目录
一、 课题描述 ……………………………………………….3
二、需求分析报告 ……………………………………………3
2.1 水帘洞天标识:数字时钟和圆盘时钟 …………………………….3
2.2软件概述 …………………………………………………..3
2.3文档概述 …………………………………………………..3
2.3.1 引用文档…………………………………………………...3
2.3.2 定义………………………………………………………..3
2.4工程需求 …………………………………………………..4
2.5软件的功能需求……………………………………………4
2.6软件数据元素要求…………………………………………4
2.7设计约束……………………………………………………4
2.8热血排球合格性需求…………………………………………………4
三、设计报告………………………………………………….4
3.1概要设计…………………………………………………...4
3.1.1 概述……………………………………………………....4
3.1.2时钟系统流程图 ………………………………………….4
3.2 模块说明…………………………………………………...5
3.3详细设计………………………………………………….5-9
3.4 数据描述 ……………………………………………………9
3.5数据文件…………………………………………………….9
3.6尚未解决的问题工程验收单表格…………………………………………….9
四、软件测试报告……………………………………………....9
1. 范围 …………………………………………………………..9
1.1标识.………………………………………………………….9
1.2系统概述……………………………………………………..9
1.3文档概述……………………………………………………10
2. 引用文档…………………………………………………….10
3. 术语………………………………………………………….10
4. 测试概述…………………………………………………….10
5. 测试结果…………………………………………………….11
5.1(测试的名称和项目唯一标识号)测试结果…………….11
6. 评估和建议………………………………………………….11
6.1对软件的评估………………………………………………11
6.2改进建议……………………………………………………11
五、产品说明书………………………………………………..11
1范围…………………………………………………………...11
1.1标识…………………………………………………………11
1.2系统概述……………………………………………………11
1.3文档概述……………………………………………………11
2运行环境……………………………………………………...11
3操作过程………………………………………………..…11-13
六、总结……………………………………………………13-14
一、 课题描述
荷包蛋怎么做好吃
时钟几乎是每个人生活中必备的生活用品。时钟虽小确非常重要。一款良好的时钟可以给人们带来极大的便利。我结合自己自身的情况,选择了PC平台、Windows操作系统、Visual C++ 6.0开发平台、MFC框架来实现自己的程序。而且希望能通过自己这款小应用程序的设计,来掌握面向对象的程序设计方法,了解C++面向对象的设计方法和技巧,有效地、深刻地理解课程内容,体会理论、方法和设计原则。
二、 需求分析报告
2.1.1 鼻翼长痘是什么原因标识:时钟
2.2软件概述
系统开发工具采用Microsoft Visual C++ 6.0。运行在主流的windows操作系统上。该系统的整个过程都在主要应用MFC,微软基础类(Microsoft Foundation Class)。它是用于在C++环境下编写应用程序的一个框架和引擎。该系统还应用MCI ( Media Control Interface ),媒体控制接口,基于Windows操作系统的应用程序提供了高层次的控制媒体设
备接口的能力。
2.3文档概述
本文档为时钟的设计,实现,测试以及验收提供重要依据,也为评价系统功能和性能提供标准。老师可以根据本文档进行检查,是否符合设计需求。
2.3.1 引用文档
任务说明书文档、设计报告文档。
2.3.2 定义
需求分析是指要解决的问题进行详细的分析,弄清楚问题的要求,包括需要输入什么数据,要得到什么结果,最后应输出什么。
本文档为时钟的设计,实现,测试以及验收提供重要依据,也为评价系统功能和性能提供标准。
2.4工程需求
2.5软件的功能需求
● 指针时钟。
● 数字时钟。
● 退出。
2.6软件数据元素要求
数据元素:时间。
数据元素的测量单位:hour(时)、minute(分钟)、cond(秒)、对于数字时钟还有year(年)、month(月)、day(日)。
2.7设计约束
指针时钟的时针一圈只走12下。
2.8合格性需求
时钟正常运。与系统的时间一致。
三、设计报告
3.1概要设计
3.1.1 概述
时钟包括圆盘时钟,数字时钟,退出。
倒插门3.1.2违约承诺时钟系统流程图
3.2 模块说明
3.2.1 OnDraw(CDC* pDC)函数
实现圆盘和数字时钟的绘制。
3.2.2 OnMenuitem32771()函数
实现对圆盘时钟的调用。
3.2.3 CTime::GetCurrentTime()函数
实现对当前系统时间的获取。
临汾尧庙
3.2.4 OnMenuitem32772()函数
实现对数字时钟的调用。
3.2.5 OnTimer(UINT nIDEvent)函数
实现对圆盘时钟和数字时钟的刷屏。
3.3 详细设计
3.3.1 OnDraw(CDC* pDC)函数
实现圆盘和数字时钟的绘制。同时使无论使圆盘还是数字都会随窗口变化而变化,不会被窗口覆盖。用if语句根据已经定义的全局变量m_flag的值来判断调用的是圆盘时钟还是数字时钟。
void CClock_zxView::OnDraw(CDC* pDC)
{
CClock_zxDoc* pDoc = GetDocument();