文章目录

  • 软件需求说明书
    • 1 引言
      • 1.1编写目的
      • 1.2背景
      • 1.3定义
      • 1.4参考资料
    • 2 任务概述
      • 2.1目标
      • 2.2用户的特点
      • 2.3假定和约束
    • 3 需求规定
      • 3.1对功能的规定
      • 3.2对性能的规定
        • 3.2.1精度
        • 3.2.2时间特性要求
        • 3.2.3灵活性
      • 3.3输人输出要求
      • 3.4数据管理能力要求
      • 3.5故障处理要求
      • 3.6其他专门要求
    • 4 运行环境规定
      • 4.1设备
      • 4.2支持软件
      • 4.3接口
      • 4.4控制
  • 感谢阅读~

软件需求说明书

1 引言

1.1编写目的

软件需求说明书是需求分析阶段拟的一个文档,是对软件目标及范围的精确和细化,深入描述了软件的功能及软件的约束范围,进一步确定软件的功能和性能,从而使用户和软件开发者对该软件的初始的规定有一个大概的了解,有利于对项目的回溯以及对每个功能标准记性定位。
预期的读者:系统分析人员,开发人员,项目管理人员,用户

1.2背景

a.待开发的软件系统的名称:机房收费系统
b.本项目的任务提出者:
开发者:
用户:学院全体职工和学生
实现该软件的计算中心或计算机网络:学院机房
c.该软件系统同其他系统或其他机构的基本的相互来往关系:

1.3定义


VB6.0:1991年。美国微软公司推出了Visual Basic(可简称VB),目前最新的版本是VB2005(VBB)中文版。
SQL Server:全称是“结构化查询语言(Structured Query Language)”,最早是IBM公司圣约瑟研究实验室为其关系数据库管理系统SYSTERDMR开发的一种查询语言,它的前身是SQUARE。

1.4参考资料

a.软件需求说明书(GB8567——88)
b.《软件工程导论》 张海潘 清华大学出版社

2 任务概述

2.1目标

A、软件开发意图:
1、为了机房收费管理更加方便
2、为了减轻机房管理人员的工作负担
3、为了加强机房的正规化管理
B、应用目标:
通过本系统软件,能够帮助机房管理者使用计算机,快速准确的岁机房上下机的消费情况、注册充值退卡情况以及工作人员的工作记录进行方便、快捷、有效的管理。
C、作用以及范围:
本软件适用于机房收费管理工作,可以对学生进行上下机、注册、充值、退卡等操作,和有关记录的查询,为机房的管理工作带来极大的便利。

2.2用户的特点

A、最终用户特点:最终用户主要为廊坊师范学院的老师和学生,软件设计符合该类群体的使用习惯,预计会为他们的机房工作和学习生活带来便利。
B、操作人员的教育水平和技术专长:本科/软件开发
维护人员的教育水平和技术专长:本科/软件开发
C、本软件的预期使用频度:系统正常运行后使用的频度比较高,除平时教师使用量比较大外,在计算机等级考试培训期间将会有很大的访问量。

2.3假定和约束

开发经费限制:2000以内
开发期限:整个系统的最晚完成时间使2020年02月20日
软件运行约束:需要Windows7及以上操作系统

3 需求规定

3.1对功能的规定

A、使用该系统有三个角色用户,分别为学生、教师、教务主任。学生可以完成学生上下机、学生余额查看、密码的修改操作;教师可以实现学生的注册、充值、退卡、查看学生充值退卡记录、查看学生上机状态的操作;教导主任完成添加删除用户、系统基本信息设定、查看工作人员记录、结账等操作。
B、系统分为三个模块:
1、财务管理模块:学生上机下机、学生注册充值退卡、结账等
2、学生上机管理模块:完成添加删除用户、修改用户密码、学生上机状态查看等功能
3、基本信息设定:管理员完成基本数据的设定

3.2对性能的规定

3.2.1精度

软件的输入精度:小数点后保留两位有效数字,限制输入特殊字符
输出数据精度:小数点后保留两位有效数字
传输过程中的精度:小数点后保留两位有效数字

3.2.2时间特性要求

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

3.2.3灵活性

a.操作方式上的变化:无
b.运行环境的变化:该软件适用于现在流行的操作系统
c.同其他软件的接口的变化:视情况而定
d.精度和有效时限的变化:因不同的情况而定
e.计划的变化或改进:根据用户的需求随时对软件做必要的升级和更新

