javaweb期末课设之图书管理系统(附源码)
一、设计目标 项目是以北京航天航空大学图书管理系统为主题的网站,包含如下功能:
- 注册
 - 登录
 - 用户端-图书查询及借阅
 - 用户端-借阅记录及归还
 - 管理员端-添加及修改图书
 - 管理员端-管理用户信息
 - 用户&管理员端-更改密码
 
二·、运用的软件技术
- 前端设计:html+css
 - 后端技术:jsp+servlet+javaBean+jdbc+dao
 - 运行软件:Eclipse、Navicat
 - 服务器版本:Tomcat9.0
 - 数据库:Mysql
 
三、Eclipse项目列表
Navicat数据库
- user:储存用户基本信息
 - Administrator:储存管理员基本信息
 - book:储存图书的基本信息
 - borrowbook(借阅信息表):储存被借图书的信息
 - amessage(管理员下达通知信息表):储存管理员下达的通知
 - umessage(用户反馈信息表):储存用户反馈的信息
 - message(管理员给用户留言信息表):储存管理员给用户的留言
 
功能展示
- 登入、注册模块 功能:实现用户和管理员的登录和退出以及用户的注册
 - 用户查询图书模块 功能:查询图书、借阅图书
 - 用户借阅记录模块 功能:查看借阅记录、还书
 - 系统反馈模块 功能:可以向管理员反馈系统问题
 - 设置模块 功能:可以修改自己的密码
 - 管理员用户管理模块 功能:实现查看用户借阅记录,删除用户,给用户留言功能
 - 用户反馈模块 功能:查看用户反馈的内容、删除反馈内容
 
总结
- 在Tomcat中不能创建manager文件夹,不然会出现403Access Denied错误。
 - frameset标签是可以嵌套的,分列用“cols”,分行用“rows”,在src后指定target,后面request跳转显示的页面都是在target指定的页面上。 在完整的项目开发过程中,文档的编写是要占据多数时间的,它能给你一个项目整体的概括,思路清晰才能够更好的完成各个模块,并把它们联系起来使用适合的设计模式,能够有较强的扩展性,提高了开发效率。
 
源码因平台政策暂不上传,急需可去tb苏鸽giegie购入:https://item.taobao.com/item.htm?id=678941716066
