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

椤惧 分享 2025-6-24 下载文档

2014届本科毕业论文

1. 读者类型管理:包括读者类型的添加和现有读者类型的修改及删除。

2. 读者档案管理:包括现有读者信息的查询,新读者信息的添加,现有读者信息的修改及删除。

3.1.3 图书管理模块

在本模块中包含两个小模块:图书类型管理和图书档案管理。读者管理模块的设计结构图如图3-4所示。

图书管理图书类型设置图书档案管理添加图书类型修改图书类型删除图书类型添加图书档案修改图书档案删除图书档案 图3-4 图书管理模块结构图

1. 图书类型设置:包括现有图书类型信息的查询,新图书类型的添加和现有图书类型的修改及删除。

2. 图书档案管理:包括现有图书相关信息的查询,新图书信息的添加和现有图书信息的修改及删除。

3.1.4 图书借还模块

在本模块中包含两三个小模块:图书借阅、图书续借和图书归还。图书借还模块的设计结构图如图3-5所示。

10

2014届本科毕业论文

查询读者信息 图书 借阅 图书借还图书续借图书归还借阅图书查询读者信息续借图书查询读者信息归还图书

图3-5 图书借还模块结构图

1.图书借阅:根据读者卡号查询读者信息和借阅信息,再根据图书编号借阅图书。即数据库中插入一条借书记录,该记录包括读者ID、图书ID、借出日期、还书期限及相关其它信息。

2.图书归还:主要功能是输入读者卡号查询读者信息和为归还的图书信息,点击归还超链接,归还图书。

3.图书续借:完成续借相关功能,输入读者卡号和图书编号,完成续借过程。

3.1.5 系统查询模块

在本模块中包含两三个小模块:图书档案查询、图书借阅查询和借阅到期提醒。系统查询模块的设计结构图如图3-6所示。

系统查询图书档案查询图书借阅查询借阅到期查询图3-6 系统查询模块结构图

11

2014届本科毕业论文

1.图书档案查询:根据相应的图书信息对所有书籍进行所需查询。此查询包括:‘图书编号’、‘图书类别’、‘图书名称’、‘作者’、‘出版社’及‘书架’。

2.图书借阅查询:根据相应的借阅信息进行所需查询。此查询包括:‘图书编号’、‘读者卡号’、‘读者名称’及‘借阅时间’。

3.借阅到期提醒:根据相应的图书信息归还日期进行查看是否到期。

3.1.6 更改口令模块

在本模块中,主要实现管理员密码的更改功能。

3.1.7 其他模块

1.首页显示图书借阅排行榜; 2.左端显示今日日期时间; 3. 最下端显示一些提示信息。

3.2 系统流程分析

进入本系统首先进行身份验证,本系统设置了两种用户:超级管理员和一般管理员。验证成功后方可进入系统模块根据需要进行相关操作。如图3-7所示,用户输入用户名和密码,通过连接数据库,检查正确性,若输入不正确,系统提示重新输入;否则按数据库权限进入相应子系统。

12

2014届本科毕业论文

启动程序进入子系统输入用户名和密码NO功能选择连接数据库YES检验正确性YES功能菜单选择判断权限超级管理员一般管理员输入 / 输出操作是否继续进入子系统NO返回主界面结束

图3-7 系统总体流程图 图3-8系统子模块流程图

进入相应子系统后(如图3-8所示),按实际的需求进行功能选择,然后根据功能菜单进一步操作。操作完之后,若需要继续使用子系统的功能,则点击相应的子功能菜单进行操作。

3.3 数据库设计

3.3.1 系统数据权限说明

本系统有两种用户:超级管理员与一般管理员。根据系统设计和功能模块分析,超级管理员有本系统的所有模块的使用权限,一般管理员有本系统模块中的一个或两个或全部的使用权限。一般管理员的权限需要由超级管理员进行权限设置,方可登录系统进行操作。

3.3.2 数据库概念设计

根据图书馆管理系统的功能需求,通过分析数据库,得到相应的数据项和数据结构,设计

13


基于JSP的图书管理系统的设计与实现.doc 将本文的Word文档下载到电脑
搜索更多关于: 基于JSP的图书管理系统的设计与实现 的文档
相关推荐
相关阅读