万年历设计报告
35页1、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.光盘:每个学生文档和程序资料分别建在一个以自己学号和姓名命名的文件夹下,并要
2、求每班负责人汇总每个学生的文件放在以班级姓名命名的文件夹下,刻录成一张光盘,放在一个专门的资料袋中。四、提交的成果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武
3、雅丽,王永玲,解亚利C语言程序设计清华大学出版社六、各阶段时间安排(共1周)日期内容地点星期一教师讲解设计要求,准备参考资料1B203星期二分析系统,方案设计1B203星期三方案设计,编程1B203星期四调试程序,书写实训说明书1B203星期五完成实训说明书,答辩1B203摘要C语言在近年来国内外得到了很广泛的推广,而电子万年历也是人们在日常的生活需求中必不缺少的一部分。我们通过这学期对C语言的学习,做出了一个万年历程序。该程序实现了简易的万年历的功能,实现了万年历的四个基本功能。 当进入此程序,通过界面的提示可以很容易的进入万年历功能选择所实现的功能。此万年历有以下四个常能用的功能:按年查询、按月查询、按日查询、打印整年日历。这四个常用功能基本满足了人们在生活中的对万年的需求,本万年历跨度较其他万年历稍大一些,可以查询到更广的年历。关键词: C语言;电子万年历;数组 目录1绪论11.1设计目的11.2设计背景11.3需求背景11.4小组分工72总体设计32.1总模块设计32.2使用头文件说明32.3使用变量声明42.4运用到C语言的函数42.5函数调用关系53详细设计63.1函数运行
4、流程图63.2闰年判断模块73.3年历打印模块83.4星期计算模块93.5打印月历模块113.6日期合法性检查模块134 调试分析144.1错误分析144.2错误修改144.3运行程序154.4闰年的判断154.5 星期计算的功能164.6月历查询功能174.7打印整年年历功能185 源程序清单19总结26致谢27参考文献281绪论本课题主要是针对简易电子万年历的功能,以及子模块的设计展开探究。课题主要包括了使用C语言来调用各个模块的函数,使这些函数相互之间联系起来,解决用户需要的简易问题,同时考察组员对C语言中的函数、顺序、循环、if语句的嵌套、for语句的嵌套的操作能力。并且在探究的过程中培养组员分析问题和解决问题的能力,提高组员之间团结合作的能力。1.1设计目的1.通过实训可以综合运用所学有关相应知识的能力,能更好的巩固C语言程序设计课程学习的内容,掌握工程软件设计的基本方法,强化上机动手编程能力,闯过理论与实践相结合的难关。更加了解了C语言的好处和其可用性。同时增加了同学之间的团队合作精神,更加也体会到以后在工作中团队合作的重要性和必要性。2.通过实训,使学生了解高级程序设计语
《万年历设计报告》由会员公****分享,可在线阅读,更多相关《万年历设计报告》请在金锄头文库上搜索。
锂电池组保护板均衡充电基本工作原理
桂林中考物理试卷
档案管理报告
化学:人教版九年级 制取氧气教案
劳动合同书
房屋租赁合同范文十篇
兰州大学21秋《工程概预算》平时作业一参考答案70
应纳税所得额的确认
安全教育主题活动总结(2篇).doc
网络工程毕业设计(论文)_ASP.NET基于BS体系结构的网上人才招聘系统(含全套源程序)
卫生统计学作业答案
婚纱礼服的色彩选择
液质离子源的介绍
【精品】【人教版】七年级上册英语:Unit 6 教案教案三
市场类店面租赁合同
2023年海南省三沙市西沙区中沙群岛的岛礁及其海域中沙岛礁社区工作人员考试模拟题含答案
舞蹈《好运来》串词朗诵词
2022年12月上海化学工业区医疗中心公开招聘卫生技术人员笔试参考题库(答案解析)
跟单员年终工作总结最新(2篇).doc
通信基站防雷接地设计方案
2023-07-16 14页
2023-12-23 15页
2023-02-19 9页
2022-10-18 15页
2024-02-18 10页
2022-09-01 20页
2022-11-01 18页
2022-11-09 2页
2023-10-04 9页
2023-05-04 70页