电脑桌面
添加小米粒文库到电脑桌面
安装后可以在桌面快捷访问

C++实验_学生选课小系统

C++实验_学生选课小系统_第1页
1/8
C++实验_学生选课小系统_第2页
2/8
C++实验_学生选课小系统_第3页
3/8
- 1 - 电子信息工程系实验报告书写指南_适用于计算机课程 课程名称:面向对象程序设计C++ 实验项目名称:学生选课小系统(实验四) 班级: 姓名: 学号: 实 验 目 的: 1、理解面向对象程序设计的基本概念(类、对象、成员函数、成员变量); 2、掌握面向对象程序设计的基本方法; 3、综合复习课程的所有知识点,进一步熟练面向对象程序的开发方法和流程,提高独立分析问题和解决问题的能力,培养实践动手技能。 实 验 环 境: Visual C++ 6.0 实 验 内 容 及 过 程: 综合运用类、对象等面向对象技术,进行管理系统的开发。利用对类与对象、构造函数、析构函数基本概念,以及面向对象程序设计的方法与步骤找出类,描述类与类之间的关系,用类来界定抽象层次,从而组织程序结构。 主要实验内容及过程为: 1 、先在 Visual C++ 6.0 新建工程Win32 Console application及文件 C++ Source File 2 、 添加已经编好的程序文件到目录 Source Files以及Header Files 3 、 运行程序依次进行每个步骤的操作 实 验 结 果 及 分 析: 实验过程及运行结果: 运行程序得到学生选课系统的页面: 1、增加学生: 按此方法输入几个学生姓名(本实验输入 6个) 成 绩: 指导教师(签名): - 2 - 2、增加课程: 按此方法依次输入课程名称和相应的学分(本实验中输入7门课程) 3、学生选课(以zhangna选课为例): (1)若输入错误的课程名称,则出现“无此课程”提示(如图) (2)若学生名输入错误则出现“学生姓名输入错!”提示 - 3 - (3)若重复选课则会出现“此门课已选了!”提示 4、查询学生情况: 5、查询课程情况: 6、退出系统: - 4 - 实 验 心 得: 附 录: 定义类: class Cou rse { char COURSE_Name[12]; int MARK;//学分数 int TIMES;//学时数 int STUDENT_Num;//实际学生数 char NAME[30][12];//最多30 个学生名 float SCORE[30];//成绩 public: Course(); void SetName(char na[12]); ~Course(); int GetMark();//得到某课程的学分 void SetMark(int mark);//设置某课程的学分 int GetTime();//得到某课程的学时 char* GetName(); void SetTime(int time);//设置某课程的学时 void ADDStudent(char* StudentName,float score);//该课程中增加一个学生 float GetEverageScore();//得到该课程的平均成绩 flo...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。
3、如文档内容存在违规,或者侵犯商业秘密、侵犯著作权等,请点击“违规举报”。

碎片内容

C++实验_学生选课小系统

确认删除?
VIP
微信客服
  • 扫码咨询
会员Q群
  • 会员专属群点击这里加入QQ群
客服邮箱
回到顶部