软件需求说明书

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. php查找函数所在文件
  2. STL与泛型编程(1)---模板
  3. 关于Unity调用摄像头扫描二维码与生成二维码的实现方法
  4. 已知ABAP tcode,需要查找assign了该tcode的PFCG role
  5. jquery设置输入框为只读_将SQL中几张表设为只读,这是什么奇怪需求?
  6. python每天定时9点执行_python 定时器每天就执行一次的实现代码
  7. python 排列组合_python 编写排列组合
  8. labview曲线上两点画延长线_零失手的‘万能眼线公式’,关键鼻翼延长线、画出适合自己的眼线...
  9. dd wipe 命令磁盘清空shell脚本,笔记本台机MAC通用
  10. python opencv —— io(帧、图像、视频的读取与保存)
  11. 13. Window blur() 方法
  12. 轮距和轴距有什么区别_汽车悬挂弹簧桶分离和簧桶一体有什么区别?
  13. WiFi图标在任务栏里不见了,提示:适配器Qualcomn Atheros QCA9377 Wireless Network Adapter遇到驱动程序或硬件相关的问题
  14. 执行多个window.onload匿名函数的方法
  15. C#编程,输入里程数和耗油量,计算每升的里程数,程序中使用异常处理器,当输入的里程数或耗油量无法转换成double值时处理FormatException。
  16. 【笨木头Unity】入门之旅007:Demo之四处找死(二)_主角移动和旋转
  17. MATLAB Support Package Installer无法正常打开的问题
  18. 二进制 八进制 十进制 十六进制
  19. buuctf crypto page 2
  20. Spring05:面向切面编程

热门文章

  1. (MacOS)来做一个简单带有音乐提醒的python倒计时器吧~
  2. 技术分享 | 想测试入门就必须要懂的软件开发流程
  3. 傲游(Maxthon)假死问题-小一博客
  4. 智慧的仓库管家——WMS
  5. boot spring 简拼_超牛逼的下拉字典框架,支持拼音简拼搜索,代码项、代码值搜索,无限层级级联,多选、过滤自定义数据表等等...
  6. upupw mysql安装在哪_怎样在window中利用UPUPW安装PHP+MYSQL的web站
  7. 怎么样用Windows创建虚拟磁盘
  8. HDU2526:浪漫手机
  9. SOA论剑三亚江湖会
  10. redis-py 模块的 hset 与 hmset 之间的区别