网上图书商城系统的设计与实现(MyEclipse,MySQL)
网上图书商城系统的设计与实现(MyEclipse,MySQL)(任务书,开题报告,中期检查表,文献综述,外文翻译,毕业论文16000字,程序代码,MySQL数据库)
图书销售系统的开发为人们带来了很大的方便,使他们足不出户就可以轻轻松松地买到自己想要的书,既省时又省力。有效地缩短了图书流通发行环节,将广大读者、图书、出版者、发行者紧密地结合在一起,大大提高了图书流通率。它有着经营成本低、库存是虚拟的、用户检索方便、地域限制少等特点。系统以JSP为主要制作工具,实现了用户注册、登陆、验证身份及书籍的预览查询、对书籍的购买通过购物车实现等功能。
开发环境 JDK 6.0 +MyEclipse8.5 开发技术 服务器端:采用基于Java EE的Jsp-Servlet简易架构、前端:jquery、div+css、AJAX等技术 数据库 MySql5.0.
系统功能需求分析
网上书城模型是典型的网上购物实践中最为普遍的电子商务企业对客户(B2C)模式,主要包括会员注册、订单管理、购物车、搜索、支付等基本功能。此外,本系统也将实现在线图书销售系统的后端管理,包括图书的添加、订单的处理等功能。本系统完全基于JSP技术,在系统的设计与开发过程中严格遵守软件工程的规范,运用软件设计模式,从而减少系统模块间的偶合,力求做到系统的稳定性、可重用性和可扩充性。
网上书城主要功能如下:
前台(客户购买)部分:
用户管理:
注册会员、登录、激活、退出、修改密码;
分类显示:
显示所有1级和2级分类;
图书显示:
按分类查询图书、通过关键字搜索图书、高级搜索图书、查看某本图书的详细等;购物车管理:向购物车中添加图书、修改购物车中图书数量、删除购物车中图书、我的购物车;
订单管理:
通过购物车中图书生成订单、查看我的订单、查看某个订单的详细、订单支付、确认收货、取消未付款订单。
后台(管理员管理)部分:
管理员:管理员登录;
分类管理:
查看所有分类、添加1级分类、添加2级分类、修改1级分类、修改2级分类、删除1级分类、删除2级分类;
图书管理:
按分类搜索图书、高级搜索图书、添加新图书、查看图书详细信息、编辑图书、删除图书;
订单管理:
按状态搜索订单、查看订单详细信息、取消订单、发货;
[资料来源:www.doc163.com]
[资料来源:https://www.doc163.com]
[来源:http://www.doc163.com]
目录
摘 要 I
ABSTRACT II
1 绪论 1
1.1 课题背景、目的及意义 1
1.1.1 课题背景 1
1.1.2 课题目的和意义 1
1.2 国内外研究现状 2
2. 可行性分析 2
2.1 社会可行性 2
2.2 技术可行性 3
2.3 操作可行性 3
3. 需求分析 3
3.1 系统功能需求分析 3
3.2 系统性能需求分析 5
3.3 系统非功能需求分析 5
4 系统功能模块设计 6
4.1 功能结构设计 6
4.2 项目分类结构设计 7
4.3 系统概要设计 8
4.3.1 数据库模型设计 8
4.3.2数据库表设计 11
4.4 系统详细设计 14
4.4.1顾客Customer用例图 14 [资料来源:http://www.doc163.com]
4.4.2系统管理员Administrator用例图 19
4.5 系统类结构设计 21
4.5.1项目设计类图 21
5.网上书城系统前台设计与实现 23
5.1 首页设计 24
5.2 用户模块 25
5.2.1 用户注册 25
5.2.2 用户登录 27
5.2.3 修改当前用户密码 28
5.2.4 退出 30
5.3 图书模块 31
5.3.1 图书列表 31
5.3.2 图书详细 31
5.4 购物车 32
5.4.1 添加图书到购物车 32
5.4.2 我的购物车 33
5.4.3 修改条目数量 33
5.4.4 删除条目 33
5.5 订单模块 34
5.5.1 提交订单 34
5.5.2 生成订单 35
5.5.3 订单列表 36
6 网上书城系统后台设计与实现 37
6.1 管理员登录 37
6.2 分类管理 37
6.2.1 分类列表 37
6.2.2 添加分类 38
6.2.3 修改分类 39
6.2.4 删除分类 40
6.3 图书管理 40
6.3.1 图书列表页面 41
6.3.2 添加图书 41
6.3.4 图书详细 42
6.4 订单管理 44
6.4.1 订单列表 44
6.4.2 订单详细 45
6.5 系统开发平台及运行环境 45
7.系统测试 47
7.1 测试的目的与目标 47
7.2 测试方法 47
7.3 测试用例 48
7.4 测试结论 49
结束语 50
致 谢 51
参考文献 52
下一篇:学生成绩管理系统的设计与实现(三用户 管理员,教师,学生)(MySQL)