(完整版)C语言毕业课程设计-学生综合测评系统

loading 分享 2026-7-22 下载文档

新文件中(保持按学号有序)若存在该同学则将新记录内容替换源内容, (3) 删除同学信息:

提示:输入将删除同学号,读出该同学信息,要求对此进行确认,以决定是否删除将删除后的信息写到文件中。 (4) 浏览学生信息:

提示:打开文件,显示该文件的学生信息。 B、学生数据处理:

(1) 按考试科目录入学生成绩并且按公式:考试成绩=(语文+数学+外语)3 计算考试成绩,并计算考试名次,提示:先把学生信息读入数组,然后按提示输入每科成绩,计算考试成绩,求出名次,最后把学生记录写入一个文件中。

(2) 学生测评数据输入并计算综合测评总分及名次。

提示:综合测评总分=(考试成绩)*0.6+(同学互评分)*0.1+品德成绩*0.1+任课老师评分*0.2。 (3) 学生数据管理

提示:输入学号,读出并显示该同学信息,输入新数据,将改后信息写入文件 (4) 学生数据查询:

提示:输入学号或其他信息,即读出所有数据信息,并显示出来。 C、学生综合信息输出 提示:输出学生信息到屏幕。

三、算法提示:

1、数据结构:结构体类型数组

2、数据库结构:下表构成该系统的基本数据库。

学号 Char 姓名 Char 考试成绩 struct … … 评分 int … …

四、测试数据:

学生人数:N=10

二.设计要求:

掌握结构化程序设计的主体思想,以自顶向下逐步求精的方法编制程序解决一些实际的问题,为将来编写软件积累一些典型的案例处理经验。

(1)按学号顺序选课题号,并在规定的时间内独自完成相关课题的C源程序编写、调试和运行。源程序及编译生成各文件均保存;

(2)按本任务书的要求,编写《课程设计报告》(Word文档格式)。并用A4的复印纸打印并装订;

(3)在2013年1月5日之前,请各班学习委员收齐课程设计报告交老师 。 附:

课程设计报告内容要求如下: 封面 课程设计任务书 课程设计主文档

内容如下:

1、 课程设计题目 2、 课程设计目的 3、 课程设计主要任务 4、 设计环境

5、 总体设计方案的选定

(主控模块和各子模块的设计方法及框图) 6、 源程序清单

7、 收获及体会 参考资料

四、报告内容要求用宋体五号字,主标题用黑三号、一级标题用黑四号字,二级标题用宋体小四号字加粗,要求用A4纸张打印出来。

课程设计说明书装订顺序:封面、任务书、正文、附件(A4大小的图纸及程序清单)。

三.进度安排

第18周,具体安排如下:

星期 第17周 第18周星期 三 第18周星期 四 第18周星期 五 答辩 第三次上机与机房 第二次上机 机房 时间 班级 第一次上机 机房 内容 任务布置 地点 湖南工程学院计算机与通信学院

年 月 日

四.总体设计方案

1.总体流程图 2.程序主要函数

1.void inti() 初始化函数

初始化函数用于从硬盘中加载学生数据和学生数目。首先,从硬盘读取counter.dat的数据。

若不存在counter.dat则说明程序第一次运行。创建counter.dat和student_data.dat,把counter的初始值赋为1。

若存在counter.dat.则读取其中数据,把数据赋给变量counter,这个值为已储存的学生信息数量。这个counter变量就是计数器变量。用来计量学生信息数量的变化。

2.welcome() 函数

Welcome函数用来显示选项菜单,并将用户所选的序号返回。


(完整版)C语言毕业课程设计-学生综合测评系统.doc 将本文的Word文档下载到电脑
搜索更多关于: (完整版)C语言毕业课程设计-学生综合测评系统 的文档
相关推荐
相关阅读