第一范文网 - 专业文章范例文档资料分享平台

C语言班级成绩管理系统

来源:用户分享 时间:2025/7/23 10:13:40 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

四. 输入输出要求

在菜单选项中1-7,选择功能项,进行对应选项的函数调用。 1.每一条记录包括一个学生的学号、姓名、4门成绩、平均成绩; 2.输入功能:输入学生的基本信息存入磁盘文件中; 3.显示功能:输出已存盘的学生信息;

4.排序功能:输出用户所要选择科目的提问,输入科目后输出该科目一排好的学生成绩,并按学生平均成绩进行排序;

5.插入功能:插入新的信息;

6.修改功能,输入密码.错误输出是否继续输入密码.正确则逐个输出是否想要修改学生信息;

7.保存功能:将学生记录保存在任何自定义的文件中。

- 5 -

五.整体框架结构

主程序

初始化 录入 显示 排序 插入 修改 保存 退出 图1 整体框架结构图

- 6 -

六.学生成绩业务管理图

学生 新数 据 管理、 员 输入学号和密码 查询 学生数据库 输出结果 数据修改或添加 成绩数据库 统计汇总 输出结果 图2 学生成绩业务管理图

- 7 -

七.系统概要设计

7.1 程序的模块组成

第一个模块:先定义好一些必要的全局变量以及调用的函数和结构体数组。

第二个模块:设计一个菜单函数menu();实现能供用户选择功能项。

第三个模块:用enter()函数实现成绩的输入。 第四个模块:用save()函数实现成绩的保存。 第五个模块:用print()函数实现成绩输出。 第六个模块:用cort()函数实现成绩排序功能。 第七个模块:用modify()函数实现成绩修改功能。 第八个模块:用count()函数实现成绩统计功能。

main函数实现总的控制台界面,调用voidenter(),voidcort(),void modify(),void count(),print(),void save(),函数实现各种用户功能要求。

7.2 学生信息结构数组 struct stu {

char name[20]; int num; int score[M];

- 8 -

搜索更多关于: C语言班级成绩管理系统 的文档
C语言班级成绩管理系统.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c3brqd2c3066d7jn4l8uv58u602x7bw012kn_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top