您的位置:首页 > 其它

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

2015-10-30 19:41 330 查看
详细设计说明书

1引言

1.1编写目的

本详细设计说明书是在机房收费系统概要设计的基础上进一步明确系统结构,详细的介绍系统的各个模块,为进行后面的实现和测试做准备。

本说明书的预期读者为小组成员、系统测试维护人员。

1.2背景

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

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

开发者:王红伟

用户:廊坊师范全体师生

运行该程序系统的计算中心:廊坊师范学院局域网

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

1.3定义

注册

消费金额

充值

值班

退卡

Login

Consume

Recharge

On work

Cancel

结账

基本数据

购卡

上机

下机

Close

Basic data

Buycard

Online

Line

1.4参考资料

《软件工程导论》 张海藩清华大学出版

详细设计说明书GB8567——88

2程序系统的结构



3上下机管理设计说明

3.1程序描述

上下机管理程序主要实现学生刷卡上机自动计费功能,非常驻内存,是可重入的。只要登录该系统就可以在此程序中进行操作。

3.2功能

说明该程序应具有的功能,可采用IPO图(即输入一处理一输出图)的形式。

IPO表
系统:学生管理

模块:上下机管理

调用:学生注册表

输入:学生卡号       输出:提示信息

 

3.3性能

金额精确到0.5元,时间精确到1分钟,其他数字均精确到整数位。

3.4输入项

名称
标识
数据类型
有效范围
输入方式
卡号
CardNo
Char
10
刷卡输入
学号
StudentNo
Char
10
自动输入
姓名
StuentName
Char
10
自动输入
系别
Department
Char
10
自动输入
性别
Sex
Char
10
自动输入
年级
Grade
Char
10
自动输入
班级
Class
Char
10
自动输入
金额
Cash
Money
>5
自动输入
备注
Remarks
Varchar
10
自动输入
状态
Status
Char
10
自动输入
用户ID
UserID
Char
10
自动输入
注册时间
LoginTime
datetime
精确到秒
自动输入
 

3.5输出项

名称
标识
数据类型
有效范围
卡号
CardNo
Char
10
上机时间
onTime
Datetime
精确到秒
下机时间
offTime
Datetime
精确到秒
备注
Remarks
Char
10
消费金额
consumeCash
Money
精确到0.5元
剩余金额
remainCash
Money
精确到0.5元
姓名
StuentName
Char
10
用户ID
UserID
Char
10
 

3.6算法

消耗时间=上机时刻-下机时刻,将分钟换算成小时,再算金额,

金额=消耗时间*单位金额

3.7流程逻辑

  


3.8接口                                                        

用图的形式说明本程序所隶属的上一层模块及隶属于本程序的下一层模块、子程序,说明参数赋值和调用方式,说明与本程序相直接关联的数据结构(数据库、数据文卷)。

3.9存储分配

根据需要,说明本程序的存储分配。

3.10注释设计

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

a.加在模块首部的注释;

b.加在各分枝点处的注释;

c.对各变量的功能、范围、缺省条件等所加的注释;

d.对使用的逻辑所加的注释等等。

3.11限制条件

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

3.12测试计划

说明对本程序进行单体测试的计划,包括对测试的技术要求、输入数据、预期结果、进度安排、人员职责、设备条件驱动程序及桩模块等的规定。

3.13尚未解决的问题

说明在本程序的设计中尚未解决而设计者认为在软件完成之前应解决的问题。

4程序2(标识符)设计说明

用类似F.3的方式,说明第2个程序乃至第N个程序的设计考虑。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  软件开发 开发 文档