基于SSM的智能商城购物系统
- 项目简介
- 项目获取
- 开发环境
- 项目技术
- 运行截图
项目简介
该智能商城系统主要实现两大功能模块:前台管理和后台管理
前台管理包括五大模块:用户登录注册、商品信息、购物车信息、个人信息管理、下单与订单管理、订单物流设置。
(1)用户登录注册模块:该功能模块的主要功能是为了确保交易信息的有效性,登录此网站的用户可以通过此模块进行会员的登录、注册、修改会员信息和注销账号等操作。
(2)商品信息模块:该功能模块的主要功能是对相关商品信息进行列出
(3)购物车信息模块:该功能模块是一个人性化的工具,浏览者对于中意的商品,在购买前存放在购物车中,并可以增减购物车中的商品种类数量,以提高购物效率。
(4)个人信息管理模块:该功能模块的主要功能是为用户提供个人信息查看与修改,以及密码修改等操作,除此之外还可以查看购物积分,以此生出用户等级。
(5)下单与订单管理模块:该功能模块的主要功能是生成订单信息、取消订单、查看订单号和订单状态。通过沙箱支付宝模拟支付!
(6)管理员发货后可以设置当前订单物流地址,用户在前台可以看到当前订单已经到哪里了(百度地图)
后台管理分别为管理员登录、管理员管理、用户管理、商品与分类管理、订单管理、配送员管理、统计查看
(1)管理员登录模块:该功能模块的主要功能是保障管理员的登录入口,且单独设置,用户无
法访问。
(2)管理员管理模块:该功能模块的主要功能是对本站的管理员进行相应添加、删除与更改
(3)用户管理模块:该功能模块的主要功能是对用户进行增删查改等操作
(4)商品与分类管理模块:此模块主要用于对网站商品信息和分类进行管理,商品分类管理又包括了添加分类、删除分类、对已有的分类进行编辑操作。
(5)订单管理模块:该功能模块主要实现管理员新建订单、删除已有的订单和修改订单信息的功能。订单可以配置配送员以及设置当前的订单物流地址位置。
(6)配送员管理:订单可以设置配送员
(7)统计查看:管理员在后台可以查看到当前系统的年度销售量以及年度销售额的图表查看情况
技术:
本系统采用当今社会比较先进的SSM(Spring+SpringMvc+MyBatis)框架技术开发一个性能优越、可扩展性强和安全可靠稳定的可视化智能商城系统。开发语言使用JAVA,数据库使用MySQL数据库,Web服务器使用Apache下的Tomcat服务器,同时会使用到JSP和Bootstrap框架,且部分数据交互会使用到Ajax异步的方式。
本项目亮点:
1.沙箱支付:支付订单使用沙箱支付模拟真实支付功能!
2.物流查看:管理员可以设置订单物流位置,用户可以在我的订单中点击在地图看到订单所在位置!
3.商品推荐:首页根据本系统的商品购买量自动推荐销售量多的随机几款商品给用户
4.统计查看:管理员首页可以通过echarts查看销售量统计数据
项目获取
源码获取地址
开发环境
运行环境:推荐jdk1.8;
开发工具:eclipse以及idea(推荐);
操作系统:windows 10 8G内存以上(其他windows以及macOS支持,但不推荐);
浏览器:Firefox(推荐)、Google Chrome(推荐)、Edge;
数据库:MySQL8.0(推荐)及其他版本(支持,但容易异常尤其MySQL5.7(不含)以下版本);
数据库可视化工具:Navicat Premium 15(推荐)以及其他Navicat版本
是否maven项目:是
项目技术
后端:Spring、SpringMVC、Mybatis、mysql
前端:jsp、bootstrap、jquery、ajax
运行截图
-1.流程图
1.项目结构
2.数据库
-2.下载所得
3.数据库模型
5.前台首页
6.分类查询
7.商品详情页面
8.购物车
9.我的订单
9-1.订单地址
9-2.查看物流信息
10.个人信息
11.系统留言
12.修改密码
13.前台登录
14.前台注册
15.后台登录
16.后台首页统计展示
17.管理员管理
18.用户管理
19.商品管理
20.分类管理
21.订单管理
22.订单处理
23.配送员管理
24.留言管理
25.订单支付