本科毕业论文-—基于j2ee的网上文化用品商店的设计与实现.doc

上传人:人*** 文档编号:562954248 上传时间:2024-01-27 格式:DOC 页数:49 大小:2.07MB
返回 下载 相关 举报
本科毕业论文-—基于j2ee的网上文化用品商店的设计与实现.doc_第1页
第1页 / 共49页
本科毕业论文-—基于j2ee的网上文化用品商店的设计与实现.doc_第2页
第2页 / 共49页
本科毕业论文-—基于j2ee的网上文化用品商店的设计与实现.doc_第3页
第3页 / 共49页
本科毕业论文-—基于j2ee的网上文化用品商店的设计与实现.doc_第4页
第4页 / 共49页
本科毕业论文-—基于j2ee的网上文化用品商店的设计与实现.doc_第5页
第5页 / 共49页
点击查看更多>>
资源描述

《本科毕业论文-—基于j2ee的网上文化用品商店的设计与实现.doc》由会员分享,可在线阅读,更多相关《本科毕业论文-—基于j2ee的网上文化用品商店的设计与实现.doc(49页珍藏版)》请在金锄头文库上搜索。

1、基于J2EE的网上文化用品商店的设计与实现摘要 设计作品的内容是设计并且实现一个基于j2EE技术的网上文化用品商,它可以实现在网上购买所需要的文化用品的功能,包括用户登录,商品管理以及订单处理等功能。本系统以j2EE作为开发的基础,主要使用了spring+struts2+hibernate等多种框架结合使用,用myeclipse作为开发工具,以SQL Server作为数据库,以Dreamweaver作为美化界面的工具,页面采取动态页面开发技术,使用JAVA语言开发。该系统的优点是容易维护、操作方便并且界面简单,缺点是功能不是非常丰富,不适合用户量巨大的购物平台。 关键词:网上文化用品商店;S.

2、S.H;JAVA ;JavaScript(JSP)IBased on the J2EE the design and implementation of online culture supplies store ABSTRACTThe content of the design work is to design and implement a cultural goods online business based on the j2EE technology, it can be implemented in the online purchase need the function o

3、f cultural goods, including user login, goods management, and order processing, and other functions. This system based on j2EE as a development, mainly USES the spring + struts 2 + hibernate and other framework used in combination, use myeclipse as a development tool, SQL Server as database, using D

4、reamweaver as beautify interface tools, page dynamic development technology, USES JAVA language development. The system has the advantage of easy maintenance, easy operation and simple interface, the disadvantage is that function is not very rich, is not suitable for users huge shopping platform. Ke

5、ywords:Online shopping mall;SSH;JAVA;JavaScript(JSP)I1目录1 绪 论11.1 课题研究的背景11.2 课题研究的意义11.3 课题研究的主要内容22 系统开发环境及技术的简介32.1 系统开发环境32.1.1 MyEclipse3 2.1.2 数据库简介32.1.3 Tomcat32.2 系统开发的思想与技术42.2.1 JSP技术与MVC模式以及系统的基本框架42.2.2 S.S.H框架的优点43 系统总体设计63.1 总体功能模块63.2 系统管理员的功能模块73.3 用户功能模块73.4 系统业务描述73.5 程序流程图84系统详细设

6、计与实现94.1 系统和数据库的配置9 4.2 概念模型设计94.3 数据库逻辑模型94.4 数据库表结构144.5 平台数据表的设计175 系统功能实现205.1 程序的类图205.1.1 订单Dingdan类图205.1.2 订单条目Dingdanitem类图205.1.3 订单统计Tongjidj类图205.1.4 购物车Gouwuche类图215.1.5 评价Pingjia类图215.1.6 商品分类Cagegory类图225.1.7 商品统计Tongjiproduct类图225.1.8 收货信息Shouhuo类图235.1.9 用户User类图235.2 系统功能实现的主要模块245

7、.2.1 网站的主页245.2.2 用户注册页面245.2.3 管理后台页面255.2.4 商品分类列表页面256 系统的调试与测试266.1 软件测试的目的266.2 软件测试的任务266.3 测试环境266.4 测试环境的配置266.4.1 创建安装项目266.4.2 运行项目277 总结29致 谢30参考文献31附录32I1 绪 论1.1 课题研究的背景 电子交易,顾名思义就是网上的交易。它是一种崭新的交易方法,非常的快捷有效,通过电子交易来实现物品与钱财的交换,电子交易极大地改变了陈旧的一手钱,一手货交易的模式,开创了新的方式。近些年,随着Internet的日渐发达,人民生活水平逐渐提

8、高,人们开始认识到电子交易对社会经济和个人所产生的巨大影响。它满足了企业对商品出售途径更为的便利,人民对购物的的兴趣越来越热衷,国家经济的高速发展等等。电子交易的发展是经济进步的象征,发展电子交易对国家和人民的经济都有良好的帮助。借助这电子交易商家还有个人都会非常的便捷。 具有巨大发展潜力的网络电子交易手段已经被越来越多的人们所认识,西方的发达国家在网上电子交易上已经有了很大的发展,而我们其他国家则在奋起直追,不甘落后,极力的促进电子交易在人民群众的生活中的应用,争取在日益激烈的国际经济竞赛中占据主导的地位。所以说,设计并且实现一个网上购物网站是非常有必要的。 网上文化用品商店是电子交易的一部

