万年历C++课程设计报告
摘要:万年历课程设计报告徐州师范大学科文学院本科生课程设计课程名称计算机程序设计实训题目万年历的设计专业班级电子信息工程电信学生姓名学生学号日期指导教师姜芳艽科文学院教务部印制指导教师签字年月日徐州师范大学物理与电子工程学院课程设计报告目录摘要绪...
...............................................9
5 总结 ..................................................10
参考文献 ................................................ 11
附录 主要程序代码 ...................................... 12
- 1 -
徐州师范大学物理与电子工程学院课程设计报告
摘 要
在现代信息社会里,人们越来越重视时间的有效利用,而万年历也成了工作生活中必不可少的一部分,方便实用的万年历对于提高现代人的时间观念,优化时间使用效率具有重要意义。随着时代的发展,尽管日历的品种增多、花样也不断翻新,但仍旧保持着古老日历的格局。日历在当今社会的影响也是毋庸置疑的!同时,随着个人电脑的普及,简单的桌面万年历成为人们日常作息及重要事件提醒记录的重要工具。简易万年历可以运行在电脑桌面上,使用者可以通过各种不同的标记对重要时间及节假日和备忘事件等方面进行有效的查询和管理。这套系统旨在为用户方便有效地进行重要事件的查询和管理。
本系统采用c++语言编写,接针对简单的有效查询信息化系统。该系统具有完整的信息查询功能,充分满足了广大用户的基本需求。
关键词:信息化;万年历;c++语言http://www.751com.cn/
abstract
in the modern information society, there is growing emphasis on effective use of time, while theof the users query and management of important events.
the system uses c + + language, then query for a simple and effective information system. the system has complete information inquiry function, fully meet the basic needs of the majority of users.
keywords:information; calendar; c + + language
2
徐州师范大学物理与电子工程学院课程设计报告
1 绪论
1.1 课题的设计
1.1.1 课题的背景
在现代信息社会里,人们越来越重视时间的有效利用,而万年历也成了工作生活中必不可少的一部分,方便实用的万年历对于提高现代人的时间观念,优化时间使用效率具有重要意义。同时,随着个人电脑的普及,简单的桌面万年历成为人们日常作息及重要事件提醒记录的重要工具。简易万年历可以运行在电脑桌面上,使用者可以通过各种不同的标记对重要时间及节假日和备忘事件等方面进行有效的查询和管理。
1.1.2课题的目的
掌握一种编程工具和面向对象程序设计的基本思想和方法,培养我们学生综合利用某种语言进行程序设计的能力,培养我们学生利用系统提供的功能进行创新设计的能力,培养我们学生充分利用计算机的功能和特点分析实际问题及解决实际问题的能力。
为我们提供一个综合运用所学知识解决实际问题的机会,增强我们学生的实践动手能力和工程实践能力,并培养和锻炼我们学生的自学创新能力。
为了能更好地了解c++语言,因此开设了此次课程设计,程序设计教学课程的目的不是为了单独的课堂学习,而是要让我们学生掌握程序设计的基本思想及方法。一方面,在课程设计过程中,可以明确的指导为什么而学,还能对所学知识得到应用,更重要的是可以让我们学生掌握一些基本函数的用法,从而不在对编程序感到茫然,经过设计,可以让我们熟悉简单程序的设计方法和编写,对程序设计及该门课程设计语言的应用得到理解。
1.1.3课题的意义
掌握一种编程工具和面向对象程序设计的基本思想和方法,培养我们学生综合利用某种语言进行程序设计的能力,培养我们学生利用系统提供的功能进行创新设计的能力,培养我们学生充分利用计算机的功能和特点分析实际问题及解决实际问题的能力。
为我们提供一个综合运用所学知识解决实际问题的机会,增强我们学生的实践动手能力和工程实践能力,并培养和锻炼我们学生的自学创新能力。
为了能更好地了解c++语言,因此开设了此次课程设计,程序设计教学课程的目的不是为了单独的课堂学习,而是要让我们学生掌握程序设计的基本思想及方法。一方面,在课程设计过程中,可以明确的指导为什么而学,还能对所学知识得到应用,更重要的是可以让我们学生掌握一些基本函数的用法,从而不在对编程序感到茫然,经过设计,可以让我们熟悉简单程序的设计方法和编写,对程序设计及该门课程设计语言的应用得到理解。
3
徐州师范大学物理与电子工程学院课程设计报告
2 设计方案简述
2.1 设计总体规划
2.1.1 实现的功能
简易万年历主要实现以下几个功能:
① 能够显示实现任一年的日期,包括星期;。
② 在输入年份后,出现当年的简易万年历;
③ 能够分21列显示,按照星期形式出现;
④ 采用图形界面,符合日常使用规范;
2.1.2结构模块分析
万年历分两大部分:查询输入部分和结果显示部分。查询输入部分包一个文本框,用于输入年份。
当输入完成后,用户图形界面出现相应年月简易的日历表,并且是以星期的格式出现。
4
徐州师范大学物理与电子工程学院课程设计报告
3 详细设计
3.1 设计思路
3.1.1设计语言
语言的选择:本系统选择c++语言来编写
3.1.2设计程序流程图
3.2模块详细设计
3.2.1大月和小月的定义
void f1(int x) //大月
{
for( i=0;i<50;i++)