详细设计说明书
详细设计说明书是在概要设计的基础上进一步明确系统结构,表示出软件结构的图表,完成算法设计、数据结构设计、物理设计等,详细地描述的逐个模块,包括算法和逻辑流程,为下一步系统的实现和测试做准备。
本文档的预期读者是程序开发人员和程序测试人员。
A.待开发软件名称:机房收费系统
B.项目提出者:米新江教授
开发者:吴士龙
用户:廊坊师范学院全体教职工和学生
实现该软件的计算中心或计算机网络:廊坊师范学院局域网
C.该软件系统同其他机构的基本的相互来往关系:由廊坊师范学院信息技术提高班做技术支持。
注册 |
消费金额 |
充值 |
值班 |
退卡 |
Login |
Consume |
Recharge |
On work |
Cancel |
结账 |
基本数据 |
购卡 |
上机 |
下机 |
Statement |
Basic_date |
Buycard |
Login |
logout |
[1]《软件工程事务》刘学俊 李继芳 刘汉中编著 浙江大学出版社
[2]详细设计说明书(GB8567——88)
用一系列图表列出本程序系统内的每个程序(包括每个模块和子程序)的名称、标识符和它们之间的层次结构关系。
层次结构关系图如下:
a.一般用户模块(Normal):主要负责查询相关学生信息以及上下机情况。
b.操作员模块:负责学生注册、修改、充值、退卡等操作管理工作。
c.管理员模块:负责整个系统基本数据的设定、对操作员和一般用户的管理以及账目管理工作。
该程序只对学生的上下机情况及学生信息进行查看,没有涉及管理功能,只是将学生的信息输入数据库,经过系统处理后得到新的数据信息。
说明该程序应有的功能,可采用IPO图的形式,如下图:
3.3性能
软件的输入精度:小数点后保留两位有效数字
输出数据的精度:小数点后保留两位有效数字
传输过程中的精度:小数点后保留两位有效数字
响应时间:0.5s内
更新处理时间:0.5s内
数据的更换和传送时间:1s内
说明对该软件的灵活性的要求,即当需求发生某些变化时,该软件对这些变化的适应能力:
a.运行环境的变化:该软件适用于现在流行的造作系统
b.精度和有效时限的变化:因不同情况而定
c.计划的变化和改进:根据用户的需求随时最软件做必要的升级和更新
名称 |
标识 |
数据类型 |
长度 |
输入方式 |
安全保密 |
学号 |
StudentNo |
Char |
10 |
自动 |
中 |
卡号 |
CardNo |
Char |
10 |
刷卡 |
中 |
姓名 |
StudentName |
Char |
10 |
自动 |
中 |
系别 |
Department |
Char |
10 |
自动 |
中 |
性别 |
Sex |
Char |
10 |
自动 |
中 |
年级 |
Grade |
Char |
10 |
自动 |
中 |
班级 |
Class |
Char |
10 |
自动 |
中 |
金额 |
Cash |
Numeric |
(10,3) |
自动< |