本系统的用户群体分为管理员、会员两类。不同的身份拥有不同的职责和权限。管理员的职能包括:图书管理、会员管理、订单信息审核、个人信息维护等

该网上书城系统应该具备有图书添加、图书信息修改、用户浏览图书、用户搜索图书、图书购买和订购等功能,根据系统功能的需求分析,可以将系统的功能划分为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

基于jsp+ssm的网上图书商城相关推荐

  1. Java毕业设计 基于SSM的网上图书商城系统

    对于传统书店来讲,利用计算机软件技术开发一款图书商城也会让书店员工省事不少,这个图书商城能让书籍信息还有注册用户信息,以及书籍订购等内容通过一个网络平台完全展示出来,让网站用户只要登录进去图书商城就可 ...

  2. 基于JSP+MySQL的网上购书商城

    网上书城与实体书店比较,更加方便快捷,能够让用户了解更多想要了解的信息.网上购书商城最大的优势在于:消费者不用再特地前往实体店,随时随地可以购买图书,扩大和巩固了客户群,同时也方便了卖家,与传统图书销 ...

  3. 基于javaweb+mysql的网上图书商城网上书店(java+SSM+Jsp+MySQL+Redis+JWT+Shiro+RabbitMQ+EasyUI)

    这个项目涉及到Shiro整合JWT.秒杀功能所具备的基本要求(限流.乐观锁.接口隐藏.JMeter高并发测试等等).消息中间件RabbitMQ的异步邮件通知和死信队列.沙箱支付宝模拟支付等等技术亮点. ...

  4. 基于JSP+SSM的网上商城购物网站设计

    资源下载地址:https://download.csdn.net/download/sheziqiong/85838111 资源下载地址:https://download.csdn.net/downl ...

  5. 基于SpringBoot+vue的网上图书商城系统设计和实现

     博主介绍: 大家好,我是一名在Java圈混迹十余年的程序员,精通Java编程语言,同时也熟练掌握微信小程序.Python和Android等技术,能够为大家提供全方位的技术支持和交流. 我擅长在Jav ...

  6. 基于java ssm springboot网上蛋糕商城项目设计和实现

  7. 基于javaweb的网上图书商城系统(java+ssm+jsp+mysql+redis+jwt+shiro+rabbitmq+easyui)

    基于javaweb的网上图书商城系统(java+ssm+jsp+mysql+redis+jwt+shiro+rabbitmq+easyui) 运行环境 Java≥8.MySQL≥5.7.Tomcat≥ ...

  8. 基于SSM框架开发的网上图书商城系统 附带详细运行指导视频

    项目描述:这是一个基于SSM框架开发的网上图书商城系统.首先,这个项目页面简洁清爽,代码注释详尽,易于理解和学习.其次,这个项目涉及到Shiro整合JWT.秒杀功能所具备的基本要求(限流.乐观锁.接口 ...

  9. 毕设项目 - 基于SSM的网上购物商城(含源码+论文)

    文章目录 1 项目简介 2 实现效果 2.1 界面展示 3 设计方案 3.1 概述 3.2 系统开发流程 3.3 系统结构设计 4 项目获取 1 项目简介 Hi,各位同学好呀,这里是M学姐! 今天向大 ...

最新文章

  1. Warning in install.packages : package ‘RGtk2’ is not available for this version of R
  2. bzoj1564: [NOI2009]二叉查找树
  3. React之总结Ref
  4. 理想回应800倍高阶收EPB驻车芯片:不属实
  5. Swift类属性 static
  6. Angular之constructor和ngOnInit差异及适用场景
  7. 启动vsftpd失败是什么原因_消防排烟风机不启动的原因是什么呢?
  8. 光伏风电系统PSCAD仿真成功
  9. 手机腾讯视频离线缓存ts格式文件合并为完整视频
  10. 苹果12隔空投送显示无法连接服务器,iOS设备隔空投送功能无法使用该如何解决...
  11. RSA加密工具类库C#,可加密二进制数组(用来加密文件)
  12. 根据经纬度使用百度和高德地图 进行导航
  13. Javascript特效之向左滚动的广告
  14. 腾讯程序员与医生相恋,却被女方父母拆散,你们不能在一起
  15. maven项目报error in opening zip file.
  16. 新的抗VEGF药物——阿柏西普ELISA 试剂盒相关研究
  17. WIN10系统-Deepin系统重装
  18. xshell起图形界面后,鼠标点击不了
  19. Android中高级进阶开发面试题冲刺合集(四)
  20. 【已解决】superset创建admin用户失败:Error! User already exists user 或 AttributeError: ‘NoneType‘

热门文章

  1. 计算机组成原理第五版第五章课件,计算机组成原理第五章课件
  2. mysql lambda查询_MySQL高级查询和编程基础
  3. 前端常用的工具方法,常用js方法
  4. 易信电脑版 v2.1.0 PC版
  5. UI----Android开发艺术字体设置
  6. 尚学堂Java第八章编码题
  7. hp-ux+oracle双机配置案例
  8. Gif动图怎么在线做?教你在线做gif动画图片
  9. phpaaCMS V0.3 存在注射oday漏洞
  10. labelmx条码打印软件3.7