文档详情

万年历C语言程序设计.pdf

发布:2018-12-26约7.73千字共18页下载文档
文本预览下载声明
沈阳航空航天大学 课 程 设 计 报 告 课程设计名称:C语言课程设计 课程设计题目:万年历软件设计 学 院:计算机学院 专 业:计算机科学与技术 班 级: 学 号: 姓 名: 指导教师:从丽晖 起止时间:2010年3月4日-2010年3月19日 沈阳航空航天大学课程设计报告 目 录 第1章 需求分析2 1.1 课程设计的题目及要求2 1.2 题目分析2 第2 章 概要设计3 2.1 主要函数和函数功能描述3 2.1.1 主要函数3 2.1.2 函数的功能描述3 2.2 功能模板4 第3 章 详细设计错误!未定义书签。 3.1 程序说明4 3.2 程序流程6 第4 章 调试分析7 4.1 调试过程中遇到的问题及解决方法7 4.2 经验总结7 参考文献8 附 录9 总结11 1 沈阳航空航天大学课程设计报告 第 章 需求分析 1 1.1 课程设计的题目及要求 题目:万年历软件设计 内容:设计一个简单的万年历软件,可实现对任意年份日历的输出。 1、 输入年、月、日:输出时星期几; 2、 打印任意年份的日历; 3、 界面要优化,直观,大方,美观; 基本要求:1、独立完成系统的设计、编码和调试。 2、系统利用C语言实现。 3、按照课程设计规范书写课程设计报告。 4、熟练掌握基本的调试方法,并将程序调试通过。 1.2 题目分析 界面优化,直观,大方,美观需要做一个菜单,可实现直接输入所需要的 信息,不用显示源代码。对于显示任意一天的星期数可以利用网络找到公式。 打印日历先要判断这个月的天数,1,3,5,7,8,10,12 月为31天。4,6,9, 11月为30天,2 月要判断是否为闰年,是为29 天,不是为28 天;判断出天数后 计算本月第一天是星期几,然后打印出日历。 2 沈阳航空航天大学课程设计报告 第 章 概要设计 2 2.1 主要函数和函数功能描述 2.1.1 主要函数 1 关于设计菜单的函数menu_select().; 2leap ()函数; 3 days_month () 4firstday () 2.1.2 函数的功能描述 1.菜单函数mune_select ();直接显示菜单; 2 判断是否为闰年的leap ()函数; 3判断这个月天数的days_month () 4判断这个月第一天是星期几的函数firstday () 2.2 功能模板图显示 3 沈阳航空航天大学课程设计报告 万年历软件 1 显 2 输 3.打 示 菜
显示全部
相似文档