基于J2EE的网上文化用品商店的设计与实现
摘要
设计作品的内容是设计并且实现一个基于j2EE技术的网上文化用品商,它可以实现在网上购买所需要的文化用品的功能,包括用户登录,商品管理以及订单处理等功能。
本系统以j2EE作为开发的基础,主要使用了spring+struts2+hibernate等多种框架结合使用,用myeclipse作为开发工具,以SQL Server作为数据库,以Dreamweaver作为美化界面的工具,页面采取动态页面开发技术,使用JAVA语言开发。
该系统的优点是容易维护、操作方便并且界面简单,缺点是功能不是非常丰富,不适合用户量巨大的购物平台。
关键词:网上文化用品商店;S.S.H;JAVA ;JavaScript(JSP)
I
Based on the J2EE the design and implementation of online
culture supplies store
ABSTRACT
The 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 of 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 Dreamweaver 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.
Keywords:Online shopping mall;SSH;JAVA;JavaScript(JSP)
II 1
目录
1 绪 论 ................................................................ 1
1.1 课题研究的背景 .................................................. 1 1.2 课题研究的意义 .................................................. 1 1.3 课题研究的主要内容 .............................................. 2 2 系统开发环境及技术的简介 .............................................. 3
2.1 系统开发环境 .................................................... 3
2.1.1 MyEclipse ................................................. 3
2.1.2 数据库简介 ................................................ 3
2.1.3 Tomcat .................................................... 3 2.2 系统开发的思想与技术 ............................................ 4
2.2.1 JSP技术与MVC模式以及系统的基本框架 ....................... 4 2.2.2 S.S.H框架的优点 ........................................... 4
3 系统总体设计 .......................................................... 6
3.1 总体功能模块 .................................................... 6 3.2 系统管理员的功能模块 ............................................ 7 3.3 用户功能模块 .................................................... 7 3.4 系统业务描述 .................................................... 7 3.5 程序流程图 ...................................................... 8 4系统详细设计与实现 ...................................................... 9
4.1 系统和数据库的配置 .............................................. 9 4.2 概念模型设计 .................................................... 9
4.3 数据库逻辑模型 .................................................. 9 4.4 数据库表结构 ................................................... 14 4.5 平台数据表的设计 ............................................... 17 5 系统功能实现 ......................................................... 20
5.1 程序的类图 ..................................................... 20
5.1.1 订单Dingdan类图 ......................................... 20 5.1.2 订单条目Dingdanitem类图 ................................. 20 5.1.3 订单统计Tongjidj类图 .................................... 20 5.1.4 购物车Gouwuche类图 ...................................... 21 5.1.5 评价Pingjia类图 ......................................... 21 5.1.6 商品分类Cagegory类图 .................................... 22 5.1.7 商品统计Tongjiproduct类图 ............................... 22
III
5.1.8 收货信息Shouhuo类图 ..................................... 23 5.1.9 用户User类图 ............................................ 23 5.2 系统功能实现的主要模块 ......................................... 24
5.2.1 网站的主页 ............................................... 24 5.2.2 用户注册页面 ............................................. 24 5.2.3 管理后台页面 ............................................. 25 5.2.4 商品分类列表页面 ......................................... 25
6 系统的调试与测试 ..................................................... 26
6.1 软件测试的目的 ................................................. 26 6.2 软件测试的任务 ................................................. 26 6.3 测试环境 ....................................................... 26 6.4 测试环境的配置 ................................................. 26
6.4.1 创建安装项目 ............................................. 26 6.4.2 运行项目 ................................................. 27
7 总结 ................................................................. 29 致 谢 ................................................................... 30 参考文献 ................................................................ 31 附录 .................................................................... 32
I V
1 绪 论
1.1 课题研究的背景
电子交易,顾名思义就是网上的交易。它是一种崭新的交易方法,非常的快捷有效,通过电子交易来实现物品与钱财的交换,电子交易极大地改变了陈旧的一手钱,一手货交易的模式,开创了新的方式。近些年,随着Internet的日渐发达,人民生活水平逐渐提高,人们开始认识到电子交易对社会经济和个人所产生的巨大影响。它满足了企业对商品出售途径更为的便利,人民对购物的的兴趣越来越热衷,国家经济的高速发展等等。电子交易的发展是经济进步的象征,发展电子交易对国家和人民的经济都有良好的帮助。借助这电子交易商家还有个人都会非常的便捷。 具有巨大发展潜力的网络电子交易手段已经被越来越多的人们所认识,西方的发达国家在网上电子交易上已经有了很大的发展,而我们其他国家则在奋起直追,不甘落后,极力的促进电子交易在人民群众的生活中的应用,争取在日益激烈的国际经济竞赛中占据主导的地位。所以说,设计并且实现一个网上购物网站是非常有必要的。
网上文化用品商店是电子交易的一部分,在最近的这几年,电子交易得到了迅速的进步。所以造成了网上购物人群的日益增多,网上涌出了许许多多的网购者。虽然每个国家自身国情不同,但是,通过对世界经济的了解,国家发展的预测,其他国家政府对这个新兴的商业模式肯定是抱有大力扶持发展的想法。随着网上交易的日益发展,也促生许多新兴产业,如网上付款和网上广告还有虚拟货币等,可见其对人们生活的影响。由于网上交易的快捷性,在网上交易可以避免许多不必要的麻烦,同时,网上购物也会产生交易安全方面的问题,在这方面,国外有很全面的法律体系来制止上当受骗的发生。国内在这方面做的就没有国外的好,对这方面的约束不是非常严格,所以经常性的发生消费者上当受骗的新闻,即使发现上当,往往也没法维权。但我相信,随着网络交易的越来越普及,这些问题绝对会得到有效地解决的!
网上文化用品商店作为网络购物的非常重要的一部分,在上面你可以买到许多,你以前可能都没见过的文化用品,有办公用品、学生用品、生活和娱乐用品等等。它还极大的便捷了我们的生活,让我们足不出户便能买到自己想要的东西,这要放在以前,是万万不可能的。
1.2 课题研究的意义
本课题的意义首先对于消费者来说:第一,不出家门便能购买到几乎任何东西;第二,可以获得较全面的商品信息,还可以观看其他消费者对该产品的评价,甚至可以买到当地所没有的商品;第三,网上支付非常安全,相比于传统交易这方面更让人放心;第四,从购买到收货全程无需你动手,轻松快捷;第五,由于网上商店的虚拟性,导致其成本性比之实体店来说更加小,所以其价格较实体店的同类商品更加便宜。
1