1 / 21
文档名称:

毕业设计论文-C语言学生成绩管理系统(含源程序代码).doc

格式:doc   页数:21
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

毕业设计论文-C语言学生成绩管理系统(含源程序代码).doc

上传人:钻石文档库 2014/3/16 文件大小:0 KB

下载得到文件列表

毕业设计论文-C语言学生成绩管理系统(含源程序代码).doc

文档介绍

文档介绍:源程序代码等全套设计联系QQ 695132052 各专业都有
《学生成绩管理系统》
课程设计报告
专业: 软件学院
班级: 计HR-06-7班
姓名: 李政源
指导教师: 李建中
学号: 0620010710
课程设计报告
一、课程设计题目
基本要求题目:矩阵乘法。
综合训练:学生成绩管理系统
二、设计要求
矩阵乘法:编写一个函数实现矩阵A(2行3列)与矩阵B 相乘(3行2列),乘积放在C数组中。在主函数中输入相乘的两数组,并输出结果。
学生成绩管理:(结构体数组、函数、指针、算法、流程结构及文件等的综合应用)
程序说明:有N个学生,每个学生的数据包含学号(不重复)、姓名、三门课的成绩及平均成绩,试设计一学生成绩管理系统,使之能提供以下功能:
学生成绩管理系统
成绩录入
成绩查询
成绩统计
退出
(1)主菜单
(2)各菜单项功能
成绩录入:输入学生的学号、姓名及三门课的成绩;
成绩查询:(至少一种查询方式)。
按学号查询学生记录。
查询不及格学生的记录。
③成绩统计:
计算学生的平均分;
根据学生的平均分高低,对学生的数据进行排序后输出;
对学生单科成绩排序,输出学生姓名与该科成绩;
④退出系统:退出整个系统(即主菜单)。
(3)结构体数组:
#define N 30
struct student
{int num; /* 定义学号*/
char name[20]; /* 定义姓名*/
float score[3]; /* 定义存贮三门课成绩的数组*/
float average; /* 定义平均成绩*/
};struct student stu[N]; /* 定义结构体数组,存贮多个学生的记录*/
三、数据结构设计描述
系统功能描述
1能够输入学生的学号、姓名、三科成绩并且计算出平均成绩。
2能够以表格的形式输出学生记录
3能够按照学生三科的平均成绩进行排序
4能够按照学生的单科成绩进行排序
5能够按照学号查询学生记录
6往表中插入学生记录
7从表中删除学生记录
8存储记录到文件中
9从文件中读取记录
10退出
数据字典
1数据流条目
数据流名称:全部记录
别名:无
简述:最新更新后所有关于学生成绩的记录
来源:数据库
去向:加工“记录筛选”
数据流量:不限
组成:学号+姓名+SC1+SC2+SC3+平均成绩
数据存储条
数据存储名称:学生成绩记录
别名:无
简述:存放学生所有可供查询的信息
组成:学号+姓名+SC1+SC2+SC3+平均成绩
组织方式:索引文件,以学学号为关键字
查询要求:要求能立即查询
2数据项条目
数据项名称:学号
别名:无
简述:所有学校学生的学号
类型:字符串
3加工条目
加工名:更改的记录
激发条件:学生成绩记录被改动
优先级:普通
输入:新记录
输出:更新数据、数据未改动
加工逻辑:根据现有学生成绩记录
if 新记录<>旧记录
then 更新数据
else 数据未改动
endif
设计测试流程
1、进入界面
2、输入选项0,回车;
按提示输入数据
3、回到主菜单;
输入选项8,回车;
输入文件名:data,回车;
出现成功提示,则读入文件操作成功。
4、回到主菜单,输入1,回车
每10个暂停显示数据
5、回到主菜单,输入2,回车
出现排序成功信息。
6、回到主菜单,输入3,回车
出现排序成功信息。
7、回到主菜单,输入5,回车
按提示插入一组数据
8、回到主菜单,输入6,回车
按提示输入姓名,删除数据
出现删除成功的信息
9、回到主菜单,输入4,回车
输入学号进行查询
10、回到主菜单,输入1,回车
出现统计信息
11、回到主菜单,输入7,回车
输入result,回车
出现成功写入文件的信息
12、回到主菜单,输入9,回车退出系统
四、各变量的定义和作用
#define N 3 定义常数
typedef struct z1 定义数据结构
{ char no[11];
char name[15];
int score[N];
float sum;
float average;
int order;
struct z1 *next;
}STUDENT;
char *menu[] 定义菜单字符串数组
Enter list 输入记录
Print list 显示单链表中所有记录
Sort to make new file 按照总成绩排序
sort to Single course result 按照单科成绩排序

最近更新

2024年陕西省宝鸡教育学院马克思主义基本原理.. 12页

2024年青岛电影学院马克思主义基本原理概论期.. 12页

2024年首都师范大学科德学院马克思主义基本原.. 12页

2024年黔南民族师范学院马克思主义基本原理概.. 12页

2025年三亚市单招职业倾向性考试题库带答案解.. 44页

2025年上海南湖职业技术学院马克思主义基本原.. 12页

2025年东莞城市学院马克思主义基本原理概论期.. 12页

2025年中山大学马克思主义基本原理概论期末考.. 12页

绿建租赁绿色金融 35页

2025年九江县招教考试备考题库含答案解析(夺.. 31页

2025年云南省玉溪市单招职业倾向性测试题库带.. 44页

2025年仲恺农业工程学院马克思主义基本原理概.. 12页

2025年光泽县招教考试备考题库含答案解析(必.. 31页

2025年兴国县幼儿园教师招教考试备考题库含答.. 31页

2025年内蒙古警察学院马克思主义基本原理概论.. 12页

2025年华北电力大学马克思主义基本原理概论期.. 12页

风险管控成本研究 35页

2025年南通大学杏林学院马克思主义基本原理概.. 12页

高速铁路技术升级 34页

高钾血症治疗策略优化 35页

绿色金融政策与绿色投资 36页

2025年噶尔县幼儿园教师招教考试备考题库附答.. 31页

2025年四川艺术职业学院单招职业技能测试题库.. 43页

绿色能源在加油站的应用 25页

2025年天津市职工经济技术大学马克思主义基本.. 12页

绿色溶剂在苯酚合成中的角色 24页

航空货运信息化监管研究 35页

2026年龙年男孩魏姓名字 4页

高桩码头沉降控制 35页

2025年山西卫生健康职业学院马克思主义基本原.. 13页