本系统的用户群体分为管理员、会员两类。不同的身份拥有不同的职责和权限。管理员的职能包括:图书管理、会员管理、订单信息审核、个人信息维护等
该网上书城系统应该具备有图书添加、图书信息修改、用户浏览图书、用户搜索图书、图书购买和订购等功能,根据系统功能的需求分析,可以将系统的功能划分为7个模块。
系统注册模块
该模块是主要用于用户注册,非会员可以通过此模块填写相关必要的信息就可以注册成为本书城的正式用户,成为正式用户之后,可以使用该账户进行图书购买、预订等操作。
系统登录模块
该模块需根据用户身份的不同而进入不同的页面,管理员和正式会员在不同的登录操作之后进入不同的页面。
图书查询模块
该模块用于搜索站内图书,采用关键字查询,面向所有的用户,对于任何人无需注册,都可进行图书搜索。
图书购买模块
该模块是正式会员用于购买自己喜爱和所需要的图书,将所需要的图书添加进购物车得操作。
图书预订模块
该模块用于会员预订图书,会员登录之后,如果发现在该书城内没有找到想要的图书,可以通过该模块填写相关信息来预订图书。
图书管理模块
该模块仅限于管理员,管理员登录之后进入管理界面,管理员可以在此添加新书、修改图书信息、更新图书数量和删除已售空的图书。
图书订单管理模块
该模块是管理员进入管理界面之后,到达订单管理页面,对页面内所有订单进行处理,并准时发送图书。
目 录
第一章 绪论 4
1.1背景与意义. 4
1.2课题研究现状 4
1.3本课题主要工作 4
1.4 技术与工具 5
1.4.1 B/S结构 5
1.4.2 数据库MySQL 6
1.4.3 JSP 6
1.5 运行环境 9
第二章 需求分析 10
2.1 系统功能需求 10
2.2 系统非功能需求 11
2.3 系统可行性分析 12
第三章 概要设计 13
3.1功能模块介绍 14
3.2 数据库设计 14
3.3 系统开发框架设计 18
第四章 系统实现 19
4.1 管理员模块 20
4.1.1 用户管理 20
4.1.2类别管理 20
4.1.3图书管理 21
4.2会员模块 21
4.2.1发布评论 22
4.2.2图书购买功能 23
4.2.3订单查询 23
4.2.4二手书添加 23
第五章 测试 25
5.1 功能测试 25
5.2 安全测试 26
5.3 可用性测试 26
5.4 性能测试 27
5.5 测试结果分析 27
5.6 今后进一步研究方向 27
第六章 总结与展望 28
参考文献 29
致 谢 31