课程设计成绩记录薄
3.3函数功能描述13
4程序实现13
4.2运行结果13
5课程设计总结17
编号:5位数字;成绩:0~100之间的整数,学分:1~5之间的实型数。
添加成绩:需要输入学生的学号或姓名、课程编号及成绩,如已有该门课程成绩给出提 示;
查询(班级或个人)成绩:
a)查询个人成绩:以学号或姓名作为关键字,可查询一个学生的所有成绩,和已 完成的总学分。
2.1.2删除功能:能够删除输入错误或者不想要的陈旧信息。
2.1.3查询功能:能查询学生基本信息,和学生成绩。
添加
删除
2.2
查询学生成
绩
查询班级成
绩
写入文件
读取文件
退出
添加学生基
本信息
加学生成
绩
删除学生基.’删除学生成
本信息绩
学号查询
姓名查询
询
储存
读取
结束
图
图2添加(学生基本信息)
图3添加(学生成绩)
计算机信息工程学院
《操作系统》
课程设计报告
题目:成绩记录簿
专 业:计算机科学与技术(网络方向)
班 级:16级网络一班学 号:20160902 Nhomakorabea0131
姓 名:杨露露
扌旨导教师:刘援
完成日期:2017.1.6
1设计目的5
2功能描述5
2.1模块功能5
2.2流程图6
3总体设计13
3.1功能模块设计13
3.2数据结构设计13
b)查询班级成绩:以课程编号为关键字,成绩表后面要统计平均分、及格率及全 班同学不同课程在不同分数段分布的人数及百分比。
拓展功能:
a)程序启动时先从文件读入数据,如果文件中没有数据则给出提示;
b)每次修改的数据写入文件。
3.提示
定义合适的结构体类型,使用链表或数组的方式组织数据。
1
1.巩固和加深学生对C语言课程的基本知识的理解和掌握;
2.掌握C语言编程和程序调试的基本技能;
3.利用C语言进行基本的软件设计;
4.掌握书写程序设计说明文档的能力
5.提高运用C语言解决实际问题的能力
2
2.1
2.1.1添加功能:添加学生基本信息中可以输入学生学号,学生姓名和学生班 级。添加学生成绩可以输入学生的课程编号、课程名称、成绩、学分。并且可 以判断输入数据的合法性。