全球旧事资料 分类
电子科技大学成都学院
通信工程系
C语言课程设计报告
题目名称学生姓名学专号业
学生成绩管理系统设计
同组成员
2013年12月制
成绩:
f一、设计题目:学生成绩管理系统
二、设计任务及自己所承担部分。
设计任务:(1)学生基本信息及成绩所选科目成绩的录入。(2)基本信息的查询(分系、班级;分科目)与修改。(3)对每系或每班各科成绩进行分析(即求单科平均成绩、及格率和优秀率);(4)对所开课程的成绩分析(求其平均成绩,最高分);(5)对学生考试成绩进行排名;自己所承担的部分:(1)程序的界面优化汉化。(2)添加新功能567。(3)程序的验错,改错。(4)添加,制作调用函数。(5)设置出、入口函数。
三、总体设计(程序设计组成框图、流程图)
f四、详细设计(模块功能说明,如函数功能、入口及出口参数说明,
f函数调用关系描述等)
1、输入初始的学生信息:其中包括学生所在系、班级、姓名、学号以及学生的语文、数学、英语成绩等相关信息;可用调用函数Stude
t_I
sert来实现此操作。2、修改信息:可用Stude
t_Modify来实现。通过学号来访问,修改学生的所有信息。3、删除信息:可用Stude
t_Delete函数来实现。通过姓名访问,并删除学生所有信息。4、查询:通过Stude
t_Select函数来实现通过姓名来查看学生的所有信息。5、按平均成绩排序:用AvgstructStude
tstu函数算出平均成绩,再用调用函数Stude
t_SortByAverage按平均成绩从大到小排序。6、每科的最高分,平均分:通过max_a
davg()函数求出每科的平均分,最高分,显示出来7、退出系统:可用一个函数exit()来实现,首先将信息保存到文件中,释放动态创建的内存空间,再退出此程序。
i
clude
好听全球资料 返回顶部