机房收费系统——详细设计说明书

详细设计说明书GB8567——88

1引言

关于要建立的新系统——机房收费系统,使用的语言是VB语言,其优点是可视化效果比较好,而且现在越来越多的学生信息、考勤等都需要进行电子化改革,以提高效率和资源利用率。并且还可以对学校实现电子化管理具有战略意义。

1.1编写目的

此文档是在概要设计说明书编写完成的基础上,对于机房收费系统的各个模块、程序分别进行了实现层面上的要求和说明。在本说明书中,对系统所做的所有详细设计进行说明。这个对于编码的完成进行了具体的的介绍和要求。

本文档的预期读者是编码人员阅读。
       主要工作包括:根据软件需求说明书所描述的数据、功能、运行、性能,并依照概要设计中所确定的处理流程,逐个设计程序模块(包括功能、性能、输入、输出、算法、程序逻辑、接口等)

1.2背景

说明:

a. 系统的名称:机房收费系统

b.提出者:米新江教授

c. 开发者:徐玲博

d.  用户和运行该程序系统的计算中心:图书馆阅览室,学校机房

1.3定义

 DFD:数据流图

DD:数据字典

 

1.4参考资料

资料名

来源

《软件工程》

张国番 清华大学出版社

软件工程视频

哈尔滨工业大学

使用软件工程

郑人杰 清华大学出版社

 

2程序系统的结构

机房收费系统——详细设计说明书_第1张图片

用户层次结构图如下:

机房收费系统——详细设计说明书_第2张图片

3程序(标识符)设计说明

 

3.1程序描述

       此程序为适应日益增加的上机人数,方便机房收费系统电子化、高效化管理,支持并发操作。学生通过注册上机,系统验证登陆名、密码是否正确,从而允许\拒绝学生上机。操作员可新的注册消除和收取退还余额,并且管理学生一些基本上机信息,具有一般用户的所有权限。管理员进行信息查询的同时,对金额进行结账,具有一般用户和操作员的所有权限。

3.2功能

机房收费系统的功能就是计时、计费、考勤、结账。

 

系统的使用流程有:登陆、上机、查询、统计。操作员查询、注册、充值、退额、退卡。管理员,基本数据设定,日结周结,结账。操作员的值班记录。

 

3.3性能

       用户对于系统进行操作,整个处理过程最多不大于1s

       系统对于出现的一些错误,可以有一些提醒

       系统存储的数据,精确性更优。

3.4输人项

 

 

3.5输出项

3.6算法

       系统主要有两个功能:计时、计费。这两个需要用到算法。

上机时间=现在时间-初始时间(h)

每小时的上机费用=基本数据

上机费用=上机时间(h)*上机费用(¥/h)

3.7流程逻辑

用户上机——上机信息——数据库——用户下机

3.8接口

整体登陆

一般用户登陆

操作员登陆

管理员登陆

3.9存储分配

机房收费系统使用的数据库是SQLsever,它可以满足系统对于数据的存入和读取需要。

3.10注释设计

说明准备在本程序中安排的注释,如:

a. 加在模块首部的注释:注明本模块开始编写的时间、编写人员、及基本功能

b.加在各分枝点处的注释:比较关键的地方添加代码,如需要理解的,还有就是其他编程人员不易理解的地方。

c. 说明个情况中对学生上机收费的标准,指出具体计算方法

3.11限制条件

说明本程序运行中所受到的限制条件。

a.  保证电脑运行正常。

b.  保证数据源配置正常。

3.12测试计划

 

负责人

测试时间

预期结果

 

登陆

徐玲博

2014/04/01

验证信息,输入不正确提示错误,返回登陆界面

基本查询

徐玲博

2014/04/01

查询出正确、清晰的结果

 

组合查询

徐玲博

2014/04/01

每组组合中均能查询出相应的正确信息

 

修改信息

徐玲博

2014/04/01

修改后,数据库将删除原有信息,保留最新信息

 

结账

徐玲博

2014/04/01

正确无误的进行结账操作

 

 

3.13尚未解决的问题

你可能感兴趣的:(机房收费系统——详细设计说明书)