- 1、本文档共9页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
模拟时钟
江西理工大学应用科学学院
面向对象程序设计
课程设计报告
设计题目: 模拟电子时钟
专 业: 计算机科学与技术
年 级: 2008
班 级: 082
学 号: 20
姓 名: 邹军
指导教师: 康岚兰
完成时间: 2010年1月20日
信息工程系计算机教研室
目 录
需求分析………………………………………… 3
概要设计………………………………………… 3
详细设计………………………………………… 4
程序截图………………………………………… 4
设计体会………………………………………… 5
程序实现………………………………………… 6
参考资料………………………………………… 8
需求分析
一个模拟时钟,有时针、分针和秒针,能够正确显示出系统的当前时间, 具有调时功能。
软件是控制台应用程序,采用Visual C++6.0编制
概要设计
设计一个时钟类,然后设计显示时间函数和设置时间函数。因为还没用图形界面的程序设计,因此只能在DOS窗口下运行。
三 . 详细设计
(1).类定义:根据要求本程序应设制一个类定义,时钟类clock。
(2).函数定义:根据称需要求设计了四个函数,
SetTime();
ShowTime();
Cintime();
ShowTitle();
四 . 程序实现:
(1) .显示界面
.显示系统时间
.更改时间和日期
五. 设计体会
在这次的课程设计中,我学会了不少东西。我们选的题目是单位人事管理系统,我们对单位人事管理系统的一些信息进行设计了,比如:客户基本信息管理和员工信息管理等。
我设计的是客户基本信息管理子系统。这个模块我对其设计了基本信息的一些增添,删除,查询,浏览等。
通过这次课程设计使我懂得了如何对文件操作一些知识,使我更好的学习和掌握了文件操作的相关知识。也使我懂得理论与实际相结合是很重要的,两者结合,从而提高自己的实际操作和思考的能力。
在设计的过程中遇到很多问题, 同时在设计的过程中发现了自己所学的不足之处,对以前所学过的知识理解和掌握得不够,通过这次课程设计之后,一定把以前所学过的知识重新加深理解。
这次课程设计经过两个星期的时间终于顺利完成了,在设计中遇到的许多问题,最后都在老师的辛勤指导下解答了。同时,在老师的身上我学得到很多实用的知识,在此向老师表示感谢!
六. 程序实现
#includeiostream.h
#includewindows.h
class Clock
{
public:
Clock();
void SetTime(int NewY,int NewMo,int NewD,int NewH,int NewM,int NewS);
void ShowTime();
void Cintime();
void ShowTitle();
~Clock(){}
private:
int Hour,Minute,Second;
int Year,Month,Day;
};
Clock::Clock()
{
Year=0;
Month=0;
Day=0;
Hour=0;
Minute=0;
Second=0;
}
void Clock::SetTime(int NewY,int NewMo,int NewD,int NewH,int NewM,int NewS)
{
Year=New
文档评论(0)