摘要: 在计算机网络技术迅猛发展的推动下,电子商务变成了21世纪网络发展的潮流。电子商务庞大的潜在用户量和消费市场使得企业争相追捧,因此设计和开发功能强、用户体验感好、使用方便的电子商务系统显得非常重要。
本设计以B/S架构为系统结构,以JavaWeb三层架构设计为指导方案,构建轻量级框架,其中采用JSP、Jquery、Ajax等核心技术,使用MyEclipse、MySQL等开发工具,研究开发出一套钻戒电子商务系统。本设计对系统的主要功能模块和数据库进行需求分析,并设计注册登录、用户信息管理、商品浏览和商品检索、商品购买和订单结算、商品信息管理、订单管理六个模块,最后使用Junit测试技术对代码进行了测试。文章遵循软件工程的思想,最终设计出功能强、用户体验感好、使用方便的钻戒电子商务系统。
关键词 软件工程;电子商务;SSM框架;Junit测试
目录
摘要
Abstract
1 绪论-1
1.1研究背景与意义-1
1.1.1研究背景-1
1.1.2研究意义-1
1.2国内外电子商务发展与系统研究现状-1
1.2.1国外电子商务发展现状-1
1.2.2国内电子商务发展现状-2
1.2.3国内外电子商务系统研究现状-2
1.3论文的主要研究内容及结构-2
1.3.1研究内容-2
1.3.2研究结构-3
2 系统可行性-4
2.1可行性分析-4
2.2系统总体技术-4
2.3JavaWeb三层架构设计方案-5
2.3.1业务逻辑层Spring框架-5
2.3.2表示层SpringMVC框架-6
2.3.3数据持久层Mybatis框架-6
2.4关键开发技术-7
3 系统框架搭建-8
3.1开发环境搭建-8
3.2 SSM框架搭建-9
4 钻戒电子商务系统的分析-13
4.1系统需求概述-13
4.2系统业务流程-13
4.3系统功能需求概述-13
4.3.1注册登录模块-14
4.3.2用户信息管理模块-14
4.3.3商品浏览和检索模块-14
4.3.4商品购买和订单结算模块-15
4.3.5商品管理模块-15
4.3.6订单管理模块-15
5 钻戒电子商务系统的设计-16
5.1系统数据库设计-16
5.1.1数据分析-16
5.1.2系统E-R图-16
5.1.3数据字典-17
5.2系统详细功能模块设计-21
5.2.1注册登录模块-21
5.2.2用户信息管理模块-22
5.2.3商品浏览和检索模块-22
5.2.4商品购买和订单结算模块-22
5.2.5商品信息管理模块-23
5.2.6订单管理模块-23
6 系统主要功能实现-24
6.1注册登录模块-24
6.2用户信息管理模块-24
6.3商品浏览和检索模块-26
6.4商品购买和订单结算模块-28
6.5商品信息管理模块-29
6.6订单管理模块-30
7 系统测试-31
7.1测试目的和方法-31
7.2测试用例-31
结论-32
致谢-33
参考文献-34