基于Spring+SpringMVC+Mybatis开发网上书店系统(Maven项目)

你知道的越多,你不知道的越多
点赞再看,养成习惯
如果您有疑问或者见解,或者没有积分想获取项目,欢迎指教:
企鹅:869192208

一、开发背景

软件名称:易买网商城(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.32
数据库:MySQL 5.6
系统采用技术:Spring+SpringMVC+Mybatis+jQuery+bootstrap+Ajax+maven+面向接口编程

四、运行效果

商城展示

  • 首页
    书店商城首页
  • 商品详情
    商品详情页
  • 注册页面
    注册页面
  • 登录页面
    登录页面
  • 购物车页面
    购物车页面
  • 管理后台登录页面
    后台登录页面
  • 用户管理
    用户管理
  • 商品管理
    商品管理页面
  • 订单管理
    订单管理页面

五、开发流程

工程目录结构

工程目录结构

项目用到的 jar 包

maven构建的项目jar包

代码讲解

  • 数据库连接
    数据库连接

部署说明

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

用户名:admin 密码:admin

注意:
凡是访问商品详情遇到以下报错的,调整你们的 tomcat 版本与我的一致即可解决:

org.springframework.web.util.NestedServletException: Request processing failed; nested exception is java.lang.IllegalArgumentException: An invalid character [44] was present in the Cookie value 

项目源码

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

积分不足无法下载?联系我企鹅:869192208

演示视频

https://www.bilibili.com/video/av76084635

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章