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

软件需求说明书

1引言

1.1编写目的

说明编写这份软件需求说明书的目的,指出预期的读者。

主要是方便设计人员,分析人员以及用户之间的联系与交流,明确用户的需求,及时改善项目的功能和性能,同时对该项目的功能和性能以及开发的环境等做出描述等,为下一步的进行做准备。

预期读者:用户,项目开发人员

1.2背景

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

B.本项目的任务提出者:米新江教授

  开发者:杨楠

用户:教师、学生、机房管理员

 实现该软件的计算中心或计算机网络:学校机房

C.该软件同其他系统或机构的基本来往关系:可访问学生学籍系统的数据库,查询学生信息。

1.3定义

VB语言:1991年,美国微软公司推出了Visual Basic(可简称VB),目前的最新版式VB 2005(VB8)中文版。

SQL:全称是“结构化查询语言(Structured Query Language)”,最早的是IBM的圣约瑟研究实验室为其关系数据库管理系统SYSTEM R开发的一种查询语言,它的前身是SQUARE语言。

1.4参考资料

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

[2]可行性研究报告(GB8567——88)

[3] 《软件工程》 马林艺著  机械工业出版社

2任务概述

2.1目标

1、开发意图:

软件开发的目的是使学校机房管理更加高效,减轻值班教师的工作负担,方便学生更加快捷的上网学习。

2、应用目标:

通过本系统,能帮助机房管理者快速准确的的对学生的消费情况,注册充值,退卡考勤情况了解。

2.2用户的特点

1、最终用户是教师和学生,应该具备一定的计算机知识,熟练的掌握软件的操作技巧

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

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

4、本软件的预期使用频度:系统平时使用频度为正常,临近考试,毕业,选课,等级考试的时候使用频度高

 

2.3假定和约束

列出进行本软件开发工作的假定和约束,例如经费限制、开发期限等。

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

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

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

3需求规定

3.1对功能的规定

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

1、系统分为三个权限:一般用户,管理员,操作员。一般用户的能力是控制学生上下机,查询余额以及上机记录;操作员负责注册,充值,退卡以及操作员考勤;管理员负责结账,日结账单,数据设定。

2、系统分为三个模块:学生上下机模块,结账模块,查询模块

 

 

3.2对性能的规定

3.2.1精度

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

输入数据:保留小数点后两位有效数字

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

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

3.2.2时间特性要求

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

a.  响应时间;不超过1秒

b.  更新处理时间;不超过1秒

c.  数据的转换和传送时间;不超过1秒

d.  解题时间;等的要求。不超过5秒

3.2.3灵活性

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

a.  运行环境的变化;网络速度要达到100MB/S以上

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

c.  计划的变化或改进。不定时进行改进,更新

3.3输人输出要求

解释各输入输出数据类型,并逐项说明其媒体、格式、数值范围、精度等。对软件的数据输出及必须标明的控制输出量进行解释并举例,包括对硬拷贝报告(正常结果输出、状态输出及异常输出)以及图形或显示报告的描述。

A、输入:

数据项

数据类型

输入格式

精度

用户名

Char(10)

文本

0.01

密码

Char(10)

文本

0.01

学号

Char(10)

文本

0.01

。。。

。。。

。。。

。。。

 

B、 输出

查询信息:导出excel表或者界面以表格的形式显示

3.4数据管理能力要求

说明需要管理的文卷和记录的个数、表和文卷的大小规模,要按可预见的增长对数据及其分量的存储要求作出估算。

1、用户信息的存储:将用户的登陆信息准确的存储到数据库中,包括数据的修改等操作。

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

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

 

3.5故障处理要求

列出可能的软件、硬件故障以及对各项性能而言所产生的后果和对故障处理的要求。

 

软件故障:出现不兼容问题,升级为最新版本使用

硬件故障:机房断电,磁盘受损,电脑老化。及时安排人员进行检查维护

3.6其他专门要求

如用户单位对安全保密的要求,对使用方便的要求,对可维护性、可补充性、易读性、可靠性、运行环境可转换性的特殊要求等。

 

用户单位对安全保密的要求:对文件严格保密,不得外传

使用方便的要求:简单方便,一看就懂

可维护性:出现错误,及时提供修复方法以解决问题

可转移性:能够实现异地发布

易读性:界面简单,一看就能使用

可靠性:经过上百次的测验,不会出现死机等情况

4运行环境规定

4.1设备

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

a.  处理器型号及内存容量;处理器:2.0Ghz以上,2 G内存

b.  外存容量、联机或脱机、媒体及其存储格式,设备的型号及数量;500G内存,普通电脑一台,

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

4.2支持软件

列出支持软件,包括要用到的操作系统、编译(或汇编)程序、测试支持软件等。

 

操作系统:Windows XP以上

编程软件:Visual Basic 6.0

数据库管理系统:SQL server2008

 

4.3接口

说明该软件同其他软件之间的接口、数据通信协议等。

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

内部借口:SQL server 及VisualBasic6.0

 

 

4.4控制

说明控制该软件的运行的方法和控制信号,并说明这些控制信号的来源。

 

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

  • 4
    点赞
  • 18
    收藏
    觉得还不错? 一键收藏
  • 9
    评论
机房收费管理系统 问题描述 结合我校计算机机房的运作模式,设计一种适合的收费管理系统,能够实现相关的人员检索,计时收费,管理汇总等功能模块。 开发环境 采用C或C++实现,VC++6.0 基本要求 主要功能模块: (1) 登录模块 (2) 上机管理模块 说明:上机登记时,余额不足3元或卡处于挂失状态,则拒绝登记。 每位同学的一次上机形成一条记录,每30秒遍历一次上机记录表,对表中所有正上机字段为TRUE的记录的上机用时增加30秒,同时减少上机卡表中的余额。 (3) 上机卡管理模块 (4) 充值挂失模块 (5) 查找统计模块:统计某天上机的总时数、每次上机的平均时数和机房的收入;某学生上机的次数、上机总时数、每次上机平均时间;挂失和查询余额。 参考的数据结构: 上机卡(卡号,姓名,专业班级,余额,状态),状态有:正常和挂失。 上机记录(卡号,上机日期,开始时间,上机用时,正上机,管理号代码) 上机记录表永久保存,用于事后查询和统计。 设计要求 1) 界面友好,输入信息符合逻辑:如上机时间设定在合理的时间范围。 2) 能从实践生活出发,设计合理的功能模块 3) 各类信息的数据结构明晰 4) 可根据自身生活体验添加相关功能模块。 拓展功能要求 鼓励采用Turbo C/C++、MFC等开发工具,实现彩色或图形操作界面。鼓励引入小型数据作为处理数据的来源,拓展知识面。
评论 9
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值