【软件工程】——软件需求说明书

1引言

1.1编写目的

软件需求说明书上是需求分析的一个文档,是对软件目标及范围的求精和细化,深入描述软件功能及软件的约束范围,使用户和软件开发者对该软件的初始规定有个大概的了解,有利于对项目的开发和后期的维护。
读者:开发人员与用户代表

1.2背景

a. 待开发的软件系统的名称:机房收费系统
b. 项目的任务提出者:米新江教授
c. 项目的任务开发者:齐智
d. 项目的任务的用户:廊坊师范学院全体在校职工及老师
e. 实现该软件的计算中心或计算机网络:廊坊师范学院的服务器及网络设备
f. 该软件系统同其他系统或其他机构的基本的相互来往关系。:廊坊师范学院信息技术提高班做技术支持。

1.3定义

一般用户:GeneralUser
学生查看余额:StuInquiryBalanceMenu
学生查看上机记录:StuInquiryLineRecordMenu
学生充值记录查询:StuInquiryRechargeRecordMenu
学生上机状态查看 StuInquiryLineStateMenu
修改密码:ModifyPwdMenu
退出:ExitMenu
操作员:Operator
注册:RegisterMenu
充值:RechargeMenu
退卡:Backscreen
收取金额查询:InquiryCollectMoneyMenu
金额返还信息查询:InquiryRefundInfoMenu
学生基本信息维护:BasicInfoMaintainMenu
学生上机统计信息查询:InquiryLineSumInfoMenu
操作员工作记录:OpWorkRecordMenu
管理员:Admin
结账:AccountMenu
添加或删除用户:AddorDeleteUserMenu
基本数据设定:BasicDataSetMenu
正在值班教师:TeacherOndutyMenu
日结账单:DayBillMenu
周结账单:WeekBilMenu
帮助:HelpMenu
说明:InstructionMenu
关于:AboutMenu
查询:InquiryMenu
显示全部:ShowAllMenu
上机管理:LineManageMenu
所有学生下线:AllOffLineMenu
选中学生下线:ChoseOffLineMenu
退出:ExitMenu

1.4参考资料

a. SQL Server视频 耿建玲 浙江大学
b. SQL Server入门经典
c. 软件开发工具张洪志 哈尔滨工业大学
d. 项目需求说明书(GB8567——88)

2任务概述

2.1目标

软件开发的意图:为了机房管理更加方便、减轻教师负担,和不必要的资源消耗。
应用目标:为了提高学生上机管理的规范化,减轻老师的工作压力以及降低不必要的消耗。
作用范围:以廊坊师范学院为代表的高等学校的计算机教育实验室
读者说明:本软件产品是一项独立的软件,而且全部内容自己包含。

2.2用户的特点

操作人员:计算机专业的在校老师完全可以胜任。
维护人员:廊坊师范学院信息技术提高班学习满一年以上的学院均可

2.3假定和约束

开发经费限制:5000元以内
开发期限:截至到2018年11月1日
软件运行约束:需要win7及其以上版本的操作系统。

3需求规定

3.1对功能的规定

在这里插入图片描述

3.2对性能的规定

3.2.1精度

软件的输入:数值不超过10位,汉字不超过5分,限制禁止输入特殊字符
输出数据精度的要求:禁止输出特殊字符,禁止输出小数,禁止输出无效字符。

3.2.2时间特性要求

a. 响应时间;0.5s
b. 更新处理时间;0.5s
c. 数据的转换和传送时间;1s

3.2.3灵活性

a. 操作方式上的变化;分为管理员端和学生端,一些操作学生可以通过学生端进行自主操作。
b. 运行环境的变化;可在win7及其版本的操作系统上运行
c. 同其他软件的接口的变化;链接校园卡系统进行机房费用充值和退卡。
d. 计划的变化或改进:降低处理时间,提高容错率。

3.3输人输出要求

登陆界面:
用户名:9位,数字和字符
密码:10位,数字字符和符号
上下机界面:
卡号:10位,只能输入数字
学生余额查询:
卡号:10位,只能输入数字
查看学生上机记录:
卡号:10位,只能输入数字
学生充值记录查询:
卡号:10位;只能输入数字
修改密码:
旧口令:11位,只能输入数字字符和符号
新口令:11位,只能输入数字字符和符号
确认新口令:11位,只能输入数字字符和符号
注册:
卡号:10位;只能输入数字
学号:9位,只能输入数字
姓名:5个,汉字和字符
系别:5个,数字,汉字或字符
年级:5个,数字,汉字或字符
班级:5个,数字,汉字或字符
备注:25位,数字,汉字和字符以及特殊符号
金额:4位,只能输入数字
充值:
卡号:10位,只能输入数字
充值金额:6位,只能输入数字
退卡:
卡号:10位,只能输入数字
学生基本信息维护:
要查询的内容:11位,字符,数字,汉字
学生上机统计信息:
要查询的内容:11位,字符,数字,汉字
操作员工作记录:
要查询的内容:11位,字符,数字,汉字
添加用户:
用户名:10位,字符和数字
姓名:5个,汉字或字符
密码:10位,数字字符和符号
确认密码:10位,数字字符和符号
基本信息设定:
固定用户一小时费用:2位,只能输入数字
临时用户每小时费用:2位,只能输入数字
递增单位时间:2位,只能输入数字
至少上机时间:2位,只能输入数字
最少金额:2位,只能输入数字

3.4数据管理能力要求

A. 用户信息存储:将系统所涉及的不同级别的用户登陆验证信息,包括对数据的增删改查
B. 基本数据的设定:设定合理的基本数据,保证机房收费系统的正常运转
C. 财务管理:定期按照规定的时间进行结账,保证信息的安全性和保密性准确性。

3.5故障处理要求

软件故障:软件可能出现兼容性问题,如有问题,请及时联系开发人员。
硬件故障:可能因为断电、磁盘损坏以及病毒入侵造成信息不完整,请及时联系开发人员。

3.6其他专门要求

A.单位保密要求:系统管理员需要由良好的信用和职业道德习惯,能做到对系统信息的保密。
B.软件的可维护性:出现运行错误需要找专业人员进行维护。
C.软件的易读性,可靠性:要求用户按照要求合法输入,不得随意对软件的相关空间做非法操作。

4运行环境规定

4.1设备

a. Server要求内存在256M以上,CPU频率在2.0HZ以上
b. Clinet内存在128以上,CPU奔腾III以上,最大支持20台式机链接到主机上

4.2支持软件

操作系统:windows7及其以上版本的操作系统。
数据库管理系统:SQL Server 2014

4.3接口

接口提供:将向用户提供、修改和取消三大命令选择,对应的系统的不同功能实现
外部接口:键盘,数据,打印机,网线
内部接口:数据库接口采用SQL链接

4.4控制

该系统的主要输入设备是键盘和刷卡机,输出的主要设备是显示器和打印机。

感谢您的阅读,希望对您有所帮助!

猜你喜欢

转载自blog.csdn.net/qizhi666/article/details/84224341
今日推荐