学生信息管理(6)

学生信息管理(6)

ID:22532063

大小:132.50 KB

页数:17页

时间:2018-10-30

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

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

1、湖南科技大学《面向对象程序设计》课程设计设计主题:学生信息管理指导教师:文一凭学生院系:数学与应用数学管理学生班级:06数学2班学生姓名:罗代标学生学号:060701020416湖南科技大学一、程序设计目的掌握函数的定义和调用方法。练习重载函数的使用。练习使用系统函数。学习使用VisualC++的Debug调试功能,使用StepInto追踪到函数内部。掌握类的声明和使用。学习标准C++库的使用掌握指针的使用方法。分别使用字符数组和标准C++库练习处理字符串的方法。学习声明和使用类的继承关系,声明派生类。熟悉不同继承方式下对

2、基类成员的访问控制。学习利用虚基类解决二义性问题。掌握运算符重载的方法。学习使用虚函数实现动态多态性。二、程序功能设计(介绍本设计拟实现的功能)1:系统登陆功能通过一个for循环语句,每次通过将输入的信息与存储的信息对比,如果相同,则赋予主循环while语句的判断语句control的值为1,否则为0整个循环无法进入,同时显示你没有权限登陆系统。如果用户名,密码输入正确,control获得非零值,主循环可以执行。用户名用户密码文一凭文一凭殷培孟0607010222王瑀0607010238陈玲0607010336仇艳萍0607

3、010335唐盘花060701023316湖南科技大学叶海军0607010217罗代标0607010204张开洲06070102029:系统退出功能该功能能实现,首先析构掉酥油剩余对象的内存空间,根据判断,可能有多种可能,但根据判断语句会析构掉所有对象。按照提示增加功能删除查找按性别查找排序显示退出16湖南科技大学16湖南科技大学程序实现思路(介绍类设计及功能模块的划分,程序的主界面设计(建议提供菜单用户界面),)1:首先定义基类student,通过虚继承派生出两个派生类,16湖南科技大学2:在派生类中主要改变的有重载3:

4、通过while语句,只要判断语句不为0,就可以每次输入数据,并且来改变判断语句之值,下面用Switch语句选择相应的功能进而实现每一个功能。增加功能删除查找按性别查找排序显示退出一、类设计图Student#studentAge:int#studentNumber:char[20]#studentName:char[20]#studentSex:char[10]#studentGrade:int[3]#avestudGrade:double#studentDate:struct+student()+student(:stud

5、ent&)+~student()+SetStudentName(:char*):void+SetStudentNumber(:char*):void+SetStudentSex(:char*):void+GetStudentName():char*+GetStudentNumber():char*+GetStudentSex():char*+GetStudentAge():int+GetstudentGrade():int*+SetStudentGrade(course1:int,course2:int,course3:i

6、nt)+SetStudentDate(Nian:int,Yue:int,Ri:int)+CalaStudentAge(thisyear:int)<>+display():void+displayViaSex(number:int)16湖南科技大学Graduate+Graduate()+~Graduate()<>+operator<<(out:ostream&,:UnderGraduate&):ostream&+display():voidUnderGraduate+UnderGraduat

7、e()<>+operator<<(out:ostream&,undergraduate1:UnderGraduate&):ostream&+~UnderGraduate()+display():voidMasterGraduate+MasterGraduate()+~MasterGraduate()<>+operator<<(out:ostream&,mastergraduate1:MasterGraduate&):ostream&+display():void一、程序清单#include"

8、student.h"voidfun(Student*ptr)//普通函数{cout<<"============================================================"<display();//虚函数的作用cout<<"==========

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

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

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