1、 课 程 设 计 服务课程名称: C 语言 系: 电气工程系 专业: 电气工程及其自动化 班级: 发电本 072 班 学号: 姓名: 指导教师: 课程设计周次: 19 周 起始日期:2008.07.07 至 2008.07.11 目录目录 1. C 语言课程设计成绩评定表语言课程设计成绩评定表. I页 2. C 语言课程设计任务书语言课程设计任务书. II页 3. 程序基本框架结构图程序基本框架结构图. 1页 4. 程序设计说明书程序设计说明书. 2页 5. 源代码清单源代码清单. 4页 6. 课程设计总结课程设计总结.10页 I 课程设计成绩评定表课程设计成绩评定表 班级 学号 01 姓名
2、项目组 项目组长 项目组组员 本人工作简介:在这次设计中,我的主要任务是制作删除和排序功能函数, 这部分是主函数的调用部分,其中引用标准输入输出函数、字符串拷贝函数、 字符串比较函数,调用输出函数,运用冒泡排序法对其排序,还用到 if 语句、 for 循环语句。 组长评语:李苗叶同学在课程设计设期间表现非常活跃,积极的投入到编程、 调试、运行的各个环节当中,积极查阅资料,参与小组讨论,准时地完成了 安排的任务。而且课程设计期间李苗叶同学严格要求自己,积极配合我的工 作,还主动帮助其他同学答疑解惑,得到小组同学的认可。 成绩评定标准成绩评定标准 A B C D E 报告完成情况 很好 好 比较好
3、 一般 不好 纪律表现 很好 好 比较好 一般 不好 程序功能性 强 较强 一般 较弱 弱 界面美观性 很好 好 一般 较差 不好 程序可操作性 很好 好 一般 较差 不好 答辩表现 很好 好 一般 较差 不好 所起作用程度 80%以上 60%以上 60%以下 最后成绩最后成绩 优秀 A=5 C=3 C=2 C=4 及格 A=0 B=0 C=3 不及格 A=0 B=0 C=1 负责指导教师: (签名) 指导教师: (签名) II 发电本发电本 072072班班 C 语言课程设计任务书语言课程设计任务书 一、一、设计目的设计目的 通过本次课程设计使学生进一步加深对 C 语言课程内容的理解, 初步
4、掌握一般应用程序的开发方法和步骤,进一步了解与掌握 C 语言 的编程方法和技巧,提高学生用 C 语言解决实际问题的能力。 二、设计要求二、设计要求 1、认真查阅参考书、资料 2、遵守课程设计时间安排 3、按时上机,认真调试程序 4、认真完成课程设计报告 三、课设报告装订内容及顺序三、课设报告装订内容及顺序 1、课程设计封皮 2、目录 3、课程设计成绩评定表 4、课程设计任务书 5、程序基本框架图 6、程序设计说明书 7、源代码清单 8、课设总结与心得 四、设计题目 班级通讯录数据库管理系统 五、时间安排(五、时间安排(一周:从一周:从 7 7 月月 7 7 日到日到 7 7 月月 11 11
5、日日 ) 1、查阅资料及程序设计(1 天) 2、程序编制及调试(3 天) 3、成绩评定(0.5 天) 3、打印报告(0.5 天) 六、参考文献六、参考文献 1、 C 语言程序设计李淑华/李贞编 大连理工大学出版社 2、 C 语言程序设计孙连科/姚大鹏编 辽海出版社 3、 C+时尚编程百例网冠科技编.机械工业出版社 4、 TURBO C 实用大全徐金梧等编. 机械工业出版社 班级通讯录数据库管理系统 1 程程序基本框架结构图序基本框架结构图 班级通讯录数据库管理系统 按姓名查找 输 入 数 据 输 出 数 据 查 询 数 据 删 除 数 据 插 入 数 据 排 列 数 据 返 回 主 程 序 班
6、级通讯录数据库管理系统 2 程序设计说明书程序设计说明书 问题分析: 总体结构 班级通讯录数据库管理系统是方便查找班级同学联系方式并进行操 作。在系统中能够知道同学的姓名、地址以及联系电话,如果单凭记忆 很难记住那么多同学的联系方式,设计一个功能完善的班级通讯录数据 库管理系统把同学的数据存储起来。 通讯录系统包括:姓名、班级或地址、电话号码等信息,尽管系统 的内容比较庞大但是在运行过程中可以比较简单的完成。 我组选择的 C 程序设计为班级通讯录数据库管理系统,在此程序中 总共包含了七项功能,即输入数据、输出数据、查询数据、删除数据、 插入数据、排列数据以及退出系统。该程序最终可通过输入学生姓名来 查看学生的单位和电话。在此次的程序设计中我编辑的