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

详细设计说明书

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程序系统的结构

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

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流程逻辑

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

3.8接口                                                        

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

3.9存储分配

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

3.10注释设计

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

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

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

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

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

3.11限制条件

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

3.12测试计划

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

3.13尚未解决的问题

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

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

用类似F.3的方式,说明第2个程序乃至第N个程序的设计考虑。

你可能感兴趣的:(开发,软件开发,文档)