admin 发表于 2017-11-21 10:16:13

基于B/S架构的网上购物系统的设计与实现

技术:Java、JSP等
摘要:
近年来,互联网已日益成为收集提供信息的最佳渠道并逐步进入传统的流通领域。互联网促进社会生活的现代化,使得市场的走向发生巨大变化;随着电子商务开始流行起来,越来越多的商家在网上建起在线商店,向消费者展示出另一种新颖的购物模式。网上购物系统它具有强大的交互功能,可使商家和用户方便的传递信息,这种全新的交易方式实现了货物与资金的无纸化交换,它为企业管理带来前所未有的改变,同时为企业带来意想不到的经济效益和社会效益。
本文对在线购物管理系统进行研究,根据调研结果,论文对系统进行详细的分析,它主要包括系统可行性分析、业务流程分析、系统功能分析。在线购物管理系统用户主要分为顾客、后台管理员,论文对每种用户拥有的部分功能都进行了分析,本文主要对商品管理、购物车、订单管理、顾客管理等功能进行详细的分析。根据系统的需求分析,进一步阐述了系统数据库设计内容,主要内容包括数据库设计原则、数据库 E-R 图、数据库表结构设计。在数据库设计的基础上,本文详细阐述了系统的部分功能设计与实现,包括系统框架设计与实现、购物车的实现、库存信息管理实现、商品管理的实现等;论文也对本系统使用的关键技术进行了阐述,主要包括操作数据库、SSH框架使用等;最后对论文进行了总结。
在线购物管理系统采用 Struts+Spring+Hibernate 技术,它具有良好的跨平台、可移植性、可扩展性、容错性。该系统应用到实际环境之中,不但具有完善的功能,还具有良好的性能及较高的安全性。

关键词: Java;电子商务;在线购物;Struts;Spring;Hibernate

目录:
1    绪论    1
1.1    课题背景    1
1.2    目的和意义    1
1.3    国内外研究现状    2
1.4    论文所做工作及结构    3
1.5    本章小结    3
2    系统开发技术与环境介绍    4
2.1    Java EE概述    4
2.1.1    Java EE是什么    4
2.1.2    Java EE发展史    5
2.1.3    JavaEE组件、容器、服务器    5
2.1.4    Java EE主要技术    6
2.2    三层架构与MVC设计模式    7
2.2.1    三层架构    7
2.2.2    MVC模式    8
2.2.3    基于JavaEE架构模式下的MVC    8
2.3    Java EE框架技术    9
2.3.1    表现层框架Struts技术    9
2.3.2    持久层框架Hibernate技术    10
2.3.3    业务层框架Spring技术    11
2.3.4    Struts 2+Hibernate+Spring整合技术    12
2.4    C/S与B/S两种软件体系结构    14
2.4.1    客户机/服务器模式    14
2.4.2    浏览器/服务器模式    15
2.4.3    C/S结构与B/S结构的区别    15
2.5    JDK    15
2.5.1    JDK简介    15
2.6    Eclipse    16
2.6.1    Eclipse简介    16
2.7    Tomcat    16
2.7.1    Tomcat简介    16
2.7.2    使用Eclipse测试Java Web程序    16
2.8    MySQL    17
2.8.1    MySQL简介    17
2.9    本章小结    17
3    需求分析    18
3.1    可行性分析    18
3.1.1    社会可行性    18
3.1.2    技术可行性    18
3.1.3    经济可行性    19
3.1.4    操作可行性    19
3.2    需求分析    19
3.2.1    系统开发目标    19
3.2.2    系统功能需求    19
3.2.3    系统性能需求    21
3.3    本章小结    21
4    系统概要设计    22
4.1    系统结构设计    22
4.2    数据库设计    23
4.2.1    数据字典设计    23
4.2.2    E-R图    25
4.2.3    物理数据模型图    26
4.2.4    数据库表结构设计    26
4.3    本章小结    28
5    系统详细设计    29
5.1    功能模块设计    29
5.1.1    顾客模块    29
5.1.2    管理员模块:    33
5.1.3    系统界面模块    39
5.2    系统代码设计    41
5.2.1    系统表现层    41
5.2.2    系统数据持久层    41
5.2.3    系统逻辑处理层    42
5.3    本章小结    42
6    系统测试    43
6.1    系统测试的目的    43
6.2    系统测试的方法    43
6.2.1    黑盒测试    43
6.2.2    白盒测试    44
6.2.3    系统测试环境    44
6.3    本系统测试    44
6.3.1    前台测试    44
6.3.2    后台测试    46
6.3.3    容错和恢复能力    47
6.3.4    测试结论    47
6.4    本章小结    47
结论    48
致谢    49
参考文献    50
附录A 外文原文    51

论文字数:32801
包含资料:


截图:




百度网盘下载地址(金币充值):
**** 本内容需购买 ****



页: [1]
查看完整版本: 基于B/S架构的网上购物系统的设计与实现