学生学籍管理系统c++课程设计.doc

学生学籍管理系统c++课程设计.doc

ID:57075660

大小:51.50 KB

页数:16页

时间:2020-08-01

学生学籍管理系统c++课程设计.doc_第1页
学生学籍管理系统c++课程设计.doc_第2页
学生学籍管理系统c++课程设计.doc_第3页
学生学籍管理系统c++课程设计.doc_第4页
学生学籍管理系统c++课程设计.doc_第5页
资源描述:

《学生学籍管理系统c++课程设计.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《学生学籍管理系统》程序设计基础课程设计报告专业:班级:学号:姓名:指导教师:二OO八年六月二十六日C++课程设计——学籍管理系统实验报告1、对C++设计的《学生学籍管理系统》总体说明我这次做的课程设计是《学生学籍管理系统》,本程序采用C++程序语言编写,运用了基于对象和面向对象的程序设计。它主要是完成对学生的基本信息和成绩进行录入、查询和删除功能。实施起来简单快捷,虽然程序简单,但可以作为老师的辅助软件对学生的基本信息和各科成绩进行管理。2、总体设计本程序的流程图如下:Main()函数界面根据提示操作录入(1);调用bulid函数(插入)查询(2);根据界面提示操作删除(3);调用de

2、lete函数(删除)排序(4);根据提示调用taxis_credit或taxis_mark全部输出(5);分别调用两个类的displaygototo(返回menu)退出(其它)2、对《学生学籍管理系统》的介绍(1)具体功能:a)数据录入功能:对B.TXT进行数据录入,只录入每个学生的学号、课程编号、课程名称、学分、平时成绩、实验成绩、卷面成绩共7个数据.综合成绩、学分由程序根据条件自动运算(2)查询功能:分为学生基本情况查询和成绩查询两种:A:学生基本情况查询:A1----输入一个学号或(可实现选择),查出此生的基本信息并显示输出。A2---输入一个宿舍,可查询出本室所有的学生的基本信息

3、并显示输出。B:成绩查询:B1:输入一个学号时,查询出此生的所有课程情况,格式如下:学号:xx姓名:xxxxx课程编号:xxx课程名称:xxxxx综合成绩:xxxx实得学分:xx课程编号:xxx课程名称:xxxxx综合成绩:xxxx实得学分:xx课程编号:xxx课程名称:xxxxx综合成绩:xxxx实得学分:xx………………………共修:xx科,实得总学分为:xxxb)删除功能:当在A.TXT中删除一个学生时,自动地在B.TXT中删除此人所有信息。c)排序功能:能实现选择按综合成绩或实得学分升序或降序排序并显示数据。(2)源程序说明:   源程序清单及注释如下:#include

4、eam>#include#includeusingnamespacestd;classBasic{public:virtualintinput(ifstream&its)=0;virtualvoidinput()=0;virtualvoiddisplay(ofstream&its)=0;virtualvoiddisplay()=0;virtualvoiddisplay_1(){}friendclassCollege;protected://把这些数放在这,方便调用Basic*next;//指针intnumber;//学号charname[40];//i

5、ntdom_number;//宿舍号doublemark;//综合成绩intcredit;//实得学分};classStudent:virtualpublicBasic{public:intinput(ifstream&its)//输入流{its>>number;if(number==-1)return0;else{its>>name>>sex>>dom_number>>phone_number;return1;}}voidinput()//输入{cout<<"学号:";cin>>number;cout<<":";cin>>name;cout<<"性别:";cin>>sex;cout<<

6、"宿舍:";cin>>dom_number;cout<<":";cin>>phone_number;}voiddisplay(ofstream&its)//输出流{its<

7、one_number[20];//};classCourse:virtualpublicBasic{public:intinput(ifstream&its)//输入流函数{its>>number;if(number==-1)return0;else{its>>chass_number>>chass_name>>chass_mark>>peacetime_mark>>experiment_mark>>txt_mark;account

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

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

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