网站大量收购闲置独家精品文档,联系QQ:2885784924

基于C++的万年历系统设计.doc

  1. 1、本文档共19页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于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课题的意义 掌握一种编程工具和面向对象程序设计的基本思想

文档评论(0)

feixiang2017 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档