图书馆管理系统需求说明_第1页
图书馆管理系统需求说明_第2页
图书馆管理系统需求说明_第3页
图书馆管理系统需求说明_第4页
图书馆管理系统需求说明_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、精选优质文档倾情为你奉上精选优质文档倾情为你奉上专心专注专业专心专注专业精选优质文档倾情为你奉上专心专注专业鑫德图书馆管理系统需求说明文档名称: 需求规格说明书项目名称: 图书馆管理系统项目负责人:罗中朋组员: 罗中朋,赵婷婷,李小建开始编写时间 2012年2月26日结束编写时间 2012年3月8日测试开始时间 2012年3月9日测试结束时间 2012年3月27日目 录 TOC o 1-2 1 引 言 11.1目 录22需求分析、产品介绍、用户角色 33产品介绍、用户角色 34 程序主要功能及描述44.1账户管理64.2换班登陆64.3图书信息管理74.4借阅者信息管理84.5图书类别管理10

2、4.6读者类型管理114.7借阅图书1 PAGEREF _Toc h 34.8归还图书1 PAGEREF _Toc h 34.9借阅排名154.10帐号挂失与解挂154.11续借图书164.12休闲娱乐174.13暂时离开18 需求分析借阅者管理:老师和学生的信息图书信息管理:可借阅的所有的图书和杂志等资源借阅记录管理:记录每本书的所有借阅记录、每个人(老师和学生)的借阅记录综合分析功能:书籍借阅次数排名、老师和学生的借阅次数排名等。提醒功能:借出的书快到归还日期了,系统将自动给出提醒。2、产品介绍随着社会的发展,人们的物质和精神生活的追求也日益的提升,对文化的要求要越来越高,国家为推动文化的

3、繁荣,加强对文化的发展,在校内图书馆越来越完善,校外的图书馆也日益增多。本系统提高对校内图书馆的管理,提高管理员的工作效率,降低其工作量,更加方便管理员对图书的增、删、改、查、借、还、续借的管理。3、产品中的用户与角色本系统用户只有:管理员4、系统功能描述系统流程图:开始连接数据库合法用户连接成功结束借阅图书归还图书提醒归还信息查询休闲娱乐帮助信息退出系统关闭身份验证窗口打开身份验证窗口打开主窗口开始连接数据库合法用户连接成功结束借阅图书归还图书提醒归还信息查询休闲娱乐帮助信息退出系统关闭身份验证窗口打开身份验证窗口打开主窗口 否 是 否 是系统功能结构图登录界面登录界面借阅图书借阅图书归还图

4、书归还图书个人借阅查询提示归还个人借阅查询提示归还催还书目浏览信息查询图书管理系统催还书目浏览信息查询图书管理系统图书查询图书查询读者查询读者查询 图书库维护 图书库维护借阅人库维护借阅人库维护管理员库维护系统维护 管理员库维护系统维护身份库维护身份库维护 默认还书期限帮助信息 默认还书期限帮助信息退出系统 退出系统系统主要功能:账户管理、换班登录、图书信息管理、借阅者信息、借阅记录管理、借阅排名(学生、老师)、借阅图书、归还图书和续借图书等主要功能4.1账户管理显示所有管理员的Id(编号)和用户名,所有管理员均可查看旧管理员的信息和新增管理员信息,管理员只能对自己的信息进行修改和删除,不可操

5、作其他管理员的信息,提高的管理员的帐号的安全性。4.1.1新增管理员信息管理员输入用户名、密码和确认密码后点击新增按钮,就可新增管理员信息,新增时各输入框不允许为空,否则报出“请输入!”的错误;密码与确认密码要一致,否则报出“两次密码不一致!”的错误;条件满足时,向数据库中添加管理员记录,根据返回的受影响行数,判断是否新增成功!4.1.2修改管理员信息管理员可以通过下方的显示信息处选择修改,管理员一旦选择并非自己的信息,就会报出“不能修改其他管理员的信息!”的错误;选择的是自己的信息,各输入框不为空,密码与确认密码也一致时,点击修改按钮,向数据库中提交修改后的数据,根据返回受影响的行数判断是否

6、修改成功!4.1.3删除管理员信息管理员选择删除帐号,选择帐号若不是本人帐号,将报出“不能删除其他管理员的信息!”的错误;选择的帐号是本人帐号,并且各项条件均满足时,点击删除按钮,向数据库中提交要删除的帐号,如果帐号不存在,报出“该帐号不存在!”的错误;存在则进行删除,根据返回受影响的行数,判断该帐号的信息是否删除成功!4.2换班登录考虑管理员的工作量相抵较大,提高管理员交班时需要的换班登录功能,不需要重新启动系统,点击换班登录按钮后,系统将返回到登录界面,以便其他管理员登录!4.3图书信息管理该功能模块主要实现对新增图书信息,查看原有图书信息,修改图书信息,删除图书信息,加强对图书的综合管理

