基于图书管理系统的软件试卷!急~!!!!
1.1的用途
编写本文档的目的是根据系统分析工程师与客户的沟通结果,对用户需求进行全面、详细的分析,深入描述图书馆管理系统软件的功能、性能和界面,确定软件的设计限制,并定义软件的其他有效需求。
本需求说明书的读者是XXX图书管理系统软件组的R&D工程师、测试工程师和销售工程师。版权归XXX所有,严禁在国外传播。
1.2项目背景
随着社会信息量的不断增加,作为信息存储的主要媒介之一,图书的数量和规模比以往任何时候都要大得多,无论是个人还是图书馆管理部门都需要用便捷有效的方式来管理自己的图书。在计算机日益普及的今天,采用有效的图书管理系统来管理个人的图书将会更加方便。对于图书馆管理部门来说,过去单一的手工检索已经不能满足人们的要求。为了方便图书资料的管理,需要有效的图书管理软件。
图书管理系统软件LMS V1.0是一套功能比较齐全的数据管理软件,具有数据操作方便、高效、快捷的优点。软件采用功能强大的数据库软件开发工具开发,具有良好的可移植性,可用于DOS、WINDOWS系列等操作系统,应用范围广泛。此外,LMS V1.0可以通过访问控制和数据备份功能保证数据安全。
1.3定义
本文件中使用的技术术语的定义和缩写简要如下:
图书馆管理系统。
1.4引用
[1],尹仁坤,陶。实用软件工程(第二版)。北京:清华大学出版社,1997。
[2]金永华,瞿,。JAVA网络高级编程。北京:人民邮电出版社,2001。
[3]Borland软件公司.JBUILDER培训课程北京:机械工业出版社,
2002。
2任务概述
2.1目标
图书管理系统是针对单个中小型图书馆或个人的,图书种类和数量少,读者数量和来源有限。相应的需求是:
1.可以存储一定数量的图书信息,方便有效地操作和管理相应的图书数据,主要包括:
1)图书信息的录入、删除和修改。
2)图书信息的多关键词检索和查询。
3)图书的借出、归还和数据统计。
2.能够为一定数量的读者存储和管理相应的信息,包括:
1)注册、删除、修改读者信息。
2)读者信息的统计和查询。
3.能够为所需的统计结果提供列表显示输出。
4.它可以提供一定的安全机制,提供对数据信息的授权访问,防止任意删除和修改,并提供信息备份服务。
2.2操作环境
。。。
2.3条件和限制
一个比较完善的图书管理系统应该提供更加方便和强大的信息查询功能,比如相应的网络操作和服务。由于开发时间和计算机数量有限,本系统不提供该功能。对信息的保护仅限于设置用户级别和提供数据文件备份,相对简单,无法防止恶意破坏,安全性能有待进一步提高。
3功能要求
3.1功能划分
该软件具有以下主要功能:
1.浏览功能;
2.查询功能;
3.插入功能;
4.修改功能;
5.删除功能;
6.授权功能;
3.2功能描述
1.浏览功能
8?5.列出当前数据库文件中所有书籍和读者的记录;
8?5您可以选择一条记录来显示所有字段;
2.查询功能
8?5书目匹配查询;
8?5阅读器匹配查询;
书目和读者相关的匹配查询;
3.插入功能
8?5.添加书目记录;
8?5添加读者记录
4.修改功能
8?5.修改现有记录内容并提供确认机制;
5.删除功能
8?5.删除记录并提供确认机制;
6.授权功能;
8?5.授权读者访问数据的权利;
4数据描述
4.1静态数据
图书管理系统的静态数据包括:
书:书号(BookID);
书名;
作者);的书;
图书出版社(出版社);
账面价格;
图书摘要;
图书分类(类);
图书状态;
读者:读者ID;
读者姓名;
读者的权限(级别);
读者联系方式(地址);
读者的电话号码(电话号码);
电子邮件);对于读者来说;
图书访问记录:书号(BookID);
ReaderID);借款人的;
过时;
系统配置:记录号(ID);
可以借阅的最大图书数量(maxblnum);
最大借用天数(maxbldays);
系统操作员记录表(管理员):记录序号(工人ID);
账户;
密码;
权限级别;
4.2数据库描述
数据库采用微软Access数据库。
4.3数据流程图
图书管理系统的总体功能如下:
8?图书借阅;
8?5.书籍的归还;
8?5.图书信息查询;
8?5.书籍的添加、删除和修改;
8?5 .读者的增删改;
8?5.馆员查询统计图书和读者信息;
8?5.图书馆管理系统的数据备份;
8?5.图书馆管理系统的数据恢复:
8?5.图书管理员的密码修改;
1.读者借书的过程:
2.读者还书流程:
3.读者查询浏览流程:
4.图书管理员添加、删除和更改图书:
5.图书管理员添加、删除和更改读者:
6.图书管理员查询浏览流程:
7.图书馆管理系统的数据备份;
8.图书馆管理系统的数据恢复;
9.图书管理员密码更改:
4.4数据采集
数据采集采用键盘输入。
5性能要求
5.1数据精度
查询时要保证查全率,找到对应字段中包含查询关键词的所有记录,保证查准率。
5.2时间特征
一般操作的响应时间应该在1-2秒以内。
5.3适应性
满足操作系统间安全转换和与其他应用软件独立运行的要求。
6操作要求
6.1故障处理
正常使用不能有错误,对于用户输入错误要给予适当的纠正提示。如果在操作过程中遇到不可恢复的系统错误,还必须确保数据库完好无损。