没有合适的资源?快使用搜索试试~ 我知道了~
C语言课程设计报告-学生综合测评系统.pdf
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 2 下载量 8 浏览量
2022-06-12
20:29:02
上传
评论 2
收藏 637KB PDF 举报
温馨提示
试读
23页
C语言课程设计报告-学生综合测评系统.pdfC语言课程设计报告-学生综合测评系统.pdfC语言课程设计报告-学生综合测评系统.pdfC语言课程设计报告-学生综合测评系统.pdfC语言课程设计报告-学生综合测评系统.pdfC语言课程设计报告-学生综合测评系统.pdfC语言课程设计报告-学生综合测评系统.pdfC语言课程设计报告-学生综合测评系统.pdfC语言课程设计报告-学生综合测评系统.pdf
资源推荐
资源详情
资源评论
. . ..
注意:本文档可供大家参考,学习。请大家借鉴优点,批评不足。请各位湖工学弟,学妹不要
署名后直接打印,应付老师。一定要弄懂代码,这对大家的代码编写技术很有好处。虽然现在
完全自主编写有些困难,但是也要有一个迎难而上的心态。祝大家学业有成!
课 程 设 计 报
课程名称 C 语言程序设计
课题名称学生综合测评系统
专 业
班 级
学 号
姓 名
指导教师
.资料. . .
告
. -
任务书下达日期 年 月 日
任 务 完 成 日 期 年 月 日
目 录
一、设计容与设计要求 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 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.总体流程图
开始
初始化 inti 函数
Wele 函数
输入 浏览 修改 删除 排名 浏览全部 清除全部 查询排名
退出
2.程序主要函数
1.void inti() 初始化函数
初始化函数用于从硬盘中加载学生数据和学生数目。首先,从硬盘读取counter.dat 的数据。
若不存在 counter.dat 则说明程序第一次运行。创建counter.dat 和 student_data.dat,把 counter 的初始值赋为 1。
- 可修编-
剩余22页未读,继续阅读
资源评论
- 月亮在你窗边挂2022-07-11资源内容总结的很到位,内容详实,很受用,学到了~
- kefuxiaoshuang22022-09-11感谢大佬分享的资源,对我启发很大,给了我新的灵感。
G11176593
- 粉丝: 6643
- 资源: 3万+
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功