教师排课系统课程设计报告(C++)
《教师排课系统课程设计报告(C++)》由会员分享,可在线阅读,更多相关《教师排课系统课程设计报告(C++)(27页珍藏版)》请在毕设资料网上搜索。
1、1 面向对象技术与 C+课程设计任务书 课 程 面向对象技术与 C+ 班级 xxxx 指导教师 xxx 题 目 教师排课系统 完成时间 xxxxx 至 xxxxx 主 要 内 容 1问题描述 每位教师都有教学工作量,教师对他所希望讲授的课程表达为一个期望 值,1,2,n,其中 1 是最高的期望值。课程也有优先级,1,2,n,用来 决定将课程分给教师的顺序,其中 1 是最高的优先级。设计一个程序针对某些 课程给某些教师进行排课。 2基本要求 程序运行时,用户输入教师信息(姓名、教师号、工作量) 、课程信息(课 程名、课程号、周学时、总学时、优先级) ,教师对所希望讲授课程的期望值 以及教学工作量
2、等相关信息,所有信息应保存在文件中,程序根据课程的优先 级以及教师对课程的期望值进行排课。为了公平起见,程序随机分配课程,如 果 10 门课程都有优先级 1,程序以随机的顺序将这些课程分给教师,如果 10 位教师对某门课程的期望值为 1,程序应从 10 位教师中随机选择一个。最后输 出排课情况,即某位老师上某门课程,以及某位老师的工作量。 3测试数据 程序应能实现对不少于 20 门课和 10 个教师的排课,并且使每个教师的满 意度达到最大,不存在工作量不满的教师以及未分配的课等情况。 设 计 报 告 要 求 1封面:(格式附后) 2课程设计任务书 3课程设计报告: 系统总体方案 设计思路和主要
3、步骤 各功能模块和流程图 设计代码 心得体会和参考资料 说明:学生完成课程设计后,提交课程设计报告及软件,要求文字通畅、字迹 工整(也可用以打印),文字不少于 5000 字,并装订成册。 上 机 时 间 安 排 星期 周次 一 二 三 四 五 六 日 第17周 1-4 1-4 1-4 1-4 1-4 版 面 要 求 1.题目用黑体三号,段后距 18 磅(或 1 行) ,居中对齐; 2.标题用黑体四号,段前、段后距 6 磅(或 0.3 行) ; 3.正文用小四号宋体,行距为 1.25 倍行距; 4.标题按“一” 、 “” 、 “1” 、 “”顺序编号。 2 指导时 间地点 上机时间,E520 一
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中设计图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 教师 系统 课程设计 报告
