文档介绍:数学与计算机学院实训报告课程名称:c/c++基础编程实训课程代码:6014429实训题目:教师听课信息管理系统年级/专业/班:2012级软件工程3班学生姓名:周阳学号:3120**********实训成绩:学与实际能力(20)答辩(10)交流表达与协作(10)报告(计算书、图纸、分析报告)撰写质量(40)总分(100)指导教师签名:年月日实训时间 9~16周地点西华大学 实训学时20实训目的加强学生间的交流,使学生之间的交流能力加强,能力得到提升。锻炼学生与不同人合作做项目的能力,为将来做项目更加的容易。让学生体会到更多关于做项目的内容,锻炼学生能力。使我们与别人的合作能力得到提升。实训内容 做一个教师听课管理系统;里面包含了如下的几个功能:录入、统计、查询、修改、插入、删除、排序、显示。王鸿负责删除、排序、显示、统计。周阳负责查询、修改、插入、录入。。,要写出具体分工。:1)实训报告一份。2)源程序电子文档一份(CPP)。3)答辩PPT。使用实训室及主要设施设备西华大学6A-418实训机房。联想电脑。实训成果及说明该程序用了类来做,并写入了文件中。提交的资料有:一份实训报告。一份源程序电子文档(CPP)。一份答辩PPT。引言 近年来高校的教师人数逐渐增加,对教师教学质量更加难以评估。因此,教师听课管理系统能够很好的帮助学校评估教师的教学质量,解决这一大难题,这是一个很好的系统。1需求分析该程序是为了方便各大高校管理教师听课信息。比如:查看教师的听课等级等,从而,对教师进行评估。这个程序包括了:录入、统计、查询、修改、插入、删除、排序、显示,共8项功能。,运行速度快,稳定性好。能够很好的完成听课信息的录入、统计、查询、修改、插入、删除、排序、显示,共8项功能。这是一款非常好的软件。 。 、统计、查询、修改、插入、删除、排序、显示,共8项功能。:Windows7/8/XP。硬件环境:内存1GB以上等。、统计、删除、排序、查询等主要功能。听课信息以文件的形式存储在文件中。系统的人机接口采用简单的字符界面进行交互。系统的设计方法是类设计方法,采用C++语言进行开发。软件开发平台采用Visual C++2008。:按上述要求录入教师的听课信息,并当输入编号为”end”结束输入,同时将录入的信息以追加的方式写入到指定的文件中。统计:统计不同等级的人数。查询:分别按编号、听课人、授课教师、等级进行查询,若查到则输出该信息;否则输出未找到。修改:输入编号或者听课人,查找该信息,若找到则修改该信息,将修改结果写回文件保存。删除:输入编号,若该信息存在,则删除,将删除后结果写回文件。排序:对该信息按编号等进行排序。插入:先输入要插入的位置,再按提示输入插入的内容,并保存在文件中。显示:输出全部的听课信息。:输入编号或者听课人,如果该信息存在就修改;如果不存在就提示该信息不存在。最后,都要写入文件。、查询、插入功能,进行操作。最后,任然要保存在文件中。、、排序、显示、统计。周阳负责查询、修改、插入、录入。3 :该程序用了二进制的方法写入到文件中,并且,采用追加的方式写入到文件名为””的文件中。采用一个for(;;)语句的死循环,当输入编号为”end”时;录入结束。:先从文件中读出信息,再选择要修改的内容,然后,输入编号或者听课人找到要修改的信息。找到就修改,没有找到,就显示没有找到该信息!!!:先从文件中读出信息,再输入要插入的位置,然后,将插入的信息输入进去,最后将结果读入文件。:先从文件中读出信息,根据功能选择表选择编号、听课人、授课教师、等级进行查询。找到就输出信息。没有找到就提示没有查到该信息。,无法实现功能的情况。还有没有将头文件写入,导致一些标识符不能被识别等等。5 测试