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需求规定 ....................................................................................................................................... 4
3.1对功能的规定 .................................................................................................................................................................... 4 3.2对性能的规定 .................................................................................................................................................................... 4 3.2.1精度 ............................................................................................................................................................................. 4 3.2.2时间特性要求 ............................................................................................................................................................. 5 3.2.3灵活性 ......................................................................................................................................................................... 5 3.3输人输出要求 .................................................................................................................................................................... 6 3.4数据管理能力要求 ............................................................................................................................................................ 6 3.5故障处理要求 .................................................................................................................................................................... 6 3.6其他专门要求 .................................................................................................................................................................... 6 4运行环境规定 ............................................................................................................................... 7
4.1设备.................................................................................................................................................................................... 7 4.2支持软件 ............................................................................................................................................................................ 7 4.3接口.................................................................................................................................................................................... 7 4.4控制.................................................................................................................................................................................... 8
图书馆管理系统需求说明书
1引言
1.1编写目的
说明编写这份软件需求说明书的目的,指出预期的读者。
1.2背景
说明:
a. 待开发的软件系统的名称:图书馆管理系统;
b. 本项目的任务提出者:杨骏;开发者:吴斐,樊星,张轶;用户:师院师生;实现该软件的计算中心或计算机网络:乐山师院校园网;
c. 该软件系统同其他系统或其他机构没有联系,只可在学校校内网登陆使用。
1.3定义
借书卡:该校师生凭借此卡在本图书馆可以进行的一系列操作。
1.4参考资料
参考资料:
a. GB8567-1988国家标准软件设计文档;
b. 百度;
c. 软件工程 清华大学出版社
2任务概述
2.1目标
通过技术的更新,本次系统大大减缩了工作人员的数量,硬件设施也大幅度提升,
无论在存储大小还是处理数据速度上都有了显著的提升。
其次系统也改进了之前旧系统常常报错误认为师生自己带来的书为本馆的书的
bug,服务器自动化智能化信息化得以实现,信息管理上也更科学和精确。除此之外,在师生续借书籍的管理上也得到相应的更新
2.2用户的特点
软件最终用户主要有师生两种角色。其中操作人员、维护人员由后勤集团担任,教育水平和技术专长都达到本科生专业为计算机水平。该软件预期使用频度最高可满足每天两万次刷卡进入图书馆。
2.3假定和约束
a.该系统的运行寿命的最小值为十年;
b.进行系统方案选择比较的时间为三个月;
c.经费由四川省教育厅拨款,经费的使用限制由本校领导制出方针政策;
d.本馆均已符合国家法律以及政策;
e.软件、硬件、运行环境、和开发环境均已旧版本为基本,在条件允许下均已旧版本为母体,若有细节改动,应及时予以通知。
3需求规定
3.1对功能的规定
师生进入图书馆后,任何操作均有在读书卡上记录,用户只需输入自己借阅的书的书号,借阅时间为多少等一些数字即可,图书馆服务器即在电脑上备份把用户所记录的信息保存起来,最后计算机即可输出借书成功等字段,用户即可把书带出图书馆了。若有续借问题,必须赶在还书时间之前还再一次办理如同手续即可。该软件支持的终端数为10000,并行操作的用户数为500。
3.2对性能的规定
3.2.1精度
该软件的输入、输出数据精度和传输过程中的数据精度数字精确到float。
3.2.2时间特性要求
对于该软件的时间特性要求:
a. 响应时间:3秒;
b. 更新处理时间:3秒;
c. 数据的转换和传送时间:10秒;
d. 解题时间:30秒。
e. 等的要求:45秒。
3.2.3灵活性
该软件的灵活性的要求:
a. 操作方式上的变化:pc机能兼容的方式均可使用;
b. 运行环境的变化:xp操作系统及以上版本均可使用;
c. 同其他软件的接口的变化:与其他软件无接口不考虑此方面;
d. 精度和有效时限的变化:数据精度达到float,有限时限保留6个月;
e. 计划的变化或改进:当计划有所改变时该软件均可做出相应变化以达到正常运行。
3.3输人输出要求
输入输出均由字符串、字符、数组、字母组成,数字精确度可达到float。
3.4数据管理能力要求
管理的文卷和记录的个数为一百万、表和文卷的大小规模至少在100G,可预见的增长对数据及其分量的存储可扩展到100G。
3.5故障处理要求
硬件故障:一般情况下,硬件故障都是因为长期的使用而导致的,所以当出现问题都是更换新设备,无需修理;
软件故障:软件出现问题都是由于软件在编写过程中不完善不缜密导致的,但软件会不断更新,所以只需更新软件和定期维护即可。
其次对于软件问题我们还有处理机制即是异常机制,而硬件问题则是由事物机制处理。
3.6其他专门要求
由于是图书馆管理管理系统,数据不是那么重要,所以只需一般安全级别即可;此软件操作简单易懂,无需培训;对于可维护性,可扩充性,易读性等多方面此软件都表现良
好,运行环境XP,WIN7等操作系统均被允许。
4运行环境规定
4.1设备
运行该软件所需要的硬设备。包括:
a. 处理器 intel酷睿E8400以上;
b. 内存容量:4G;
c. 外存容量:100TB;
4.2支持软件
操作系统:XP SP3及以上版本均可;
编译(或汇编)程序:JAVA;
数据库:SQL2005
4.3接口
此软件单独使用,独自包含所有内容,并无其他接口。
其次数据通信协议是基于HTTP通信协议。
4.4控制
软件有智能自行运行,操作为人员定期检查校验。
因篇幅问题不能全部显示,请点此查看更多更全内容