1、课 程 设 计 任 务 书 专专 业业 通信工程通信工程 班班 级级 姓姓 名名 设设 计计 起起 止止 日日 期期 设计题目:时钟图形模拟设计题目:时钟图形模拟 设计任务(主要技术参数):设计任务(主要技术参数): 硬件环境: CPU:Pentium 2.8GHz 以上 内存:256MB 以上 硬盘空间:80G 以上 软件环境: (1)操作系统:Windows XP (2)开发软件:JDK,JCreator 实现功能: 通过编程最终使电脑屏幕显示模拟时钟,并正常运行显示表针时间,电脑上呈现 一个图种的模型表示电脑上的时间,并可以模拟时钟走动。 指导教师评语:指导教师评语: 成成绩:绩: 签字
2、:签字: 年年 月月 日日 目目 录录 1 设计内容及要求 1 1.1 设计内容 . 1 1.2 设计目的及意义 . 1 2 概要设计 1 2.1 功能简介 1 2.2 功能说明: 1 2.3 总体程序框图 . 2 3 设计过程 3 3.1 各个模块程序流程图 3 3.2 运行界面及关键代码 4 4 设计结果与分析. 6 4.1 设计结果 6 4.2 分析 6 5 总结 7 6 参考文献 7 附程序清单及源程序 8 1 1 1 设计内容及要求设计内容及要求 1.1 1.1 设计内容设计内容 通过编程最终使电脑屏幕显示模拟时钟,并正常运行显示表针时间,电脑上 呈现一个图种的模型表示电脑上的时间,
3、并可以模拟时钟走动。 1.2 1.2 设计目的及意义设计目的及意义 设计目的及意义:熟悉 Visual c+ 6.0 软件的应用,C 语言相关函数,语句 的学习,查找资料代码等,编程、调试、运行、效果显示调整,完成上传,熟悉 编程语言, 了解程序运行以及图像显示等 C 语言的应用, 通过编程实现既定功能。 培养自学能力,独立思考能力,将理论形成实际运用,同时可以掌握下列运算符 的使用: 1 .1 .数据类型(整形、实型、字符型、指针、数组、结构等)。 2 .2 .运算类型(算术运算、逻辑运算、自增自减运算、赋值运算等)。 3 .3 .程序结构(顺序结构、判断选择结构、循环结构) 5 .5 .复
4、杂任务功能分解方法 (自顶向下逐步求精、 模块化设计、 信息隐藏等) 。 6 .学会编制结构清晰、风格良好、数据结构适当的 C 语言程序。 2 2 概要设计概要设计 2.12.1 功能简介功能简介 实现功能如下: (1)在屏幕上最终显示一个图形时钟(用程序绘制一个与时钟样式相似即 可) ,能模拟机械钟表行走。 (2)数字式显示时间与指针式显示时间一致,且各指针运动规律正确。 (3)能准确的利用数字显示时间和日期。 (4)按 ESC 可以退出程序。 2.22.2 功能说明:功能说明: 内容:指针式时钟模块完成在屏幕上显示一个活动时钟,模拟机械钟表行走, 时针,分针,秒针不同颜色且顺时针旋转,获取系统时间;数字式时钟模块完成 显示时间格式年月日时分秒,小时为 24 小时制,分和秒为 60 进制与指针式的时 2 钟显示时间同步并获取系统时间。 说明:指针顺时针旋转;指针式的时钟表盘为圆形;圆周上分布均匀的 12 个刻度;有 3 个长度不同的指针,即时针,分针,秒针的运动具有规律性;数字 钟显示时间格式年月日时分秒,小时为 24 进制,分和秒为 60 进制;