- 25
- 0
- 约1.81万字
- 约 20页
- 2017-05-21 发布于浙江
- 举报
学生管理系统 c语言课程设计 华南理工大学
C语言程序设计
课程设计报告
设计题目:学生成绩管理系统
学 号
班 级
姓 名
完成方式:(单选) 自我评分:(单选)
● 独立完成 ● 优秀
○ 参考他人工作的基础上完成 ○ 良好
○ 在他人的帮助下完成 ○ 中等
○ 完整拷贝他人成果 ○ 及格
○ 不及格
2011 5 11
年 月 日
C语言课程设计任务书3
题目:学生成绩管理系统
功能:学生成绩管理系统,每个学生是一个记录,包括学号,姓名,性别,3 门课程成
绩。系统
要求实现以下功能:
1、信息录入:录入学生成绩信息 (包括学生学号、姓名、各门课程的成绩等);
2、信息查询:输入学号,查询学生各门课程的成绩,并显示。
3、排序:按各门课程的成绩平均分进行排序,并显示。
4、信息删除与修改——输入学号,删除该学生的成绩信息。
分步实施:
1、初步完成总体设计,搭好框架,确定人机对话的界面,确定函数个数。
2、建立一个文件,将每位学生的信息写入文件中并能显示于屏幕上。
3、完成上述信息查询 (学生学号、姓名等)、排序、信息删除与修改功能。
要求:1、用C语言实现程序设计;
2、利用结构体数组实现学生信息的数据结构设计;
3、系统的各个功能模块要求用函数的形式实现;
4、界面友好 (良好的人机交互),程序加必要的注释。
课程设计实验报告要求:
一、总体设计
1.程序的总体设计
程序总框架
数据导入模块 数据导出模块
操作面板
基本功能 分析功能 条目操作
删除条目 编辑条目
显示 查找 数据分析统计
添加条目
排序 不及格名单
2. 数据结构
结构体数组
struct student /*定义结构体变量student*/
{
int num;
char name[10];
int gen;
int ch,en,math,tot;
};
Struct student Stu[100];
3. 函数原型声明的说明 (功能,参数,返回值)
1).输出不及格名单:
void failsbj(int n,struct student stu[]) /*输出不及格的名单,
您可能关注的文档
最近下载
- 光伏电子产品的设计与制作-电子课件项目3-光伏草坪灯控制电路的设计与制作.pptx VIP
- 2024-2025学年江苏信息职业技术学院单招《数学》试卷含答案详解【考试直接用】.docx VIP
- 党员个人自评总结3篇-党员个人自评 党员个人自评小结 党员个人自评总结3篇.doc VIP
- 人教版英语新目标八年级下册第二单元教材词汇及重点搭配讲解.docx VIP
- 2026年演出经纪人《思想政治与法律基础》真题库及参考答案一套.docx VIP
- 索拉非尼治疗肝癌.pptx VIP
- 【高清可复制】HGT21629-2021 管架标准图_251-300.pdf VIP
- 新版人教版七年级下册地理全册教案(完整版)教学设计.docx
- 2025年北京事业单位真题.docx VIP
- 临时用地表(可编辑).pdf VIP
原创力文档

文档评论(0)