javaweb期末课设之图书管理系统(附源码)

一、设计目标 项目是以北京航天航空大学图书管理系统为主题的网站,包含如下功能:

  1. 注册
  2. 登录
  3. 用户端-图书查询及借阅
  4. 用户端-借阅记录及归还
  5. 管理员端-添加及修改图书
  6. 管理员端-管理用户信息
  7. 用户&管理员端-更改密码

二·、运用的软件技术

  1. 前端设计:html+css
  2. 后端技术:jsp+servlet+javaBean+jdbc+dao
  3. 运行软件:Eclipse、Navicat
  4. 服务器版本:Tomcat9.0
  5. 数据库:Mysql

三、Eclipse项目列表

Navicat数据库

  1. user:储存用户基本信息
  2. Administrator:储存管理员基本信息
  3. book:储存图书的基本信息
  4. borrowbook(借阅信息表):储存被借图书的信息
  5. amessage(管理员下达通知信息表):储存管理员下达的通知
  6. umessage(用户反馈信息表):储存用户反馈的信息
  7. message(管理员给用户留言信息表):储存管理员给用户的留言

功能展示

  1. 登入、注册模块 功能:实现用户和管理员的登录和退出以及用户的注册
  2. 用户查询图书模块 功能:查询图书、借阅图书
  3. 用户借阅记录模块 功能:查看借阅记录、还书
  4. 系统反馈模块 功能:可以向管理员反馈系统问题
  5. 设置模块 功能:可以修改自己的密码
  6. 管理员用户管理模块 功能:实现查看用户借阅记录,删除用户,给用户留言功能
  7. 用户反馈模块 功能:查看用户反馈的内容、删除反馈内容

总结

  1. 在Tomcat中不能创建manager文件夹,不然会出现403Access Denied错误。
  2. frameset标签是可以嵌套的,分列用“cols”,分行用“rows”,在src后指定target,后面request跳转显示的页面都是在target指定的页面上。 在完整的项目开发过程中,文档的编写是要占据多数时间的,它能给你一个项目整体的概括,思路清晰才能够更好的完成各个模块,并把它们联系起来使用适合的设计模式,能够有较强的扩展性,提高了开发效率。

源码因平台政策暂不上传,急需可去tb苏鸽giegie购入:https://item.taobao.com/item.htm?id=678941716066

经验分享 程序员 微信小程序 职场和发展