c++课程设计---学生成绩管理系统

c++课程设计---学生成绩管理系统

ID:11131371

大小:727.50 KB

页数:22页

时间:2018-07-10

c++课程设计---学生成绩管理系统_第1页
c++课程设计---学生成绩管理系统_第2页
c++课程设计---学生成绩管理系统_第3页
c++课程设计---学生成绩管理系统_第4页
c++课程设计---学生成绩管理系统_第5页
资源描述:

《c++课程设计---学生成绩管理系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、机电工程学院中南大学C++可视化程序设计实践题目:学生成绩管理系统成员姓名:周山鹏班级:机械1105班学号:0806110521指导教师:夏建芳学院:机电工程学院完成时间:2012年6月28日中南大学C++可视化程序设计实践成绩评定表姓名班次学号成绩指导教师签名:_____________2012年___月___日设计任务书设计题目:学生成绩管理系统设计目的:运用c++的相关知识制作一个小型的管理系统,把理论知识转化为实践操作。提高对知识运用能力。设计安排:1、在网上、图书馆等查找相关资料,搜集、整理相关模块的程序源代码

2、;2、完成完成一份课程设计报告3、报告格式:一级标题:3号黑体,二、三级标题小四黑体,正文小四宋体,行距23,程序代码5号宋体4、此程序应包含如下功能:(1)所有记录保存在一个数据文件中;(2)具备记录添加功能;(3)查询功能(如按学号查询成绩);(4)计算统计功能(如统计某门课程的平均成绩);(5)排序功能(如按成绩排序);(6)修改功能;目录1、总体设计方案2、运行实例及使用说明3、项目源程序代码4、课程设计心得1、总体设计方案创建一个类用于存放学生的信息,对各个功能模块进行函数设计,在写出各个功能函数后,在主函数中

3、运用switch语句实现对各个功能函数的调用实现特定的功能。流程图:ReadSaveDeleteMain主函数Menu(选择判断)InputDisplaySortSearchInsertModify2、运行实例及使用说明运行实例1、主界面2、录入记录3、显示所有数据4、按平均分降序排4、插入一组数据5、查找并显示一组数据6、修改一组数据7、删除一组数据8、将所有记录写入文件使用说明用户运行程序后进入系统主界面,在主界面用户可以输入新的数据文件。用户输入数据要符合操作系统的要求,当用户录入新的数据后,可对已有数据进行显示、

4、插入、修改、删除等操作。3、源程序代码#include/*引用库函数*/#include#include#include#includetypedefstruct{charclass_0[20];/*班级*/intnumber;/*学号*/charname[20];/*姓名*/floatc_program;/*C++语言成绩*/floatenglish;/*大学英语成绩*/floatmath;/*高等数学成绩*/float

5、sport;/*体育成绩*/floatsummary;/*总分*/floataverage;/*平均分*/}Student;Studentstu[100];/*结构体数组变量*/intmenu()/*菜单函数*/{charc;do{system("cls");/*运行前清屏*/cout<<"********************************学生成绩管理系统********************************"<

6、【2】显示所有数据"<

7、选择*/}while(c<'0'

8、

9、c>'9');return(c-'0');/*返回选择*/}intInput(Studentstud[],intn)/*输入若干条记录*/{inti=0;charsign,x[10];/*x[10]为清除多余的数据所用*/while(sign!='n'&&sign!='N')/*判断*/{cout<<"请输入学生的班别:";/*交互输入*/cin>>stud[n+i].class_0;cout<<"请输入学生的学号:";cin>>stud[n+i].number;cout<<"请输入学

10、生的姓名:";cin>>stud[n+i].name;cout<<"请输入该学生『C++程序设计』的成绩:";cin>>stud[n+i].c_program;cout<<"请输入该学生『大学英语』的成绩:";cin>>stud[n+i].english;cout<<"请输入该学生『高等数学』的成绩:";cin>>s

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。