该项目是本人在大三下学习了j2ee技术之后的结课大作业,我通过自学springboot框架以及相关的技术,完成了这个网上书城项目。觉得本项目有用的家人们,麻烦点下右上角的Star
支持一下(*❦ω❦)。
导入项目中的sql文件到本地的数据库,修改配置文件中的数据库的用户名和密码为自己本地的数据库用户名和密码,最后导入相关的依赖即可运行,关于本项目更加详细的设计细节和说明文档在下面目录结构中的documentation文件夹下。
- 登陆注册模块:为用户的登陆注册提供支持
- 书籍检索模块:提供按照书籍类别和关键字检索两种方式
- 购物车模块:登陆后的用户可以将心仪的商品加入购物车之后统一下单同时提供对购物车中商品的管理
- 个人信息模块:方便用户对个人信息,收货 地址,订单信息等 进行查看和管理
- 订单结算模块:对用户提交的订单进行费用的结算
- 登陆模块:为用户的登陆提供支持
- 店铺信息管理模块:管理店铺的常规信息
- 订单管理模块:查看订单信息
- 书籍管理模块:查看书籍信息添加书籍
- 核心框架:SpringBoot
- 持久层框架:MyBatis
- 模板框架:Thymeleaf
- 数据库:Mysql
- JS框架:Jquery
- CSS框架:Bootstrap
.
├─src
│ ├─main
│ │ ├─java
│ │ │ └─com
│ │ │ └─cyong
│ │ │ ├─common 分页工具
│ │ │ ├─config 配置文件
│ │ │ ├─controller 控制层
│ │ │ ├─mapper 数据访问层
│ │ │ ├─pojo 数据实体类
│ │ │ ├─service 服务层
│ │ │ └─util 工具类
│ │ └─resources
│ │ ├─documentation 项目介绍以及实验报告相关文档
│ │ ├─mybatis
│ │ │ └─mapper sql语句对应mapper层
│ │ ├─sql 数据库文件
│ │ ├─static
│ │ │ ├─css css文件以及图片
│ │ │ │ └─images
│ │ │ ├─images 图片
│ │ │ │ ├─advers
│ │ │ │ ├─avatars
│ │ │ │ ├─books
│ │ │ │ └─shopicons
│ │ │ ├─img 上传图片
│ │ │ └─js js文件
│ │ │ ├─jquery
│ │ │ ├─plugin
│ │ │ └─pro_city_town
│ │ └─templates 页面文件
│ │ └─layouts
│ └─test 单元测试类
│ └─java
│ └─com
│ └─cyong
└─target
├─classes
│ ├─com
│ │ └─cyong
│ │ ├─common
│ │ ├─config
│ │ ├─controller
│ │ ├─mapper
│ │ ├─pojo
│ │ ├─service
│ │ └─util
│ ├─mybatis
│ │ └─mapper
│ ├─static
│ │ ├─css
│ │ │ └─images
│ │ ├─images
│ │ │ ├─advers
│ │ │ ├─avatars
│ │ │ ├─books
│ │ │ └─shopicons
│ │ ├─img
│ │ └─js
│ │ ├─jquery
│ │ ├─plugin
│ │ └─pro_city_town
│ └─templates
│ └─layouts
└─test-classes
└─com
└─cyong
网站主页
网站登录界面
网站搜索界面
书籍详情界面
购物车界面
订单提交界面
后台登录界面
后台管理界面