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

发布于:2023-02-16 ⋅ 阅读:(1222) ⋅ 点赞:(1)

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

  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

本文含有隐藏内容,请 开通VIP 后查看