功能要求
基于SSM框架的购物商城系统,使得所开发的购物网站实现客户的基本要求,即能够通过该网站实现对商品的搜索,商品展示,在线购买等一系列操作。同时对于管理员来说,需要实现商品的分类信息管理,客户的基本信息以及订单管理等功能。
1.前台功能模块
(1)商品展示:展示商品信息;
(2)检索功能:根据商品分类进行商品信息的检索;
(3)用户登录:登录/注册,方可进行商品购物,包括购物车功能;
(4)其他功能:新闻资讯、在线留言。
2.后台管理模块
(1)修改密码:管理员修改个人密码信息;
(2)公告管理:对首页中的公告进行添加、修改和删除;
(3)商品管理:可以对商品进行添加、修改、删除;
(4)订单管理:可以按订货人进行查看及删除订单;
(5)会员管理:可以对会员信息进行修改、删除和查询;
(6)新闻资讯管理:可以对新闻资讯信息进行添加、修改、删除;
(7)留言管理:可以对留言进行删除、回复处理;
(8)商品分类管理:可以对商品分类信息进行添加、修改、删除。
运行环境
环境说明:
开发语言:java
框架:springboot,vue
JDK版本:JDK1.8
数据库:mysql5.7+(推荐5.7,8.0也可以)
数据库工具:Navicat11+
开发软件:idea/eclipse(推荐idea)
Maven包:Maven3.3.9+
系统实现
在此部分内容中,主要通过系统功能的运行效果图展示前面设计的最终结果。系统实现对编制人员的技术能力有较高要求,因为需要他们使用编程的方式去实现系统设计的方案。
管理员功能实现
商品信息管理
管理员权限中的商品信息管理,其运行效果见下图。管理员维护商品资料,能修改与删除。也能登记本页面没有的商品资料。其中商品信息是由商品分类,商品详情介绍,商品品牌,商品数量,商品的价格,商品的编号和名称等构成。
用户管理
管理员权限中的用户管理,其运行效果见下图。用户可以注册提交信息,也可以让管理员在后台添加用户,维护用户资料,能修改与删除。用户信息包括用户姓名,用户联系电话,用户电子邮箱,用户密码等信息。
商品评价管理
管理员权限中的商品评价管理,其运行效果见下图。用户评价商品,待管理员查看后,可以回复。商品评价信息是由商品名称,评论内容,回复内容,用户手机号,用户名称等组成。
已完成订单
管理员权限中的已完成订单,其运行效果见下图。管理员管理处于不同状态的订单,查询已完成订单,也能直接删除已经完成的订单信息。
用户功能实现
商品信息
用户权限中的商品信息,其运行效果见下图。用户在本页面可以操作的功能比较多,可以收藏,评价页面内的商品,可以直接购买,也能暂时加入购物车保存商品。
购物车
用户权限中的购物车,其运行效果见下图。购物车帮助用户暂时保存购买的商品,方便用户一次性下单购买多种商品。
提交订单
用户权限中的提交订单,其运行效果见下图。下单支付前,收货地址和购买的商品需要再次核对清楚,最后支付订单。
已支付订单
用户权限中的已支付订单,其运行效果见下图。用户对订单明细进行查看,可以选择对某些误购买的商品进行退款。
我的地址
用户权限中的我的地址,其运行效果见下图。用户管理收货地址,能修改与删除。