摘要

当今是一个快节奏,网购甚行的时代。实体店书店人流量稀少,实体店书籍销量逐年下跌,网上图书商城是图书销售行中的必然结果。网上商城明显有许多优势,一是即降低书店的销售成本,二是利用网络交易,使人们不必局限于特定地点,特定时间,拿起手中网络设备随时随地即可以浏览书籍最新信息,随时下单购买。购书者在网上商城很轻松就能获取到图书的详情信息,购物体验大幅上升。
传统销售渠道的发展和补充,即网上销售图书也是未来图书销售的趋势。根据图书行业工作者的分析,我国在线图书销售将成为未来图书销售渠道中的重要渠道。为了充分利用现有资源,提高工作效率并减少人工成本,我决定开发一个书店系统。在线图书销售所需功能该系统已初具雏形。用户操作简单,界面直观,系统管理员的管理操作简便。
该图书商城系统基于java的SSM技术的开发,以及其他提高开发效率的插件。该商城是24小时营业的网络虚拟平台,为人们提供更加便捷的服务,以及更佳的购物体验。

课题研究现状

目前,快节奏的生活是当今人们的普遍现状,实体书店要择时机择地点,传统的书店已经满足不了用户的需求了。传统书店面临非常险峻的生存危机。据了解,2019年京东图书销售额为2亿人民币,当当网销售额是1亿人民币、卓越网销售额是0.8亿人民币,占我国网上销售的55%以上。我国人口基数大,再加上网民日渐增多的情况下,因此网上电子书城很有必要,并且有取代传统图书的趋势。
电子商务的发展是不可避免的。传统业务主要基于手工进行信息处理和通过纸质文本进行信息交换。但是,随着信息处理和信息共享量的迅速增加,该过程变得越来越复杂,这不仅增加了重复工作量和附加成本,而且还增加了出错的可能性。在这种情况下,您需要一种更方便,更高级的方式来快速通信和处理业务交易。同时,计算机技术的进步及其广泛应用,先进通信技术的不断发展,改进和使用。导致Internet的蓬勃发展,全球社会进入自动化信息的新时代。

功能模块

1、登录模块
验证帐号、密码是否正确。当不输入密码时,提示密码不能为空。只有登录成功才可以进行商品加购物车功能,加入购物车才可以进行商品结算。
2、注册模块
可以选择注册卖家或者买家用户。买家用户可以进购买图书商品。卖家用户可以登录后台管理系统,卖家能够添加图书信息、图书库存、申请图书上架。
当点击了注册按钮后,弹出注册模态框,填写用户相关的信息,昵称、密码、确认密码、手机号、电子邮箱、角色。所填写手机号不能小于11位,填写密码长度大于六位时才会符合密码格式,且要和确认密码一致,验证码也要输入正确,最后点击注册,当昵称不存在时注册成功。昵称存在提示该昵称已被注册。
3、密码修改
用户可以自行修改密码。
4、用户个人信息模块
用户可以查看自己的信息、也可以进行信息修改,修改个人昵称,手机号,邮箱。
5、购物车模块
用户浏览到心意的图书时,可以把图书加购物车。用户可以对自己的购物车进行管理,比如商品结算,商品删除,商品数量的增加或减少。
6、用户订单模块
用户选择购物车中的商品进行结算订单,点击提交订单前需填写收货人姓名、手机号码、详细地址、电子邮箱。
7、安全退出模块
销毁登录session,防止非法登录

后台(管理员)部分

1、登录模块
验证帐号、密码、验证码是否正确,验证用户是属于什么角色。
2、用户管理模块
超级管理员:管理所有用户信息,可以添加用户、修改所有的用户信息、删除所有用户信息。
卖家用户:可以修改自己的个人信息。
3、图书管理模块
超级管理员:审核卖家用户提交的图书状态,有待审核、审核通过、审核不通过、已下架。
卖家用户:可以添加要进行上架售卖的图书,修改图书信息、删除图书、搜索图书、查看图书详细信息、修改图书状态即是否上架,然后需超级管理员审核通过才会在商城进行上架。
4、权限管理模块
超级管理员:权限信息的管理,赋予用户某个操作权限,可以对卖家以及管理员的权限进行添加或修改。
5、图书订单模块
超级管理员:和卖家用户管理图书模块的操作一样
卖家用户:查看订单详情、管理订单状态,如已发货、已签收、已支付待发货。
6、库存模块
超级管理员:可以进行的操作和卖家用户一样
卖家用户:添加图书库存、修改图书库存、删除图书库存、库存量大于0才能进行上架图书。
7、安全退出模块
销毁登录session,防止非法登录。

运行截图



获取方式

https://gitee.com/XiaoLin_Java/communion/blob/master/