7、。4.3.1新增图书信息为了跟进社会文化的发展,学校每隔一段时间便会购买一批新书,该功能主要是将新购买的图书信息保存到数据库中,以便借书、修改图书信息和删除图书信息。图书信息包括:自动增长的图书编号(1开始,自增1)、图书名称、图书类型、图书库存、图书的可借数量以及图书的借阅次数添加图书信息时,图书编号不许用户输入,该输入框已禁用(只读);图书名称自行填入,图书类型根据下拉框的选项进行选择,图书状态虽有两种,但在插入时进行了判断,不论输入的是哪一种状态,都是未借出状态,库存和可借数量一样,借阅次数默认为0点击确定按钮,向数据库中插入新的图书信息,根据返回受影响的行数,判断是否新增成功!4.3.

8、2修改图书信息因在借书过程中,可能会导致书本的损坏,该模块主要功能是为了方便修改图书的相关信息,首先先在查询图书信息中查处需要修改的图书,在查出图书后,我们提高右键快捷菜单,使操作更加方便简洁!只需选中需要修改的图书的所在行,右击修改会弹出修改图书的窗体,根据提示进行输入,在这窗体中可以修改图书的名称、作者、类型和库存。当点击确定时,程序会向数据库中提交数据,同时根据返回受影响的行数判断是否修改成功,给出相应的提示!修改成功后,系统会自动刷新列表,修改的信息就会随即显示在列表中,方便了管理员在修改信息后,对比是否全部输入正确,从而减少了犯错的机会,也更好的提高的工作效率,使图书信息得到更好的管

9、理!4.3.3删除图书信息纸质书本不可能像电子书一样,不损坏书的质量,当书不能再使用时,这时我们需要对图书的信息就进行删除!在查到需要删除的信息时,可以右击鼠标右键,实现快速删除功能,当选中的行被执行删除功能时,系统会自动提醒管理员是否确认删除该图书的信息,如果管理员依然选择删除,这是系统会执行删除功能,并向数据库中提交数据,在删除图书的过程中,如果该书还有未归还的书,就不能执行删除,系统会提示“该书还有未归还的!”,这时就会删除失败!在删除时也会同时删除该书的借阅记录,删除一旦成功,不能恢复数据!在使用过程中请谨慎!4.4借阅者信息管理如今社会,人们对文化的要求越来越高,所以借书的人也就更多

10、,在学校内,不仅老师和学生会去图书馆借书,还会有校友(工友)去借书!校外,去图书馆的人更是数不胜数!所以我们提供了对读者信息的管理功能模块,以便更好的管理图书,避免造成图书的丢失!该模块可以对读者进行增、删、改、查功能,修改和删除的功能是基于查询的基础上来实现的!4.4.1查询读者信息考虑到读者类型可能会很多,在窗体的左侧,使用了树形菜单,将读者类型从数据库中动态加载到树形菜单中,使界面内容和数据库中的数据连接起来!窗体加载时会自动显示所有读者信息,可以利用左侧的树形菜单,选择读者类型来更好的查询读者的信息!4.4.2新增读者信息当有新读者需要借阅图书时,需要添加读者信息,才能实现借阅图书等功

11、能!在窗体中,可以选择查询后,用右键快键菜单来添加信息,也可以直接从菜单栏中点击进行添加功能,需要输入姓名、性别、类型、出生日期、联系方式和地址!编号采用自动增长(从开始,自动增长1),读者编号禁用(或只读)!联系方式的长度是11位,并且只能是数字,一旦不满足就会添加失败,给出相应的友情提示!条件全部满足时,点击保存按钮,程序会向数据库中提交数据,将信息保存起来!点击返回,添加窗体则关闭!4.4.3修改读者信息此功能是基于查询的基础上实现的,当查询到需要修改的读者信息时,通过右键快捷菜单来实现修改功能!修改窗体打开时,会自动将选中行的信息加载到窗体中的相应地方,以方便对比修改,窗体打开后可以修

12、改姓名、性别、类型、出生日期、联系方式和住址,读者编号、读者帐号的状态和借阅次数不能修改!点击保存按钮后,判断各条件是否都满足,满足则修改成功,刷新列表,反之则修改失败,给出友情提示!点击返回,窗体关闭。4.4.4删除读者信息此功能也是基于查询的基础上实现的,当查询到需要删除的读者信息时,通过右键快键菜单来实现删除功能!选择删除时,在删除前会提醒,管理员确认删除后,执行删除操作,同时删除该读者的借阅记录!放弃删除则不进行任何操作!4.5图书类别管理为了更好的管理图书,一般采用将图书归类!该模块主要实现该功能!当点击图书类型按钮后,窗体加载会把数据库中已有图书类型加载到左侧的树形菜单中,右侧则提

