图书馆管理系统需求说明.doc

上传人:b****1 文档编号:235724 上传时间:2022-10-07 格式:DOC 页数:18 大小:533.50KB
下载 相关 举报
图书馆管理系统需求说明.doc_第1页
第1页 / 共18页
图书馆管理系统需求说明.doc_第2页
第2页 / 共18页
图书馆管理系统需求说明.doc_第3页
第3页 / 共18页
图书馆管理系统需求说明.doc_第4页
第4页 / 共18页
图书馆管理系统需求说明.doc_第5页
第5页 / 共18页
点击查看更多>>
下载资源
资源描述

图书馆管理系统需求说明.doc

《图书馆管理系统需求说明.doc》由会员分享,可在线阅读,更多相关《图书馆管理系统需求说明.doc(18页珍藏版)》请在冰豆网上搜索。

图书馆管理系统需求说明.doc

S1项目(图书馆管理系统)需求说明

鑫德图书馆管理系统需求说明

文档名称:

需求规格说明书

项目名称:

图书馆管理系统

项目负责人:

罗中朋

组员:

罗中朋,赵婷婷,李小建

开始编写时间2012年2月26日

结束编写时间2012年3月8日

测试开始时间2012年3月9日

测试结束时间2012年3月27日

目录

1引言 1

1.1目录 2

2需求分析、产品介绍、用户角色 3

3产品介绍、用户角色 3

4程序主要功能及描述 4

4.1账户管理 6

4.2换班登陆 6

4.3图书信息管理 7

4.4借阅者信息管理 8

4.5图书类别管理 10

4.6读者类型管理 11

4.7借阅图书 13

4.8归还图书 13

4.9借阅排名 15

4.10帐号挂失与解挂 15

4.11续借图书 16

4.12休闲娱乐 17

4.13暂时离开 18

1、需求分析

借阅者管理:

老师和学生的信息

图书信息管理:

可借阅的所有的图书和杂志等资源

借阅记录管理:

记录每本书的所有借阅记录、每个人(老师和学生)的借阅记录

综合分析功能:

书籍借阅次数排名、老师和学生的借阅次数排名等。

提醒功能:

借出的书快到归还日期了,系统将自动给出提醒。

2、产品介绍

随着社会的发展,人们的物质和精神生活的追求也日益的提升,对文化的要求要越来越高,国家为推动文化的繁荣,加强对文化的发展,在校内图书馆越来越完善,校外的图书馆也日益增多。

本系统提高对校内图书馆的管理,提高管理员的工作效率,降低其工作量,更加方便管理员对图书的增、删、改、查、借、还、续借的管理。

3、产品中的用户与角色

本系统用户只有:

管理员

4、系统功能描述

系统流程图:

开始

连接数据库

合法用户

连接成功

结束

借阅图书

归还图书

提醒归还

信息查询

休闲娱乐

帮助信息

退出系统

关闭身份验证窗口

打开身份验证窗口

打开主窗口

系统功能结构图

登录界面

借阅图书

归还图书

个人借阅查询

提示归还

催还书目浏览

信息查询

图书管理系统

图书查询

读者查询

图书库维护

借阅人库维护

管理员库维护

系统维护

身份库维护

默认还书期限

帮助信息

退出系统

系统主要功能:

账户管理、换班登录、图书信息管理、借阅者信息、借阅记录管理、借阅排名(学生、老师)、借阅图书、归还图书和续借图书等主要功能

4.1账户管理

显示所有管理员的Id(编号)和用户名,所有管理员均可查看旧管理员的信息和新增管理员信息,管理员只能对自己的信息进行修改和删除,不可操作其他管理员的信息,提高的管理员的帐号的安全性。

4.1.1新增管理员信息

管理员输入用户名、密码和确认密码后点击新增按钮,就可新增管理员信息,新增时各输入框不允许为空,否则报出“请输入!

”的错误;密码与确认密码要一致,否则报出“两次密码不一致!

”的错误;条件满足时,向数据库中添加管理员记录,根据返回的受影响行数,判断是否新增成功!

4.1.2修改管理员信息

管理员可以通过下方的显示信息处选择修改,管理员一旦选择并非自己的信息,就会报出“不能修改其他管理员的信息!

