教师信息管理系统

教师信息管理系统

ID:12907606

大小:131.50 KB

页数:15页

时间:2018-07-19

教师信息管理系统_第1页
教师信息管理系统_第2页
教师信息管理系统_第3页
教师信息管理系统_第4页
教师信息管理系统_第5页
资源描述:

《教师信息管理系统》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、一、课程设计问题描述学院教学信息管理系统是高等学校教务管理的重要组成部分,其内容较多,为了简化计论,要求设计的管理系统能够完成以下功能:(1)输入:输入每一位教师记录,将其信息写入文件中;(2)显示:显示每位教师记录;(3)排序:按职工号或教学效果综合评分进行排序,并显示;(4)查找:完成按姓名或课程查找教师的相关记录,并显示;(5)创建:创建新的纪录,输入数位教师记录,显示在屏幕上并保存;二、课程设计目的和要求:经过一个学期的《C++面向对象实用教程》课程的学习,已经有了一定地程序设计基础,但是要学好C++程序设计,不仅要认真阅读课本知识和从事课堂学习,更重要的是

2、要进行上机实践,通过上机实践才能增强和巩固知识。三、系统设计(算法分析)1、整体结构整个程序定义四个类(1)CPerson类:包含数据成员name,age,sex,记录姓名,年龄,性别这些信息,并包含构造函数及其他成员函数(定义CPerson类以后若有需要,可再通过继承派生其他类);(2)CTeacher:共有继承CPerson类,包含数据成员title,teano,course,score,分别记录职称,职工号,3门课程和教学效果综合评分等信息,另有其他成员函数;(3)CNode类:节点类,包含2个数据成员,CTeacher类对象p和CNode类指针对象next,

3、作为构建链表的单位;(4)CList类:链表类,声明为CNode类的友元类,数据成员有头结点head,尾节点tail,记录当前节点的p和当前节点前一节点的pre,链表相关的输入,显示,排序,查找,创建全部设为成员函数。总体流程为先打开文件,读取文件中的记录来创建链表,然后对链表进行操作,最后保存至文件中-15-2、流程图开始打开文件读取记录输入choicechoice==0?是否查找排序创建新纪录添加记录显示当前记录保存是保存否结束-15-3、各函数的功能和实现学院教学信息管理系统的相关功能由对应的函数来实现。(1)输入教师信息并显示voidAppend()通过提示

4、一步步输入信息,由程序构建新节点并加入链表(2)显示所有记录voidPrint()(3)按职工号或教学效果综合评分排序并显示intSortMenu()voidSortMenuControl()voidInsertByTeano(CNode*newp)voidSortByTeano()voidInsertByScore(CNode*newp)voidSortByScore()(4)按姓名或课程查找教师记录并显示intSearchMenu()voidSearchMenuControl()voidSearchByName()voidSearchByCourse()四、程序

5、源代码#include"stdafx.h"#include#include#include#include#include#includeusingnamespacestd;classCPerson{private:-15-stringname;intage;charsex;public:CPerson(){}CPerson(stringname,intage=0,charsex='M'){this->name=name;this->age=age;this

6、->sex=sex;}voidSetAge(intage=0){this->age=age;}voidSetNameAndSex(stringname,charsex){this->name=name;this->sex=sex;}voidShowInfo(){cout<

7、cCPerson{private:stringtitle;//职称stringteano;//职工号vectorcourse;//教授课程floatscore;//教学效果综合评分public:CTeacher(){}CTeacher(stringname,intage=0,charsex='M'):CPerson(name,age,sex){}voidSetData(stringtitle,stringteano){this->title=title;this->teano=teano;}voidSetCourse(stringc1,strin

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

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

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