在线网上购物商城的设计与实现(SSH,MySQL)
在线网上购物商城的设计与实现(SSH,MySQL)(任务书,开题报告,中期检查表,文献综述,外文翻译,毕业论文16200字,程序代码,MySQL数据库)
本设计的目的是实现一个在线网上商城系统,系统用JAVA语言开发,使用SSH框架结构,数据库是MYSQL,开发工具是Myeclipse,用JSP动态页面的开发技术开发,同时用Dreamweaver美化界面。
实现的功能主要有:用户的注册和登录功能、搜索、图片预览、查询以及确认订单信息、管理订单信息、管理用户等,满足在线网上商城的实际需求。
功能结构设计
本系统包括交易系统和管理系统两个独立的子系统,主要包括:商品展示、购物车管理、我的订单、用户管理、商品管理五个功能模块[15]。
交易系统功能描述:
(1)商品展示:实现商品预览、商品明细、分类检索功能。
(2)购物车:实现添加商品、删除列表、恢复列表、数量修改、清空购物车、结算功能。
(3)我的订单:实现订单确认、订单列表、删除订单、查询明细功能。
(4)用户管理:实现登入/登出、用户注册、信息修改功能。 [资料来源:Doc163.com]
[资料来源:http://doc163.com]
[来源:http://www.doc163.com]
目 录
摘 要 I
ABSTRACT II
1 绪 论 1
1.1 选题背景 1
1.2 网上购物目前发展现状和趋势 1
1.3 系统的开发思路 2
1.4 主要内容 2
2 系统的开发环境及技术简介 4
2.1 系统开发环境 4
2.1.1 MyEclipse 4
2.1.2 MySQL数据库简介 4
2.1.3 Tomcat 5
2.2 系统开发的思想与技术 5
2.2.1 JSP技术与MVC模式以及系统的基本框架 5
2.2.2 S.S.H框架的优点 6
3 系统的可行性研究和需求分析 8
[来源:http://Doc163.com]
3.1 可行性分析 8
3.1.1 操作可行性 8
3.1.2 经济可行性 8
3.1.3 技术可行性 9
3.2 在线网上商城的需求分析 9
3.2.1 用户的需求分析 9
3.2.2 业务的需求分析 10
3.2.3 功能的需求分析 10
3.3 程序的类图 11
3.3.1 订单Order类图 11
3.3.2 订单条目OrderItem类图 11
3.3.3 分类Category类图 11
3.3.4 评价Pingjia类图 12
3.3.5 商品Product类图 12
3.3.6 收货地址Address类图 13
3.3.7 用户User类图 13
3.4 程序的时序图 14
3.4.1 订单模块时序图 14
3.4.2 评价模块时序图 14
3.4.3 商品分类模块时序图 15
3.4.4 商品模块时序图 15
3.4.5 用户模块时序图 16 [资料来源:https://www.doc163.com]
4 系统总体设计 17
4.1 数据库概要设计 17
4.2 业务实体设计 18
4.3 功能结构设计 18
4.4 总体功能模块 19
4.5 系统管理员的功能模块 19
4.6 用户的功能模块 20
4.7 系统业务描述 20
4.8 程序流程图 21
5 系统详细设计 23
5.1 系统E-R图 23
5.2 数据库逻辑模型 23
5.3 数据库表结构 24
5.4 平台数据表的设计 26
6 系统功能实现 28
6.1系统框架的实现 28
6.2 控制层Struts实现 28
6.2.1 开发Struts核心流程代码 28
6.2.2 开发JSP页面原型 29
6.3 业务层Spring 实现 29
6.4首页实现 30
6.5 系统前台功能实现 30
6.6 系统后台功能实现 33
[资料来源:Doc163.com]
7 软件测试 37
7.1软件测试的目的 37
7.2软件测试的任务 37
7.3测试环境 37
7.4 模块的测试 38
7.5 集成测试 39
7.6 验收测试 39
结束语 40
致 谢 41
参考文献 42
[资料来源:www.doc163.com]