”的错误;选择的是自己的信息,各输入框不为空,密码与确认密码也一致时,点击修改按钮,向数据库中提交修改后的数据,根据返回受影响的行数判断是否修改成功!

4.1.3删除管理员信息

管理员选择删除帐号,选择帐号若不是本人帐号,将报出“不能删除其他管理员的信息!

”的错误;选择的帐号是本人帐号,并且各项条件均满足时,点击删除按钮,向数据库中提交要删除的帐号,如果帐号不存在,报出“该帐号不存在!

”的错误;存在则进行删除,根据返回受影响的行数,判断该帐号的信息是否删除成功!

4.2换班登录

考虑管理员的工作量相抵较大,提高管理员交班时需要的换班登录功能,不需要重新启动系统,点击换班登录按钮后,系统将返回到登录界面,以便其他管理员登录!

4.3图书信息管理

该功能模块主要实现对新增图书信息,查看原有图书信息,修改图书信息,删除图书信息,加强对图书的综合管理。

4.3.1新增图书信息

为了跟进社会文化的发展,学校每隔一段时间便会购买一批新书,该功能主要是将新购买的图书信息保存到数据库中,以便借书、修改图书信息和删除图书信息。

图书信息包括:

自动增长的图书编号(1开始,自增1)、图书名称、图书类型、图书库存、图书的可借数量以及图书的借阅次数

添加图书信息时,图书编号不许用户输入,该输入框已禁用(只读);图书名称自行填入,图书类型根据下拉框的选项进行选择,图书状态虽有两种,但在插入时进行了判断,不论输入的是哪一种状态,都是未借出状态,库存和可借数量一样,借阅次数默认为0

点击确定按钮,向数据库中插入新的图书信息,根据返回受影响的行数,判断是否新增成功!

4.3.2修改图书信息

因在借书过程中,可能会导致书本的损坏,该模块主要功能是为了方便修改图书的相关信息,首先先在查询图书信息中查处需要修改的图书,在查出图书后,我们提高右键快捷菜单,使操作更加方便简洁!

只需选中需要修改的图书的所在行,右击修改会弹出修改图书的窗体,根据提示进行输入,在这窗体中可以修改图书的名称、作者、类型和库存。

当点击确定时,程序会向数据库中提交数据,同时根据返回受影响的行数判断是否修改成功,给出相应的提示!

修改成功后,系统会自动刷新列表,修改的信息就会随即显示在列表中,方便了管理员在修改信息后,对比是否全部输入正确,从而减少了犯错的机会,也更好的提高的工作效率,使图书信息得到更好的管理!

4.3.3删除图书信息

纸质书本不可能像电子书一样,不损坏书的质量,当书不能再使用时,这时我们需要对图书的信息就进行删除!

在查到需要删除的信息时,可以右击鼠标右键,实现快速删除功能,当选中的行被执行删除功能时,系统会自动提醒管理员是否确认删除该图书的信息,如果管理员依然选择删除,这是系统会执行删除功能,并向数据库中提交数据,在删除图书的过程中,如果该书还有未归还的书,就不能执行删除,系统会提示“该书还有未归还的!

”,这时就会删除失败!

在删除时也会同时删除该书的借阅记录,删除一旦成功,不能恢复数据!

在使用过程中请谨慎!

4.4借阅者信息管理

如今社会,人们对文化的要求越来越高,所以借书的人也就更多,在学校内,不仅老师和学生会去图书馆借书,还会有校友(工友)去借书!

校外,去图书馆的人更是数不胜数!

所以我们提供了对读者信息的管理功能模块,以便更好的管理图书,避免造成图书的丢失!

该模块可以对读者进行增、删、改、查功能,修改和删除的功能是基于查询的基础上来实现的!

4.4.1查询读者信息

考虑到读者类型可能会很多,在窗体的左侧,使用了树形菜单,将读者类型从数据库中动态加载到树形菜单中,使界面内容和数据库中的数据连接起来!

窗体加载时会自动显示所有读者信息,可以利用左侧的树形菜单,选择读者类型来更好的查询读者的信息!

4.4.2新增读者信息

当有新读者需要借阅图书时,需要添加读者信息,才能实现借阅图书等功能!

