软件需求说明书

来源:互联网 发布:手机听歌软件 编辑:程序博客网 时间:2024/05/01 01:48

1引言

1.1编写目的

目的:详尽的分析用户需求,深入对功能的了解,明确工作内容,从而提高效率,减少工作量。

预期的读者:开发人员。

1.2背景

说明:

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

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

  开发者:李长春

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

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

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

1.3定义

列出本文件中用到的专门术语的定义和外文首字母组词的原词组。

1.4参考资料

列出用得着的参考资料,如:

a. 《项目开发建议书》

b. 学生管理系统

c. 软件工程视频

d. SQL浙大视频

e. 提高班历届技术支持。

2任务概述

2.1目标

A、软件名称:机房收费系统

    B、开发意图:充分利用资源,高效管理机房计算机工作

    C、应用目标:可以有效记录师生上下机信息,方便管理

    D、作用范围:全校师生

    E、本软件是一项独立的软件,全部内容自含

2.2用户的特点

最终用户:师院师生,有一定的操作水平,能较快适应新事物

操作人员、维护人员的教育水平和技术专长,提高班学生,有一年的计算机学习经验,能做维护与管理。

本软件的预期使甩频度:每周2-5

2.3假定和约束

经费限制、无

开发期限、21

3需求规定 

3.1对功能的规定

用列表的方式(例如IPO表即输入、处理、输出表的形式),逐项定量和定性地叙述对软件所提出的功能要求,说明输入什么量、经怎样的处理、得到什么输出,说明软件应支持的终端数和应支持的并行操作的用户数。

3.2对性能的规定

3.2.1精度

说明对该软件的输入、输出数据精度的要求,可能包括传输过程中的精度。

3.2.2时间特性要求

说明对于该软件的时间特性要求,如对:

a. 响应时间;2s

b. 更新处理时间;2s

c. 数据的转换和传送时间;计时

d. 解题时间;计时

3.2.3灵活性

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

a. 操作方式上的变化;卡刷卡也可输入

b. 运行环境的变化;无

c. 同其他软件的接口的变化;及时写

d. 精度和有效时限的变化;计时改

e. 计划的变化或改进、到时候就现写吧、

3.3输人输出要求

A.输入

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

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

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

 

B.输出

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

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

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

3.4数据管理能力要求

11张表,其中上下机信息记录表数据增长会很快,储存空间要在1G以上

3.5故障处理要求

做好日备份和危机处理,及时还原。

3.6其他专门要求

用户单位的保密要求:管理员和操作员需保管好自己的用户名和密码,防止用户名和密码丢失引起不必要的损失。用户名和密码需定期更换,防止有人破解密码。

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

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

4运行环境规定

4.1设备

列出运行该软件所需要的硬设备。说明其中的新型设备及其专门功能,包括:

a. 处理器型号及内存容量;

b. 外存容量、联机或脱机、媒体及其存储格式,设备的型号及数量;

c. 输入及输出设备的型号和数量,联机或脱机;

d. 数据通信设备的型号和数量;

e. 功能键及其他专用硬件

4.2支持软件

SQL2008

Vb6.0。

4.3接口

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

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

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

4.4控制

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

0 0