图书馆管理系统需求分析报告
图书馆管理系统需求分析报告
软件二班何航
201*0104081.1编写目的
将计算机技术运用于图书信息管理,使图书管理更加方便、快捷,为用户提供最舒适最人性化的服务。1.2项目背景
图书管理系统是各所高校教育环节不可缺少的一部分,它的内容对学校的决策者和管理者来说至关重要,所以该系统应该能够为用户提供充足的信息和快捷的查询手段。但一直以来人们使用传统人工方式管理文件档案,这种管理方式存在着许多缺点,如:效率低、保密性差,另外时间一长,将产生大量的文件和数据,这对于查找、更新和维护都带来了不便。随着科学技术的不断提高,计算机科学日渐成熟,其强大的功能已为人们深刻认识,他已进入人类社会的各个领域并发挥着越来越重要的作用。早期的校园网络、如今的web宽带网都为我们共享数据提供了前所未有的方便,由此,建立高性能的图书管理系统,作为计算机应用的一部分,使用计算机对图书进行管理,具有手工管理无法比拟的优点,如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等,这些优点能够极大的提高图书信息管理的效率,也是科学化、正规化的体现。实践表明,将计算机技术运用于图书信息的管理,有利于建立起合理的管理机制。避免人为的信息管理的错误,以达到客观公正,准确高效的目的,有利于计算机技术的推广。因此,开发这样的软件系统是很必要的。2.1图书管理系统软件的功能
建立计算机的图书馆管理系统,应适合计算机的特点,设计图书馆管理系统的流通部分。首先,要确定计算机进行流通的目标和系统的功能,完成各种流通业务的程度。
本图书馆流通系统具有如下功能:1)用户登录功能
包括创建新用户、输入用户名和密码、修改密码等2)图书管理
图书的查询和统计、新书入库3)人员管理
操作员的权限管理、读者的权限管理4)图书的流通管理
图书的借阅管理、还书管理、丢书管理、超期罚款管理、淘汰图书管理5)打印报表
生成超期读者名单、查出超期罚款人的姓名和超期金额6)统计功能
统计读者人数、图书册数
2.2用户类和特征
最终的用户是图书管理员和读者,图书管理员需要进行用户的创建、修改和删除等工作,要求具备计算机知识,如权限管理等。读者是普通用户,具备一定的计算机操作知识即可。2.3运行环境
运行的环境是WindowsXP
3.1硬件接口
软件较小除硬盘外,基本没有与外界硬件的联系,不过考虑到数据库大量数据的备份等要求可以保持与磁带机和光盘刻录机的接口,这点较易实现。
3.2软件接口
在这里主要考虑软件与操作系统的接口,考虑到文档处理的需要有可能可以包括与较常用的办公软件的接口。例如microsoft的office系列。另外用户还有用户所需要的软件接口,这些应在用户需求定义时明了。4、系统特性需求
1)用户登录系统,包括管理员登录,学生查阅信息登录
2)在编目的时候自动迅速查找新的书籍是否已编目,并可以快速编目。3)能够用计算机进行快速查找,已确定图书的名称和存放的位置。4)查找出一本已借出的书现在在谁那里。5)各类具体查找功能。
6)统计一本借书证在一段时间内借过的借过多少书。7)统计一本书在一段时间内被谁借过。
8)在还书时实现计算机自动判断图书借阅是否超期根据条理进行罚款;可以设置罚款条理。9)在书丢失时进行赔偿。可以自行设置赔偿条理。
10)大型数据库,要可以灵活设置库的性质(1、是否可借2、借阅时间3、不同的读者借阅本书可以进行设置4、增加、删除、修改库)。
11)图书管理员有不同的职位要可以进行权限设置。(管理员和操作员)12)读者信息管理(权限设置)
13)统计当天工作人员工作流量和流量统计情况5.1性能需求1)系统最小寿命:
系统应该能在无重大改动的条件下正常运行5年以上。2)对设备的要求:
要求计算机稳定性良好,整套系统经济实惠。3)可以利用的信息和资源:
图书管已经配置了所有的计算机,以及网络设备,操作人员将使用xp操作4)图书管员工受过较好的计算机方面的培训
5.2安全性需求
由于图书管理系统的图书量会非常大,所有在对这些图书导入和查询时要保证速度。在图书借阅过程中又要保证事务的完整性。对于整个系统,需要完整的权限控制,防止某些人恶意的攻击系统,修改原始记录。同时对于数据库中的数据需要定时备份,防止系统数据丢失。此外,系统要求用户在登陆时需要身份验证。5.3软件质量属性
1)可使用性:简单,方便
2)保密性:学生需输入密码才可查询本人借阅情况并续借3)可维护性:随时监控,发现问题马上解决
扩展阅读:图书馆管理系统需求分析报告
《软件工程》图书管理系统需求分析
设计组名:SOS
组长:
总设计师:解说员:设计成员:
专业:计算机应用
报告日期:201*年10月25日星期一
1、简介
1.1目的
1)能够存储一定数量的图书信息,并方便有效的进行相应的书籍数据操作和管理,
这主要包括:
①图书信息的录入、删除及修改。②图书信息的多关键字检索查询。③图书的出借、返还和资料统计。
2)能够对一定数量的读者进行相应的信息存储与管理,这其中包括:①读者信息的登记、删除及修改。②读者资料的统计与查询。
3)能够对需要的统计结果提供打印输出。
4)能够提供一定的安全机制,提供数据信息授权访问,防止随意删改,同时提供
信息备份的服务。
1.2背景
a.待开发的软件系统的名称是《图书管理系统》
b.本软件适用于教育界,他是比较完善的系统管理软件,对图书馆的书籍、读者资料、借还书等可以进行方便的管理。
1.3参考文献
《软件工程》-----张海藩编著清华大学出版社
《数据库系统概论》-------萨师煊王珊编著高等教育出版社《C#程序设计》-----------吕文达编著清华大学出版社
2、概述
2、1用户需求分析2.1.1产品透视图(产品结合)2.1.2产品功能
登录系统:注销用户,系统退出。
管理:用户管理、图书管理、借阅管理。查询:图书查询、读者查询、借阅查询。
报表打印:所有图书、借出图书、库存图书、所有读者。帮助:使用说明、关于。2.1.3用户角色2.1.4操作环境
2.1.5设计实现约束
2、2建立需求原型
上图是用例图的建模过程,下面是该系统的用户需求陈述:
(1)某大学图书馆准备开发“图书管理系统”,以方便广大师生借阅、浏览:
(2)师生即用户需要先注册然后才能借阅图书。用户进行注册时需要输入个人信息,注册成功后,会获得一个由系统提供的标识其身份的标识码。
(3)用户登录进入图书管理系统后,可以通过Web页面查看图书的各种信息,如图书的
借阅情况,作者等
(4)用户登录后可以借阅图书,并在系统规定的时间内还书。否则必须缴纳罚款金。用
户借阅图书时,系统会注明借阅时间。(5)图书管理员可以查询图书,查看一些借阅情况,更容易知道哪类图书需求量大,好
做到合理的更新增减图书。有用户违规或没按时还书的情况,他们做处理,收罚金。查询图书可以是用户得知图书更具体的位置以节省时间。
(6)系统管理员可以对书籍进行操控,注册,修改图书及信息;注册,修改读者信息;
进行系统维护。从上述需求陈述中可以发现以下元素:①参入者用户
图书管理员系统管理员②基本用例●注册●登录
●查询图书●借阅图书●归还图书●更新图书●图书信息●读者信息●系统维护
上图是用户还书时的用例图。当用户还书时,图书管理员需要检查图书是否被损坏并查看是否按规定时间还书。如果图书没有损坏而且按规定时间还书,那么图书管理员就修改该图书的信息,删除用户借书记录,登记还书时间。如果图书被损坏用户必须交罚金,图书管理员除了收款外还要把图书和用户的信息修改好,并记录图书损坏的程度,以致其它用户借阅时方便。
上图是用户查询图书的用例图。当用户登录系统查询图书时,系统会根据图书信息表查询出图书信息并反馈给用户。用户可以检索到图书馆的馆藏书目、读者基本信息、读者借书、超期读者、罚款记录、最新图书、借阅频率最高的图书信息、图书具体的藏书位置。用户还可以预定图书。
2、3系统需求分析①功能需求
1用户登录系统:包括管理员登陆,学生查阅信息登陆
2.在编目的时候自动迅速查找新的书籍是否已编目,并可以快速编目。3.能够用计算机进行快速查找,已确定图书的名称和存放的位置。4.查找出一本已借出的书现在在谁那里。5.,各类具体查找功能。
6.统计一本结束正在一段时间内借过多少本书。7.统计一本书在一段时间内被谁借过。
8.在还书时实现计算机自动判断图书借阅是否超期根据条例进行罚款。9.在书丢失时进行赔偿,可以自行设置赔偿条例。
10.大型数据库,要可以灵活设置库的性质(1.是否可借2.借阅时间3.不同的读者节约本书可以进行设置4.增加、删除、修改库)。11.图书管理员有不同的职位要可以进行权限设置。12.读者信息管理。
13.统计当天工作人员工作流量和流量统计情况
②数据需求
输入图书的数量,图书的信息,图书编号,用户的信息,用户账号。用户查询时输出图书的数量,罚款记录、最新图书、借阅频率最高的图书信息等。
③性能需求
学校对系统性能无特殊的要求,只要查询图书的时候没有明显的延迟就可以了,
学校图书馆目前有藏书20万册,查询时不要超过3秒钟。④外部接口需求
4.1用户接口4.2软件接口
因为可能涉及一些文档、报表的处理应该保持与常用软件的办公软件的接口
4.3硬件接口因为可能涉及数据的备份应该保持打印机和光盘刻录机的接口
4.4通信接口
⑤非功能需求⑥安全性需求
图书管理系统的操作也只能由专人进行,只有图书管理部门的工作人员才能拥有权
限,特别是图书的借出状况,如果没有安全管理部分,后果难以想象,可能每次登录都需要用户身份的验证。
⑦保密性需求
⑧其他需求
1附录A术语表
2附录B分析模型3附录C争议点
2、4进行需求验证
友情提示:本文中关于《图书馆管理系统需求分析报告》给出的范例仅供您参考拓展思维使用,图书馆管理系统需求分析报告:该篇文章建议您自主创作。
来源:网络整理 免责声明:本文仅限学习分享,如产生版权问题,请联系我们及时删除。