详细设计说明书
Posted LuckyZhouStar
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了详细设计说明书相关的知识,希望对你有一定的参考价值。
详细设计说明书
1引言
1.1编写目的
本详细设计说明书,是在概要设计说明书的基础上进一步明确系统结构,详细的介绍系统的各个模块,为进行后面的编码和测试做准备。
预期读者为:系统维护人员和开发人员
1.2背景
待开发的系统的名称:机房收费系统
本项目的任务提出者:雪下机房管理人员
开发者:周小强
1.3 定义
系统结构:对系统整体布局的宏观的描述。
算法:对于程序内部流程计算的逻辑表达方式。
1.4参考资料
《软件工程概论》 李存珠 编著 南京大学计算机系出版 2001年8月
2程序系统的结构
3程序1(标识符)设计说明
3.1程序描述
在本阶段逐个的描述每个程序要实现的功能,以及内部的结构和算法,为下一步的编码工作做准备。
3.2功能
模块名称:机房管理 | 设计者:周小强 | 使用单位:机房 | 编程要求: VB6.0 SQL | |
输入部分 | 处理部分 | 输出部分 | ||
1. 学生基本信息 2. 教师基本信息 3. 输入充值金额 4. 学生输入学号 5. 教师登录信息 | 将学生基本信 1. 息写入到用户信息表 2. 将教师基本信息写入到教师基本表中 3. 对学生进行充值 4. 进行上机 5. 上机值班 | 1. 学生基本档案 2. 教师基本档案 3. 学生充值记录 4. 消费收据 5. 值班记录 | ||
3.3性能
精度:
-
学生上机计时消费时间要精确到秒。
-
对于结账方面的管理,要精确到小数两位。
灵活性:
-
学生可以刷卡上机,也可以输入自己的卡号上机。
-
当出现错误的时候,给予相应的提示。
-
输入的数据类型要匹配一致
-
模块之间的设计要考虑到可移植性
时间
-
如果程序运行没有反应的时间超过30秒的话,应提示要重新运行程序。
-
如果在添加用户或者学生的时候,在30秒内没有反应的话,则需要重新录入数据。
3.4输入项
数据提示符 | 数据类型 | 取值范围 | 数据提示符 | 数据类型 | 取值范围 |
姓名 | 文本 |
| 上机时间 | 时间 |
|
班级 | 文本 |
| 下机日期 | 时间 |
|
性别 | 文本 | 男/女 | 下机时间 | 时间 |
|
卡号 | 文本 |
| 登录日期 | 时间 |
|
管理级别 | 文本 |
| 登录时间 | 时间 |
|
上机日期 | 时间 |
| 消费金额 | 货币 |
|
递增时间 | 时间 |
| 最少上机时间 | 货币 |
|
充值日期 | 时间 |
| 退卡金额 | 货币 |
|
退卡日期 | 时间 |
| 结账员 | 文本 |
|
充值金额 | 货币 |
|
|
|
|
3.5输出项
输出项内容与输入项内容一致
3.6算法
-
售卡计算公式
售卡张数=未结账卡数
-
退卡计算公式
退卡张数=未结账退卡数目
3)充值和退卡金额
充值金额=未结账充值金额汇总
退卡金额=未结账退卡金额汇总
4)结账
账目汇总=充值总金额-退卡总金额
3.7流程逻辑
-
上机流程
B.注册卡流程