详细设计说明书


                                                        详细设计说明书

1引言

1.1编写目的


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

          预期读者为:系统维护人员和开发人员


 


1.2背景


    待开发的系统的名称:机房收费系统

          本项目的任务提出者:雪下机房管理人员

          开发者:周小强


1.3 定义


     系统结构:对系统整体布局的宏观的描述。

     算法:对于程序内部流程计算的逻辑表达方式。


1.4参考资料


 《软件工程概论》 李存珠 编著 南京大学计算机系出版 20018


 2程序系统的结构

详细设计说明书_第1张图片

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性能


  精度:

  1. 学生上机计时消费时间要精确到秒。

  2. 对于结账方面的管理,要精确到小数两位。

       灵活性:


  1. 学生可以刷卡上机,也可以输入自己的卡号上机。

  2. 当出现错误的时候,给予相应的提示。

  3. 输入的数据类型要匹配一致

  4. 模块之间的设计要考虑到可移植性


时间


  1.  如果程序运行没有反应的时间超过30秒的话,应提示要重新运行程序。

  2.  如果在添加用户或者学生的时候,在30秒内没有反应的话,则需要重新录入数据。


3.4输入项   


数据提示符

数据类型

取值范围

数据提示符

数据类型

取值范围

姓名

文本

 

上机时间

时间

 

班级

文本

 

下机日期

时间

 

性别

文本

/

下机时间

时间

 

卡号

文本

 

登录日期

时间

 

管理级别

文本

 

登录时间

时间

 

上机日期

时间

 

消费金额

货币

 

递增时间

时间

 

最少上机时间

货币

 

充值日期

时间

 

退卡金额

货币

 

退卡日期

时间

 

结账员

文本

 

充值金额

货币

 

 

 

 


3.5输出项


 输出项内容与输入项内容一致


3.6算法


  1. 售卡计算公式


      售卡张数=未结账卡数


  1. 退卡计算公式

     退卡张数=未结账退卡数目


3)充值和退卡金额


  充值金额=未结账充值金额汇总


   退卡金额=未结账退卡金额汇总


4)结账


  账目汇总=充值总金额-退卡总金额


3.7流程逻辑


  1. 上机流程

    详细设计说明书_第2张图片


B.注册卡流程


 详细设计说明书_第3张图片

3.8接口


 暂无


3.9存储分配


 对于数据库中的记录,将分配10完条记录的存储空间


3.10注释设计


  1. 模块首部的注释,要大体上说明模块要实现的功能

  2. 各个语句后面的注释要说明语句实现的功能

  3. 注释要规范,命名要标准


3.11限制条件


  暂无


3.12测试计划


测试名称

测试进度安排

测试目的

测试内容

基本数据输入

系统完成后

系统功能是否达到要求

输入简单的一致的数据

非法数据输入

基本数据测试后

系统对非法数据的反应

输入一些特殊字符和字符串、边界值的数据

空字符串

非法测试以后

系统对空字符串的反应

在信息上输入空字符


3.13尚未解决的问题


      暂无




你可能感兴趣的:(软件工程,软件工程)