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控制

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

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

【软件工程】——软件需求说明书相关推荐

  1. 指法练习软件需求说明书

    指法练习软件需求说明书 996 班   黄涛   99031176 ------------------------------------------------------------------ ...

  2. 机房收费系统—软件需求说明书

      软件需求说明书 1引言 1.1编写目的 编写此软件需求说明书是为了让软件开发人员对开发的系统做一个全面的分析,更好的了解用户的需求,以便开发出让客户满意的产品. 同时也让该系统使用人员对系统的设计 ...

  3. 【机房】软件需求说明书

    文章目录 软件需求说明书 1 引言 1.1编写目的 1.2背景 1.3定义 1.4参考资料 2 任务概述 2.1目标 2.2用户的特点 2.3假定和约束 3 需求规定 3.1对功能的规定 3.2对性能 ...

  4. 机房收费系统---软件需求说明书

    软件需求说明书 1引言 1.1编写目的 说明编写这份软件需求说明书的目的,指出预期的读者. 主要是方便设计人员,分析人员以及用户之间的联系与交流,明确用户的需求,及时改善项目的功能和性能,同时对该项目 ...

  5. 机房收费软件需求说明书

    机房收费软件需求说明书 1引言 1.1编写目的 为了使用户和软件开发者双方对该软件的初始规定有一个共同的理解, 使之成为整个开发工作的基础,有利于对项目的回溯和指导后续的开发和维护. 文档读者:软件开 ...

  6. 机房收费文档之软件需求说明书

    软件需求说明书的编写提示 引言 编写目的 为了方便说明该软件的需求,特意编制软件需求说明书.一方面用来与用户交流核对需求,另一方面提供给软件开发者和维护,使他们根据软件需求来进行软件的开发和维护.确保 ...

  7. 机房收费系统——软件需求说明书

    软件需求说明书 1引言 1.1编写目的 软件需求说明书是需求分析阶段的一个文档,是对软件目标及范围的求精和细化,深入描述软件功能及软件的约束范围,使用户和软件开发者对该软件的初始的规定有个大概的了解, ...

  8. 【软工文档】机房收费系统之软件需求说明书

    1引言...2 1.1编写目的...2 1.2背景...2 1.3定义...3 1.3.1 专门术语的定义:...3 1.3.2 相关技术与开发工具介绍:...3 1.4参考资料...3 2任务概述. ...

  9. 学习:软件需求说明书(转)

    软件需求是 (1)用户解决问题或达到目标所需的条件或权能(Capability).       (2)系统或系统部件要满足合同.标准.规范或其它正式规定文档所需具有的条件或权能.       (3)一 ...

  10. 软工文档-软件需求说明书

    1引言...2 1.1编写目的...2 1.2背景...2 1.3定义...2 1.4参考资料...2 2任务概述..2 2.1目标...2 2.2用户的特点...3 2.3假定和约束...3 3需求 ...

最新文章

  1. Android面试常问到的知识点
  2. 深度解析】Google第二代深度学习引擎TensorFlow开源(CMU邢波独家点评、白皮书全文、视频翻译)
  3. c语言求n到m之间的素数和
  4. mysql中视图的概念_MySql中的视图的概念及应用
  5. java学习(129):hashmap的方法
  6. python可变参数教学,Python函数可变参数详解
  7. Docker 学习资料
  8. 中国最好学科排名发布:北大14个学科全国第一,北京高校上榜数居首
  9. 【Jmeter测试】03—— post请求测试
  10. 希尔伯特(Hilbert)空间和巴拿赫(Banach)空间
  11. 启动马达接线实物图_常见电机控制实物接线图,简单原理分析,学习入门,值得收藏...
  12. Python网络爬虫数据采集实战:基础知识
  13. android 定位 指南针,Android 实现指南针效果
  14. java求圆的面积和周长
  15. 1:2000比例尺测图
  16. 〖Python接口自动化测试实战篇②〗- 摒弃 ‘捉虫师’ 称号 - 你需要重新认识软件测试
  17. 简述Spring、SpringMVC、SpringBoot关系?
  18. 火星探测器纷纷上天,人类离移民火星还远吗?
  19. AutoCAD Mac如何安装?看完这篇你就会了~
  20. C语言编写一个简单的选择题答题系统

热门文章

  1. 语言代号/地区代号/国家代号
  2. 人口预测模型及matlab代码
  3. 软件安装包制作工具installshield 2020 R1的安装教程
  4. c语言指针详解参数,C语言之指针详解
  5. 【系统分析师之路】系统分析师冲刺习题集(数学与经济管理)
  6. 服务器安装iis网站,安装IIS发布我的第一个网站图文教程
  7. 介绍两款实用软件:CCPROXY和SOCKSCAP
  8. visual studio 2012 密钥
  9. 产品设计:《现代设计史》
  10. php怎么转换bt,php格式的文件转成bt种子文件的方法