软件需求说明书

1引言

1.1编写目的

软件需求说明书是需求分析阶段的一个文档,是对软件目标及范围的求精和细化,深入描述软件的功能和性能以及软件的约束范围,使用户和软件开发者对该软件的初始规定有个大概了解,有利于对项目的回溯和指导后续的开发和维护。

文档读者:开发人员与用户代表

1.2背景

A.待开发软件名称:机房收费系统

B.项目提出者:米新江教授

开发者:周江霄

用户:廊坊师范学院全体教职工和学生

实现该软件的计算中心或计算机网络:廊坊师范学院局域网

C.该软件系统同其他机构的基本的相互来往关系:由廊坊师范学院信息技术提高班做技术支持。

1.3定义

注册

消费金额

充值

值班

退卡

Login

Consume

Recharge

On work

Cancel

结账

基本数据

购卡

上机

下机

Statement

Basic_date

Buycard

Login

logout

1.4参考资料

[1]《软件工程事务》刘学俊 李继芳 刘汉中 编著  浙江大学出版社

[2]软件需求说明(GB8567——88)

2任务概述

2.1目标

A.软件开发意图:

1.为了机房收费管理更加方便

2.为了减轻机房收费系统工作人员的工作负担

3.为了加强机房的正规化管理

B.应用目标:

通过本系统软件,能帮助机房管理者利用计算机,准确快速的对机房的上下机消费情况、注册充值退卡情况以及工作人员的工作记录情况进行有效管理。

C.作用以及范围:

本软件适用于机房收费管理,可以对学生上下机、注册、充值、退卡等操作和记录查询,为机房的管理带来了极大的便利。

2.2用户的特点

A.最终用户特点:最终用户主要为廊坊师范学院的老师和学生,软件设计符合该类群体的使用习惯,预计会为他们的机房工作学习生活带来便利。

B.操作人员的教育水平和技术专长:本科/软件开发

维护人员的教育水平和技术专长:本科/软件开发

C.本软件的预期使用频度:系统正常运行后预期使用的频度比较,高,除平时教师使用量比较大外,在计算机等级考试培训期间

将会有非常大的访问量

2.3假定和约束

开发经费限制:预期2000元以内

开发期限:整个系统的最晚完成期限是2014.1.1

软件运行约束:要求Windows xp以上的操作系统

3需求规定

3.1功能规定

A.使用该系统有三个角色用户,分别为一般用户、操作员、管理员。一般用户可以完成学生上下机、学生余额查询、学生上机状态查询、密码的修改;操作员可以实现学生的注册、充值、退卡、查看学生充值退卡记录等;管理员完成添加删除用户、系统基本信心设定、查看工作人员记录、结账等错作。

B.系统分为三个模块:

1. 财务管理模块:学生上下机、学生注册充值退卡、学生上下机记录查询、充值退卡记录查询

2. 学生上机管理模块:完成添加用户、删除用户、修改密码等功能

3. 基本信息设定模块:完成基本信息的设定

3.2对性能的规定

3.2.1精度

软件的输入精度:小数点后保留两位有效数字

输出数据的精度:小数点后保留两位有效数字

传输过程中的精度:小数点后保留两位有效数字

3.2.2时间特性要求

响应时间:0.5s内

更新处理时间:0.5s内

数据的更换和传送时间:1s内

3.2.3灵活性

说明对该软件的灵活性的要求,即当需求发生某些变化时,该软件对这些变化的适应能力:

a. 运行环境的变化:该软件适用于现在流行的造作系统

b. 精度和有效时限的变化:因不同情况而定

c. 计划的变化和改进:根据用户的需求随时最软件做必要的升级和更新

3.3输入输出要求

A.输入

1.系统登录:用户的账号和密码,要求与数据库中存储的数据一致

2.学生上机、学生上机状态查询、学生基本信息查询、学生充值、退卡:输入学生卡号和金额,要求为数字

3.系统用户的添加:用户账号、密码等,由一定的字符限制

B.输出

1.对应从系统中输出要查询的结果

2.用户输入信息不合法是会有消息框提示

3.部分Excel表到处以及结账时报表的显示

3.4数据管理能力要求

A.用户信息的存储:将系统所用级别的用户的登录验证信息准确的存储到数据库中,还包括对数据的增、删、改等操作

B.基本数据的设定:设置合理的基本数据,保证机房收费的正常运行

C.财务模块管理:定期按照规定的时间结账,保证信息的安全性和保密性

3.5故障处理要求

软件故障:软件可能出现兼容性问题,可以及时与开发端联系;

