教师工作量管理系统设计开发.doc

教师工作量管理系统设计开发.doc

ID:58539596

大小:49.50 KB

页数:15页

时间:2020-05-19

教师工作量管理系统设计开发.doc_第1页
教师工作量管理系统设计开发.doc_第2页
教师工作量管理系统设计开发.doc_第3页
教师工作量管理系统设计开发.doc_第4页
教师工作量管理系统设计开发.doc_第5页
资源描述:

《教师工作量管理系统设计开发.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、本科生课程设计(实践)任务书、设计报告(C/C++语言程序设计)题目教师工作量管理系统设计开发学生姓名指导教师学院专业班级学生学号计算机基础教学实验中心教师工作量管理系统设计开发摘要:本课程设计是一个实现对教师工作量数据库库进行一定基本操作的程序设计,本课程设计中,程序设计设计语言采用VisualC++,运用数组、指针、函数结构体和各种变量编写程序,程序通过调试运行,基本实现开发目标中管理员查找,修改,添加,删除等功能,经过部分完善后,可以应用在实际教师工作量管理中。关键词:简易教师工作量管理程序功能需求分析(功能要求),简易学生成绩管理程序概要设计,简易学生成绩管理程序详细设计及系统功能

2、实现,遇到的问题及解决的办法,总结。1、教师工作量管理系统程序功能需求分析(功能要求):采用文件和数组(或链表)等建立一个简单的教师工作量管理程序。程序运行时下述班级成绩表格(或其部分内容)在内存中用数组(或链表)表示,假设一学期开设课程不超过10名。程序运行结束时将表格保存到文件中以便下次使用。要求:A、教师信息处理(1)输入教师授课教学信息,包括教师号、姓名、性别、职称、认教课程、班级、班级数目、理论课时、实验课时。(2)插入(修改)教师授课教学信息:(3)删除教师授课教学信息:(4)浏览教师授课教学信息:B、教师工作量数据处理:  (1)计算单个教学任务总课时。计算原则如下表:班级数

3、目单个教学任务总课时21.5*(理论课时+实验课时)32*(理论课时+实验课时)>=42.5*(理论课时+实验课时)  (2)计算一个教师一个学期总的教学工作量。总的教学工作量=所有单个教学任务总课时之和。(3)教师数据查询:  提示:输入教师号或其他信息,即读出所有数据信息,并显示出来。C、教师综合信息输出  提示:输出教师信息到屏幕。(总分之后的列要用程序语句计算)2、简易学生成绩管理程序程序概要设计:(1)系统模块层次结构图:(2)主模块算法流程:“开始”→“输出菜单及提示信息”→“输入选择”→“输入学生成绩”→“分课程等级”→“添加某学生信息”→“查找某学生信息”→“修改某学生信息

4、”→“按指定顺序排序链表”→“回收链表的内存”→“交换两个结点的内容”→“退出系统”。(3)全局变量或数据结构说明:#include#include#includestructItem//保存学生信息的结构体,附加链表链接指针structTemp//保存学生信息的结构体,用于记录到文件voidnumberOfRank(Item*p)//计算课程等级情况的函数Item*Create()//创建链表voidaddAItem(Item*head)//添加一个学生信息,加到链表的末尾voidsearchTheItem(Item*head,cha

5、rs[10])//查找学生信息,参数指定的是学号或者姓名voidsearchTheItem(Item*head,intnumberOfA,intnumberOfB,intnumberOfC,intnumberOfD)//重载,按课程等级查找voidfreshTheItem(Item*head,chars[10])//修改学生信息Item*deleteTheItem(Item*h,chars[10])//删除某学生的信息voidmemoryTheInformation(Item*head)//存储链表到文件,下次可以使用voidcreateFromHighToLow(Item*head)//

6、按总成绩从高到低排序链表voidcreateFromHighToLow(Item*head,intx)//重载,按每一单科从高到低排序链表voidDel(Item*head)//回收链表的内存voidchange(Item*a,Item*b)//交换两个结点的内容(4)程序开发和运行的环境:VisualC++6.03、简易学生成绩管理程序详细设计及系统功能实现:(1)详细设计:#include#include#include#includeusingnamespacestd;structnode//定义课程情况的存储结

7、构{stringTitle;//课程名称(字符串型)intClass_number,Class[40];//班级数目以及班级(整型)doubleTheory,Experiment,Single_summary;//理论课时实验课时以及该门课的教学任务总课时(浮点型)};structdata//定义教师信息存储结构{stringID,Name,Sex,Position;//教师号教师名称性别职称(字符串型)nodeCour

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

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

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