基于SSM的图书商城的设计与实现

简介: 为了充分利用现有资源,提高工作效率并减少人工成本,我决定开发一个书店系统。在线图书销售所需功能该系统已初具雏形。用户操作简单,界面直观,系统管理员的管理操作简便。该图书商城系统基于java的SSM技术的开发,以及其他提高开发效率的插件。该商城是24小时营业的网络虚拟平台,为人们提供更加便捷的服务,以及更佳的购物体验。

摘要


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


运行截图

1.JPG2.JPG3.JPG



相关文章
|
3月前
|
小程序 测试技术
基于微信小程序+SSM+Vue+Node实现智慧旅游商城系统(三)
基于微信小程序+SSM+Vue+Node实现智慧旅游商城系统
|
3月前
|
前端开发
基于SSM实现水果蔬菜商城管理系统(二)
基于SSM实现水果蔬菜商城管理系统
|
3月前
|
Java 关系型数据库 MySQL
基于ssm实现图书商城(spring+springmvc+mybatis)
基于ssm实现图书商城(spring+springmvc+mybatis)
|
3月前
|
小程序
基于微信小程序+SSM+Vue+Node实现智慧旅游商城系统(二)
基于微信小程序+SSM+Vue+Node实现智慧旅游商城系统
|
3月前
|
小程序 前端开发 Java
基于微信小程序+SSM+Vue+Node实现智慧旅游商城系统(一)
基于微信小程序+SSM+Vue+Node实现智慧旅游商城系统
|
3月前
|
前端开发 Java 关系型数据库
基于SSM实现水果蔬菜商城管理系统(一)
基于SSM实现水果蔬菜商城管理系统
|
3月前
|
Java 关系型数据库 MySQL
springboot基于ssm框架实现的家具商城管理系统
springboot基于ssm框架实现的家具商城管理系统
|
3月前
|
前端开发 JavaScript Java
基于SSM框架茶叶商城系统【项目源码+数据库脚本+报告】
基于SSM框架茶叶商城系统【项目源码+数据库脚本+报告】
|
3月前
|
前端开发 Java 数据库
基于SSM框架实现的甜品饮品店前后台管理系统甜品商城蛋糕店【源码+数据库】
基于SSM框架实现的甜品饮品店前后台管理系统甜品商城蛋糕店【源码+数据库】
|
4月前
|
小程序 前端开发 Java
基于微信小程序+SSM+Vue+Node实现智慧旅游商城系统
基于微信小程序+SSM+Vue+Node实现智慧旅游商城系统