自动化c语言课程设计任务书

自动化c语言课程设计任务书

ID:27816499

大小:770.92 KB

页数:35页

时间:2018-12-06

自动化c语言课程设计任务书_第1页
自动化c语言课程设计任务书_第2页
自动化c语言课程设计任务书_第3页
自动化c语言课程设计任务书_第4页
自动化c语言课程设计任务书_第5页
资源描述:

《自动化c语言课程设计任务书》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、课程设计报告课程名称课题名称教师评价系统数据库管理系统设计专班学姓业级号名自动化1602班.户rj>rj>r

2、wrjwrjwr

3、>rj*rj・**指导教师—******2016年12月19日湖南工程学院课程设计任务书课程名称C语言程序设计课题教师评价系统数据库管理系统设计*****专业班级自动化1602学生姓名学号指导老师****审批任务书下达日期2016年12月19日任务完成日期2016年12月30日一、设计内容与设计要求1.设计内容:数据库管理系统设计涉及的知识点:①掌握并熟练运用C语言的基本数据类型与各种表达式,程序

4、的流程控制语句;②掌握函数的定义,函数的返回值,函数的调用,函数的形式参数和实际参数Z间的关系;掌握变量的作用域与生存期,了解函数的作用域。③掌握并熟练运用c语言的图形处理功能和库函数的应用。④掌握数组的基本概念。熟练掌握一维数组、二维数组的应用、掌握字符数组与字符串的关系以及字符串的简单处理。⑤掌握结构的概念,结构类型的定义,结构变量的定义和初始化,结构成员的表示,结构的赋值含义,结构与指针、函数的关系。⑥掌握基本的文件操作。题目5:教师评价系统输入教师评价信息,提供新增、修改和显示等功能。成绩单如下:教师编号:long

5、4bytes教师姓名:char2Obytes教师评分:int4bytes总分:int2bytes名次:float4bytes等级:charSbytes系统功能模块如下:(1)建立教师评价数据库;(2)菜单实现以下功能:①计算每个教师的总成绩;②按总成绩排定教师名次;③给教师评定等级(85以上优秀,60-84合格,60以下不合格)④新增一个教师信息进行评价⑤按教师编号查询教师评价信息;1.设计要求:1)要求每个学生必须独立思考,认真并按时完成本课程设计所包含的所有内容;2)要求学生必须按照课程设计报告的完整格式说明设计内容,

6、设计任务分析过程和算法,给出程序流程图和全部源程序;3)设计报告的完整格式应包括以下部分的内容:①设计总体思路;②总体模块框图;③各个程序模块说明;④程序流程图;⑤程序清单;⑥课程设计总结与体会(不少于400字)。4)上机时要求必到,设计完成,必须演示程序,答辩并提交设计报告。5)总评成绩由三部分组成:报告占20%,平时占20%,课程设计题目各占30%。二、进度安排星期1〜2节3〜4节5〜6节7〜8[J晚上17周星期六上机编程17周星期日上机编程18周星期二上机编程18周星期三上机编程、答辩附:课程设计报告装订顺序:封面、

7、任务书、目录、正文、评分、附件(A4大小的图纸及程序清单)。正文的格式:一级标题用3号黑体,二级标题用四号宋体加粗,正文用小四号宋体;行距为22o正文的内容:一、课题的主要功能;二、课题的功能模块的划分(要求画出模块图);三、主要功能的实现(至少要有一个主要模块的流程图);四、程序调试;五、总结;六、附件(所有程序的原代码,要求对程序写岀必要的注释)。正文总字数要求在5000字以上(不含程序原代码)。目录一、程序设计的总体思路11.1程序的功能二、各个模块三、主要功能的实现1.1主函数模块voidmain()3.2显示模块

8、voiddisp()3.3求和模块voidcount()3.4分级模块voidsort()3.5追加模块voidappe()3.6修改模块voidmodi()3.7查询模块voidquery()3.8排序模块voidme()3.9退出模块voidexit()四、程序调试及运行4.1.主函数voidmain4.2显示模块调试voiddisp()4.3求和模块调试voidcount()4.4分级模块调试voidsort()4.5追加模块调试voidappe()4.6修改模块调试voidmodi()4.7查询模块调试voidq

9、uery()2.8排序模块调试voidme()4.9退出模块voidexit()五、课程设计总结与体会六、附件一、程序设计的总体思路1.1程序的功能该程序利用主函数的swich函数来调用各个模块的功能。switch(choice)case1:Input();break;(输入模块)case2:Disp();break;(显示模块)case3:Count();break;(求和模块)case4:Sort();break;(分级模块)case5:Append();break;(追加模块)case6:Query();break;

10、(查询模块)case7:Modify();break;(修改模块)case8:me();break;(排序模块)case0:exit(0);(退出模块)二、各个模块三、主要功能的实现3.1voidmain主函数模块voidmain(){intchoice;menu:printf(/ztttl.In

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。