学生信息管理(5)

学生信息管理(5)

ID:22526816

大小:207.00 KB

页数:16页

时间:2018-10-30

学生信息管理(5)_第1页
学生信息管理(5)_第2页
学生信息管理(5)_第3页
学生信息管理(5)_第4页
学生信息管理(5)_第5页
资源描述:

《学生信息管理(5)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、《面向对象程序设计》课程设计设计主题:学生信息管理指导教师:文一凭学生院系:数学与应用数学学生班级:06级数学二班学生姓名:叶海军学生学号:0607010217同组人员:仇艳萍张开洲王瑀殷培孟唐盘花代标陈玲叶海军15一、程序设计目的掌握函数的定义和调用方法。练习重载函数的使用。练习使用系统函数。学习使用VisualC++的Debug调试功能,使用StepInto追踪到函数内部。掌握类的声明和使用。掌握类的声明和对象的声明。观察程序运行中变量的作用域、生存期和可见性。学习类的静态成员的使用学习使用数组数据对象。学习标准C++库的使用掌握指

2、针的使用方法。练习通过Debug观察指针的内容及其所指的对象的内容。练习通过动态内存分配实现动态数组,并体会指针在其中的作用。分别使用字符数组和标准C++库练习处理字符串的方法。学习声明和使用类的继承关系,声明派生类。二、程序功能设计用户名用户密码文一凭文一凭殷培孟0607010222王瑀0607010238陈玲0607010336仇艳萍0607010335唐盘花0607010233叶海军0607010217罗代标0607010204张开洲06070102026:按性别显示功能根据系统提示输入数据,通过函数调用及判断对象(性别)信息的匹

3、配情况(满足年龄不为0岁),如果匹配,则把相匹配的信息显示出来;如果不匹配,则将该对象的信息屏蔽。按系统提示输入2,则显示所有本科生、研究生和本硕连读生的女生的信息此显示功能结束后继续执行循环增加功能删除查找按性别查找排序显示15退出1515一、程序实现思路(介绍类设计及功能模块的划分,程序的主界面设计(建议提供菜单用户界面),)1:首先定义基类student,通过虚继承派生出两个派生类,2:在派生类中主要改变的有重载3:通过while语句,只要判断语句不为0,就可以每次输入数据,并且来改变判断语句之值,下面用Switch语句选择相应的

4、功能进而实现每一个功能。增加功能删除查找按性别查找排序15显示退出一、类设计图Student#studentAge:int#studentNumber:char[20]#studentName:char[20]#studentSex:char[10]#studentGrade:int[3]#avestudGrade:double#studentDate:struct+student()+student(:student&)+~student()+SetStudentName(:char*):void+SetStudentNumber(:

5、char*):void+SetStudentSex(:char*):void+GetStudentName():char*+GetStudentNumber():char*+GetStudentSex():char*+GetStudentAge():int+GetstudentGrade():int*+SetStudentGrade(course1:int,course2:int,course3:int)+SetStudentDate(Nian:int,Yue:int,Ri:int)+CalaStudentAge(thisyear:in

6、t)<>+display():void+displayViaSex(number:int)Graduate+Graduate()+~Graduate()<>+operator<<(out:ostream&,:UnderGraduate&):ostream&+display():voidUnderGraduate+UnderGraduate()<>+operator<<(out:ostream&,undergraduate1:UnderGraduate&):ostream&+~UnderG

7、raduate()+display():void15MasterGraduate+MasterGraduate()+~MasterGraduate()<>+operator<<(out:ostream&,mastergraduate1:MasterGraduate&):ostream&+display():void一、程序清单{cout<<"+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++"<

8、数字";cout<<"1--男,2--女,其余任意数字键--跳过输出(提示:输入的必须是数字...)"<

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

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

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