C语言课程设计---学生成绩管理系统
《C语言课程设计---学生成绩管理系统》由会员分享,可在线阅读,更多相关《C语言课程设计---学生成绩管理系统(19页珍藏版)》请在毕设资料网上搜索。
1、 课程设计报告 科目: C 语言课程设计 专业: 姓名: 学号: 2011 年 5 月 25 日 一、题目学生成绩管理系统一、题目学生成绩管理系统 二、目的二、目的 1、通过课程设计全面掌握C 语言程序设计关键知识点,掌握 C 语言中 数组、指针、结构体、文件等方面的基本知识。 2、通过课程设计了解并掌握 C 语言程序设计的方法,熟悉 C 程序设计的开 发环境及 C 程序的调试过程。 3、培养学生查阅参考资料、手册的自学能力,通过独立思考深入钻研有关 问题,学会自己分析、解决问题的方法 三、要求三、要求 1、整个系统均用 C 语言实现。 2、利用指针、链表来实现学生成绩的数据结构设计。 3、系
2、统具有输入、显示、查询、删除、排序、插入、保存、读取基本功能。 4、系统的各个功能模块都用函数的形式来实现。 5、可以将学生成绩信息保存在文件中。 6、可以将学生信息从文件中读取出来。 四四、内容、内容 1、每一条记录包括一个学生的学号、姓名、3 门成绩、平均成绩。 2、输入功能:可以一次完成无数条记录的输入。 3、显示功能:完成全部学生记录的显示。 4、查找功能:完成按姓名、学号查找学生记录,并显示。 5、排序功能:按学生平均成绩、最高分进行排序。 6、插入功能:按平均成绩高低插入一条学生记录。 7、保存功能:将学生记录保存在任何自定义的文件中,如保存在:s:score。 8、读取功能:将保
3、存在文件中的学生记录读取出来。 9、有一个清晰美观界面来调用各个功能。 各个函数的详细设计说明分别如下: 五、五、程序结构图程序结构图 1、 主函数 main() 利用无限次循环 for()和 swithch()实现各函数的调用,系统根据输入的数字选 项来调用相应的函数。void main() Link l;/连表 FILE *fp; /文件指针 int sel; char ch; char jian; 开始 可以读写的方式打开一个 数据文件 将此文件的内容读出,并存入一个新的单 链表中 调用 menu ()菜单函数 进入 while ( 1 )主循环 输入 09 中的一数值,选择相应的判断
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 语言 课程设计 学生 成绩管理系统
