1、图书馆需求说明1引言 21.1编写目的 21.2背景 21.3参考资料 22任务概述 32.1目标 32.2用户的特点 32.3假定和约束 33需求规定 23.1对功能的规定 43.2对性能的规定 113.2.1精度 113.2.2时间特性要求 123.2.3灵活性 123.3输人输出要求 123.4数据管理能力要求 133.5故障处理要求 133.6其他专门要求 144运行环境规定 144.1设备 144.2支持软件 144.3接口 154.4控制 151引言1.1编写目的编写软件需求说明书的目的在于为了使用户和软件开发人员双方对该软件的初始规定有一个共同的理解,并以此作为开发者进行软件设计
2、,用户进行验收的依据。该文件包括对软件的功能,性能,安全保密和运行环境的要求。项目开发人员,用户可参考此说明书。为方便对图书馆书籍、读者资料、借还书等进行高效的管理,特编写该程序以提高图书馆的管理效率。使用该程序之后,工作人员可以查询某位读者、某种图书的借阅情况,还可以对当前图书借阅情况进行一些统计,给出统计表格,以便全面掌握图书的流通情况。1.2背景说明:a. 所建议开发的软件系统的名称;图书馆管理系统b. 本系统的任务提出者: xxx公司c. 本系统的任务开发者: xxxd. 本系统的定位: 小型的单机运行软件e. 本系统的使用用户: 国脉学院f. 本系统的一般性运行环境: 装有Micro
3、soft 公司的Windows 98、Windows2000、WindowsXP等操作系统。1.3参考资料a. 计算机软件保护条例;b. 中华人民共和国计算机信息系统安全保护条例c. 计算机软件产品开发文件编制指南GB856788 d. 图书馆管理系统需求说明e. 图书馆管理系统项目开发计划f. 图书馆管理系统可行性研究报告2任务概述2.1目标此软件是单机运行版本,开发的主要目标是:a主要功能:负责图书的采购信息存档、对图书信息的查询及编辑、对学生相关信息的管理、借阅书本情况的管理。b安全与保密要求:登陆系统时,需验证身份和密码,只有图书管理员的身份才能进入系统进行信息的操作。c系统开发的目的
4、:提高图书管理工作的效率,减少相关人员的工作量,由系统对入库图书进行自动分类、归类,学生信息整理、借阅情况登记入档,提高信息处理的精度和准确度。使学校的图书管理工作真正做到科学、合理的规划,系统、高效的实施。2.2用户的特点 原有系统有一名管理员,集中管理书籍实物。另有约十名人员负责为书籍手工建立表格,存档,以及查档等日常维护。需要大专以上学历(非计算机专业)。2.3假定和约束建议软件寿命:5年 硬件条件:PC机 运行环境:Windows xp 、Windows 98、Windows 2000等 开发软件:SQL Server 、Visual Basic等 开发限制:开发时间短 3需求规定 3
5、.1对功能的规定系统的主要运行流程图如下:对图书馆系统进行分析,得出其内部数据流图可细化如下: a登录系统:注销用户、系统退出b. 管理:权限管理、用户管理、图书管理、借阅管理 b 1.权限管理: 本加工主要完成权限信息的验证。它的输入为权限信息,即用户名跟密码,然后通过权限信息验证,区分是用户,还是管理员。其中,用户只能进行资料查询、打印和图形化浏览操作;管理员可以使用全部功能。 b 2.用户管理:本加工主要完成加强管理员对用户的熟悉,使其更方便快捷的管理。 b 3.图书管理:本加工主要完成加强管理员对图书的认识与熟悉程度,使其管理更方便。b 4.借阅管理:本加工主要完成用户借阅图书时的记录
6、,使管理员更方便的管理好图书,更清楚的知道图书的去向。c. 查询:图书查询、借阅查询 c 1.图书查询:本加工主要完成用户与管理员更方便快速的对图书项目的查询。 c 2.借阅查询:本加工主要完成管理员对借阅出去的图书有一个明确的清单,方便对图书核对。d设备输出:本加工实现该系统的设备输出功能,是将得到的查询结果或统计结果按照用户的输出格式要求进行转化,然后将转化结果从打印机输出或者显示器输出。或者当用户有打印需求的时候,打印结果。e 图书资料备份恢复:本加工实现图书数据的备份与恢复。本加工的功能必须是管理员才能使用。第一 图书资料的备份:可以将图书资料从数据库中导出到磁盘。第二 图书资料的恢复
7、:可以将图书资料从磁盘导回数据库。f常用数据处理: 本加工主要是处理一些常用数据,用系统文件来保存这些常用数据,使得每次不用用户手动输入。该加工主要分为两部分:1 常用数据的更新:数据更新包括增加和删除,常用数据的更新会立刻反映在用户的输入选择框中,而不需要重新启动。2 常用数据的获取:该模块主要是通过缓存常用数据,使得常用数据的获取不需要每一次都读取数据库,同时也注意用和数据库里面的常用数据的(更新)同步。3.2对性能的规定3.2.1精度该软件对数据精度的要求如下:数据项数据类型数据精度书名字符20(10个汉字)编号字符4作者字符20(10个汉字)类型字符20(10个汉字)图书照片二进制建档
8、人字符8(4个汉字)建档时间日期年月日备注字符40(20汉字)3.2.2时间特性要求 该软件在时间特性上没有特殊的要求,因为这个系统不是实时系统。具体响应时间依不同的硬件环境而不同。3.2.3灵活性 当需求有以下方面变化时,该软件可以及时进行调整: 1当需要记录每次管理员修改记录时间时,是需要在更新加工中加入一个时间记录的子加工就可以了。2在人员管理中,如果出现重要数据不许一般用户浏览时,我们只需要在用户管理中增加一个权限管理,就禁止了一般用户的浏览。 3当需要从单机版升级为联机版,我们只需在其中增加进一些通讯协议,如TCP/IP,就可以解决问题。3.3输人输出要求1图书数据的输入:通过键盘可
9、以输入以下数据。数据项数据类型数据精度书名字符20(10个汉字)编号字符4作者字符20(10个汉字)类型字符20(10个汉字)图书照片二进制建档人字符8(4个汉字)建档时间日期年月日备注字符40(20汉字)2用户权限信息的输入: 通过键盘输入用户名跟密码。3查询条件于统计条件的输入跟输入: 通过鼠标跟键盘输入用户的查询跟统计条件,然后在打印机或显示器上输出。3.4数据管理能力要求说明需要管理的文卷和记录的个数、表和文卷的大小规模,要按可预见的增长对数据及其分量的存储要求作出估算。3.5故障处理要求经分析,可能的故障如下:1运行时连接不上数据库,这个时候系统必须提示“数据库连接不上”的错误信息。
10、2设备异常。如打印机、显示器、读卡机不能正常工作。这个时候系统必须提示错误。3磁盘故障导致无法写盘。4用户的权限不符合。这个时候系统必须禁止该用户登陆。3.6其他专门要求如用户单位对安全保密的要求,对使用方便的要求,对可维护性、可补充性、易读性、可靠性、运行环境可转换性的特殊要求等。4运行环境规定4.1设备1、硬件环境:服务器 CPU PentiumII 300或更高配置 内存 128M以上 硬盘 至少500M 网络适配器 10M或更快的网卡 一个CD-ROM驱动器 打印机一台 UPS(选配)2、软件环境:服务器 Windows 98, Windows2000,WindowsXP均可安装Visual Basic 6.0或高版本客户端软件。4.2支持软件系统运行环境:Microsoft公司的Windows98、Windows2000、WindowsXP系统开发环境:Microsoft公司的Visual Basic 6.0 4.3接口该软件通过ODBC接口同数据库相连接通过OS与文件系统协作4.4控制该软件运行于Windows的操作系统,用户根据程序界面的提示或者帮助文档的信息,按照自己的意愿进行操作。基于Window风格的程序有良好的可视性,可使用鼠标操控,具有易用性,更具人性化。
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1