河南理工大学 计算机科学与技术学院 课程设计 2013 — 2014学年 第一学期 课程名称 C#程序设计 设计题目 万年历 学生姓名 **** 学 号 311209070102 专业班级 软件.NET12-1 指导教师 *** 2013 年 12 月 31 日 1 目 录 第1章 设计任务书………………………………………………………………(2) 1.1 题目与要求…………………………………………………………………… (2) 1.2 本系统涉及的知识点 ……………………………………………………… (2) 第2章 功能设计 …………………………………………………………………(2) 2.1 算法设计 ……………………………………………………………………… (2) 2.2部分模块流程图………………………………………………………………(3) 第3章程序代码设计……………………………………………………………(5) 3.1 输入模块………………………………………………………………(5) 3.2 输出模块………………………………………………………………………(6) 3.3程序主要代码…………………………………………………………………(7) 第4章 C#程序设计总结………………………………………………………(10) 4.1 程序调试…………………………………………………………… (10) 4.2 程序测试…………………………………………………………………… (10) 第5章 致谢 ……………………………………………………………………(11) 第6章 参考文献…………………………………………………………………(11) 2 1 设计任务书 1 .1 题目与要求: 本人计划编写一个万年历系统,主要用来查找规定的日历月份,具体要求如下 1、输入年份、月份,可以查到当月的日历 2、自动更新日历表 3、日期合法性查询 4、日期查询和闰年判断 1 .2 本系统涉及的知识点 结构、循环、函数、分支 2 功能设计 2 .1 算法设计 本系统需要实现的功能要求: 1、利用do w hile 语句设计如图 1 所示的主菜单 图 1 万年历系统主菜单 2、利用sw itch 语句设计每月1号的定位,如图 2 图 2 万年历星期计算模块图 主菜单 输入月份 输入年份 定位 星期一 星期二 星期三 星期四 星期五 星期六 星期日 3 3、根据所选菜单编写相应代码,如图 3 1)输入函数 w hite 2)求得所求月份天数 图 3 万年历计算天数模块图 2 ...