JAVA校园网上交易平台的设计与实现论文

上传人:大米 文档编号:560324374 上传时间:2022-10-28 格式:DOC 页数:32 大小:1.11MB
返回 下载 相关 举报
JAVA校园网上交易平台的设计与实现论文_第1页
第1页 / 共32页
JAVA校园网上交易平台的设计与实现论文_第2页
第2页 / 共32页
JAVA校园网上交易平台的设计与实现论文_第3页
第3页 / 共32页
JAVA校园网上交易平台的设计与实现论文_第4页
第4页 / 共32页
JAVA校园网上交易平台的设计与实现论文_第5页
第5页 / 共32页
点击查看更多>>
资源描述

《JAVA校园网上交易平台的设计与实现论文》由会员分享,可在线阅读,更多相关《JAVA校园网上交易平台的设计与实现论文(32页珍藏版)》请在金锄头文库上搜索。

1、基于校园网的商品交易平台的设计与实现院 系计算机学院专 业计算机科学与技术班 级5401103学 号200504011088姓 名谭建伟指导教师彭蕾负责教师郑志勇沈阳航空工业学院2009年6月摘 要本文综合运用了软件工程、数据库技术、程序设计方法等知识描述了构建一个校园网交易平台系统的过程,该系统采用 B/S运行模式,采用MyEclipse和Tomcat作为开发工具,数据库管理系统选用了Mysql。该系统的开发与应用可以很好地实现校园交易的透明化、简洁化,测试结果表明该系统具有功能齐全、界面友好和性能稳定等优点,为买家、卖家提供更快捷的、更好的和更准确的服务。关键词:交易平台;B/S;数据库;

2、AbstractIn this paper, the use of the software engineering, database technology, programming knowledge to build a description of the campus network system, the process of trading platform, the system uses the B / S mode, the use of MyEclipse and Tomcat as the development tools, database management s

3、ystem selected Mysql.The system development and application of the realization of the campus can be a good deal of transparency, simplicity, and test results show that the system has a full-featured, user-friendly advantages of stability and performance for the buyers and sellers to provide more eff

4、icient and better and more accurate service.Keywords: Trading Platform; B/S; Database目 录1 绪论11.1 题目背景11.2 题目意义11.3 预期目标22 需求分析32.1 需求分析32.2 可行性分析32.2.1 经济可行性32.2.2 技术可行性42.2.3 运行可行性42.3 项目开发工具及相关技术53 总体设计73.1 系统模块总体设计73.1.1 功能描述73.1.2 性能描述93.1.3 接口描述93.2 数据分析103.3 系统E-R图114 详细设计134.1 数据库详细设计134.2 系统

5、程序流程图154.3 买家模块设计164.3.1 买家模块设计164.3.2 买家个人信息设计184.4 卖家模块设计194.4.1 卖家模块设计194.4.2 卖家修改商品模块设计204.5 管理员模块设计204.6 接口设计215 系统的测试235.1 测试目的235.2 测试方法235.3 测试过程235.3.1 登录模块测试245.3.2 搜索模块测试245.3.3255.3.4 测试结果25参考文献26致 谢271 绪论1.1 题目背景随着大学生活的日渐丰富。大学生的物质供求量越来越高,而信息量也随之加大,在校生往往把自己的供求信息粘贴在一切可以粘贴的地方,严重影响了学校环境面貌,因

6、而建立校园网物品交易平台,就可以解决以上问题.在这个平台,所有学生都可以注册登录在上面购买自己需要的物品和出售自己的物品。网站将以物品列表的形式的向所有访客展示这些信息。现在在校大学生其中90以上都在上网,信息的需求量是相当大的,所以依靠网络途径来进行一些信息交流就显的十分必要,因此成立一个网上的交易平台,可以为同学们提供了一个安全便捷的交易平台,为大家节省了大量的时间和精力。1.2 题目意义随着信息技术在国际贸易和商业领域的广泛应用,利用计算机技术、网络通信技术和Internet来实现商务活动的国际化、信息化和无纸化,已成为各国商务发展的大趋势。校园网上交易平台系统的网站允许一部分物品出售,

7、同时建立同学与同学之间的网上交易渠道,为校园同学的购物提供最新的购物资讯,对于一些诸如书籍,杂物等二手商品提供了良好的交易平台,为同学们节约了费用也提高了物品的再使用价值。使用该系统,卖家可以让所有上网浏览的买家看到你在网络上所登录的产品信息,并可以随时进行购买活动,直接获得效益。校园网上交易平台主要由买家,后台卖家和管理员模块三部分组成。买家和卖家可以通过注册会员后在网上进行交易。在登录进入该网站后,买家不仅可以查看各种商品的详细信息,购买商品并结账,而且还可以修改个人信息;卖家可以进行模糊查询自己出售商品信息,添加商品,删除商品,修改商品和修改个人信息的操作。管理员登录后,不仅可以查看卖家

8、商品信息,还可以对买家和卖家的信息进行删除操作,根据实际情况来维护该交易平台的购物环境和安全。实现不同的登录者用不同浏览器可以访问的目的,有一定的安全性、隐密性,各个模块相对透明,在对不同模块进行修改时不会对系统造成损害,能方便地进行模块组装等。1.3 预期目标通过对本项目的分析,充分了解了此题目的要求,对其进行系统的归纳、总结得知该系统将完成以下目标:1.用户注册和登录用户注册后并登录方可进行买卖物品。2.商品发布卖家发布销售商品信息,卖方注册取得授权后可在系统后台随时增添、修改、更新销售商品信息。3.商品信息查询为买家提供模糊查询商品信息、搜寻商品,买家注册后可通过分类查询信息。4.购物车

