没有合适的资源?快使用搜索试试~ 我知道了~
C语言课程设计报告-学生综合测评系统.docx
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 1 下载量 179 浏览量
2022-06-12
20:13:25
上传
评论 1
收藏 446KB DOCX 举报
温馨提示
试读
23页
C语言课程设计报告-学生综合测评系统.docxC语言课程设计报告-学生综合测评系统.docxC语言课程设计报告-学生综合测评系统.docxC语言课程设计报告-学生综合测评系统.docxC语言课程设计报告-学生综合测评系统.docxC语言课程设计报告-学生综合测评系统.docxC语言课程设计报告-学生综合测评系统.docxC语言课程设计报告-学生综合测评系统.docxC语言课程设计报告-学生综合测评系统.docx
资源推荐
资源详情
资源评论
. . ..
注意:本文档可供大家参考,学习。请大家借鉴优点,批评不足。请各位湖工学弟,学妹不要
署名后直接打印,应付老师。一定要弄懂代码,这对大家的代码编写技术很有好处。虽然现在
完全自主编写有些困难,但是也要有一个迎难而上的心态。祝大家学业有成!
专 业
班 级
学 号
姓 名
指导教师
. .
. -
任务书下达日期 年 月 日
任 务 完 成 日 期 年 月 日
目 录
一、设计容与设计要求 3
学生综合测评系统
.........................................................................................................................................................3
一、问题描述:3
二、功能描述:3
三、算法提示:3
四、测试数据:4
二.设计要求:4
三.进度安排 4
四.总体设计方案 5
1.总体流程图 5
2.程序主要函数 5
1.void inti() 初始化函数 5
2.wele() 函数 6
3.void InputInfo() 录入学生信息 6
4.void DeleteInfo() 删除信息
7
5.void paiming1() / void paiming2() 成绩排
名 7
6.void ViewAll() 浏览全部学生信息 7
7.void clean() 清除所有信息 8
8. void PaimingView() 查询排名
8
3.程序其他函数 8
A.信息存盘(结构体)
.......................................................................................................................................8
B.读取信息(结构体)
.......................................................................................................................................8
C.信息存盘(整型)
...........................................................................................................................................9
D.读取信息(整型)
...........................................................................................................................................9
E.学号检索
......................................................................................................................................................9
五.程序源代码 10
六.收获及体会 22
七.参考文献 22
计算机与通信学院课程设计评分表 23
课程名称: 《C 语言程序设计》23
-
可修编-
. -
一、设计容与设计要求
学生综合测评系统
一、问题描述:
每个学生的信息为:学号、、性别、家庭住址、联系、语文、数学、外语三门单科成绩、考试平均成绩、考试名次、同学互
评分、品德成绩、任课教师评分、综合测评总分、综合测评名次。考试平均成绩、同学互评分、品德成绩、任课教师评分分别
占综合测评总分的 60%,10%,10%,20%。
二、功能描述:
A、学生信息处理
(1)输入学生信息、学号、、性别、家庭住址、联系,按学号以小到大的顺序存入文件中。
提示:学生信息可先输入到数组中,排序后可写到文件中。
(2) 插入(修改)同学信息:
提示:先输入将插入的同学信息,然后再打开源文件并建立新文件,把源文件和输入的信息合并到新文件中(保持按学号有序)
若存在该同学则将新记录容替换源容,
(3) 删除同学信息:
提示:输入将删除同学号,读出该同学信息,要求对此进行确认,以决定是否删除将删除后的信息写到文件中。
(4) 浏览学生信息:
提示:打开文件,显示该文件的学生信息。
B、学生数据处理:
(1)按考试科目录入学生成绩并且按公式:考试成绩=(语文+数学+外语)/3 计算考试成绩,并计算考试名次,提示:先把学生
信息读入数组,然后按提示输入每科成绩,计算考试成绩,求出名次,最后把学生记录写入一个文件中。
(2) 学生测评数据输入并计算综合测评总分及名次。
提示:综合测评总分=(考试成绩)*0.6+(同学互评分)*0.1+品德成绩*0.1+任课老师评分*0.2。
(3) 学生数据管理
提示:输入学号,读出并显示该同学信息,输入新数据,将改后信息写入文件
(4) 学生数据查询:
提示:输入学号或其他信息,即读出所有数据信息,并显示出来。
C、学生综合信息输出
提示:输出学生信息到屏幕。
三、算法提示:
1、数据结构:结构体类型数组
2、数据库结构:下表构成该系统的基本数据库。
学号
Char
考试成绩
struct
评分
int
…
…
…
…
Char
-
可修编-
. -
四、测试数据:
学生人数: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.总体流程图
开始
初始化 inti 函数
Wele 函数
输入 浏览 修改 删除 排名
退出
2.程序主要函数
1.void inti() 初始化函数
初始化函数用于从硬盘中加载学生数据和学生数目。首先,从硬盘读取 counter.dat 的数据。
若不存在 counter.dat 则说明程序第一次运行。创建 counter.dat 和 student_data.dat,把 counter 的初始值赋为 1。
-
可修编-
剩余22页未读,继续阅读
资源评论
- Kursnul2023-09-26资源不错,很实用,内容全面,介绍详细,很好用,谢谢分享。
xxpr_ybgg
- 粉丝: 6444
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于matlab实现文档+程序边缘计算任务卸载与资源调度的算法,是论文的源代码,具有价值.rar
- 什么是学生成绩管理系统c++以及学习学生成绩管理系统的意义
- 什么是词向量-以及学习关于了解词向量的意义
- 什么是mybatis动态sql以及学习mybatis动态sql的意义
- 华为数据治理方法论,包括:数据治理框架、数据治理组织架构、数据治理度量评估体系以及华为数据治理案例分享
- 基于matlab实现对表面肌电信号进行归一化处理,并对归一化后的图形显示 .rar
- 基于matlab实现单级倒立摆的 T-S 模型 包括 LMI 程序源码
- 图书管理系统(struts+hibernate+spring+ext).rar
- 基于matlab实现此压缩包包含语音信号处理中的语音变声代码加音频.rar
- STM32使用PWM驱动舵机并通过OLED显示
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功