详细设计说明书
详细设计说明书
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.注册卡流程
3.8接口
暂无
3.9存储分配
3.10注释设计
模块首部的注释,要大体上说明模块要实现的功能
各个语句后面的注释要说明语句实现的功能
注释要规范,命名要标准
3.11限制条件
暂无
3.12测试计划
测试名称 | 测试进度安排 | 测试目的 | 测试内容 |
基本数据输入 | 系统完成后 | 系统功能是否达到要求 | 输入简单的一致的数据 |
非法数据输入 | 基本数据测试后 | 系统对非法数据的反应 | 输入一些特殊字符和字符串、边界值的数据 |
空字符串 | 非法测试以后 | 系统对空字符串的反应 | 在信息上输入空字符 |
3.13尚未解决的问题
暂无
再分享一下我老师大神的人工智能教程吧。零基础!通俗易懂!风趣幽默!还带黄段子!希望你也加入到我们人工智能的队伍中来!https://blog.csdn.net/jiangjunshow
相关阅读
项目组成员在针对要开发的系统做需求调研后,就要编写对应的需求说明书。 作为软件工程师,你就得知道需求分析说明书和需求规格说明
产品规格的制作是以风格方式对产品进行相对详细的描述,以便人们知道产品。那么,产品手册的基本功能是什么?在这里,时代财富网络小
G.1 引言 G.1.1 编写目的 数据库的表结构设计是整个项目开发中一个非常重要的环节,一个良好的数据库设计,可以提高开发效率,方便
对于概要设计说明书,有很多刚入行的小白对此有很多的迷惑,在这里我就接着多年的工作经验,并拿出曾经给负责的一个项目撰写的概要设计
概要设计说明书 1引言 1.1编写目的 这篇文章的编写目的主要是为了开发此系统为系统做一个总体的结构设计,经评审后进一步细化,分别