机房收费系统——详细设计说明书
2015-10-30 19:41
330 查看
详细设计说明书
本说明书的预期读者为小组成员、系统测试维护人员。
b.本项目的任务提出者:米新江教授
开发者:王红伟
用户:廊坊师范全体师生
运行该程序系统的计算中心:廊坊师范学院局域网
该软件系统同其他机构的基本的相互来往关系:由廊坊师范学院信息技术提高班做技术支持。
详细设计说明书GB8567——88
金额=消耗时间*单位金额
a.加在模块首部的注释;
b.加在各分枝点处的注释;
c.对各变量的功能、范围、缺省条件等所加的注释;
d.对使用的逻辑所加的注释等等。
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个程序的设计考虑。相关文章推荐
- 如何成为一名专家级的开发人员
- 软件 bug 的生命周期
- C#生成Word文档代码示例
- jQuery窗口、文档、网页各种高度的精确理解
- 比较全的一个C#操作word文档示例
- .NET微信公众号开发之公众号消息处理
- 使用nodejs开发cli项目实例
- nodejs开发微博实例
- Egret引擎开发指南之创建项目
- Android开发自学笔记(二):工程文件剖析
- Java开发人员需知的十大戒律
- Web 开发常用工具 大家自己查找下载
- C#编程实现Excel文档中搜索文本内容的方法及思路
- 三种Web开发主流技术的性价评价
- 在B/S开发中经常用到的JavaScript技术第1/3页
- 深入Android开发FAQ的详解
- Android生存指南之:开发中的注意事项
- asp.net 开发的一些常用技巧
- windows开发记事本程序纪实(二)逻辑篇1
- C#开发纽曼USB来电小秘书客户端总结