9、分,在最近的这几年,电子交易得到了迅速的进步。所以造成了网上购物人群的日益增多,网上涌出了许许多多的网购者。虽然每个国家自身国情不同,但是,通过对世界经济的了解,国家发展的预测,其他国家政府对这个新兴的商业模式肯定是抱有大力扶持发展的想法。随着网上交易的日益发展,也促生许多新兴产业,如网上付款和网上广告还有虚拟货币等,可见其对人们生活的影响。由于网上交易的快捷性,在网上交易可以避免许多不必要的麻烦,同时,网上购物也会产生交易安全方面的问题,在这方面,国外有很全面的法律体系来制止上当受骗的发生。国内在这方面做的就没有国外的好,对这方面的约束不是非常严格,所以经常性的发生消费者上当受骗的新闻,即使

10、发现上当,往往也没法维权。但我相信,随着网络交易的越来越普及,这些问题绝对会得到有效地解决的! 网上文化用品商店作为网络购物的非常重要的一部分,在上面你可以买到许多,你以前可能都没见过的文化用品,有办公用品、学生用品、生活和娱乐用品等等。它还极大的便捷了我们的生活,让我们足不出户便能买到自己想要的东西,这要放在以前,是万万不可能的。1.2 课题研究的意义 本课题的意义首先对于消费者来说:第一,不出家门便能购买到几乎任何东西;第二,可以获得较全面的商品信息,还可以观看其他消费者对该产品的评价,甚至可以买到当地所没有的商品;第三,网上支付非常安全,相比于传统交易这方面更让人放心;第四,从购买到收货

11、全程无需你动手,轻松快捷;第五,由于网上商店的虚拟性,导致其成本性比之实体店来说更加小,所以其价格较实体店的同类商品更加便宜。其次,对卖家来说,毫无场地和库存的压力的他们,能拥有更多资源来实现其他的事情,以此提高他们企业的经济效益和加强国际竞争的能力。所以综上可以看出,网上购物相对于旧的购物模式,更加的适合现在的消费者,在现在的新经济时期无疑是达到“共赢”效果的理想模式。1.3 课题研究的主要内容 本课题的主要内容是设计与实现一个基于J2EE的网上商店,系统是按照B/S(浏览器、服务器)的模式进行设计的,本系统是采用了JSP技术开发的,基于MVC模式并且使用了SSH框架(struts2、spr

12、ing、hibernate)使系统的开发速度提高。系统账户分为管理员还有用户,系统管理员的主要功能商品分类管理、商品管理、订单管理、商品评价管理、注册用户管理、订单统计和商品销售统计,而用户的主要功能则有注册登录功能、商品浏览功能、使用排行榜、搜索功能、分类别功能、购物车功能、订单管理、用户信息管理、商品评价管理以及收货信息管理。I 2 系统开发环境及技术的简介2.1 系统开发环境 2.1.1 MyEclipse MyEclipse是我们这次开发所用的开发工具。MyEclipse企业级工作平台(MyEclipse Enterprise Workbench ,简称MyEclipse)是对Ecli

13、pse IDE的一种扩展,在利用MyEclipse,我们可以在数据库和J2EE的开发、发布,和能极大的提高工作效率。MyEclipse是一个功能非常丰富的J2EE集成开发环境,包括了完备的编码、测试、调试和发布的功能,完整支持Struts,HTML,JSP,Javascript, CSS,Hibernate,SQL。 在结构方面,MyEclipse的特征可以被分为7大类: JWEB开发工具,J2EE模型,应用程序服务器的连接器,JEJB开发工具,数据库服务,J2EE项目部署服务以及MyEclipse的整合帮助。 在Eclipse上,有许多的功能插件能够用来实现以上每一种功能。我们能在不影响到别

14、的模块的情况下,对任一模块进行单独的升级和扩展正是多亏了MyEclipse结构上的模块化。 所以说,这个MyEclipse是Eclipse的一个插件,是一款功能十分强大的集成开发环境,支持代码的增删改查。 2.1.2 数据库简介 本项目的数据库用的是MySQL。MySQL的特性是:使用了C还有C+来编写,并且为了保证源代码的可移植性从而使用了多种编译器进的测试 。支持FreeBSD、AIX、Mac OS、HP-UX、OpenBSD、Solaris、OS/2 Wrap、Windows等多种操作系统 。并为多种编程语言提供了API。这些编程语言包括C、C+、Java、Eiffel、Perl、Python、PHP、Tcl和Ruby等。MySQL是一个非常厉害的数据库,因为它既可以作为一个单独的程序在客户端上运行也可以为其他软件提供多语言的支持。所以,它是一个可以快捷的处理成千上万条数据的大型数据库。MySQL的应用:和别的大型数据库相比较,MySQL的缺点是:规模小还有功能少等,但是这些小瑕疵并没有影响到其所受的喜爱。对于我们普通的人群和中小企业来说,MySQL所拥有的功能已经非常够用了,并且由于它是开源的,所以可以极大的减少成本。 2.1.3 Tomcat Tomcat 非常受广大程序猿的喜爱,正是因为它可

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 高等教育 > 大学课件

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