硬件故障:由于机房断电、磁盘损坏、病毒入侵等造成的数据损坏,可联系开发人员,进行专业的数据恢复和系统修复

3.6其他专门要求

用户单位的保密要求:系统管理员需有良好的信誉和良好的职业道德习惯,能过做到对系统信息的保密

软件的可维护性:出现运行错误需找专业人员进行维护工作

软件的易读性、可靠性:要求用户按照要求合法输入,不得随意对软件的相关控件做任何非法删改

4运行环境规定

4.1设备

A.server要求内存256以上,cpu 2.0GHz以上

B.Clinet内存128以上,cpu奔腾III以上,最大可支持20台分机同时连接到主机上

4.2软件支持

操作系统:windows xp以上操作系统

数据库管理系统:sql server

4.3接口

用户接口:将向用户提供提交、修改和取消的三个命令选择,对应系统不同功能的实现

外部接口:键盘、鼠标和打印机

内部接口:数据库接口采用SQL连接方式

4.4控制

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

5需求分析总结

在可行性分析的基础上,我们进行了以上的需求分析过程,明确了功能需求、业务需求和用户需求以及软件的一些限制约束,为后续开发做了很好的指导。

(三)机房收费系统软件需求说明书相关推荐

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

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

  2. 发型匹配系统软件需求说明书

    发型匹配系统软件需求说明书 一.任务概述 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. 药房管理系统软件需求说明书,流程图,UML五类图

    药房管理系统 1) 软件需求说明书  引言 1.1  编写目的 本需求规格说明书对<药房管理系统>软件做了全面细致的用户需求分析,明确所要开发的软件应具有的功能.性能与界面,使系统分析人员 ...

  6. Web OA系统软件需求说明书

      文件编号 GYRT-ZYZD-KF15-0306 分发号   版本号 1.00 受控状态 受控                       项目编号: Web OA系统 软件需求说明书   项目承 ...

  7. 可行性研究报告——【VB版机房收费系统】

    1引言 1.1编写目的 在电子信息高速发展的今天,计算机已经是大家生活中必不可少的工具了.人工管理信息的时代已经一去不复返.计算机管理收费系统早已成为了现实,它具有管理方便.检索迅速.查找快速.可靠性 ...

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

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

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

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

最新文章

  1. 3加2大专计算机专业考什么,3加2学校有什么专业 初中生怎么报考3+2
  2. 为什么做好数据安全这么难?黑客太牛?
  3. Ubuntu16.04 -- 后台进程Nohup
  4. 4G EPS 中的无线资源类型
  5. php 昨天开始时间_php日期处理显示:昨天、今天、本周、上一月等时间结点数据...
  6. java mongodb 返回所有field_JAVA高级之反射
  7. LeetCode 96. 不同的二叉搜索树(DP)
  8. centos linux引导修复_【Linux 运维】 Centos7.x 系统修复模式
  9. ios中获取一个唯一的字符串(利用UUID)
  10. java.sql.SQLException: Access denied for user ‘‘@‘localhost‘ (using password: NO)报错问题解决
  11. jq上传本地文件到服务器,jq实现前端文件上传
  12. python代码,用于获取mp3部分信息并存入MySQL中
  13. meta http-equiv 属性 详解
  14. python中,print()多个数据逗号分隔,打印时会以空格分隔,如果不要空格可以使用{}占位符
  15. 阿里云轻量级云服务器部署Java项目
  16. 线段树区间、单点修改查询模板,以及自己对线段树的理解
  17. 1.5 DICOM图像CT值转RGB
  18. 国产类 postman 软件推荐给你~
  19. 数据结构——拉链法(链地址法)
  20. Linux系统优化基础和系统监控

热门文章

  1. Python实现WOA智能鲸鱼优化算法优化支持向量机分类模型(SVC算法)项目实战
  2. bluehost虚拟主机速度快吗?bluehost主机评测!
  3. 【MATLAB】多元线性回归分析regress,MATLAB代码
  4. 使用Deep Exploration进行STK 模型的转换-材质与贴图
  5. 学计算机的能做近视手术吗,生活工作常接触电脑,可以做近视手术吗
  6. 类 对象的定义实例和引用
  7. 触景无限CEO肖洪波:冗杂的AI安防行业,需追寻“精益之道”...
  8. 拥抱人工智能 | 智安协携手华为共同举办第五届智慧城市建设高峰论坛圆满成功!
  9. html做table某一列的合计,vue element-ui中table合计指定列求和实例
  10. 光影魔术手可以切片吗_实体框架魔术独角兽(还有更多!)现已开放,并且可以收回