第一范文网 - 专业文章范例文档资料分享平台

基于Java Web的图书管理系统的设计与实现

来源:用户分享 时间:2025/5/24 13:14:58 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

基于Java Web的图书管理系统的设计与实现

图3、5图书管理模块流程图

3、3、4 图书借还模块

该功能模块主要实现对读者借阅、续接、归还图书的操作,其中子模块各自的描述如表3、11-3、13所示。

表3、11 图书借阅描述

功能描述 访问的数据库表

图书借阅管理 对读者借阅图书进行基本操作与信息管理

图书信息表: tb_bookinfo 读者信息表:tb_reader 读者类型信息表:tb_resderType

进行的操作 产生的结果 结果存储位置或输出

对读者借阅图书进行管理

读者借阅成功,系统对借阅信息进行记录 结果存储在图书借阅表(tb_borrow)中,结果在图书借阅查询页面输出

表3、12 图书续借描述

功能描述 访问的数据库表 进行的操作 产生的结果 结果存储位置或输出

图书续接管理 对读者借阅图书进行提续接操作

图书借阅表: tb_borrow

对借阅的图书进行续接 读者归还日期延后一个月

结果存储在图书借阅表(tb_borrow)中

表3、13图书归还描述

功能描述 访问的数据库表

图书归还管理 对读者归还图书进行基本操作与信息管理

图书借阅信息表: tb_borrow 读者类型信息表:tb_resderType

进行的操作 产生的结果 结果存储位置或输出

对读者借阅图书进行管理

读者借阅成功,系统对借阅信息进行记录 结果存储在图书归还表(tb_giveback)中

基于Java Web的图书管理系统的设计与实现

借阅与归还的操作首先都需要管理员先核实读者的信息,然后再进行图书项的操作,其流程图如图3、6所示。

图3、6图书借还模块流程图

3、3、5 系统查询模块

该模块包括对图书馆藏书进行查询,对读者借阅情况进行查询,以及对借阅到期与超期的读者进行提醒的信息,其中三个子模块的各自实行如表3、15-3、17所示。

表3、15 图书查询描述

图书查询 基于Java Web的图书管理系统的设计与实现

功能描述 访问的数据库表 进行的操作

系统用户对馆藏图书信息进行查询操作

图书信息表: tb_book

用户通过图书的编号,作者,出版社等信息对图书进行相关查询

产生的结果 读者查询到相应的图书或系统提醒查询的图书不存在

结果存储位置或输出 结果在图书查询页面输出

表3、16 图书借阅查询描述

功能描述 访问的数据库表 进行的操作

图书借阅查询 系统用户对读者借阅图书信息进行查询操作

图书借阅表: tb_borrow

用户通过图书的编号,读者编号等信息对摸个读者或某本图书的借阅情况进行相关查询

产生的结果 结果存储位置或输出

查询到相应的读者或图书得借阅情况

结果在图书查询页面输出

表3、17 图书借阅到期提醒描述

功能描述 访问的数据库表

图书借阅到期提醒管理 对读者借阅的到期图书进行提醒

图书借阅表: tb_borrow 图书归还表:tb_giveback 读者信息表:tb_reader 读者类型信息表:tb_resderType

进行的操作 产生的结果 结果存储位置或输出

对借阅到期与超期的读者进行提醒

向借阅到期与借阅超期的读者发送邮件等提醒信息 结果存储在图书借阅到期提醒表

管理员在此模块可以通过对图书编号的查询来查瞧此图书的借阅情况,包括读者信息以及就是否到期归还时间,以便于图书管理员及时提醒读者及时归还图书,其流程图如图3、7所示。

基于Java Web的图书管理系统的设计与实现

图3、7系统查询模块流程图

4 系统实现

4、1 系统管理员功能模块的实现

本模块中最主要的就是管理系统用户,设置图书馆信息等操作,其中管理系统用户包括对她们进行添加,修改,删除及权限划分操作。

其中系统管理员读系统用户进行管理的操作页面如图4、1所示。

基于Java Web的图书管理系统的设计与实现

图4、1 系统管理员管理用户操作界面

其中对系统用户权限的设置就是该操作的重要部分也就是系统提高效率的关键所在,起具体实现代码为。

private ActionForward managerModify(ActionMapping mapping, ActionForm form, 中

HttpServletRequest request, HttpServletResponse response) {

ManagerForm managerForm = (ManagerForm) form;

managerForm、setId(managerForm、getId()); //获取并设置管理员ID号 managerForm、setName(managerForm、getName()); //获取并设置管理员名称 managerForm、setPwd(managerForm、getPwd());

//获取并设置管理员密码

//获取并设置系统设置权限

managerForm、setSysset(managerForm、getSysset());

managerForm、setReaderset(managerForm、getReaderset()); //获取并设置读者管理权限 managerForm、setBookset(managerForm、getBookset()); //获取并设置图书管理权限 managerForm、setBorrowback(managerForm、getBorrowback()); //获取并设置图书借还权限 managerForm、setSysquery(managerForm、getSysquery()); //获取并设置系统查询权限

int ret = managerDAO、update(managerForm); //调用设置管理员权限的方法 if (ret == 0) {

request、setAttribute(\设置管理员权限失败!\保存错误提示信息到error参数

基于Java Web的图书管理系统的设计与实现.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c1xfw06y59p99g5n13tny9pg7z7hdod00tar_5.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top