教师信息管理系统设计要求及目的简析

2 下载量 194 浏览量 更新于2024-01-15 2 收藏 140KB DOC 举报
C教师信息管理系统是一个高等学校教务管理的重要组成部分。为了简化教务管理工作,设计了一个管理系统,其主要功能包括输入、显示、排序、查找和创建记录。 输入功能要求能够输入每一位教师的信息,并将其写入文件中。这样可以方便教务管理人员记录和保存教师信息。 显示功能要求能够显示每位教师的记录,使教务管理人员能够查看教师的基本信息。 排序功能要求能够按照职工号或教学效果综合评分进行排序,并显示排序结果。这样可以方便教务管理人员根据教师的职工号或教学效果进行排序和比较。 查找功能要求能够按照教师姓名或课程查找相关记录,并显示查找结果。这样可以方便教务管理人员快速查找到需要的教师信息。 创建功能要求能够创立新的记录,输入教师信息并显示在屏幕上,然后保存。这样可以方便教务管理人员添加新的教师记录。 为了学习并掌握C程序设计,通过本课程对C面向对象实用教程的学习,需要加强上机实践,从而增强和巩固所学知识。 整个程序的设计思路是定义四个类:CPerson类、CTeacher类、CCourse类和CManagement类。 CPerson类是一个基类,包含数据成员name、age和sex,用来记录教师的姓名、年龄和性别这些信息。它还包含了构造函数用于实例化对象。 CTeacher类是继承自CPerson类的派生类,它包含数据成员jobNumber和teachingEffectivenessScore,用来记录教师的职工号和教学效果综合评分。它还包括了排序和查找的函数,分别用于按职工号和教学效果综合评分进行排序和查找。 CCourse类是另一个继承自CPerson类的派生类,它包含数据成员courseName,用来记录课程名称。它还包括了查找函数,用于按课程查找相关记录。 CManagement类是一个控制类,它用于管理教师和课程的信息。它包括创建新记录和显示记录的函数,用于实现创立新的教师或课程记录,并显示在屏幕上。 整个程序的设计思路是面向对象的,通过类与对象的设计和组织,实现了教师信息的输入、显示、排序、查找和创建功能。 通过上机实践,能够使学生们更好地理解和巩固所学知识,提高C程序设计的能力。这对于今后从事相关工作和深入学习其他编程语言都有很大的帮助。