课程设计报告(学生成绩管理系统C语言)
《课程设计报告(学生成绩管理系统C语言)》由会员分享,可在线阅读,更多相关《课程设计报告(学生成绩管理系统C语言)(22页珍藏版)》请在毕设资料网上搜索。
1、 1 信息学院 课程设计报告 课程名称_C 语言程序设计_ 题目名称 学生成绩管理系统 学生学院_ _ 专业班级 学 号 学生姓名 指导教师_ _ 2012 年 12 月 23 日 2 1 设计目的与要求 3 1.1 题目及设计要求 . 3 1.2 本程序设计的知识点 . 3 2、功能设计. 3 2.1、 总体设计 . 3 2.3 详细设计 . 5 3、程序实现. 7 3.1 程序实现时应考虑的问题 . 7 3.2 成绩排序、信息删除、信息保存、文件打开模块核心代 码 . 8 3.3 程序源代码 . 11 4、测试分析 19 4.1 测试结果及分析 19 5、总结 22 6、参考文献: 22
2、3 1 设计目的与要求 1.1 题目及设计要求 题目:将学生基本信息、学生成绩基本信息要存入文件当中,并且具有文件 的输入输出操作;查询功能要求提供查找和显示操作;删除功能要求实现删除操 作;排序功能要求实现排序操作;另外还应该提供键盘式选择菜单以实现功能选 择。 设计要求:程序具有信息录入、查看、查找、成绩排序、删除信息、保存信 息、打开文件、退出系统等功能。 我负责的是成绩排序、信息的删除、信息的保存、文件的打开这四个模块。 1.2 本程序设计的知识点 1 程序涉及数组,字符串的定义; 2 函数调用; 3 结构体,指针; 4 文件录入 2、功能设计 2.1、 总体设计 (1)在此程序中,包
3、括几个头文件: #include : 将stdio.h内容放在这儿, 此文件有printf、 scanf 等函数的定义; #include:定义字符串变量; #include: 定义了五种类型变量、 常用函数例如 look()、 save(); (2)系统中所包含的函数: void look(); /*声明查看函数*/ void save(); /*声明保存函数*/ void search_name(); /*声明按姓名查看函数*/ void search_number(); /*声明按学号查看函数*/ void order(); /*声明排序函数*/ void del(); /*声明删除函数
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 课程设计 报告 学生 成绩管理系统 语言
