教师课程管理系统实验报告_教师管理系统实验报告

2020-02-28 其他范文 下载本文

教师课程管理系统实验报告由刀豆文库小编整理,希望给你工作、学习、生活带来方便,猜你可能喜欢“教师管理系统实验报告”。

项目2:教师课程管理系统

某学校有课程若干。需要存储这些课程的编号、名称、学时、类型,老师的编号、姓名,并显示全部信息。其中类型分为基础课、专业课、选修课等。要求:

1)其中,课程编号在生成课程信息时同时生成,每输入一个课程信息编号顺序加1。

2)能按课程名字或者老师编号显示、查找、增加、删除和保存各种课程和老师信息。

2、基本要求:

(1)要求利用面向对象的方法以及C++的编程思想来完成系统的设计;

(2)要求在设计的过程中,建立清晰的类层次;

(3)功能用菜单实现

(4)数据的输入输出可根据用户选择,从文件或键盘输入。

(5)提交项目源码(带注释)和报告,报告包括设计思路,系统功能,调试过程,程序代码,项目总结。

由题目可知本程序应有的功能有7块,分别是信息的录入、显示、查找、增加、删除、保存以及编号的给出,信息的存储形式应以类的形式。以下是6个部分的详细说明:

1.类:本类应有6个成员用来表示基本信息:课程的编号、名称、学时、类型,老师的编号、姓名。因此我将这6个成员当成了保护成员。而公有成员应该有信息的录入,读出,以及显示(这是为了满足信息显示的需求)还有复制构造函数。为了满足从文件录入的功能,类之中包括了一个将一个数赋值给保护成员的公有成员。其中类型以枚举的形式给出。

在类定义结束后就定义ip【500】的类组。

2.信息的显示:将一个类所有的保护成员信息显示出来。其中会利用 一个temp的全局变量,以确定是哪一个类。

3.信息的查找:以一个函数的形式给出,根据课程名称或者老师编号,用一个switch给用户选择,而后利用for循环查找。

4.信息的增加:以一个函数的形式给出,先用for循环判断类的组中已赋值的部分,而后在其后继续赋值。赋值时应用类中的成员。

5.信息的删除:以一个 函数的形式给出,先让用户输入所要删除的部分,用for循环查找,而后用一个局部变量记录这个类,而后在该类之前的都不动,之后的全部用后一个给前一个赋值。

6.信息的保存:我个人习惯在主函数的最后用一个for循环记录。

7.信息的录入:在主函数中给一个switch,让用户选择是文件录入还是键盘录入,文件录入时,用for循环按顺序一个个把内容录入,键盘录入,用一个只有初始值的类的全部初始化。

8.编号的给出:利用一个全局变量k,在文件录入时,用for循环给出自己是第几个,若是键盘录入,k=0。

《教师课程管理系统实验报告.docx》
将本文的Word文档下载,方便收藏和打印
推荐度:
教师课程管理系统实验报告
点击下载文档
相关专题 教师管理系统实验报告 教师 管理系统 实验报告 教师管理系统实验报告 教师 管理系统 实验报告
[其他范文]相关推荐
    [其他范文]热门文章
      下载全文