在窗体中,可以选择查询后,用右键快键菜单来添加信息,也可以直接从菜单栏中点击进行添加功能,需要输入姓名、性别、类型、出生日期、联系方式和地址!

编号采用自动增长(从111001开始,自动增长1),读者编号禁用(或只读)!

联系方式的长度是11位,并且只能是数字,一旦不满足就会添加失败,给出相应的友情提示!

条件全部满足时,点击保存按钮,程序会向数据库中提交数据,将信息保存起来!

点击返回,添加窗体则关闭!

4.4.3修改读者信息

此功能是基于查询的基础上实现的,当查询到需要修改的读者信息时,通过右键快捷菜单来实现修改功能!

修改窗体打开时,会自动将选中行的信息加载到窗体中的相应地方,以方便对比修改,窗体打开后可以修改姓名、性别、类型、出生日期、联系方式和住址,读者编号、读者帐号的状态和借阅次数不能修改!

点击保存按钮后,判断各条件是否都满足,满足则修改成功,刷新列表,反之则修改失败,给出友情提示!

点击返回,窗体关闭。

4.4.4删除读者信息

此功能也是基于查询的基础上实现的,当查询到需要删除的读者信息时,通过右键快键菜单来实现删除功能!

选择删除时,在删除前会提醒,管理员确认删除后,执行删除操作,同时删除该读者的借阅记录!

放弃删除则不进行任何操作!

4.5图书类别管理

为了更好的管理图书,一般采用将图书归类!

该模块主要实现该功能!

当点击图书类型按钮后,窗体加载会把数据库中已有图书类型加载到左侧的树形菜单中,右侧则提供操作项,方便操作!

4.5.1新增图书类别

当点击右侧新增图书类别时,会弹出新的窗体,用来录入图书类别信息,包括类别编号,类别名称,其中,类别编号是自增,输入框禁用(只读),类别名称自行输入!

点击保存时,判断条件是否满足,满足则提示添加成功,否则提示添加失败!

点击取消按钮,关闭窗体!

4.5.2修改图书类别

点击图书类别管理窗体右侧的修改图书类别时,首先判断是否选中了要修改的图书类别,如果未选中,给出友情提示!

否则,将选中的信息传值到窗体中相应的位置,同样,编号为只读,只能修改图书类别的名称!

满足条件,点击保存,提交数据!

否则提示:

修改失败!

4.5.3删除图书类别

点击图书类别管理窗体右侧的删除图书类别时,首先判断是否选中了要删除的图书类别,如果未选中,给出友情提示!

选中也给出确认删除的友情提示,确定删除后,删除该图书类型的所有图书,同时也删除类别!

4.6读者类型管理

读者的增多给图书的管理带来了很大的难度,所以特增加此功能,更好的管理读者类型!

是图书的借阅和归还得到更好的管理。

点击返回就退出该窗体!

4.6.1添加读者类型

读者的涉及面可能会很广,所以我们在读者管理中新增了读者类型的功能,当有新读者注册时,可能会有没有的类型,所以我们要向数据库中添加读者的类型,是读者的信息得到更好的管理!

在读者类型管理的窗体的右侧有添加读者类型的按钮,点击时,会弹出一个添加读者类型的窗体,在窗体中,只需要输入读者类型的名称,点击确定按钮后自动向数据库中提交数据,条件满足则读者类型添加成功,否则添加失败,并都给出相应的友情提示!

点击取消,窗体则关闭!

4.6.2修改读者类型

在录入读者类型时,可能会出现错误,或者在使用过程中,时间久了,有个别读者类型的读者都不存在了,这时读者类型的存在就没有必要了,我们可以修改那些不需要的读者类型,将类型改为自己现在需要的类型,这就减少了对数据库内存的占用,提高程序的运行效率。

选中要修改的读者类型,点击右侧的修改读者类型按钮,窗体打开时,会自动将数据加载到相应的位置,以方便管理员对照修改!

点击确定后,判断是否满足条件,如果满足则修改成功,否则修改失败!

点击取消按钮,窗体关闭!

4.6.3删除读者类型

当有读者类型不存在时,我们需要删除读者类型,以减少

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试认证 > IT认证

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1