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

摘要

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

运行截图

基于SSM的图书商城的设计与实现(文末附源码)_第1张图片
基于SSM的图书商城的设计与实现(文末附源码)_第2张图片
基于SSM的图书商城的设计与实现(文末附源码)_第3张图片

获取方式

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

你可能感兴趣的:(Java毕设项目,java,后端,java-ee)