教师教学管理系统实验报告.doc

教师教学管理系统实验报告.doc

ID:60759439

大小:721.50 KB

页数:34页

时间:2020-12-14

教师教学管理系统实验报告.doc_第1页
教师教学管理系统实验报告.doc_第2页
教师教学管理系统实验报告.doc_第3页
教师教学管理系统实验报告.doc_第4页
教师教学管理系统实验报告.doc_第5页
资源描述:

《教师教学管理系统实验报告.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、通达学院程序设计报告(2014/2015学年第一学期)题目:教师教学工作管理系统专业学生姓名班级学号指导教师指导单位日期2014—12—17评分细则评分项成绩遵守机房规章制度(5分)上机时的表现(5分)学习态度(5分)程序准备情况(5分)程序设计能力(10分)团队合作精神(5分)课题功能实现情况(10分)算法设计合理性(10分)用户界面设计(10分)报告书写认真程度(5分)内容详实程度(10分)文字表达熟练程度(10分)回答问题准确度(10分)评分等级备注评分等级有五种:优秀、良好、中等、及格、不及格学生管理

2、系统一、课题内容和要求请使用C/C++编写一系统,实现教师教学工作管理,软件的入口界面应包括如下几个方面。(一)功能要求(1)基本信息维护要求:教师以及教学工作信息数据以文件的形式保存,能实现教师信息以及教学工作的维护。此模块包括子模块有:增加教师信息,删除教师信息,修改教师信息。(2)教学工作信息管理维护要求:1)输入/修改/删除教师上课信息,包括课程名称,任课教师,职称,上课时间,选课学生人数,课程编号,课程类型,课时数,并根据这些信息计算该课程的业绩点数(有相关公式)。2)输入/修改/删除教师毕设信息,

3、所带毕设学生名、学号、课题类型、课题名称、毕设总周数、指导教师信息,根据这些信息计算毕设工作业绩点数。3)教学绩点统计:要求:输入教师姓名和时间,统计其在该时间内的所有教学工作信息。统计所有教师指定学年内所有的业绩点,并按照由高到低进行排序。(二)其他要求(1)只能使用C/C++语言,源程序要有适当的注释,使程序容易阅读。(2)至少采用文本菜单界面(如果能采用图形菜单界面更好)(3)学生可自动增加新模块。二、需求分析系统管理模块,学生基本信息管理模块,课程管理模块,学生成绩管理模块和教工日常管理模块。数据的操

4、作主要是:数据添加、数据修改、数据查询。三、概要设计教师日常教学管理系统基本情况所带毕业设计系统管理课程管理学生基本信息学生成绩管理教师日常信息注册新用户用户登录退出基本课程设置班级课程设置学生基本信息的录入成绩管理成绩查询成绩分析教工基本情况科研业务情况四、详细设计#include#include#include#include#defineLENsizeof(structteacher)//宏定义结构体字节数intn=0;str

5、uctteacher//定义结构体{longnum;//教师号charname[20];//姓名charsex[5];//性别intage;//年龄charedu[20];//学历chartitle[20];//职称longwage;//工资charaddr[100];//地址chartelep[15];//电话structteacher*next;//指向下一个结点}*head=NULL;voidkey()//口令检查的函数{inti;longa;for(i=0;i<3;i++){printf("请输入口令

6、(还可输入%d次):",3-i);scanf("%ld",&a);if(a==)//检查口令是否正确{printf("欢迎进入系统");break;}elseprintf("口令错误");}if(i==3)//判断可以输入口令的次数是否用完{printf("可使用的口令输入次数已用完,将自动退出!");exit(0);}}voidsave()//把数据存入文件的函数{FILE*fp;inti;charfilename[20];structteacher*p;printf("是否把此次登录系

7、统录入和修改后的教师信息保存到文件中");printf("1:【是】0:【否】请选择:");scanf("%d",&i);while((i!=0)&&(i!=1))//判断输入的选择是否有效{printf("选择无效,请重新输入正确选项:");scanf("%d",&i);}if(i==1)//判断是否选择了要保存{printf("请输入要保存数据的文件名:");scanf("%s",filename);if((fp=fopen(filename,"wb"))==NULL){printf("无

8、法打开文件");exit(0);}for(p=head;p!=NULL;p=p->next)if(fwrite(p,sizeof(structteacher),1,fp)!=1)printf("此处数据有误");fclose(fp);}exit(0);}voidread()//从文件读出数据的函数{structteacherteach[299],temp;inti=0;FILE*fp;c

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。