图书馆管理系统需求说明

上传人:第*** 文档编号:34039973 上传时间:2018-02-20 格式:DOC 页数:18 大小:548KB
返回 下载 相关 举报
图书馆管理系统需求说明_第1页
第1页 / 共18页
图书馆管理系统需求说明_第2页
第2页 / 共18页
图书馆管理系统需求说明_第3页
第3页 / 共18页
图书馆管理系统需求说明_第4页
第4页 / 共18页
图书馆管理系统需求说明_第5页
第5页 / 共18页
点击查看更多>>
资源描述

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

1、S1 项目(图书馆管理系统)需求说明1鑫德图书馆管理系统需求说明文档名称: 需求规格说明书项目名称: 图书馆管理系统项目负责人:罗中朋组员: 罗中朋,赵婷婷,李小建开始编写时间 2012 年 2 月 26 日结束编写时间 2012 年 3 月 8 日测试开始时间 2012 年 3 月 9 日测试结束时间 2012 年 3 月 27 日S1 项目(图书馆管理系统)需求说明2目 录 1 引 言 .11.1 目 录 .22 需求分析、产品介绍、用户角色 .33 产品介绍、用户角色 .34 程序主要功能及描述 .44.1 账户管理 .64.2 换班登陆 .64.3 图书信息管理 .74.4 借阅者信息

2、管理 .84.5 图书类别管理 .104.6 读者类型管理 .114.7 借阅图书 .134.8 归还图书 .134.9 借阅排名 .154.10 帐号挂失与解挂 .154.11 续借图书 .164.12 休闲娱乐 .174.13 暂时离开 .18S1 项目(图书馆管理系统)需求说明31、 需求分析借阅者管理:老师和学生的信息图书信息管理:可借阅的所有的图书和杂志等资源借阅记录管理:记录每本书的所有借阅记录、每个人(老师和学生 )的借阅记录综合分析功能:书籍借阅次数排名、老师和学生的借阅次数排名等。提醒功能:借出的书快到归还日期了,系统将自动给出提醒。2、产品介绍随着社会的发展,人们的物质和精

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

4、管理、换班登录、图书信息管理、借阅者信息、借阅记录管理、借阅排名(学生、老师) 、借阅图书、归还图书和续借图书等主要功能4.1 账户管理显示所有管理员的 Id(编号)和用户名 ,所有管理员均可查看旧管理员的信息和新增管理员信息,管理员只能对自己的信息进行修改和删除,不可操作其他管理员的信息,提高图书管理系统图书库维护借阅人库维护管理员库维护身份库维护默认还书期限归还图书提示归还 个人借阅查询催还书目浏览图书查询信息查询读者查询系统维护帮助信息退出系统S1 项目(图书馆管理系统)需求说明6的管理员的帐号的安全性。4.1.1 新增管理员信息管理员输入用户名、密码和确认密码后点击新增按钮,就可新增管

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

6、的帐号是本人帐号,并且各项条件均满足时,点击删除按钮,向数据库中提交要删除的帐号,如果帐号不存在,报出“该帐号不存在!”的错误;存在则进行删除,根据返回受影响的行数,判断该帐号的信息是否删除成功!4.2 换班登录考虑管理员的工作量相抵较大,提高管理员交班时需要的换班登录功能,不需要重新S1 项目(图书馆管理系统)需求说明7启动系统,点击换班登录按钮后,系统将返回到登录界面,以便其他管理员登录!4.3 图书信息管理该功能模块主要实现对新增图书信息,查看原有图书信息,修改图书信息,删除图书信息,加强对图书的综合管理。4.3.1 新增图书信息为了跟进社会文化的发展,学校每隔一段时间便会购买一批新书,

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

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

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

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

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

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 解决方案

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号