校园二手交易平台.docx
- 文档编号:1265447
- 上传时间:2022-10-19
- 格式:DOCX
- 页数:55
- 大小:7.46MB
校园二手交易平台.docx
《校园二手交易平台.docx》由会员分享,可在线阅读,更多相关《校园二手交易平台.docx(55页珍藏版)》请在冰豆网上搜索。
校园二手交易平台
校园二手交易平台的设计与实现
摘要
本系统采用JSP/J2EE技术,使用Java编程语言编写的一套校园网二手交易平台软件。
本系统采用的是最近几年流行的B/S开发模式,是以互联网方式运行的。
服务器端只需要安装本系统,而客户端用户只要可以上网,就可以非常方便快捷的通过浏览器访问系统,浏览和发布二手交易信息,免去了传统的C/S模式下复杂的安装、配置、维护等操作。
同时由于使用面向对象的Java语言,所以本系统也具有Java语言的面向对象、与平台无关、安全性高、稳定性高、多线程等特性,以及Java语言对网络编程技术的支持。
使得本系统具有很高的使用价值。
本系统主要功能有用户管理,商品信息查询及管理,留言信息的查询及管理,还有后台管理员相应的管理功能等。
系统的主要设计思路是先确定好系统所需要的数据字典并在数据库中设计好相应的数据库,然后根据MVC的思想,依次设计好基础类,业务类,实现控制的servlet和实现显示的jsp。
系统开发主要分为三个部分,使用JavaBeans处理业务逻辑,JSP+HTML+JavaScript进行界面处理,并且配置了Servlet,以及通过JDBC处理对SQLServer2008数据库的访问。
关键词:
校园,二手,交易平台,JSP,SQLSERVER2008数据库
TheDesignandRealizationofCampusNetworkSecondhandMerchandiseSystem
ABSTRACT
Thissystemisasetofplatformsoftwareofthecampus-widesystemsecondhandtransaction.ItadoptstheJSP/J2EEtechnique,andprogrammedwithJavaprogramminglanguage.ItalsoadoptstheB/Sdevelopmentmode,whichisbasedonWebandpopularizeinrecentyears.Itrunsininternetways.Onlywhentheserverinstallthissystemandtheclientcanvisitit,browseandreleasesomesecondhandconvenientlyandspeedilywhentheygoon-line.Andsoitdispenseswithsuchoperationasthecomplicatedinstalling,installmentandsupportintraditionalC/Smode.Atthesametimetheuseofobject-orientedJavalanguage,sothesystemalsohasaJavaobject-orientedlanguage,andplatform-independent,highsecurity,highstability,multi-threadingfeatures,theJavalanguage’ssupporttothenetworkprogrammingtechniquemakesthesystemhavehighpracticalvalue.
Themainfunctionsofthesystemusermanagement,productinformationinquiryandmanagement,queryandmanagevoicemessages,aswellasthebackgroundcorrespondingmanagementfunctionsadministrators.System'smaindesignideaistodetermineagoodsystemneedsdatadictionaryanddatabasedesignistheappropriatedatabase,andthentheideaMVC,followedbyagoodbasisforthedesignclass,businessclass,toachievecontroloftheservletandimplementationofdisplayjsp.
Thesystemdevelopmentisdividedintothreeparts.ThatisusingJavaBeanstoprocessbusinesslogic;usingJSP+HTML+JavaScriptandServlettoprocessinterface;andvisitingtheSQLServer2008databasethroughJDBC.
Keywords:
campus,secondhand,merchandisesystem,JSP,SQLSERVER2008DataBase
1绪论
1.1课题背景
随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,它已进入人类社会的各个领域并发挥着越来越重要的作用。
随着电子计算机和通信技术的发展,人类已经逐渐地进入信息化社会。
信息已经成为一种社会的基本生产资料,在人类的社会生产活动中发挥着重要的作用。
因此,开发相关的二手交易网站已经成为各行各业的必要和必需了,电子商务作为一门边缘学科,集管理科学、信息科学、系统科学、现代通信技术于一体,可以解决校园二手交易中所遇到的各种问题,对内来看,可以提高工作效率;对外来看,获得竞争优势。
设计本系统的目的在于结合对二手交易市场的需求分析,利用校园网搭建一个诚信、自由和优质服务的网络交易平台。
首先在短时间内建立系统应用原型,然后,对初始原型系统进行需求迭代,不断修正和改进,直到形成用户满意的可行系统。
因此,开发这样一套管理软件成为很有必要的事情。
1.2目的意义
目的:
设计一套同学们能自由发布和浏览求购或卖出商品信息的校园二手交易平台系统,解决信息的不流通以及传统二手商品信息交流方式的笨拙等问题。
意义:
第一:
在大学校园里,存在着很多的二手商品,但是由于信息资源的不流通以及传统二手商品信息交流方式的笨拙,导致了很多仍然具有一定价值或者具有非常价值的二手商品的囤积,乃至被当作废弃物处理。
现在通过校园网进入到本系统,可以方便快捷的发布和交流任何二手商品的信息,并且可以通过留言方式进行深一步的交流。
由于每个大学的校园网都基本遍布校园的每一个地方,因此,只要宣传得当,理论上来说,每一个人都可以让他所发布的信息让全校所了解,争取到了信息资源的最大化利用。
不仅可以将一些同学们平时不用的东西变废为宝,而且在整个交易的过程中对同学们交流沟通能力也会有一定的提高,同时买东西的同学也得到了一定的经济收入,买东西的同学也可以买到物美价廉的东西。
第二:
通过对本系统的开发,学习到了软件的流程,了解到了文档在开发中的重要性以及怎样更好的做好需求分析。
1.3研究内容
本设计的核心模块或算法的研究:
一.用户信息管理,其中用户基本信息是对用户的资料进行填写。
二.商品信息管理,包括商品信息发布、信息查看和信息留言等。
商品信息按类别分类。
发布人可以管理自己发布的信息,发布人有权对自己已发布信息进行修改、删除等操作。
三.系统管理模块,提供多级权限管理。
如游客只能进行商品信息的浏览,而发表评论必须是注册用户。
主要的算法是分页的实现以及级联操作的实现。
主要研究的是Java[1]在JSP[2]方面的应用,包扩JAVABEAN[3],JDBC[4]等,以及对现在流行框架的学习。
2系统主要技术及简介
2.1服务器tomcat介绍
Tomcat[5]是Apache软件基金会(ApacheSoftwareFoundation)的Jakarta项目中的一个核心项目,由Apache、Sun和其他一些公司及个人共同开发而成。
由于有了Sun的参与和支持,最新的Servlet[6]和JSP规范总是能在Tomcat中得到体现,Tomcat5支持最新的Servlet2.4和JSP2.0规范。
因为Tomcat技术先进、性能稳定,而且免费,因而深受Java爱好者的喜爱并得到了部分软件开发商的认可,成为目前比较流行的Web应用服务器。
Tomcat很受广大程序员的喜欢,因为它运行时占用的系统资源小,扩展性好,支持负载平衡与邮件服务等开发应用系统常用的功能;而且它还在不断的改进和完善中,任何一个感兴趣的程序员都可以更改它或在其中加入新的功能。
Tomcat是一个轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。
对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache服务器,可利用它响应对HTML页面的访问请求。
实际上Tomcat部分是Apache服务器的扩展,但它是独立运行的,所以当你运行tomcat时,它实际上作为一个与Apache独立的进程单独运行的。
这里的诀窍是,当配置正确时,Apache为HTML页面服务,而Tomcat实际上运行JSP页面和Servlet。
另外,Tomcat和IIS、Apache等Web服务器一样,具有处理HTML页面的功能,另外它还是一个Servlet和JSP容器,独立的Servlet容器是Tomcat的默认模式。
不过,Tomcat处理静态HTML的能力不如Apache服务器。
目前Tomcat最新版本为7.0.12Released。
ApacheTomcat7.x是目前的开发焦点。
它在汲取了Tomcat6.0.x优点的基础上,实现了对于Servlet3.0、JSP2.2和EL2.2等特性的支持。
除此以外的改进列表如下:
1,Web应用内存溢出侦测和预防2,增强了管理程序和服务器管理程序的安全性3,一般CSRF保护4.支持web应用中的外部内容的直接引用5,重构(connectors,lifecycle)及很多核心代码的全面梳理
2.2Servlet/JSP简介
Servlet是一种服务器端的Java应用程序,具有独立于平台和协议的特性,可以生成动态的Web页面。
它担当客户请求(Web浏览器或其他HTTP客户程序)与服务器响应(HTTP服务器上的数据库或应用程序)的中间层。
Servlet是位于Web服务器内部的服务器端的Java应用程序,与传统的从命令行启动的Java应用程序不同,Servlet由Web服务器进行加载,该Web服务器必须包含支持Servlet的Java虚拟机。
Servlet是在服务器上运行的小程序。
这个词是在Javaapplet的环境中创造的,Javaapplet是一种当作单独文件跟网页一起发送的小程序,它通常用于在客户端运行,结果得到为用户进行运算或者根据用户互作用定位图形等服务。
在通信量大的服务器上,Javaservlet的优点在于它们的执行速度更快于CGI程序。
各个用户请求被激活成单个程序中的一个线程,而无需创建单独的进程,这意味着服务器端处理请求的系统开销将明显降低。
最早支持Servlet技术的是JavaSoft的JavaWebServer。
此后,一些其它的基于Java的WebServer开始支持标准的ServletAPI。
Servle
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 校园 二手交易 平台
![提示](https://static.bdocx.com/images/bang_tan.gif)