SSM购物商城项目+后台管理

前言

本项目是在学习SSM框架后的又一个产物,同时也是博主当年拿来当作毕业设计的项目,之前写的都是后台管理系统,写来写去千篇一律,于是乎就想写个另一种类型的项目,同时也是对自己所学知识的巩固,于是此项目就问世了。

项目简介

此项目是一个买生鲜PC端的简单的商城项目,包含用户端管理平台,至于为什么说它简单,是因为里面并没有完善的商城项目该有的功能,但基础的功能还是有的,其项目主要目的还是用来巩固自己所学的知识,毕竟光学不练假把式。

模块介绍

用户端

  • 登陆
  • 注册
  • 商品列表
  • 商品分类
  • 商品详情
  • 用户中心
  • 购物车
  • 我的的订单
  • 地址管理
  • 用户下单
  • 订单管理

管理平台

  • 登陆
  • 类别管理
  • 商品管理
  • 订单管理
  • 会员管理
  • 地址管理
  • 系统设置
  • 权限管理

技术栈

后端

  • Spring
  • SpirngMVC
  • Mybatis
  • Mysql
  • Maven
  • tomcat
  • Log4j2

前端

  • html
  • css
  • Jquery
  • Layui
  • Ajax

项目截图

用户端

管理端


部署教程(IDEA部署):

1、先使用git将项目从Github克隆下来,直接可以使用IDEA直接克隆到本地并打开,如下图:

2、将项目中的 Shop.sql 放到数据库管理工具中执行,注意:本项目是基于Mysql5.x开发的,如果是高版本MySQL,需要自行测试,猜测应该是没什么问题的

3、克隆到本地后,不用再进行任何其余的配置(开箱即可食用,不用多余配置),包括Tomcat。(本项目使用的是基于maven内嵌的Tomcat7,因此不需要再另行配置)

4、项目打开后,然后等加载maven成功后,可以通过IDEA工具右侧的maven快捷方式运行,如下图

双击 tomcat:7run 即可运行

PS:如果看不到这个功能,可以刷新一下maven配置,点击左上角的刷新图标,如下图

运行后浏览器输入如下即可预览:

前台地址:http://localhost:8888/Shop-SSM/shop-user/

后台地址:http://localhost:8888/Shop-SSM/admin/

获取源码

地址:https://github.com/Snykta/Shop-SSM

结言

此项目虽然没有完善的功能,但基础的该有的还是有的,页面虽然丑点(这不重要,手动狗头~~),但功能是逻辑是正常的,对于初学SSM框架还是有或多或少的帮助的,当然也可以在此项目基础上进行完善,二次开发,这都是可以的。

老骥伏枥,志在千里。