项目名称:在线图书商城
项目简介
在线图书商城是一个基于Java技术的B/S架构的电子商务网站,主要功能包括用户注册登录、浏览图书、购买图书、查看订单等,本项目采用了Spring Boot框架、MyBatis持久层框架、MySQL数据库和Thymeleaf模板引擎。
技术选型
1、后端技术栈
语言:Java
开发框架:Spring Boot
持久层框架:MyBatis
数据库:MySQL
缓存技术:Redis
模板引擎:Thymeleaf
邮件服务:JavaMail
图片处理:EasyPoi
单元测试:JUnit、Mockito
2、前端技术栈
HTML5、CSS3、JavaScript
前端框架:Bootstrap
jQuery库
响应式设计:MediaQuery
功能模块划分
1、用户模块
用户注册
用户登录
用户信息修改
用户密码找回
2、图书模块
图书分类展示
图书搜索
图书详情展示
图书评论管理
3、购物车模块
添加图书到购物车
修改购物车中图书数量
删除购物车中图书
提交订单
4、订单模块
查看订单列表
查看订单详情
取消订单
确认收货
数据库设计
1、用户表(user)
id(主键)
username(用户名)
password(密码)
email(邮箱)
phone(电话)
create_time(创建时间)
update_time(更新时间)
2、图书表(book)
id(主键)
name(书名)
author(作者)
price(价格)
stock(库存)
publish_date(出版日期)
description(描述)
category_id(分类ID)
3、分类表(category)
id(主键)
name(分类名称)
parent_id(父分类ID)
create_time(创建时间)
update_time(更新时间)
4、购物车表(cart)
id(主键)
user_id(用户ID)
book_id(图书ID)
quantity(购买数量)
create_time(创建时间)
update_time(更新时间)
5、订单表(order)
id(主键)
user_id(用户ID)
cart_id(购物车ID)
total_price(总价)
status(订单状态:0 待支付;1 已支付;2 已发货;3 已完成;4 已取消)
create_time(创建时间)
update_time(更新时间)
原创文章,作者:未希,如若转载,请注明出处:https://www.kdun.com/ask/640431.html
本网站发布或转载的文章及图片均来自网络,其原创性以及文中表达的观点和判断不代表本网站。如有问题,请联系客服处理。
发表回复