- 14
- 0
- 约1.26万字
- 约 20页
- 2018-02-28 发布于贵州
- 举报
基于C的万年历系统设计论文
课程设计说明书
题 目:基于C++的万年历系统设计
学生姓名
学 院:
班 级:
指导教师:
二〇一二年一月 四 日
大学课程设计(论文)任务书
课程名称: 面向对象的程序设计 学院: 班级:
学生姓名: 学号: 指导教师:
一、题目
万年历系统 二、目的与意义
面向对象程序设计课程设计培养学生综合运用所学知识和技能分析与解决实际问题的能力,以及严肃认真的科学态度和严谨求实的工作作风。Stanley B.Lippman,Josée LaJoie,Barbara E.Moo.C++ Primer(中文版).第四版.北京: 人民邮电出版社.2006
[3] Walter Savitch. C++面向对象程序设计——基础、数据结构与编程思想韦朴陈泰生 Visual C++通用范例开发金典电子工业出版社随着时代的发展,尽管日历的品种增多、花样也不断翻新,但仍旧保持着古老日历的格局。第一章 绪论 6
1.1 课题的设计 6
1.1.1 课题的背景 6
1.1.2课题的目的 6
1.1.3课题的意义 7
第二章 设计方案简述 8
2.1 设计总体规划 8
2.1.1 实现的功能 8
2.1.2结构模块分析 8
第三章 详细设计 10
3.1 设计思路 10
3.1.1设计语言 10
3.1.2设计程序流程图 10
3.2模块详细设计 11
3.2.1定义全局变量 11
3.2.2定义一个万年历类 11
3.2.3判定部分 12
3.2.4计算所输入的年月日的星期数 12
3.2.5操作部分 12
3.2.6重载构造函数实现部分 14
3.2.7主函数部分 14
第四章 设计结果及分析 15
4.1软件测试 15
4.2 系统及运行截图 15
4.2.1系统总体选择图 15
4.2.2查询一年的日历 16
4.2.3查询一个月的日历 16
4.2.4查询某一天是星期几 17
4.2.5退出程序 17
第五章 总结 18
第一章 绪论
1.1 课题的设计
1.1.1 课题的背景
在现代信息社会里,人们越来越重视时间的有效利用,而万年历也成了工作生活中必不可少的一部分,方便实用的万年历对于提高现代人的时间观念,优化时间使用效率具有重要意义。同时,随着个人电脑的普及,简单的桌面万年历成为人们日常作息及重要事件提醒记录的重要工具。简易万年历可以运行在电脑桌面上,使用者可以通过各种不同的标记对重要时间及节假日和备忘事件等方面进行有效的查询和管理。
目前的计算机日历程序,比较典型的是 Windows 各版本中的日历程序 以及基于该程序所开发的各种应用程序中的日历程序。然而,这些程序都 是千遍一律的局限于一个很短的时间内。但是,很多情况下,特别是在众 多的科学领域中, 一个时间跨度较大的程序是有参考价值的。 C++程序设计 语言充分发挥了其自身无与伦比的优越性,用极短的程序文本就弥补了这 一领域的空白。 万年历作为日常中的一种小工具,它具有多方面的小工能,主要在日 期的显示上给人以直观的表达效果,在日期的查询上方便简洁,还有就是在 某些节日的提醒上都给我们带来极大的方便 ,是一种比较实用的小工具。 给人的需求性很大,学生在做此万年历课程设计的同时,能够认识到 C++ 编程给人带来的便捷,也能够清楚万历年表编程的出入。对培养学生的创 新能力和动手能力具有很大的作用
1.1.2课题的目的
掌握一种编程工具和面向对象程序设计的基本思想和方法,培养我们学生综合利用某种语言进行程序设计的能力,培养我们学生利用系统提供的功能进行创新设计的能力,培养我们学生充分利用计算机的功能和特点分析实际问题及解决实际问题的能力。
为我们提供一个综合运用所学知识解决实际问题的机会,增强我们学生的实践动手能力和工程实践能力,并培养和锻炼我们学生的自学创新能力。
通过显示年日历程序的设计,培养学生综合利用 C++语言进行程序设计的能 力,加强函数的运用及学生对软件工程方法的初步认识,提高软件系统分析能力 和程序文档建立、归纳总结的能力,培养学生利用系统提供的标准函数及典型算 法进行设计。更加了解了 C++ 语言的好处和其可用性!同时增加了同学之间的团队合作精神!更加也体会到以 后在工作中团队合作的重要性和必要性! 通过 C++语言课程设计,使学生了解高级程序设计语言的结构,掌握基本的 程序设计过程和技巧,掌握基本的分析问题和利用计算机求解问题的能力,具备 初步的高级语言程序设计能力。为后续各门计算机课程的学习和毕业设计打下坚 实基础。
1.1.3课题的意义
掌握一种编程工具和面向对象程序设计的基本思想
您可能关注的文档
最近下载
- 电子倍增层背散射效应对增益及噪声的影响研究.pdf
- 弹簧模型-2023年高考物理动量常用模型模拟题精练(解析版).pdf VIP
- REF615使用操作说明书 (1).pdf
- (高清版)DB33 686-2019 机制纸板和卷烟纸单位产品能耗限额及计算方法.pdf VIP
- 7.3 世界上最大的黄土堆积区—黄土高原 第2课时(教学课件)-2025-2026学年八年级地理下册(人教版2024).pptx
- 深度解析(2026)《SFT 0074-2020耕地和林地破坏司法鉴定技术规范》.pptx VIP
- 2024年贵州省高考生物真题卷(含答案与解析)_7674.pdf VIP
- 弹簧模型-动量守恒的十种模型2025高考物理专项复习含答案.pdf VIP
- 市政协领导班子2024年民主生活会对照检查发言材料(四个带头).docx VIP
- 市政协副主席2024年民主生活会对照检查材料(四个带头).docx VIP
原创力文档

文档评论(0)