9、买家确定购买对象,进入购物系统,完成购买并结账。5.客户管理功能系统对买卖双方的相关信息实行跟踪管理。6.商品管理功能由系统管理员管理整个系统的卖家商品信息。7.系统后台管理功能支持整个购物过程各个环节的后台管理和后台操作,包括:商品信息的更新,会员信息注册修改等。2 需求分析需求分析过程是整个系统开发的重要阶段,分析的成功与否,决定着整个系统功能的完善性以及稳定性。在该阶段需要确定整个项目的功能要求,并且将现实事务抽象成对象并建模。2.1 需求分析“基于校园网的商品交易平台的设计与实现”的性能包括以下几个特点:1用户注册和登录这是安全管理的首要工作。进入该网站之后用户必须进行注册后才能进行用

10、户登录操作,只有用户账户存在并且密码正确才能进入该网站。2买家功能买家注册后登陆进入前台页面,可以进行查看全部商品,模糊查询,购物车,修改个人信息和结账的操作。其中购物车是等买家确认购买商品后,把商品添加到购物车,可以在购物车中移除添加的商品。3卖家功能卖家主要是对出售商品的管理。卖家发布销售商品信息,卖方注册取得授权后可在系统后台随时增添、修改、删除销售商品信息,也可以修改个人信息。4管理员功能本系统只设置一个管理员,用来对买家和卖家进行实时管理,可以进行查看买家和卖家信息,查看卖家商品信息及对买家和卖家进行删除的操作。2.2 可行性分析2.2.1 经济可行性经济可行性是从经济角度分析开发一

11、个特定的新系统是否划, 从而帮助使用部门负责人正确地做出是否投资于这项开发工程的决定。经济可行性主要进行成本效益分析,包括估计项目的开发成本,估算新项目的开发费用和今后的运行、维护费用,估计新项目将获得的效益(有形的效益和无形的效益),估算开发成本是否会高于项目的预期的全部利润。对于该项目则应着重分析其社会效益。例如,项目投入运行后可以提供哪些以前无法及时提供的信息,企业、管理员使用中查询和使用信息的方便程度提高多少、速度增加了多少等。本系统的开发只需要一台电脑及其相关的软件即可,并且系统实现后可移植到其它计算机上运行。本网站的设计相比其他项目的设计可大大的减少人力和物力,能节约大量的资源,因

12、此本网站的实现在经济上是可行的。2.2.2 技术可行性技术可行性是最难决断和最关键的问题。根据项目的系统功能、性能及实现系统的各项约束条件,从技术的角度研究系统实现的可行性。根据调研、分析以及网站的具体功能,归纳本系统的主要功能分买家,卖家和管理员三个模块。买家的主要业务流程是进行购买商品操作,卖家的主要业务流程是进行商品发布和修改,而管理员是对买家和卖家进行管理。通过对各种开发工具和数据库之间进行比较及指导老师的建议,最终确定工具采用MyEclipse和Tomcat。而数据库方面则选用了Mysql进行设计。采用MVC模式和Struts框架进行开发。MVC即Model-View-Control

13、ler的缩写,是一种常用的设计模式。MVC 减弱了业务逻辑接口和数据接口之间的耦合,以及让视图层更富于变化。Struts 是MVC的一种实现,它将 Servlet和 JSP 标记(属于 J2EE 规范)用作实现的一部分。Struts继承了MVC的各项特性,并根据J2EE的特点,做了相应的变化与扩展。2.2.3 运行可行性只要有商品交易,就会有供应和求购,就必然存在市场,任何交易永远离不开市场,永远靠抢占市场获得利润,随着网络全球化,经济一体化的迅猛发展,其电子商务的应用意识已经被彻底唤醒,应用激情也被彻底点燃,于是我洞察这一宏观经济动态,把握这一伟大的事业趋势,开发了校园网交易平台,来满足如此

14、庞大又越来越迫切的需求。经过以上分析,运行方面是可行的。2.3 项目开发工具及相关技术通过对各种开发工具和数据库之间进行比较以及指导老师的建议,最终确定工具采用MyEclipse和Tomcat。而数据库方面则选用了Mysql进行设计。采用MVC模式和Struts框架进行开发。JSP为创建高度动态的Web应用提供了一个独特的开发环境。而JSP的编程语言是Java脚本语言,因此编程的语言选择了Java脚本语言。1 MyEclipseMyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称My Eclipse)是对Eclipse IDE的扩展,利用它我们

15、可以在数据库和J2EE的开发、发布,以及应用程序服务器的整合方面极大的提高工作效率。它是功能丰富的J2EE集成开发环境,包括了完备的编码、调试、测试和发布功能,完整支持HTML、 Struts、JSF、 CSS、Javascript、SQL、Hibernate。 在结构上,MyEclipse的特征可以被分为5类:(1)J2EE模型(2)WEB开发工具(3)应用程序服务器的连接器(4)J2EE项目部署服务(5)数据库服务 2TomcatTomcat 是一个小型的轻量级应用服务器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是开发和调试JSP程序的首选。对于一个初学者来说,可以这样认为,当在一台机器上配置好Apache服务器,可利用它响应对HTML页面的访问请求。实际上Tomcat 部分是Apache 服务器的扩展,但它是独立运行的,所以当你运行tomcat 时,它实际上作为一个与Apache 独立的进程单独运行的。3MVCMVC模式是Mode

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 医学/心理学 > 基础医学

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号