文档详情

万年历C语言课程设计(内附程序).pdf

发布:2018-12-23约1.47万字共21页下载文档
文本预览下载声明
石家庄铁道大学课程设计 C语言课程设计 万年历 单 位 电气与电子工程 学院(系) 班 级 学 号 学生姓名 指导教师 完成日期 2013 年7 月 8 日 1 摘要 本课程设计报告介绍的是C语言实习中的万年历项目。该报告共分五章,第 一章介绍选题意义,也就是我选择万年历作为课题项目的理由。第二章是系统的 分析,包括系统概述,系统的构成,其中包括各个模块功能的分析介绍,该章节 的最后介绍了各部分的功能,即组成程序的各个函数的功能介绍。第三章是系统 的实现,即为各个功能的实现而服务的十个自定义函数的流程图,通过这十个流 程图,您可以快速地明白程序功能的实现过程。第四章是总结,即本人在设计万 年历程序过程中的心得,以及在整个程序设计过程中我的工作过程,也体现了我 的设计思路。第五章是参考文献,在这里我主要查阅了 《C程序设计 (第三版)》 中的C函数附表,另外有几处欠缺的知识,我借鉴了另一本书上的相关部分。第 六章,也是最后一章,我把整个程序的源代码及其注释附上。由于本人水平所限, 程序也不可能很完美,必定有一些漏洞和拖沓,还请谅解。好了,从这里开始, 我将与你们分享我我在整个万年历程序设计中的所做所想。 2 目录 1.选题的意义4 2.系统的分析5 2.1 系统概述5 2.2 系统的构成5 2.3 各模块的功能5 2.4 系统的运行环境5 3.系统实现6 4.总结 11 5.参考文献 12 6.附录 (程序源代码) 13 3 第一章 选题的意义 (1) 通过万年历的设计,使我们掌握软件开发过程的问题分析、系统设 计、程序编写、测试等基本方法和技能。 (2) 通过万年历的设计,熟练掌握C语言中的分支、循环、数组、函数、 文件操作等的综合运用。 (3) 通过万年历的设计,可以培养独立思考、综合运用所学有关相应知 识的能力,更好地巩固 《C程序设计》课程中的所学内容。 (4) 通过万年历的设计,可以强化自己的动手编程能力,更加深刻地感 受C语言的优点。 (5) 万年历与我们的生活联系密切,通过万年历的设计,我们可以感受 知识与实践相结合的乐趣。 4 第二章 系统的分析 (1) 系统概述: 该程序可以实现系统当前日期所在月份的日历显示功能, 日期查询功能,程序的初始日期设定功能,还有把给定年份的日历输出到 txt 文档中的功能。 (2) 系统的构成: 1. 日历显示功能。该日历能够根据系统日期自动进行初始化,如果没有 任何的输入,则会显示系统日期所在月份的月历,并能突出显示当前
显示全部
相似文档