摘要:随着互联网技术的迅猛发展,以电子商务为代表的新型商务模式,作为最活跃的经济活动,逐渐融入社会生活中。如何有效的对电子商务进行管理,是中小企业甚至个人的一个重要课题。做为服务端的商家,要对商品信息和客户信息进行系统的管理,因此需要开发一个有效的电子商务管理系统。
本文首先分析客户端服务需求,根据分析结果选择合适的开发技术和架构,对本系统进行需求分析、数据库设计、功能设计和详细设计。在实际开发过程中,运用MVC架构,结构清晰,在开发过程中,开发人员的关注点基本上都在如何实现业务逻辑上,开发流程一目了然。该系统可随时进行测试、修改直至完善到满足客户要求。系统分为前台、后台两个部分前台主要有用户注册登录、商品浏览、购物车和订单生成及广告模块。其中购物车和订单生成是前台的难点。后台由用户管理、商品信息管理和订单管理组成。通过本系统,用户可以在线购买自己喜欢的商品。-
开发过程中,本系统采用J2EE和MySql数据库结合的方法,开发平台为Eclipse9.0,应用服务器为Tomcat 6.x。
关键词 电子商务;J2EE;Eclipse9.0
目录
摘要
Abstract
1 绪论-1
1.1引言-1
1.2课题背景-1
2 基本技术和环境-3
2.1 系统的运行环境-3
2.2 网站开发工具JSP介绍-3
2.3数据库(MySql)-3
2.4 MVC设计模式-3
2.5 JDBC驱动程序-4
2.6 系统的B/S结构-4
2.6.1 B/S结构简介-4
2.6.2 B/S架构软件的优势与劣势-5
3 系统需求分析和数据库的设计-6
3.1 市场前景分析-6
3.2 可行性分析-6
3.2.1 经济可行性-6
3.2.2 技术可行性-6
3.2.3 管理可行性-7
3.2.4 法律可行性-7
3.3系统功能流程简介-7
3.4各模块功能的介绍-8
3.5方案的选择-11
3.6数据库的设计-11
4 系统的模块设计与实现-15
4.1前台主页面介绍及业务流程图-15
4.2功能模块的设计与实现-19
4.2.1注册模块的概要设计-19
4.2.2注册模块的实现-19
4.2.3登录模块的概要设计-22
4.2.4登录模块的实现-23
4.2.5购物车模块的概要设计-25
4.2.6购物车模块的实现-25
4.2.7后台管理模块的概要设计-27
4.2.8后台商品管理模块的实现-28
4.2.9后台会员管理模块的实现-29
4.2.10后台订单管理模块的实现-30
5 测试及问题分析-31
5.1 测试目标-31
5.2 测试的原则-31
5.3.1 注册模块的测试-32
5.3.2 登录模块的测试-32
5.3.3 购买和购物车模块的测试-32
结论-33
致谢-34
参考文献-35
附录-36