电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

c语言学生成绩管理系统

c语言学生成绩管理系统_第1页
1/20
c语言学生成绩管理系统_第2页
2/20
c语言学生成绩管理系统_第3页
3/20
1 C 语言程序设计 课程设计报告 设计题目:学生成绩管理系统 学 号 班 级 电信 姓 名 完成方式:(单选) 自我评分:(单选) ○ 独立完成 ○ 优秀 ○ 参考他人工作的基础上完成 ○ 良好 ○ 在他人的帮助下完成 ○ 中等 ○ 完整拷贝他人成果 ○ 及格 ○ 不及格 2 0 1 1 年 3 月 2 0 日 2 C 语言课程设计任务书3 题目:学生成绩管理系统 功能:学生成绩管理系统,每个学生是一个记录,包括学号,姓名,性别,3门课程成绩。 系统要求实现以下功能: 1、信息录入:录入学生成绩信息(包括学生学号、姓名、各门课程的成绩等); 2、信息查询:输入学号,查询学生各门课程的成绩,并显示。 3、排序:按各门课程的成绩平均分进行排序,并显示。 4、信息删除与修改——输入学号,删除该学生的成绩信息。 分步实施: 1、初步完成总体设计,搭好框架,确定人机对话的界面,确定函数个数。 2、建立一个文件,将每位学生的信息写入文件中并能显示于屏幕上。 3、完成上述信息查询(学生学号、姓名等)、排序、信息删除与修改功能。 要求:1、用 C语言实现程序设计; 2、利用结构体数组实现学生信息的数据结构设计; 3、系统的各个功能模块要求用函数的形式实现; 4、界面友好(良好的人机交互),程序加必要的注释。 课程设计实验报告要求: 1、预习报告:题目、课程设计任务、数据结构、程序的总体设计(算法)、模块划分 。 2、实验总结报告:流程图、主要源程序代码(需打印)、测试情况及调试中问题与解决方案、小结等。 一、 总体设计 1.程序的总体设计 1、成绩录入功能 2、成绩输出功能 3、成绩查询功能 4、删除模块 5、排序功能 6、统计功能 7、退出系统 3 2. 数据结构 Typedef struct student /*这个结构体的成员分别代表了学生的学号、姓名、英语、数学、c语言、平均分、总分*/ { int no; char name[MAX_NAME]; double english; double math; double Programming; double mark _ave; double mark _tot; } STUDENT; Student类型说明表 名称 属性 备注 no 数据成员 说明学生学号 name 数据成员 说明学生姓名 english 数据成员 说明学生英语成绩 math 数据成员 说明学生数学成绩 programming 数据成员 说明学生c语言成绩 mark _ave 数据成员 说明学生平均分 mark _tot 数据成员 说明学生总分 3. 函数原型声明的说明...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

c语言学生成绩管理系统

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部