一个功能完善的在线书店系统,提供图书浏览、购买、用户管理、订单处理等功能。
- 📖 图书浏览与搜索
- 👤 用户注册与登录
- 🛒 购物车功能
- 📦 订单管理
- ⭐ 用户评论与评分系统
- 👑 管理员后台管理
- 前端:HTML, CSS, JavaScript
- 后端:Java
- 数据库:MySQL
- Web容器:Tomcat
- 构建工具:Maven
BookstoreWeb/
├── src/
│ ├── main/
│ │ ├── java/
│ │ │ └── com/
│ │ │ └── bookstore/
│ │ │ ├── controller/ # 控制器层
│ │ │ ├── dao/ # 数据访问层
│ │ │ ├── model/ # 数据模型
│ │ │ ├── service/ # 服务层
│ │ │ └── util/ # 工具类
│ │ ├── resources/ # 配置文件
│ │ └── webapp/ # Web资源
│ │ ├── WEB-INF/
│ │ │ └── views/ # JSP视图
│ │ ├── css/ # 样式文件
│ │ └── js/ # JavaScript文件
│ └── test/ # 测试代码
├── pom.xml # Maven配置
└── README.md # 项目说明
- JDK 11+
- MySQL 8.0+
- Maven 3.9+
- Tomcat 9+
-
克隆仓库
git clone https://github.com/ckxkx/BookstoreWeb.git cd BookstoreWeb -
配置数据库
- 创建名为
bookstore的数据库 - 导入
sql/bookstore.sql文件
- 创建名为
-
配置数据库连接
- 修改
src/main/resources/database.properties文件中的数据库连接信息
- 修改
-
编译项目
mvn clean package
-
部署到Tomcat
- 将生成的WAR文件部署到Tomcat的webapps目录
-
访问应用
详细的使用说明请参考 使用文档。
- Fork 本仓库
- 创建功能分支 (
git checkout -b feature/amazing-feature) - 提交更改 (
git commit -m '添加某功能') - 推送到分支 (
git push origin feature/amazing-feature) - 创建Pull Request
查看 todo.md 了解计划中的功能和待完成的任务。
详细的环境配置指南请参考 environment_configuration.md。
该项目采用 MIT 许可证 - 详情请参阅 LICENSE 文件。
- 开发者名字 - GitHub
如有任何问题或建议,请通过以下方式联系:
- 电子邮件:huichen_zhu@qq.com
- 项目地址:GitHub
