C/C++教师工作量系统[2023-03-24]

发布时间 2023-03-24 19:35:42作者: programwriter

C/C++教师工作量系统[2023-03-24]

题目描述
设计一个教师工作量系统,计算每个老师在一个学期中所教课程的总工作量。(教师单个教学任务的信息为:教师号、姓名、性别、职称(助教、讲师、副教授、教授)、任教课程、班级、班级数目、理论课时、实验课时、单个教学任务总课时)
A、教师信息处理
(1)输入教师授课教学信息,包括教师号、姓名、性别、职称、任教课程、班级、班级数目、理论课时、实验课时;
(2)插入教师授课教学信息;
(3)修改教师授课教学信息;
(4)删除教师授课教学信息;
(5)浏览教师授课教学信息;
(6)实现组合查询和模糊查询。
B、教师工作量数据处理
(1)计算单个教学任务总课时,计算原则如下表:

班级数目
单个教学任务总课时
<=2
1.5*(理论课时+实验课时)
3
2*(理论课时+实验课时)
>=4
2.5*(理论课时+实验课时)

(2)计算一个教师一个学期总的教学工作量。总的教学工作量=所有单个教学任务总课时之和。
(3)教师数据查询:
提示:输入教师号或其他信息,即读出所有数据信息,并显示出来。
C、教师综合信息处理
(1)按教师总的教学工作量排序,从大到小;
(2)分别统计全体教师、男教师、女教师的工作量;
(3)输出全体教师所有信息。
题目要求
(1)按照分析、设计、编码、调试和测试过程完成应用程序;
(2)学习并使用流程图等工具,并在撰写论文中使用;
(3)程序的各项功能在程序运行时,以菜单方式选择并执行;
(4)要求用户输入数据时,要给出清晰、明确的提示,包括:输入数据的内容、格式及结束方式等
(5)所有的信息存储在文件中,并实现文件读写操作。
提示
(1)教师个人信息和教学任务信息可以设计为结构体类型
(2)自己构思并增加的除规定功能之外的新功能,酌情加分。比如:更加友好的用户界面、信息显示能表格化、结合现实场景能充分考虑用户体验(操作简单便捷、功能丰富)等。

源码

https://pan.baidu.com/s/1pq1Nwwo0hlc_J84F93HM4A?pwd=1111