图书馆需求分析规格说明书.docx
- 文档编号:25185099
- 上传时间:2023-06-05
- 格式:DOCX
- 页数:15
- 大小:1.21MB
图书馆需求分析规格说明书.docx
《图书馆需求分析规格说明书.docx》由会员分享,可在线阅读,更多相关《图书馆需求分析规格说明书.docx(15页珍藏版)》请在冰豆网上搜索。
图书馆需求分析规格说明书
需求分析规格说明书
一系统概述
1.引言
目前,图书馆应用的自动化集成系统很多,例如我校使用的由深圳大学图书馆开发SULCMISⅢ,深圳科图公司的ILASII系统,江西汇文公司的Libsys2000系统等。
面对如此众多的自动化集成系统,我校图书馆应该怎么决策?
其实际应用情况又如何?
现在我们小组就通过收集我校图书馆管理信息系统SULCMISⅢ存在的问题,秉持着经济可行性、技术可行性、操作可行性三条基本原则,通过与其他自动化集成信息系统运用情况进行比较分析,为我校图书馆自动化系统的升级、完善和用户的选择使用提供借鉴,提高图书管理工作效率,做到信息的规范管理,科学统计和快速查询,让图书馆更好的为学校,社会服务。
图书管理是高校内每一个系部或院部都必须切实面对的工作,但一直以来人们使用传统的人工方式管理图书资料。
这种方式存在着许多缺点,如效率低、保密性差且较为繁琐。
另外,随着图书资料数量的增加,其工作量也将大大增加,这必将增加图书资料管理者的工作量和劳动强度,这将给图书资料信息的查找、更新和维护都带来了很多困难。
图书管理作为计算机应用的一个分支,有着手工管理无法比拟的优点,如检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。
这些优点能够极大地提高图书管理的效率。
因此,开发一套能够为用户提供充足的信息和快捷的查询手段的图书管理系统,将是非常必要的,也是十分及时的。
1.2开发环境
开发环境的选择会影响到数据库的设计,所以在这里给出图书管理系统开发与运行环境的选择如下:
开发环境:
Windowsxp
开发工具:
VisualBasic6.0
数据库管理系统:
SQLServer2000
数据库服务器:
SQLServer2000桌面引擎
二可行性研究分析
2.1系统背景
目前各高校的图书管理系统仍然是只有管理管理的形式。
一切信息只能从管理员那里得到,这种系统带来了很多不方便,同时也增加了工作人员的负担。
因为要对图书的借入、归还的记载,还有新书的引进和归类等进行处理,导致工作的繁重和堆积,如果只凭借人力去处理和解决,往往要付出大量的工作时间,然而得到的效率却很低。
为了更好的解决和处理问题,减少工作时间,减轻管理人员的负担,建立一个更完善的管理体系,创建一个图书管理系统事在必行,以保证能够适应现今社会并提高工作效率。
现在通过面向对象的技术可以解决多端口访问的问题,学生也可以在别的地方访问该系统以得到自己所需要的信息。
数据库技术SQLServer2000的应用比access技术更先进。
这些都能增加系统的优越性和可行性。
2.2系统开发目的
由于对图书管理工作需求的考虑,解决管理工作中所遇到的问题,方便管理者随时可以进行操作,减轻工作人员目前繁重复杂的工作,使管理工作变得醒目、简捷、有条理,开发本系统是十分必要而且重要的。
2.3系统开发目标
本系统的开发是为了方便管理者的操作和读者的借阅,节省时间和工作步骤。
所以,基于以上基本要求,系统以实用化和多功能为原则,用完备的技术向最终用户提供一套先进的管理应用系统。
这套系统要具有先进的技术方法,配置必要的数据库和应用服务程序,人性化的操作界面和美观的软件系统界面,合理的布局,提供的信息简单明了而且功能多原化,内容分析明确,系统方便操作和使用,语言有层次感,简单、易懂。
使查询、录入信息快速,整体使用方便、快捷,真正完成图书的管理由人工化向自动化的转变。
主要是解决多个客服端访问的问题,同时也解决了因数据库技术落后带来的信息管理的问题。
而且在经济上可以每年节约6万元的开支,假如它的的生命期是5年,那在这5年内可以节省30万元。
2.4图书馆管理系统功能层次
2.5系统流程图
根据需求分析的得到的现行业务处理流程,在用户反复研究后,首先确定目标系统的业务流程,其处理流程如图3.1。
图2.4.1图书管理系统的业务流程
图书管理系统分为操作员登记、学生登记、学生查询、图书登记、图书查询、借阅登记和借阅查询七个功能模块。
系统流程图如下所示
图2.4.2系统流程图
2.6系统的经济可行性
2.6.1市场分析
图书管理系统主要是为了解决多客户端访问,完善了图书管理系统的功能。
使管理规范化。
2.6.1.1该产品所追求的市场
本系统所占有的市场为图书馆和学校的市场,它追求的是高效率,系统应用起来简单、易懂、易用,操作容易掌握,能够更有效地减轻工作人员的负担,提高工作质量,能够辅助图书馆和学校有效的对图书进行系统性的管理。
2.6.1.2该产品对于购买方的影响
对于图书管理系统的用户—图书馆和校方,可满足对图书管理的需求,方便工作人员使用,节省用户的时间,其软件满足需求,便可以得到推广。
2.6.2产品描述
为方便对图书馆进行高效的管理,通过该项目实现图书信息和用户信息的管理。
使用该程序后,系统管理人员可以方便的对使用用户经行管理、信息的更新以及系统的维护。
图书馆管理人员可以管理图书的购入、借出、归还以及注销等;还可以查询某位读者、某本图书的借阅情况以便了解图书馆的情况。
学生则可以对图书经行随时的收索方便的了解图书馆资源。
该程序还具有更简便、更高的精准度、信息化更高的管理流程。
2.6.3投资估计
按本图书管理系统开发方案,对于本系统软件投资方向,体现于软件开发、软件生产及软件测试。
2.6.4预算
2.6.4.1开发费用:
1)人员费用:
本系统开发期为三周,试运行一周。
开发期需要开发人员x人,试运期需要开发人员x人。
人员费用为x万元。
2)设备费:
本系统所需的硬件设备费及研究费用用为x万元。
3)不可预见费:
按开发费用的15%计算。
2.6.4.2系统运行费用
1)系统维护费:
由图书馆系统管理人员负责,费用由图书馆支出。
2)设备维护费:
由图书馆指定人员进行维护。
费用图书馆自己支付。
2.6.4.3关键问题
(1)没有经费和硬件设施有限
(2)用户需求不清,存在误解及二义性
(3)第一次开发软件,开发人员没有实际经验
(4)时间有限,没有足够的开发时间
2.7总结
综上所述,本系统开发的技术成熟、完备,测试性能可靠,能够充分适应图书管理工作需求,具有良好的市场前景,因此本工程可立即执行。
三系统需求分析
3.1任务概述
经过对我校详细调查,并多次与负责图书管理的老师进行研讨后,加深了对现行图书管理业务的深刻了解,与此同时,将整个图书管理的业务流程抽象描述如下:
1.新的图书购进后,分门别类地进行归并并汇总,加以编号。
2.新书编号后,上到书架以备学生借阅。
3.如某学生需要借阅图书,则在其本人的借阅登记表上进行登记,记录相关借阅信息与借阅日期。
4.学生借阅图书后,应及时归还图书,并在本人的借阅登记表上注明还书日期和时间。
根据以上调查分析,可以给出其现行业务流程图如图2.1所示。
图3.1现行图书管理业务流程图
3.2数据描述
经过详细的调查,已经清楚了解了现行的业务流程,接下来给出系统的逻辑模型。
构造系统逻辑模型的工具是数据流图和数据字典。
根据现行图书管理的业务流程,首先把数据流图中的源点和终点都选定为学生,因此可以得到图书管理系统的基本系统图,如图2.2所示。
图3.2图书管理系统的基本系统图
根据基本系统图,对其逐步细化,得到描述逻辑系统细化后的数据流图,如图2.3所示。
第一层图:
登陆子系统:
图2.3(子系统图)
管理子模块:
图2.4子模块
管理系统模块:
图2.5系统模块
附录:
用例图:
(2)
有了系统的数据流图后,还有相当多的数据信息如图书、借阅、归还等信息需要进一步描述,这就是需要定义数据字典,才能把现有的系统描述清楚。
第二层图:
(1)新书购入
(2)学生借书
(3)学生还书
(4)信息查询
软件质量属性及其他需求
(1)可维护性强,要求软件的组成程序组构较为简单,因此,需要的电子设备简单易于管理和维护,具体到软件时数据库数据结构简单但庞大,参与操作的人员数量多的话,维护起来也比较简单,出错也容易修复。
(2)数据处理的功能较强,因为图书馆中的数据交流比较平凡且要求反应速度快、不易出错出现意外是系统的恢复能力强。
(3)用户界面系统采用对话框的方式,多功能窗口运行。
3.3功能需求
经过以上详细的用户调查,在现行业务流程和数据分析的基础上,基本可以确定系统设计必须达到的目标。
以下是图书管理系统必须具备的功能:
1.新进图书的登记功能:
对于购进的新书,系统必须具备图书信息资料的录入功能。
2.图书的查询修改功能:
当图书资料发生变化,如图书丢失或有错误信息输入时,则应能够及时对数据进行修改和补充。
3.借阅的登记,归还的登记功能:
系统的主要功能之一,供本校学生借阅图书、归还图书,并进行登记。
4.学生信息的增加、删除和修改功能:
系统主要功能之一,建立学生信息,并对其进行维护。
3.4性能需求
为了保证系统能够长期、安全、稳定、可靠、高效的运行,图书管理系统应该满足以下的性能需求:
1、系统处理的准确性和及时性
系统处理的准确性和及时性是系统的必要性能。
在系统设计和开发过程中,要充分考虑系统当前和将来可能承受的工作量,使系统的处理能力和响应时间能够满足学校对信息处理的需求。
2、系统的开放性和系统的可扩充性
图书管理系统在开发过程中,应该充分考虑以后的可扩充性。
例如用户查询的需求也会不断的更新和完善。
所有这些,都要求系统提供足够的手段进行功能的调整和扩充。
而要实现这一点,应通过系统的开放性来完成,既系统应是一个开放系统,只要符合一定的规范,可以简单的加入和减少系统的模块,配置系统的硬件。
通过软件的修补、替换完成系统的升级和更新换代。
3、系统的易用性和易维护性
图书管理系统是直接面对使用人员的,而使用人员往往对计算机并不时非常熟悉。
这就要求系统能够提供良好的用户接口,易用的人机交互界面。
要实现这一点,就要求系统应该尽量使用用户熟悉的术语和中文信息的界面;针对用户可能出现的使用问题,要提供足够的在线帮助,缩短用户对系统熟悉的过程。
4、系统的标准性
系统在设计开发使用过程中都要涉及到很多计算机硬件、软件。
所有这些都要符合主流国际、国家和行业标准。
5、系统的先进性
目前计算系统的技术发展相当快,做为图书管理系统工程,在系统的生命周期尽量做到系统的先进,充分完成企业信息处理的要求而不至于落后。
这一方面通过系统的开放性和可扩充性,不断改善系统的功能完成。
另一方面,在系统设计和开发的过程中,应在考虑成本的基础上尽量采用当前主流并先进且有良好发展前途的产品。
6、系统的响应速度
图书管理系统系统在日常处理中的响应速度为秒级,达到实时要求,以及时反馈信息。
在进行统计分析时,根据所需数据量的不同而从秒级到分钟级,原则是保证操作人员不会因为速度问题而影响工作效率。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 图书馆 需求 分析 规格 说明书