图书借阅管理系统实现

源代码+素材+数据库

登录界面
用户登录分为系统管理员,图书管理员和读者,用户名和密码都进行加密,在各自的基础上加上数字3,用户名或密码输入错误将会弹出框:登录失败,账号或密码错误,验证码输入错误弹出框:验证码错误,用户登录界面如图5.1所示:
在这里插入图片描述
图5.1用户登录界面

主界面
登录成功进入系统首页,导航条分为:系统名称;四个按钮:图书管理,查询图书,读者管理,借阅管理;系统维护;时间显示;当前登录名称;退出系统,主界面如图5.2所示:
在这里插入图片描述
图5.2主界面
图书管理
图书管理有两个功能:第一个新进图书的录入;第二个可以对图书修改:图书信息更新或者删除;点击打开可以看见报表列出图书所有基本信息:书名,作者名,出版社,ISBN,出版时间,定价,剩余数量(借书-1,还书+1) ,详细信息要到查询;采取分页一页显示15行,可跳转页面,如图5.3.1所示:
在这里插入图片描述
图5.3.1图书管理界面
图书录入
图书录入功能,确定按钮检测书本录入信息都不能为空,会弹出框提示:xx:不能为空,书号录入时只能输入数字,并且检测到书本录入过时,会弹出框提示:本书已存在不需在录入,价格录入时会进行检测:数字开头并且是最多带两位数的小数,不然会提示输入金额格式错误,出版日期输入时不能输入未来时间,数量录入时也只能录入整数,其他输入后会弹出框提示:输入数量整数应为整数,图书录入界面如图5.3.2所示:
在这里插入图片描述
图5.3.2图书录入界面
确定按钮录入成功后,跳至可同时录入10本书的界面,返回主页面要点击导航条的返回操作页,录入信息检测和上述一样,全部提交按钮录入成功后,弹出窗提示:录入成功,还是跳这个页面界面,如图5.3.3所示
在这里插入图片描述
图5.3.3图书录入成功
图书修改
图书修改功能,查询图书后可以进行更新或者删除操作,查询框可以输入书名或者作者进行查询跟图书查询操作一样,用datalist标签实现输入查询框字符的自动匹配,查询显示的信息都是在输入框里,所以能够更改,更新成功在书号框显示更新成功, 删除(管理员才有权限)成功在书号框显示删除成功,查询不到在书号框显示没有这本书,如果检测到该书还有读者未还,则图书信息不能更新或删除,操作员没有删除的权限,图书修改界面如图5.3.4所示:
在这里插入图片描述
图5.3.4图书修改界面
图书查询
图书管理有两个功能:第一个分类查看;第二个分类统计; 查询框可以输入书名或者作者进行查询, 用的是datalist标签实现的查询框,图书查询界面如图5.4.1所示:
在这里插入图片描述
图5.4.1图书查询界面
分类查看
分类查看可以选择种类查看,分类查看界面如图5.4.2所示:
在这里插入图片描述
图6.4.2分类查看界面
分类统计
分类统计采用条形图,横轴是种类号(因为有些种类名太长放进条形图放不下所以采用了种类号),纵轴是种类的总数量,分类统计界面如图5.4.3所示:
在这里插入图片描述
图5.4.3分类统计界面
读者管理
读者管理有两个功能:第一个新读者的录入;第二个可以对读者修改:读者信息更新或者删除(管理员才有权限);点击打开可以看见报表列出图书所有基本信息:读者号(身份证号),姓名,性别,生日,地址,联系号码;详细信息要到查询;采取分页一页显示15行,可跳转页面,读者管理界面如图5.5.1所示:
在这里插入图片描述
图5.5.1读者管理界面
读者添加
添加读者,操作员添加时密码自动生成,确定按钮检测读者录入信息都不能为空, 会弹出框提示:xx:不能为空,读者号(既身份证号)输入格式错误时,弹出框提示身份证有误,请重新输入,姓名要中文名,少数民族或英文输入,弹出框提示:输入正确名子,性别只有男女,生日不能选未来的日期,地址也是选镇,职业也是选择,联系号码输入错误时:弹出框提示: 请正确填写电话号码,例如:13415764179或0321-4816048,确定按钮录入成功后,弹出框提示:读者录入成功可以借书了,跳借阅输入页面,如图5.5.2所示:
在这里插入图片描述
图5.5.2读者录入
确定按钮录入成功后,弹出框提示:读者录入成功可以借书了,跳出借阅输入页面,如图5.5.3所示:
在这里插入图片描述
图5.5.3借阅界面
读者修改
读者修改功能,查询读者后可以进行更新或者删除操作,查询框可以输入读者号或者读者名查询,更新成功在读者号框显示更新成功, 删除成功在读者号框显示删除成功,查询不到在读者号框显示没有这读者,若检测到该读者未归还书籍,则无法更改。操作员没有删除的权限,读者修改界面如图5.5.4所示:
在这里插入图片描述
图5.5.4读者修改
借阅管理
借阅管理有两个功能:第一个借书报表,第二个读者新借书的录入;第三个可以对借阅信息修改借阅信息更新或者删除;点击打开可以看见报表列出图书所有基本信息:读者号,书号,借阅时间,归还时间,管理员号,超限天数,罚款金额;采取分页一页显示15行,可跳转页面,借阅管理界面如图5.6.1所示:
在这里插入图片描述
图5.6.1借阅管理界面
借书报表
借书报表可以查看总借出图书量,和相同的书借出几本,如图5.6.2所示:
在这里插入图片描述
图5.6.2借书报表
图书借阅
一个读者只能借3本书,如果读者号未输入会,弹出框提示:没有该读者请先录入读者信息,读者号输入后会自动检测已经借过几本书还能借几本,并且会从书号3到1列出,null值的可以借书,借阅时间默认本天不能更改,借阅的时长默认为一个月后,最大也为一个月后,当输入的借阅书号不存在或错误时,借阅失败,弹出框提示: 输入错误,借书失败,重新输入,借阅确定按钮后,弹出框:借阅成功可以返回借阅界面继续借阅。图书借阅界面如图5.6.3所示:
在这里插入图片描述
图5.6.3图书借阅
更新归还
查询借阅信息后可以进行更新或者删除操作,查询框可以输入读者号或者读者名查询,也可匹配查询,如果修改查询的读者有超限,则需要缴纳罚款并归回书籍后才可进行后续操作,归还借阅的其中一本书时,将书号改成null,点击更新即可归还该图书,归还全部借阅图书,在读者号显示删除成功。更新归还界面如图5.6.4所示:
在这里插入图片描述
图5.6.4更新归还界面
系统维护
系统维护有两个功能(操作员都没有权限):第一个修改口令;第二个用户管理可以对操作员信息添加信息更新或者删除;点击打开可以看见报表列出操作员所有基本信息:操作号,密码,姓名,性别,年龄,联系电话,管理员号;采取分页一页显示15行,可跳转页面,操作员无法进入该界面,系统维护界面如图5.7.1所示:
在这里插入图片描述
图5.7.1系统维护界面
更改口令
更改口令可以改管理员密码,更改时需输入两次相同密码,若密码前后输入不同,则报错,更改后直接退出系统,返回登录界面,更改口令界面如图5.7.2所示:
在这里插入图片描述
图5.7.2更改口令界面
用户管理
用户管理就是对操作员的添加和删除管理,操作员添加时密码自动生成,用户管理界面如图5.7.3所示:
在这里插入图片描述
图5.7.3用户管理界面
读者界面
查询功能跟上述一样,如图5.8.1所示:
在这里插入图片描述
图5.8.1读者借阅界面
借阅记录,只能查看自己的记录,有读者名,书名,借阅时间,归还时间,押金,超限天数和罚款金额的信息,如图5.8.2所示:
在这里插入图片描述
图5.8.2读者借阅记录

猜你喜欢

转载自blog.csdn.net/weixin_46083166/article/details/107295534