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

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

ID:22842318

大小:710.37 KB

页数:40页

时间:2018-11-01

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

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

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

2、文字表达熟练程度(10分)回答问题准确度(10分)评分等级有五种:优秀、良好、中等、及格、不及格评分细贝评分等级备注学生管理系统一、课题内容和要求请使用C/C++编写一系统,实现教师教学工作管理,软件的入口界面应包括如下几个方面。(一)功能要求(1)基木信息维护要求:教师以及教学工作信息数据以文件的形式保存,能实现教师信息以及教学工作的维护。此模块包括子模块宥:增加教师信息,删除教师信息,修改教师信息。(2)教学工作信息管理维护要求:1)输入/修改/删除教师上课信息,也括课程名称,任课教师,职称,上

3、课吋间,选课学生人数,课程编号,课程类型,课时数,并根据这些信息计算该课程的业缋点数(宥相关公式)。2)输入/修改/删除教师毕设信息,所带毕设学生名、学号、课题类型、课题名称、毕设总周数、指导教师信息,根据这些信息计算毕设工作业绩点数。3)教学绩点统计:要求:输入教师姓名和吋间,统计其在该吋间N的所冇教学工作信息。统计所宥教师指定学年内所宥的业缋点,并按照由高到低进行排序。(二)其他耍求(1)只能使用C/C++语言,源程序要有适当的注释,使程序容易阅读。(2)至少采用文木菜笮界面(如果能采用图形菜笮

4、界面更好)(3)学生可自动培加新模块。二、需求分析系统管理模块,学生基本信息管理模块,课程管理模块,学生成绩管理模块和教工H常管理模诀。数据的操作主耍是:数据添加、数据修改、数据查询。三、概要设计教师U常教学管理系统科研业务睹况教丁基木睹况成绩分析—所带毕业设雉本陪况成绩管理班级课柷没H基本课程设置退出用户登录注册新用户、详细设计U!#include#include#include〈stdlib.h〉#include#defineLENsiz

5、eof(structteacher)//宏定义结构体字节数intn=0;structteacher//定义结构体longnum;//教师号charname[20];//姓名charsex[5];//性别intage;//年龄charedu[20];//学历chartitle[20];"职称longwage;//工资charaddr[100];//地址chartelep[15];//电话structteacher*next;//指向下一个结点}*head=NULL;voidkey()//U令检杳的函数

6、{inti;longa;for(i=0;i<3;i++){printf("请输入口令(还可输入。/od次):n,3-i);scanf(’’%ld”,&a);if(a==123456)//检查U令是否正确{printf("欢迎进入系统”);break;}elseprintf(”口令错误’’);}if(i==3)//判断町以输入U令的次数是否用完{printf("可使用的口令输入次数已用完,将自动退出!");exit(O);}}voidsave()//把数据存入文件的函数{FILE*fp

7、;inti;charfilename[20];structteacher*p;printfC*是否把此次登录系统录入和修改后的教师信息保存到文件中11’’);printf(H1:【是】0:【否】请选择:’’);scanf(n%d",&i);while((i!=0)&&(i!=l))//判断输入的选择是否有效{printf(n选择无效,请重新输入正确选项:");scanfC’%d",&i);}if(i==1)//判断是否选择了要保存{printf(”请输入要保存数据的文件名:”);sca

8、nf(H%s'filename);if((fp=fopen(filename,"wb’’))==NULL)printf(H无法打开文件n);exit(O);}for(p=head;p!=NULL;p=p-〉next)if(fwrite(p,sizeof(structteacher),1,fp)!=1)printf(H此处数据冇误n);fclose(fp);}exit(O);}voidread()//从文件读出数据的函数{structteacherte

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

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

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