随着全球经济一体化的发展和电子商务的兴起,各行业之间的竞争将越来越激烈。网络及电子商务的迅猛发展突破了时间、空间的局限性,给企业带来了更多的发展机会,同时也增大了公司之间的竞争强度。随着我国网络的普及和在线图书管理系统的日趋成熟,会有越来越大的消费群体加入到这个行列中来,图书市场潜力会得到充分发挥。
本次设计使用java语言编程,以MyEclipse为开发工具,mysql为数据库,在线图书管理系统实现了网站的基本功能,包括会员的注册登录、浏览网站图书信息、查询图书信息、添加购物车并查看订单以及管理员对于网站的维护与更新
研究设计系统应具有以下功能:
(一)前台功能:提供用户的注册和登录功能。用户能够随意浏览图书,包括使用搜索功能和使用排行榜功能,方便用户获取图书的详细信息,如图片预览、图书描述。可以查询以及确认订单信息。登录用户可以使用购物车,可以对购物车中的图书进行修改,包括修改图书的数量,删除图书和回复图书。可以编辑订单信息,最后生成订单。
(二)后台功能:管理员可以配置一些信息管理本网站。管理员可以管理图书。可以管理订单信息,包括订单状态的修改,订单的删除。可以管理用户的信息,包括用户的删除。
目录
1 绪 论 1
1.1 课题背景 1
1.2 目的与意义 1
1.3 课题研究主要内容 1
1.3.1 管理员功能 2
1.3.2 用户功能 2
1.4 国内外现状 2
2 需求分析 3
2.1 业务流程分析 3
2.2 功能需求分析 3
2.3 系统活动图分析 5
2.4 数据字典分析 7
2.5 系统E-R图 10
2.6 关键技术介绍 14
2.6.1 java简介 14
2.6.2 WEB服务器 15
2.6.3 分类数据库与JavaScript 15
3 系统设计 17
3.1 系统概要设计 17
3.2 功能模块设计 17
3.2.1 商品管理模块设计 19
3.2.2 购物车模块设计 20
3.3 页面设计 20
3.3.1 后台页面设计 21
3.3.2 前台页面设计 21
4 系统实现 23
4.1 系统概述 23
4.2 前台功能模块实现 23
4.2.1 前台首页 23
4.2.2 用户管理模块 25
4.2.3 用户资料修改模块 28
4.2.4 购物车模块 29
4.2.5 订单查询模块 31
4.3 后台功能模块实现 32
4.3.1 管理员登录模块 32
4.3.2 添加商品模块 35
4.3.3 订单信息模块 39
4.3.4 新闻管理模块 40
5 系统测试 45
5.1 测试的主要内容 45
5.2 测试方法 46
6 结 论 47
6.1 总结 47
6.2 展望 47
参考文献 48
致 谢 49