c++课程设计--简单成绩管理系统

c++课程设计--简单成绩管理系统

ID:9381774

大小:107.33 KB

页数:12页

时间:2018-04-29

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

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

1、“C++程序设计”课程设计报告简单成绩管理系统设计姓名:丘艳华班级:11级电气工程及其自动化4班学号:434指导老师:曹敏完成时间:2012年12月24日完成地点:广东海洋大学寸金学院一、基本信息1、设计题目简单成绩管理系统。2、设计目标及思想设计出一个简单而精致的程序系统。掌握C++中各个知识的综合运用,包括类、函数、字符串的定义等重要众多的知识。运用所学知识,预先把握全局定位,设计出简洁的程序语句,实现最为完美的应用系统。二、程序设计要求1、习题相关信息该系统有启动(按任意键)开始界面和退出界面。本系统是采用键式输入的方法,选择和操作相应的功能(其中包括信息的录

2、入、删除、查询、修改等一系列操作。)2、此设计所要求具有的功能及其分析(1)、系统主要的功能菜单1录入学生成绩2修改学生成绩3统计学生成绩4查询学生成绩5显示学生成绩0安全退出系统(2)、各个菜单选项的功能分析①录入学生成绩需要分别录入学号(若重复,则有提示学号已存在)、姓名、性别、年龄、学院、年级、和专业及三科的成绩。②修改学生信息必须是在已录入的学生信息中才可以进行修改,修改的范围可以是所录入的任一部分。③统计学生成绩是对用户所录入的信息进行简单的分析及保存其统计结果,用户可以随时调出其进行查看。④可以通过查询对已录入的学生信息进行调出查询。⑤显示学生成绩可以对

3、已经录入的学生信息进行直观的审视。⑥安全退出系统可以让操作者安全退出系统,保护系统内部信息不被丢失及损坏。三、各个功能的详细分析1、录入学生成绩分别录入的是学号(若重复,则有提示学号已存在)、姓名、性别、年龄、学院、年级、和专业及三科的成绩及录入信息截图。具体程序如下:Student*Next;voidInput(){strcpy(Id,q);cout<<"请输入学生的姓名:"<>name;cout<<"请输入学生的性别:"<>sex;cout<<"请输入学生的年龄:"<>old;cout<<"请输入学生所

4、读学院:"<>school;cout<<"请输入学生的年级:"<>nj;cout<<"请输入学生的专业:"<>zy;cout<<"请输入C++课程的成绩:"<>Cnum;cout<<"请输入大学英语的成绩:"<>Mnum;cout<<"请输入模拟电子技术的成绩:"<>Enum;sum=Cnum+Mnum+Enum;}voidReadFile(istream&in){in>>name>>Id>>sex>>old>>school>>nj>>zy>>Cn

5、um>>Mnum>>Enum>>sum;}2、修改学生成绩主要是对输入的学生信息进行修改,则修改程序如下:voidStudentmassage::ModifyItem()//修改信息{charname[20];Student*p=NULL;cout<<"tt请输入要修改的人的姓名:";cin>>name;if(p=FindItem(name)){cout<<"tt已找到学生的信息,请输入新的信息!"<Next->Input();cout<<"修改成功!"<

6、t<<"tt没有找到!"<Next;p!=End;p=p->Next)for(k=p->Next

7、;k!=End;k=k->Next){if(p->sum>k->sum){Studentmassage::Swap(p,k);}}cout<<"排序完成!"<

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

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

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