13、供操作项,方便操作!4.5.1新增图书类别当点击右侧新增图书类别时,会弹出新的窗体,用来录入图书类别信息,包括类别编号,类别名称,其中,类别编号是自增,输入框禁用(只读),类别名称自行输入!点击保存时,判断条件是否满足,满足则提示添加成功,否则提示添加失败!点击取消按钮,关闭窗体!4.5.2修改图书类别点击图书类别管理窗体右侧的修改图书类别时,首先判断是否选中了要修改的图书类别,如果未选中,给出友情提示!否则,将选中的信息传值到窗体中相应的位置,同样,编号为只读,只能修改图书类别的名称!满足条件,点击保存,提交数据!否则提示:修改失败!4.5.3删除图书类别点击图书类别管理窗体右侧的删除图书类

14、别时,首先判断是否选中了要删除的图书类别,如果未选中,给出友情提示!选中也给出确认删除的友情提示,确定删除后,删除该图书类型的所有图书,同时也删除类别!4.6读者类型管理读者的增多给图书的管理带来了很大的难度,所以特增加此功能,更好的管理读者类型!是图书的借阅和归还得到更好的管理。点击返回就退出该窗体!4.6.1添加读者类型读者的涉及面可能会很广,所以我们在读者管理中新增了读者类型的功能,当有新读者注册时,可能会有没有的类型,所以我们要向数据库中添加读者的类型,是读者的信息得到更好的管理!在读者类型管理的窗体的右侧有添加读者类型的按钮,点击时,会弹出一个添加读者类型的窗体,在窗体中,只需要输入

15、读者类型的名称,点击确定按钮后自动向数据库中提交数据,条件满足则读者类型添加成功,否则添加失败,并都给出相应的友情提示!点击取消,窗体则关闭!4.6.2修改读者类型在录入读者类型时,可能会出现错误,或者在使用过程中,时间久了,有个别读者类型的读者都不存在了,这时读者类型的存在就没有必要了,我们可以修改那些不需要的读者类型,将类型改为自己现在需要的类型,这就减少了对数据库内存的占用,提高程序的运行效率。选中要修改的读者类型,点击右侧的修改读者类型按钮,窗体打开时,会自动将数据加载到相应的位置,以方便管理员对照修改!点击确定后,判断是否满足条件,如果满足则修改成功,否则修改失败!点击取消按钮,窗体

16、关闭!4.6.3删除读者类型当有读者类型不存在时,我们需要删除读者类型,以减少对内存的占用,所以提供了删除读者类型的功能!选中要删除的读者类型,点击右侧的删除读者类型按钮,这时会弹出一个消息框,向管理员给出友情提示,确认是否确定要删除该条读者类型在数据库中的记录,如果管理员继续选择删除,这时会执行删除语句,清除该条读者类型在数据库中的记录,给出相应的提示!如果管理员是误操作,选择取消就不会执行任何操作!4.7借阅图书人们对文化的需求的越来越高,借阅图书成了人们生活中的一个精神的消费!在校园里,学生和老师更是成为了借阅的主体,为了更好的管理图书,在借阅图书的过程中,会遇到很多的问题,该功能可以更

17、好的实现借阅图书的功能,方便又快捷!点击借阅图书按钮后,会弹出一个窗体,这个窗体中包括:读者的编号,图书的查询和需要借阅图书的详细信息,在借书的过程中,要做很多的判断,书的状态,是否还有库存,判断是否可借!当输入读者编号时,首先要判断在读者编号是否在数据库中存在,如果不存在,也要给出相应的提示,存在则要判断该帐号是否可用,是否为正常状态,如果处于挂失状态,则不能借阅图书,在查选到需要借阅的图书时,要判断可借数量是否够,如果可接数量为0,那么则不能借阅此书,给出提示,该书已全部借出!如果可以借出此书,需要修改很多信息,比如:图书的可借数量,当图书的可借数量变为0时,要将图书的状态更改为“已借完”

18、,一旦借阅成功,要向借阅记录中插入一条数据,同时也要修改借阅者的借阅次数!4.8归还图书图书借出后,需要归还,以保证图书的循环借出!在归还为了减轻管理员负担,只要输入需要归还的读者编号即可轻松的完成还书操作!点击检索,可查看所有借阅者的信息,选中要归还的读者帐号,系统自动判断是该帐号是否借了图书,并且尚未归还!点击归还选中,或者点击选中的信息,这是,选中的信息将会在要归还的列表中显示,此操作可以一次归还多本图书,点击归还,向数据库中修改相应的信息!如果待操作列表中,有数据,点击取消会给出相应的提示!4.9借阅排名为了了解读者喜欢的类型和读者的借阅次数,从而在购买新书入库时,可以考虑被接触后图书类型的排名来购买,实现新书入库!选择点击相应的按钮的,进行相应的排名4.10帐号挂失和解挂在使用一段时间后,可能有些帐号不能使用,所以用帐号挂失来限制该帐号是否可以完成借书的功能!系统自动判断该帐号的当前状态,并智能选择将要进行的操作,一旦更改选项,点击确定就会给出相应的提示,点击确定,操作完成!4.11续借图书由于借阅图书,

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论