3.3输人输出要求

A.输入
1.系统登录:用户的账号和密码,要求与数据库中的一致
2.学生上机,学生上机状态,学生基本信息查询,学生充值,退卡,输入学生卡号和金额,要求是数字
3.系统用户的注册和添加,用户账号,密码添加,密码等,取消按一个的字符限制
B.输出
1.对应于系统输出要查的结果
2.用户信息输入错误,会有相对应的提示
3.输出Excel表单位以账单

3.4数据管理能力要求

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

3.5故障处理要求

硬件故障:断电,磁盘损坏,病毒入侵等造成数据的损坏,可联系开发人员,进行专门的数据恢复
软件故障:软件可能出现兼容性问题,可及时与开发人员联系

3.6其他专门要求

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

4 运行环境规定

4.1设备

a.处理器型号及内存容量:处理器频率为2.0GHz以上,内存为2G内存及其以上。
b.外存容量、联机或脱机、媒体及其存储格式,设备的型号及数量:处理器最好为奔腾三代及其以上,500G硬盘,最大支持100台普通PC端连接到主机上。
c.输入及输出设备的型号和数量:配套键盘鼠标、打印机若干台。
d.数据通信设备的型号和数量:暂无
e.功能键及其他专用硬件:暂无

4.2支持软件

操作系统:Windows7及其以上系统
数据库管理系统:SQL SERVER 2014
编译(或汇编)程序:VB6.0
测试支持软件等:Excel、表报设计器

4.3接口

用户接口:将向用户提供、改动和取消的三个命令选择,相应系统不同功能的实现
外部接口:键盘、鼠标、打印机。
内部接口:数据库接口采用SQL连接方式。

4.4控制

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

感谢阅读~

【机房】软件需求说明书相关推荐

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

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

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

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

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

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

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

    1.引言 1.1编写目的 本软件的需求说明书是为了使用户和软件开发者对该软件的初始规定有一个共同的理解,使之成为整个开发工作的基础文档.是对需求分析的各项结果进行了总结详细描述了本软件的规格,并且给出 ...

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

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

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

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

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

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

  8. 软件需求说明书(GB856T——88)基于协同的在线表格forture-sheet

    软件需求说明书的编写提示 1引言 1.1产品目的 制造一个功能丰富,配置简单的在线表格组件,开箱即用,产品对位所有办公用户,可以大量用户同时在线进行协同合作办公,可以大大的提高工作效率. 1.2产品范 ...

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

    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. Integer vs int
  2. js 判断 是否为android
  3. ubuntu python3.8安装pip_ubuntu16.04纯净版-安装Python3.8.1/升级pip
  4. 信息论与编码_哈夫曼编码
  5. C++ 读取两行不确定数量的整数
  6. boost::mpl模块实现range_c相关的测试程序
  7. 日常使用计算机工具软件,计算机常用工具软件的使用.doc
  8. 【绝对有用】Server Tomcat v9.0 Server at localhost failed to start
  9. 让字跑起来的HTML5标签,HTML5:标记文字
  10. 浅谈大前端的代表技术及其影响,值得我们思考
  11. ThreadLocal实现线程范围内的共享变量
  12. 7-3 欢迎参加贵工程2021年C语言程序设计大赛! (5 分)
  13. vnx 服务器映射,EMC VNX5200/5400存储 新增LUN与Hosts映射操作(示例代码)
  14. Maven的性质与部署整理
  15. CentOS 通过yum来升级php到php5.6
  16. 在html页面中封装elementUi的tree树结构
  17. 亲戚关系关系算法java程序_并查集1——查找亲戚关系
  18. EAS BOS数据库更新
  19. IT行业什么岗位最吃香
  20. vue腾讯地图h5 定位

热门文章

  1. 希沃集控系统流媒体服务器未开启,智慧校园:希沃集控,掌控信息化管理
  2. 2022-2023级北京大学光华管理学院MBA招生简章
  3. 开源应用程序打包工具
  4. java 系统资源不足_Idea系统资源不足解决方案
  5. Mac下常用快捷键和chrome插件
  6. 绝地求生钓鱼网站源代码发布开源
  7. 微型计算机 极客 pdf,微型计算机(极客 2011年第4期).pdf
  8. VC真彩工具栏制作浅析
  9. 阿里云上利用virtiope+colinux实现linux系统盘动态无损多分区
  10. java物流源码_Java物流配货网源码(含数据库).zip