机房收费系统是为满足日益扩大的学生上机人数管理需要进行开发的,以电子化管理为基础的系统。使用本系统可以提高人力资源、时间、空间等资源的利用率。
本文档是专为用户编写的,帮助用户了解和使用系统。
预期读者是用户。
系统名称:机房收费系统
提出者:学校
开发者:徐玲博
用户:全校师生
安装此软件的计算中心:学校图书馆阅览室,学校机房
a. 本项目的经核准的计划任务书或合同、上级机关的批文:数据设计说明书、数据要求说明书
b. 属于本项目的其他已发表的文件:软件详细设计说明书、数据设计说明书、数据要求说明书,操作手册
c. 本文件中各处引用的文件、资料,包括所要用到的软件开发标准:《软件工程》 清华出版社出版
管理学生上下机信息,考勤,以及上下机产生的费用进行结账。
机房收费系统的功能就是计时、计费、考勤、结账。
系统的使用流程有:登陆、上机、查询、统计。操作员查询、注册、充值、退额、退卡。管理员,基本数据设定,日结周结,结账。操作员的值班记录。
用户对于系统进行操作,整个处理过程最多不大于1s
系统对于出现的一些错误,可以有一些提醒
系统存储的数据,精确性更优。
软件的输入精度:小数点后保留1位
输出数据的精度:小数点后保留1位
软件处理任何一条数据的时间都不能大于1s
响应时间也不能大于1s
软件可以判断出用户输入的某些格式是否正确,如日期格式和时间格式,可以自动帮用户进行修正。
系统分为三种不同权限的用户:管理员(权限最高),操作员(权限中等),一般用户(权限最低)。三种用户因为权限的不同,可操作的数据也不同,权限越高操作数据越多。
数据库也有专门的管理人员管理,使用的是SQL sever身份验证。
普通pc机,学校机房的电脑即可
Windows XP及以上系统。Office,SQL sever2008,VB6.0
Basicdata |
基本数据表 |
Cancelcar |
退卡表 |
Checkday |
日结账表 |
Checkweek |
周结账表 |
Line-info |
上机记录表 |
Onwork-info |
正在值班教师工作表 |
Recharge-info |
充值记录表 |
Student-info |
学生信息登记表 |
User-info |
用户信息表 |
Worklog-info |
工作日志表 |
为安装本软件及初始化过程,需要了解的软件信息存储、安装及操作的过程。系统在安装或初始化过程中会有什么样的反应以及其中意义。
本系统采用的是用户先配置好数据库DSN文件,然后再安装本系统,可以按照普通软件安装过程,点击进行安装,根据指示即可完成。
说明输入数据的现实背景,主要是
a. 情况——由所有的用户,相关操作员进行输入。
b. 情况出现的频度——学生输入是根据自己需要上机,而操作员便是周期性的进行数据统计查询。
c. 情况来源—一例如人事部门、仓库管理部门;
d. 输入媒体———键盘、鼠标
e. 限制——对数据输入的类型、长度进行了相应限制
f. 质量管理——数据输入错误是,系统会提出相应的提示,促使用户正确输入。
说明对初始输入数据和参量的格式要求,包括语法规则和有关约定,如:
a. 长度—用户名随用户设计,密码为6位数或字母。
b. 格式基准——以左面的边沿为基准;
c. 标点——用来表示行、数据组等的开始或结束而使用的空格、斜线、星号、字符组等。
d. 词汇表——给出允许使用的字符组合的列表,禁止使用*的字符组合的列表等;
e. 省略和重复——给出用来表示输人元素可省略或重复的表示方式;
f. 控制——给出用来表示输入开始或结束的控制信息。
a. 控制或首部——例如用来表示输入的种类和类型的信息,标识符输入日期,正文起点和对所用编码的规定;
b. 主体——输入数据的主体,包括数据文卷的输入表述部分;
c. 尾部——用来表示输入结束的控制信息,累计字符总数等;
d. 省略——指出哪些输入数据是可省略的;
e. 重复——指出哪些输入数据是重复的。
例如
用户名:admin
密码:111111
学号:11070541033
日期:2113-11-23
说明输出数据的现实背景,主要是:
a. 使用——用于信息显示。一般用户、操作员可根据相应的输出采取如充值等操作。
b. 使用频度——一般用户使用频率按照用户实际上机情况而定。
而操作员则是每周的、定期的或备查阅的;
c. 媒体——打印
d. 质量管理—一例如关于合理性检验、出错纠正的规定;
e. 支配——例如如何确定输出数据是保留还是废弃,是否要分配给其他接受者等。
给出对每一类输出信息的解释,主要是:
a. 首部——如输出数据的标识符,输出日期和输出编号;
b. 主体——输出信息的主体,包括分栏标题;
c. 尾部——包括累计总数,结束标记。
为每种输出类型提供例子。对例子中的每一项,说明:
a. 定义——每项输出信息的意义和用途;
b. 来源——是从特定的输入中抽出、从数据库文卷中取出、或从软件的计算过程中得到;
c. 特性——输出的值域、计量单位、在什么情况下可缺省等。
这一条的编写针对具有查询能力的软件,内容包括:同数据库查询有关的初始化、准备、及处理所需要的详细规定,说明查询的能力、方式,所使用的命令和所要求的控制规定。
本软件可进行查询,方式有简单查询和组合查询
列出由软件产生的出错编码或条件以及应由用户承担的修改纠正工作。指出为了确保再启动和恢复的能力,用户必须遵循的处理过程。
软件出现未响应情况——用户等待响应或者重启软件。
软件出现兼容性问题——用户应及时上报维护人员。
软件数据库出现问题——停止运行软件并上报维护人员。
当软件是在多终端系统上工作时,应编写本条,以说明终端的配置安排、连接步释、数据和参数输入步骤以及控制规定.说明通过终端操作进行查询、检索、修改数据文卷的能力、语言、过程以及辅助性程序等。
系统承受能力没有那么大,所以不会有非常多的人同时登陆终端。不过这个会不断改进。