计算机科学与技术专业毕业论文--基于C++的万年历系统设计.docVIP

计算机科学与技术专业毕业论文--基于C++的万年历系统设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
摘 要 在现代信息社会里,人们越来越重视时间的有效利用,而万年历也成了工作生活中必不可少的一部分,方便实用的万年历对于提高现代人的时间观念,优化时间使用效率具有重要意义。随着时代的发展,尽管日历的品种增多、花样也不断翻新,但仍旧保持着古老日历的格局。第一章 绪论 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课题的意义 掌握一种编程工具和面向对象程序设计的基本思想和方法,培养我们学生综合利用某种语言进行程序设计的能力,培养我们学生利用系统提供的功能进行创新设计的能力,培养我们学生充分利用计算机的功能和特点分析实际问题及解决实际问题的能力。 为我们提供一个综合运用所学知识解决实际问题的机会,增强我们学生的实践动手能力和工程实践能力,并培养和锻炼我们学生的自学创新能力。 程序设计教学课程的目的不是为了单独的课堂学习,而是要让我们学生掌握程序设计的基本思想及方法。一方面,在课程设计过程中,可以明确的指导为什么而学,还能对所学知识得到应用,更重要的是可以让我们学生掌握一些基本函数的用法,从而不在对编程序感到茫然,经过设计,可以让我们熟悉简单程序的设计方法和编写,对程序设计及该门课程设计语言的应用得到理解。 第二章 设计方案简述 2.1 设计

您可能关注的文档

文档评论(0)

mkt365 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档