jsp实现图书管理系统

图书管理系统
根据对图书管理业务的分析,给出图书管理系统功能设计如下:
1.系统管理模块:系统管理包括用户登录,退出功能;
2.借书规则管理模块:管理员可以对借书规则(可借多少天,可借多少本,超期一天罚款多少)信息进行修改和查看;读者可以查看借书规则;
3.图书类型管理模块:管理员可以对图书分类信息进行增删改查操作,图书分类名称唯一;
4.图书信息管理模块:管理员可以对图书信息进行增删改查操作;读者可以查看图书信息;
5.读者信息管理模块:管理员可以对读者信息进行增删改查操作;读者登录后可以查看个人信息,以及修改登录密码;
6.借书信息管理模块:管理员可以进行借书登记,还书确认,查看读者借书记录;读者登录后可以查看个人借书记录;
7.管理员信息管理模块:管理员用户登录到系统可以对管理员用户信息进行增删改查。
具体模块划分如下所示:
模块划分如上所示
根据图书管理功能,设计出系统所需数据库逻辑结构如下所示:读者信息:id,借书证号,姓名,电话,身份证,密码借书规则:id,可借天数,可借数量,超期罚款图书类型:id,类型名称图书信息:id,图书编号,图书名称,作者,出版社,出版时间,库存数量借书信息:id,读者id,图书id,借书时间,还书时间,借书状态,罚款金额,备注管理员信息:id,账号,密码根据以上逻辑结构。

软件开发环境:

  1. 操作系统:win10
  2. 开发语言:Java
  3. 开发工具:MyEclips
  4. 应用软件:JDK 1.8.0_131,Apache Tomcat 8
  5. 数据库:MySQL8.0
  6. 硬件开发环境:1. CPU:i7-4210H2. 内存:8GB3. 硬盘:500G

实现效果1.用户登录图书管理系统的主要用户有管理员和读者两种。用户不同所做的操作功能不相同,然而,只有成功登录到系统,才能使用系统提供的管理相关功能操作。1)用户登录算法描述用户输入账号和密码,进行登录提交;系统要能对登录信息进行完整性验证,如果登录信息完整,则对账号,密码和登录身份信息进行数据库验证,如果通过验证则跳转到相应的操作主界面;以上验证,如果没有通过,则给出提示。2)登录功能实现在系统里具体实现的时候,用户通过账号和密码,进行登录。首先,系统通过javascript技术获取到用户的登录信息,并对登录信息进行完整性验证,如果不完整,给出提示“登录信息不完整”,否则,通过Ajax技术把登录信息提交给LoginServlet这个登录处理的Servlet类,LoginServlet获取用户的登录信息,根据身份来确定查询哪一张数据库表,对登录信息进行验证,如果通过验证,则把登录用户信息写入session对象,并返回给前台页面一个成功标志;否则,提示“账号或密码错误”。
在这里插入图片描述
在这里插入图片描述

在这里插入图片描述

具体源码,扫描关注公众号即可获取:(本人在校学生一枚,钻研技术开发,欢迎有志之士一起探讨学习!)

筱龙虾大脑袋的二维码

  • 23
    点赞
  • 126
    收藏
    觉得还不错? 一键收藏
  • 21
    评论
评论 21
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值