万年历设计报告

C语言程序设计实训任务书

题目:万年历

学生姓名:学号:班级: _物联网工程_ 题目类型:软件工程(R)指导教师:

一、设计目的

1.进一步掌握和利用C语言进行程序设计的能力; 2.进一步理解和运用结构化程序设计的思想和方法; 3.初步掌握开发一个小型实用系统的基本方法; 4.学会调试一个较长程序的基本方法; 5.学会利用流程图或N-S图表示算法;

6.掌握书写实训开发文档的能力(书写实训报告)。

二、设计任务及内容

用C语言编写万年历 1.功能选择可以用菜单实现。

例如可以选择 1按年查询 2按月查询 3按日查询 0退出 用户通过不同的数字进入不同的菜单

2.万年历显示公元后任何年份的日历,类似于一般挂历上的格式 3.输入年份,判断是否为闰年 4.输入年月日,判断改日为星期几

5.输入年份,打出12个月历,输入月份,打出该月的日历 6.要求用多个函数实现

三、设计要求

1.用C语言实现系统;

2.利用结构体、数组等实现数据结构设计;

3.系统的各个功能模块要求用函数的形式实现;

4.文档:实训说明书每个学生一份,并装在统一的资料盒中。

5.光盘:每个学生文档和程序资料分别建在一个以自己学号和姓名命名的文件夹下,并要求每班负责人汇总每个学生的文件放在以班级姓名命名的文件夹下,刻录成一张光盘,放在一个专门的资料袋中。

四、提交的成果

1. 设计任务书一份(学校统一格式) 2. 设计说明书一份,内容包括:

1) 中文摘要100字,关键词3-5个。 2) C语言课程实训题目、内容、要求。 3)总体设计(包含几大功能模块)。

4)详细设计(各功能模块的具体实现算法——流程图)

5)数据结构设计描述,各模块(函数)的功能介绍,参数说明等。 6)调试分析(包含各模块的测试用例,及测试结果。)

7)总结(实训完成了哪些功能,还有哪些地方需要改进,及通过实训有何收获,调试程序的体会等)

8) 参考文献、致谢等。

五、主要参考资料

1. 王连相.《C/C++程序设计》武汉大学出版社

2.谭浩强《C语言程序设计(第2版)学习指导》清华大学出版社 3. 杨莉,龚义建《C语言程序设计实训指导教程》华中科技大学出版社 4. 张小东,郑宏珍《C语言程序设计与应用》人民邮电出版社 5. 郭翠英《C语言C语言课程实训案例精编》中国水利水电出版社 6.郭有强《C语言程序设计》清华大学出版社

7.李丹程,刘莹,那俊《C语言程序设计案例实践》清华大学出版社 8.李丽娟《C语言程序设计教程》人民邮电出版社

9.武雅丽,王永玲,解亚利《C语言程序设计》清华大学出版社

六、各阶段时间安排(共1周) 日期 星期一 星期二 星期三 星期四 星期五 内容 教师讲解设计要求,准备参考资料 分析系统,方案设计 方案设计,编程 调试程序,书写实训说明书 完成实训说明书,答辩 地点 1B203 1B203 1B203 1B203 1B203

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4