图书馆需求分析
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
图书管理系统需求说明书
目录
1 概述 (2)
1.1编写目的 (2)
1.2背景 (2)
1.3定义 (2)
1.4所参考资料 (2)
2项目概述 (3)
2.1目标 (3)
2.2用户特点 (3)
2.3假定和约束 (3)
3 需求规定 (3)
3.1对功能的规定 (4)
3.2对性能的规定 (5)
4 运行环境规定 (6)
4.1设备............................................................................... 错误!未定义书签。
4.2支持软件 (6)
4.3接口 (6)
4.4控制 (6)
5 数据描述 (7)
5.1静态数据 (7)
5.2动态数据 (7)
5.3数据词典 (7)
5.4数据采集 (8)
6 总结 (8)
7 参考文献 (8)
1 概述
1.1编写目的
图书管理系统”主要目的是为方便对图书馆书籍、读者资料、借还书等进行高效的管理,特编写该程序以提高图书馆的管理效率。使用该程序之后,工作人员可以查询某位读者、某种图书的借阅情况,还可以对当前图书借阅情况进行一些统计,给出统计表格,以便全面掌握图书的流通情况。
图书管理系统是一种基于集中统一规划的数据库数据管理新模式。在对图书、读者的管理,其实是对图书、读者数据的管理。本系统的建成无疑会为管理者对图书管理系统提供极大的帮助。
1.2背景
一直以来人们使用传统的人工方式管理图书馆的日常工作,对于图书馆的借书和还书过程,想必大家都已很熟悉。在计算机尚未在图书馆广泛使用之前,借书和还书过程主要依靠手工。一个最典型的手工处理还书过程就是:读者将要借的书和借阅证交给工作人员,工作人员将每本书上附带的描述书的信息的卡片和读者的借阅证放在一个小格栏里,并在借阅证和每本书贴的借阅条上填写借阅信息。这样借书过程就完成了。还书时,读者将要还的书交给工作人员,工作人员根据图书信息找到相应的书卡和借阅证,并填好相应的还书信息,这样还书过程就完成了。
以上所描述的手工过程的不足之处显而易见,首先处理借书、还书业务流程的效率很低,其次处理能力比较低,一段时间内,所能服务的读者人数是有限的。利用计算机来处理这些流程无疑会极大程度地提高效率和处理能力。我们将会看到排队等候借书、还书的队伍不再那么长,工作人员出错的概率也小了,读者可以花更多的时间在选择书和看书上。
1.3定义
信息录入:图书管理员将书籍信息输入
1.4所参考资料
《软件工程》——陈明编著清华大学出版社
《数据库系统概论》——周屹编著清华大学出版社
《Visual Basic程序设计教程》——曾强聪编著中国水利水电出版社《需求规格说明书规范》
2项目概述
2.1目标
随着人们知识水平层次的提高,图书馆成为日常生活中不可缺少的一部分。而图书馆的存书量和业务量庞大,仅仅靠传统的记录方式管理是不可行的。图书馆系统应运而生,逐渐成为信息化建设的重要组成部分。图书馆管理系统为学校或社会型图书馆的管理员提供所有借阅者的详细信息,以及馆内库存的详细情况,对借书和还书两大功能进行合理操纵并登记。
图书管理系统所应达到的目标:提高图书管理工作的效率,减少相关人员的工作量,使图书馆和中小型书店图书管理工作真正做到科学、合理的规划,系统、高效的实施。
2.2 用户特点
面向用户是图书管理员和读者,图书管理员需要进行书籍信息的添加、修改和删除等工作,要求具备一定的计算机知识,如权限管理等。读者是普通用户,具备一定的计算机操作知识即可。
2.3假定和约束
暂时无
3 需求规定
3.1对功能的规定
(一)用例图
包括:读者登记,查询,借书,还书等功能
登记
查询
读者
借书
还书
(二)用例规约
用例编号:u0001 用例名:登记作者:
用例描述:读者刷卡,系统检索并判断该读者图书数量及借阅期限权限能否再借阅,如
可借阅,图书管理员通过读码器读取图书上的条形码进行登记。
执行者管理员
前置条件图书管理员登录系统,系统中有当前读者信息
后置条件无
基本路径1、图书管理员选择"借阅登记",提交"借阅登记"请求;
2、系统显示"借阅登记"空白窗口;
3、读者刷卡后,如身份验证失败则系统提示"读者身份验证失败,重新刷卡
",身份验证成功后系统列表显示出该读者在借图书信息,选择""显示该读
者信息及图书数量及借阅期限的权限;
4、可通过选择"读者"来引入IC 卡号,选择"选择读者"弹出"选择读者"窗
口,列表显示出读者信息,通过""、"科室"等检索条件定位查询该读者信息,
选择"确定"引入该读者的IC 卡号,当然,也可以手动输入IC 卡号;
5、图书管理员判断读者权限是否可再借,如不能再借,则提示"不能再借
图书",如可以再借,图书管理员通过条形码阅读器扫描借阅图书,系统自
动把该图书信息及读者、借阅日期、到期日期添加到借阅信息中。
附:
IPO图
I:读者登记条件、查询条件、所借(还)书的相关信息,读者信息
P:管理员在信息管理下可“登记读者”、“删除读者”、“修改读者信息”;管理员在信息查询窗口,输入查询条件,按照所需的条件可进行读者信息查询;管理员在图书管理下可对读者进行借还书工作
O:满足要求的读者信息、借(还)书以及读者的相关信息
3.2对性能的规定
3.2.1.精度
在精度需求上,根据使用需要,在各项数据的输入,输出及传输过程中,可以满足各种精度的需求。如:根据关键字精度的不同,查找可分为精确查找和泛型查找,精确查找可精确匹配读者已知道的书目,泛型查找,只要满足与输入的关键字相匹配的书目即输出,可供读者查找。
3.2.2.时间特性要求
响应时间:响应时间不得超过2秒
更新处理时间:不得超过0.1秒
数据转换时间:不得超过0.1秒