项目简介
本项目是基于Java和MySQL构建的图书商城管理系统,致力于打造一个完整的图书购买与管理平台。对后端代码进行了重构,优化了数据结构,还实现了原项目未有的功能,如订单删除、异常处理等。同时修改了前端页面,以提升用户体验。
项目的主要特性和功能
用户端
- 用户管理:支持注册、登录、退出登录操作。
- 图书管理:可将图书添加到购物车、删除图书,支持分页显示和分类分页显示。
- 订单管理:能添加、删除订单,可根据订单状态显示订单,还能进行发货操作。
- 购物车管理:支持添加、删除商品,可将商品加入订单。
管理端
- 图书管理:可以添加、删除图书,支持分页显示和分类分页显示。
- 订单管理:能添加、删除订单,可根据订单状态显示订单,还能进行发货操作。
- 分类管理:支持添加、删除分类。
安装使用步骤
- 下载项目:使用
git
或其他方式将项目拷贝到本地IDE
中。 - 配置数据库:更改
resource
目录下的c3p0-config.xml
,将mysql
的用户名和密码更改为自己的。xml <property name="user">yourUserName</property> <property name="password">yourPassword</property>
- 创建数据库:在
MySQL
中运行resource
目录下的bookstore.sql
,生成该项目所需要的数据库和表。 - 部署项目:将项目部署到本地的
tomcat
上,运行后打开浏览器并访问http://localhost:8080
。
技术栈
- JDK 17
- MySQL 8.0.11
- Servlet API 4.0.1
- DBUtils 1.7
- JSTL 1.2
- fileupload 1.4
- C3P0 0.9.5.5
- junit 5.8.1 测试
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】