1、因此,不难想象,正是咨询业的迅速发展使得人们从过去的手工劳动中得以解脱.同时,编写一套完善的学生成绩管理系统的任务就显得尤为重要。软件开发的意图为便于学校的管理,方便查看有关学校及学生的情况。如教务处对老师工作量绩的修改、删除、查找、添加等。概要设计(1) 输入教师授课教学信息,包括教师号、姓名、性别、职称、认教课程、班级、班级数目、理论课时、实验课时。(2) 插入(修改)教师授课教学信息:(3) 删除教师授课教学信息:(4) 浏览教师授课教学信息:B、教师工作量数据处理:(1) 计算单个教学任务总课时。计算原则如下表:班级数目单个教学任务总课时21.5*(理论课时+实验课时)32*(理论课时
2、+实验课时)=42.5*(理论课时+实验课时)(2) 计算一个教师一个学期总的教学工作量。总的教学工作量=所有单个教学任务总课时之和。(3)教师数据查询:提示:输入教师号或其他信息,即读出所有数据信息,并显示出来。C、教师综合信息输出提示:输出教师信息到屏幕。详细设计教师信息录入功能界面如下:代码如下void work() 工作菜单 char ch; cout ch; 输入操作选项 switch (ch) case A:Input();break;BFind();CChange();DDelete();EOutput_all(); main () int i; bool cool=1; for
3、 (i=0;i=1999;i+) Teacheri.ID = ; Teacheri.Name = 将教师存储数组置空,方便信息存储判断 while (cool) work(); cout cool; 教师输入信息界面如下:代码如下:void Input() 输入教师信息 int i,j,m,n,k; double mm; k=0; while (Teacherk.ID != ) k+; 在存储数组中找出一个空的存储空间来存储输入信息请输入教师ID:Teacherk.ID; 输入教师号 endl请输入教师姓名:Teacherk.Name; 输入教师姓名请输入教师性别:Teacherk.Sex;
4、输入教师性别请输入教师职称:Teacherk.Position; 输入教师职称请输入共任教几门课程:Teacherk.Course_number; 输入教师任教课程数 Teacherk.Summary=0; for (i=1;=Teacherk.Course_number;i+) 循环结构实现任教多门课程的信息录入请输入第 门课程名称:Teacherk.Coursei.Title;请输入该门课程共教几个班:Teacherk.Coursei.Class_number;请输入该门课程所教班级: for (j=1;j 3) mm=2.5*(Teacherk.Coursei.Theory+Teache
5、rk.Coursei.Experiment); Teacherk.Coursei.Single_summary=mm; Teacherk.Summary += Teacherk.Coursei.Single_summary; 累计教师一学期总的教学工作量查找教师信息void Output_all()i+) 循环查找记录数组,找出非空区间输出教师信息 if (Teacheri.ID !) Output(i);cout int Find () 查看教师信息! string st;请输入所要寻找的教师姓名(或ID):st;i+) 利用循环结构根据教师姓名(或者教师号)查找教师信息 if (st =
6、Teacheri.ID | st = Teacheri.Name) Output(i); return 0;对不起,没有您要查找的教师或者您的输入信息有误,请核对您的输入!查找修改并删除教师信息void Delete() 删除教师信息!请输入您要删除的教师姓名或教师号: if (Teacheri.Name = st | Teacheri.ID = st) break; if (Teacheri.Name = st | Teacheri.ID = st) 如果找到目标信息,执行删除命令 Teacheri.ID= Teacheri.Name= else cout 对不起,未找到您要删除的教师信息,请核对您的输入!void Change_name(int x) 更改教师姓名 请输入新姓名: Teacherx.Name=st;修改成功!void Change_ID(int x) 更改教师号 请输入新教师号: Teacherx.ID=st;void Change_sex(int x) 更改教师性别 Teacherx.Sex=st;void Change_position(int x) 更改教师职称 请输入新职称: Teacherx.Position=st;void Change_course(int k) 更改教师授课信息 大体过程与输入教师授课信息相似 int i,j;i+)
copyright@ 2008-2022 冰豆网网站版权所有
经营许可证编号:鄂ICP备2022015515号-1