《软件需求的说明书.docx》由会员分享,可在线阅读,更多相关《软件需求的说明书.docx(11页珍藏版)》请在第一文库网上搜索。
1、03软件需求说明书工引言7编写目的这份需求规格说明书是需求分析阶段的产物,在经过与机房值班老师沟通后,详细的了解了该系统所要实现的功能与用户的习惯后所形成的文档汇总。通过这个文档的书写能够明确以后项目的进度与规划,组织软件的开发与测试。预期的读者:机房值班教师、开发人员、系统分析人员1.2项目背景开发软件名称:机房收费系统项目任务提出者:机房管理者项目开发者:周小强用户:机房管理老师实现该软件的计算机网络:学校机房项目与其他软件:系统关系本项目采用CZS结构,客户端的程序是建立在加力。忆X7系统以上以数据库和ES为开发软件的应用程序。乙3定义2软件工程导论(第四版)张海藩,清华大学出版社,20
2、03b.使用手册2.任务概要2.1 目标该系统开发是为了机房老师能够更好的管理学生上机,减少工作的强度,为学校节省不必要的成本,同时为学生营造一个良好的上机学习的环境。22用户的特点用户类型人员要求最终用户机房值班教师懂得一些windc本操作即可维护人员周小强具有一定的编犬管理水平。由于是为机房专门设计的机房收费系统,所以本系统的使用频度较高。23假定和约束系统运行寿命的最小值:3年开发期限:30天经费限制:与学校有关人员难以沟通硬件限制:机房机器过于老化,硬件设施不齐全开发人员:开发人员少,经验不足3需求规定3.1 对功能的规定3.1.1 系统功能系统功能大致分为几下几个部分一般用户:此用户
3、可以查看学生上机信息,没有更高层次的权限。操作员:此用户负责学生上机,包括:注册卡、退卡、充值、查看学生上机信息等管理员:负责值班教师的添加和查看值班记录,并最后结账汇总。帮助:此功能可以指导用户对系统的使用。3.1.2 数据流图3.1.3数据字典本系统的部分数据字典如下:1 .名字:上机描述:用户学生上机操作定义:学生上机操作,通过输入卡号进行上机。2 .名字:结账别名:账目汇总1. 描述:详细的描述了每一个操作员的工作情况。充值记录:描述了在此操作员值班期间未结账的充值记录。退卡记录:描述了在此操作员值班期间未结账的退卡记录。注册卡:描述了在此操作员值班期间未结账的注册的卡号。6.充值金额
4、=所有充值记录的金额汇总退款金额=所有退款记录的金额汇总金额汇总=充值金额-退款金额-消费金额3.2对性能的规定3.2.1 精度学生只能通过卡号上机。每一天值班教师晚上都会让那些忘记下机的同学强制下机。3.2.2 时间特性要求a响应时间:系统应该做到快速,反应强烈。6.每一天管理员都要对账目进行汇总C学生上机时间在75分钟以内的话,不计算在内。3.2.3灵活性7)支持一定的快捷键操作2)系统会一定时间内自动进行数据的备份3)最后的账目汇总支持到百万以上3.3 输入输出要求输入项目:上机界面:学生需要通过卡号来进行上机(卡号为位数字)登录界面:不同权限的用户通过身份和密码进行登录(密码限制在77
5、位之内)输出项目:记录模块:需要输出学生上机记录,充值记录,退卡记录以及教师的值班记录并打印这些文档。3.4 数据管理能力要求由于每天都进行结账,需要对教师的值班记录和结账表进行保存,为以后的账目核对留一定的信息。3.5 故障处理要求硬件方面由于机房的机器老化,给系统的运行带来一些故障。机房需要配置一定量的打印机。机房的系统也应有一定的安全杀毒软件,防止被病毒入侵。软件本身当软件本身出现故障时,应给出提示。当出现死机或电脑问题时,数据应该能够自动备份,防止丢失。36其他专门要求易读性:可读性要高,因此界面应该尽量简单容易操作。安全性:安全性要高,防止数据的丢失。可靠性:因为系统频度高,因此要求系统能够长时间的使用。4.运行环境规定4.1 设备暂无4.2 支持软件本软件的运行需要系统在WindoWXP以上,以SqISetVCr2008为数据库、vb为开发工具。4.3 接口暂无4.4 控制暂无