基于SSM的图书商城的设计与实现(文末附源码)相关推荐

  1. 计算机毕业设计ssm基于SSM的资产管理平台的设计与实现hx448系统+程序+源码+lw+远程部署

    计算机毕业设计ssm基于SSM的资产管理平台的设计与实现hx448系统+程序+源码+lw+远程部署 计算机毕业设计ssm基于SSM的资产管理平台的设计与实现hx448系统+程序+源码+lw+远程部署 ...

  2. java计算机毕业设计ssm冷链物流管理系统的设计与开发90b3l(附源码、数据库)

    java计算机毕业设计ssm冷链物流管理系统的设计与开发90b3l(附源码.数据库) 项目运行 环境配置: Jdk1.8 + Tomcat8.5 + Mysql + HBuilderX(Webstor ...

  3. 毕业设计-基于SSM框架大学教务管理平台项目开发实战教程(附源码)

    文章目录 1.项目简介 2.项目收获 3.项目技术栈 4.测试账号 5.项目部分截图 6.常见问题 毕业设计-基于SSM框架大学教务管理平台项目实战教程-附源码 课程源码下载地址:https://do ...

  4. 基于SSM框架的服饰商城系统的设计与实现(文末附源码)

    摘要 现如今我们处于大数据时代,我们对网上商城的概念并不感到生疏,随着互联网科技的发展,网络在人们生活中的运用越来越广泛,网上购物已经成为了现代购物的主流趋势.网上购物具有多种选择.性价比高等优势,网 ...

  5. 基于SSM的医院门诊预约挂号系统的设计与实现(文末附源码、论文)

    摘要 现在社会中计算机网络技术的高速发展以及提高,在各行各业中的使用也逐渐增多,互联网俨然已经成为了当今社会密不可缺的一部分.现在的城镇人口飞速增加,看病的人也越来越多,医院挂号窗口一般都是排成长龙一 ...

  6. 基于web的校园论坛的设计与实现-计算机毕设 附源码92291

    基于web的校园论坛的设计与实现 摘  要 随着计算机科学技术的高速发展,计算机成了人们日常生活的必需品,从而也带动了一系列与此相关产业,是人们的生活发生了翻天覆地的变化,而网络化的出现也在改变着人们 ...

  7. 基于SSM的二手物品交易系统的设计与实现(文末附源码)

    摘要 时代的变更.社会的发展.人们的生活跟着时代进步.在方方面面的技术不断提升之下,互联网渐渐的也成为了人们生活的一部分,生活的方式也都离不开互联网.在飞速的发展下,每个人都会有留下大量闲置的物品,这 ...

  8. springboot+vue.js+mysql+基于VUE框架的商城综合项目自动化系统的实现 毕业设计-附源码051018

    商城综合项目自动化系统 摘 要 目前电商系统商城项目管理极其频繁,迫切地需要自动化测试来代替人工繁琐而又重复的劳动.自动化测试相关的研究已经很多,但多数只是针对某一方面,比如单一接口或者单一页面或者性 ...

  9. 基于SSM+VUE的题库刷题考试系统(附源码获取+论文)

    使用技术: 后端:SpringBoot+SpringMvc+Mybatis+redis+tomcat 前端:Vue 功能模块: 用户端: 用户登录注册(注册模拟验证码注册,验证码统一都为123456) ...

  10. vue代码生成器可视化界面_手把手教你基于SqlSugar4编写一个可视化代码生成器(生成实体,以SqlServer为例,文末附源码)...

    在开发过程中免不了创建实体类,字段少的表可以手动编写,但是字段多还用手动创建的话不免有些浪费时间,假如一张表有100多个字段,手写有些不现实. 这时我们会借助一些工具,如:动软代码生成器.各种ORM框 ...

最新文章

  1. 多核时代,并行编程为何“臭名昭著”?
  2. 设计模式详解(总纲)
  3. http请求gmt时间_从Chrome源码看HTTP
  4. 后台原理_从浏览器如何进入路由器后台【详细介绍】
  5. UnitTest in .NET(Part 1)
  6. red hat安装宝塔_如何在几分钟内安装Red Hat Container Development Kit(CDK)
  7. asterisk语音信箱voicemail.conf
  8. 2013年新年礼物---CrossFPC 终于出来了
  9. IDEA2020的中文插件_IDEA2020个性化设置(装逼且实用)
  10. Javascript + Servlet的鸿沟如何抹平以构建富客户端应用?[SOS]
  11. PAT 1066. 图像过滤(15)-乙级
  12. rufus(u盘引导盘制作工具) v3.5.1497
  13. element-ui 删除input框尾部默认图标和获取焦点边框高亮问题
  14. UE4中3DUI防遮挡显示/穿模部分透明化显示
  15. 一个碌碌无为的程序员
  16. 美国的网络空间安全国家战略补充材料
  17. IDEA中怎么设置黑色或白色背景
  18. 【MATLAB】通信信号调制通用函数 — 窄带高斯白噪声的生成
  19. 华为刀片服务器系统安装,FusionServer Pro E9000融合架构刀片服务器
  20. 解决 笔记本 键盘进水 问题

热门文章

  1. 软件的高可用性、可扩展性和高性能
  2. 虚拟机使用主机摄像头 ” usb chicony lenovo easycamera 连接失败,驱动错误“
  3. 计算机二级试题操作题图文讲解,计算机二级Word篇-实操真题详解26
  4. 基于单片机的红绿黄灯设计(单片机实验交通灯设计)
  5. 计算机电源指示灯,为什么笔记本电脑电源指示灯一直闪?
  6. 100%快速解决谷歌翻译无法使用的问题,附修复工具
  7. FreeSwitch uuid_bridge代码分析
  8. CentOS安装微软雅黑字体
  9. buildroot patch 补丁文件使用方法
  10. 匈牙利算法--任务分配