基于Spring+SpringMVC+Mybatis开发网上书店系统

一、开发背景

软件名称:易买网商城(Spring+SpringMVC+Mybatis+bootstrap)
编写目的:之前发布的简单版商城项目和基于SSH框架的商城系统发布后,很多朋友私信问我有没有基于SSM去实现的商城系统,借此机会,分享这份网上书店系统,系统简单易懂,入门SSM框架学习必备(吹牛逼)。项目基于maven构建,部署前请确保本地maven环境正常。
其他相关:
基于servlet+jsp 的 java 简单版商城项目
基于Spring+Struts2+Hibernate开发易买网商城系统

二、 需求分析

该易买网商城的用户包含普通用户和商城管理员。商城设置了权限验证,所有用户除了访问首页浏览商品外,均需输入账号、密码登录进入系统;商城管理员进入系统后可对用户信息、商品信息、订单信息等进行管理;普通用户注册成功并登陆系统后,可以浏览商品、加入购物车、下单、查看和修改自己的信息等。

三、开发环境

系统环境:Windows10
开发工具:MyEclipse2014 / IDEA
Java版本:JDK 1.8
服务器:tomcat 8.0
数据库:MySQL 5.6
系统采用技术:Spring+SpringMVC+Mybatis+jQuery+bootstrap+Ajax+面向接口编程

四、运行效果

商城展示

  • 首页
    基于Spring+SpringMVC+Mybatis开发网上书店系统
  • 商品详情
    基于Spring+SpringMVC+Mybatis开发网上书店系统
  • 注册页面
    基于Spring+SpringMVC+Mybatis开发网上书店系统
  • 登录页面
    基于Spring+SpringMVC+Mybatis开发网上书店系统
  • 购物车页面
    基于Spring+SpringMVC+Mybatis开发网上书店系统
  • 管理后台登录页面
    基于Spring+SpringMVC+Mybatis开发网上书店系统
  • 用户管理
    基于Spring+SpringMVC+Mybatis开发网上书店系统
  • 商品管理
    基于Spring+SpringMVC+Mybatis开发网上书店系统
  • 订单管理
    基于Spring+SpringMVC+Mybatis开发网上书店系统

五、开发流程

工程目录结构

基于Spring+SpringMVC+Mybatis开发网上书店系统

项目用到的 jar 包

基于Spring+SpringMVC+Mybatis开发网上书店系统

代码讲解

  • 数据库连接
    基于Spring+SpringMVC+Mybatis开发网上书店系统

部署说明

1、在mysql 数据库新建bookstore数据库,然后导入bookstore.sql 数据库名称密码最好是 root 123456
2、将 bookstore 导入 myeclipse
3、部署到 tomcat
4、商场前台:http://localhost:8080/bookstore/index.do
5、管理后台:http://localhost:8080/bookstore/backLoginPage.do

项目源码

https://download.csdn.net/download/cdwlx/11915301

演示视频