团购作为电子商务的一种形式正以其高效、低成本的优势,逐步成为新兴的经营模式和理念,越来越多的消费者,已经厌倦了走遍大街小巷来寻找自己需要的商品,已经习惯了坐在电脑前便能通过互联网享受购物乐趣的生活,所以建立一个团购网站是十分必要的。
本系统采用的是JSP和MYSQL开发,Myelcpse开发工具,采用JDBC方式与后台数据库进行连接,完成数据的添加、修改、删除、查询等功能。本系统为用户提供强大的数据操纵功能,界面友好、使用简单方便,同时基于B/S模式。
本团购网站在功能模块主要分为两大方面,即用户功能模块和管理员功能模块。下面对这两方面进行功能分析:
普通用户:进入前台网站,主要包括系统首页,用户注册,在线购买,订单信息,团购点评等功能。
管理员:系统管理员通过正确的账号密码进行登录系统后台,其主要功能包括修改密码,类别管理,商家管理,产品信息管理,评价管理,注册用户等功能模块。
商家:发布团购信息,处理用户订单,修改信息
目 录
ABSTRACT 3
第一章 概述 1
1.1 研究背景 1
1.2 开发意义 1
1.3 设计思想 1
1.4 设计原则 2
第二章 系统开发理论基础 3
2.1 开发工具 3
2.1.1 MyEclipse 3
2.1.2 Tomcat 3
2.2 JSP技术 3
2.3 JAVA简介 4
2.4 JavaScript 5
2.5 HTML简介 5
第三章 系统分析 6
3.1需求分析 6
3.1.1 性能需求分析 6
3.1.2 用户需求分析 7
3.1.3 功能需求分析 7
3.1.4 非功能需求分析 7
3.2 可行性分析 8
3.2.1 技术可行性 8
3.2.2 经济可行性 8
3.2.3 操作可行性 9
3.3 系统流程分析 9
3.3.1用户注册 9
3.3.2用户登录 9
第四章 系统设计 11
4.1 系统功能模块图 11
4.2 系统架构设计 11
4.2.1系统功能结构设计 11
4.2.2系统网络拓扑结构图 11
4.3 系统用例分析 12
4.4 数据库设计 13
4.4.1 数据库设计原则 13
4.4.2 数据库概念设计 13
4.4.3 数据库表设计 13
第五章 系统的实现 15
5.1 网站主界面 15
5.1.1 用户注册功能 16
5.1.2 在线购买产品 17
5.2系统登录界面 17
5.3 后台主界面 18
5.3.1修改密码界面 18
5.3.2用户信息管理 19
5.3.3商家信息管理 19
5.3.4团购类别管理 20
5.3.5商家发布产品 21
5.3.6销售信息管理 21
第六章 系统测试 22
6.1系统测试目的与意义 22
6.2 系统功能测试 22
6.3 系统测试过程 22
6.4 系统性能测试 23
6.5 测试结果分析 23
总 结 24
参考文献 25
致 谢 26