没有合适的资源?快使用搜索试试~ 我知道了~
c语言程序设计-学生成绩管理系统.doc
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
0 下载量 146 浏览量
2022-06-13
21:08:33
上传
评论
收藏 644KB DOC 举报
温馨提示
试读
40页
c语言程序设计-学生成绩管理系统
资源推荐
资源详情
资源评论
山东工商学院 信电学院
高级语言程序设计课程设计报告
高级语言程序设计
课程设计报告
题目: 学生成绩管理学系统
专 业 :
班 级 :
学 号 :
姓 名 :
指导教师 :
日 期:
0
山东工商学院 信电学院
高级语言程序设计课程设计报告
1
山东工商学院 信电学院
高级语言程序设计课程设计报告
1、程序基本功能要求
(1) 用户登录
(2) 录入学生信息
(3) 显示学生总成绩信息
(4) 对总成绩排序
(5) 显示学生单科成绩排序
(6) 添加学生信息
(7) 删除学生信息
(8) 修改学生信息
(9) 查询学生信息
(10) 从文件读入学信息
(11) 删除文件中学生信息
(12) 保存学生信息
(13) 退出
1
山东工商学院 信电学院
高级语言程序设计课程设计报告
2、总体设计(功能模块说明,如函数功能、参数说明,函数
调用关系描述等,并注明各模块的具体成员分工)
2.1 函数功能
(1)主函数 main():定义学生结构体数组,调用录入、统计等函数对成绩
表进行处理;
(2)输入函数 input():输入学生的学号、性别、姓名、成绩等各种信息;
(3)读出函数 read():读出学生的信息;
(4)排序函数 sort():排序学生的各门成绩;
(5)显示函数 display():显示学生的学号、性别、姓名、成绩等各种信息;
(6)插入函数 insert():插入学生的学号、性别、姓名、成绩等各种信息;
(7)删除函数 delete():删除指定学号学生记录;
(8)平均值函数 average():计算学生的平均成绩;
(9)查找函数 nd():查找指定学生的信息;
(10)保存函数 save():保存输入的学生信息;
(11)删除文件函数 del_le():删除指定文件信息;
(12)修改函数 modify():修改指定学生信息;
(13)退出。
2.2 参数说明、函数调用
(1)数据输入:数据输入的功能是将需要的数据进行录入,用于后面的
各项操作。实现:用输入函数对数据进行录入,先确定学生的个数,再用一个
循环进行输入。
(2) 数据插入: 数据插入的主要功能是在数据录入之后,为防止数据输
入的遗漏,实现:分为两个部分,第一个是插入第一个位置,第二是插入第一
个位置之后,把当前的位置赋给后面的加以实现。
(3)数据查找:数据查询的主要功能是在数据输入之后进行分类再现,
实现:分为输出所有数据,按学号查询,按姓名查询,当输入的数据满足条件
时即输出所要求的。
(4)数据删除:数据删除的主要功能是在数据录入、数据插入和数据修
改完成之后对无用数据进行删除,实现:输入学号,满足条件时即把后一个数
值赋 给前一个数值,达到删除的目的。
(5)平均值计算:平均值计算的主要功能是求平均值,再对其进行排序,
实现:用公式进行计算求平均值,之后便是排序问题,求最大值,然后依次输
2
山东工商学院 信电学院
高级语言程序设计课程设计报告
出各最大值,即实现了排序功能。
2.3 模块分工
读出函数、排序函数、插入函数、删除函数模块
主函数、输入函数、显示函数、平均值函数模块
查找函数、保存函数、删除文件函数、修改函数
3
剩余39页未读,继续阅读
资源评论
老帽爬新坡
- 粉丝: 79
- 资源: 2万+
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功