北华航天工业学院课程设计报告(论文) 设计课题: 大学生成绩管理系统专业班级: B13241 班学生姓名: 指导教师: 李宗睿设计时间: - 北华航天工业学院电子工程系大学生成绩管理系统课程设计任务书姓名:专业: 测控技术与仪器班级: B13241 指导教师:李宗睿职称:讲师课程设计题目: 大学生成绩管理系统设计要求: 通过电子技术实验,培养学生对学习程序设计的兴趣,使学生全面了解程序语言的特点, 熟练掌握程序设计语言的基础知识、基本算法, 更重要的是让学生掌握程序设计的思想方法,培养学生程序开发和设计的能力。《大学生成绩管理系统》对在校学生几门课程的考试成绩进行统一管理. 每个学生记录包括学号、姓名、年龄、性别、高数、大学英语、物理、电路、 C 语言等课程成绩;以及每个同学的平均成绩和总成绩,默认以学号为序存放。?初始化学生信息; 查看已录入学生信息; ?按姓名查看学生信息; 按学号查看学生信息; ?按平均成绩排序; 删除学生信息; ?保存学生信息; 添加学生信息; ?修改学生信息; 退出。所需仪器设备: 计算机成果验收形式: 答辩、课程设计报告参考文献: 《C语言程序设计》时间安排指导教师: 教研室主任: 年月日注:本表下发学生一份,指导教师一份,栏目不够时请另附页。课程设计任务书装订于设计计算说明书(或论文)封面之后,目录页之前。内容摘要本报告通过对目前世界上正在使用的永久性载人空间站之间或与运载飞行器之间的交会对接技术的对比研究,提出了……索引关键词:··································4 二. 设计目标··································4 三. 功能框图··································4 四. 流程图····································4 五. 程序清单·································· 10 六. 结论(附图)······························· 26 七. 心得体会·································· 30 八. 参考文献······························· 30 一、概述学生成绩管理系统由登入模块、数据输入模块、查看模块、添加模块、删除模块、排序模块等部分组成。充分体现学生的 C 语言程序基础设计能力,让学生学以致用。二、设计目标《大学生成绩管理系统》、姓名、年龄、性别、高数、大学英语、物理、电路、C语言等课程成绩;以及每个同学的平均成绩和总成绩,默认以学号为序存放。三、功能框图大学生成绩管理系统登录模块信息初始化模块数据保存数据查看分类查看数据排序数据删除数据修改数据添加四、流程图 : 输入用户名是否正确输入错误, 输入正确输入密码是否正确密码错误密码正确 : n y 进入主菜单显示一系列功能模块输入 N ,判断 N 是否在 1~5 之间根据 N得值,调用各函数 : 输入学生信息是否继续输输入姓名,学号,性别,数学成绩英语成绩,语文成绩,计算机成绩是否保存不保存保存返回主菜单 : yn : 查找学生信息输入 m,判断 m在1~3之间输入错误按姓名,学号查找或者显示全部返回主菜单 yn 6 .删除学生信息流程图: yn 9 .排序流程图: 修改学生信息输入要修改的学号返回主菜单判断学号是否存在不存在该学号修改学生信息删除学生信息输入要删除学生的学号判断学号是否存在不存在该学号成功删除该学生信息返回主菜单 21 8 .退出流程图: 退出是否退出返回主菜单成功退出对学生成绩排序升序判断是否在 1~2 降序输入错误返回主菜单五、程序清单 1. 定义结构体及宏定义: #include<> #include<> #include<> #include<> #include<> #define LEN sizeof(struct student) struct student { char name[10]; // 姓名,学号 char num[10]; char sex[4]; // 性别 double math,chinese,puter; // 数学,语文,英语,计算机成绩 double total; // 总成绩 struct student *next; }; struct s
大学生成绩管理系统 来自淘豆网m.daumloan.com转载请标明出处.