自动化C语言课设计任务书教师评价系统数据库管理系统设计
课 程 设 计 报 告
课程名称 C语言程序设计
课题名称 教师评价系统 数据库管理系统设计
专 业 自动化
班 级
学 号
姓 名
指导教师
湖南工程学院
课 程 设 计 任 务 书
课程名称 C语言程序设计
课 题 教师评价系统数据库管理系统设计
专业班级 自动化1602
学生姓名
学 号
指导老师
审 批
任务书下达日期 2016 年 12 月 19 日
任务完成日期 2016年 12 月 30 日
一、设计内容与设计要求
1.设计内容:
数据库管理系统设计
涉及的知识点:
①掌握并熟练运用C语言的基本数据类型与各种表达式,程序的流程控制语句;
②掌握函数的定义,函数的返回值,函数的调用,函数的形式参数和实际参数之间的关系;掌握变量的作用域与生存期,了解函数的作用域。
③掌握并熟练运用C语言的图形处理功能和库函数的应用。
④掌握数组的基本概念。熟练掌握一维数组、二维数组的应用、掌握字符数组
与字符串的关系以及字符串的简单处理。
⑤掌握结构的概念,结构类型的定义,结构变量的定义和初始化,结构成员的表示,结构的赋值含义,结构与指针、函数的关系。
⑥掌握基本的文件操作。
题目5:教师评价系统
输入教师评价信息,提供新增、修改和显示等功能。
成绩单如下:
教师编号:long 4bytes
教师姓名: char 20bytes
教师评分:int 4bytes
总分:int 2bytes
名次:float 4bytes
等级: char 8bytes
系统功能模块如下:
(1) 建立教师评价数据库;
(2) 菜单实现以下功能:
①计算每个教师的总成绩;
②按总成绩排定教师名次;
③给教师评定等级(85以上优秀,60~84合格,60以下不合格)
④新增一个教师信息进行评价
⑤按教师编号查询教师评价信息;
2.设计要求:
要求每个学生必须独立思考,认真并按时完成本课程设计所包含的所有内容;
要求学生必须按照课程设计报告的完整格式说明设计内容,设计任务分析过程和算法,给出程序流程图和全部源程序;
设计报告的完整格式应包括以下部分的内容:
设计总体思路;
总体模块框图;
各个程序模块说明;
程序流程图;
程序清单;
课程设计总结与体会(不少于400字)。
上机时要求必到,设计完成,必须演示程序,答辩并提交设计报告。
总评成绩由三部分组成:报告占20%,平时占20%,课程设计题目各占30%。
二、进度安排
星 期 1~ 2 节3~ 4 节5~ 6 节7~ 8 节晚上17周星期六上机编程17周星期日上机编程18周星期二上机编程18周星期三上机编程、答辩
附:
课程设计报告装订顺序:封面、任务书、目录、正文、评分、附件(A4大小的图纸及程序清单)。
正文的格式:一级标题用3号黑体,二级标题用四号宋体加粗,正文用小四号宋体;行距为22。
正文的内容:一、课题的主要功能;二、课题的功能模块的划分(要求画出模块图);三、主要功能的实现(至少要有一个主要模块的流程图);四、程序调试;五、总结;六、附件(所有程序的原代码,要求对程序写出必要的注释)。
正文总字数要求在5000字以上(不含程序原代码)。
目录
程序设计的总体思路............................1
1.1程序的功能
二、各个模块
三、主要功能的实现
3.1主函数模块void main()
3.2显示模块 void disp()
3.3求和模块 void count()
3.4分级模块 void sort()
3.5追加模块 void appe()
3.6修改模块 void modi()
3.7查询模块 void query()
3.8排序模块void mc ()
3.9退出模块 void exit()
四、程序调试及运行