教师信息管理系统设计要求及目的简析
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程序设计的能力。这对于今后从事相关工作和深入学习其他编程语言都有很大的帮助。
2022-06-17 上传
2022-11-20 上传
2022-11-20 上传
2022-11-20 上传
2022-11-19 上传
2022-11-20 上传
2022-12-14 上传
yyyyyyhhh222
- 粉丝: 448
- 资源: 6万+
最新资源
- Java集合ArrayList实现字符串管理及效果展示
- 实现2D3D相机拾取射线的关键技术
- LiveLy-公寓管理门户:创新体验与技术实现
- 易语言打造的快捷禁止程序运行小工具
- Microgateway核心:实现配置和插件的主端口转发
- 掌握Java基本操作:增删查改入门代码详解
- Apache Tomcat 7.0.109 Windows版下载指南
- Qt实现文件系统浏览器界面设计与功能开发
- ReactJS新手实验:搭建与运行教程
- 探索生成艺术:几个月创意Processing实验
- Django框架下Cisco IOx平台实战开发案例源码解析
- 在Linux环境下配置Java版VTK开发环境
- 29街网上城市公司网站系统v1.0:企业建站全面解决方案
- WordPress CMB2插件的Suggest字段类型使用教程
- TCP协议实现的Java桌面聊天客户端应用
- ANR-WatchDog: 检测Android应用无响应并报告异常