# 基于javaweb的图书管理系统 **Repository Path**: JIUYAO2019/bookmanagement ## Basic Information - **Project Name**: 基于javaweb的图书管理系统 - **Description**: 一个基于javaweb的图书管理系统,前端由HTML/CSS/JavaScript编写 - **Primary Language**: Java - **License**: BSD-3-Clause - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 10 - **Forks**: 0 - **Created**: 2021-11-21 - **Last Updated**: 2024-11-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: Java, Servlet, JavaScript ## README # 基于javaweb的图书管理系统 #### 介绍 一个基于javaweb的图书管理系统,前端由HTML/CSS/JavaScript编写,后端由javaEE编写 #### 软件架构 软件架构说明 1.前端页面基于HTML、CSS、JavaScript构建,使用了boostrap4、Vue2.x、jquery库/框架 2.后端基于HttpServlet构建 #### 功能说明 1. 支持用户基本借书还书 2. 支持书籍名模糊搜索 3. 支持用户先添加再整体借书 4. 支持用户修改个人信息 5. 支持借书时间及借书超时警告 6. 支持管理员在线添加用户、修改用户信息、删除用户 7. 支持管理员在线添加书籍、修改书籍信息、删除书籍 8. 支持管理员对用户借书信息进行介入 9. 支持管理员Excel文件一键导入\导出用户信息和书籍信息 #### 使用说明 1. javaEE版本为8,Tomcat版本为8.5.72 2. 本项目用户、管理员存在于同一个端口和虚拟路径,请在部署时注意分离 #### 参与贡献 九耀 jiuyao2019@163.com #### 概要 1.本项目在开始初期本着边学边用的态度构建,因此没有对项目作顶层设计和进度规划,故在项目思想的连续性和一致性上没有达到一个很好的效果,但因鄙人考试将近,故没有时间再次重构 2.本项目就功能实现上来说达到鄙人预期,但在原来考虑的图书封面设计上因为数据库在创建之初没有考虑到这个问题,故在原基础上已无法添加此功能 3.该项目不能查看借阅者以往的借阅记录是本项目的一大遗憾,但因时间紧迫,鄙人已无力改进 4.对于用户访问合法性的验证是本项目最大的败笔。 5.对于前端框架的选择,原本打算使用Element UI构建,这样可以最大程度发挥Vue的优点,但最后为了保险起见,还是换回了之前熟悉的boostrap4,为了满足boostrap4的要求,不得不再次引入jquery,在一定程度上显得冗余