计算机自动排课的设计及实现设计与实现
以下是资料介绍,如需要完整的请充值下载.
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
1.无需注册登录,支付后按照提示操作即可获取该资料.
2.资料以网页介绍的为准,下载后不会有水印.资料仅供学习参考之用.
密 惠 保
资料介绍:
4 计算机自动排课的设计及实现
4.1总体设计
4.1.1 系统功能
根据管理的实际要求,结合课程管理的实际流程,系统需要满足以下需要:
(1) 掌握学校所有的课程和教师信息。包括课程的时间、班级以及任课教师姓名。
(2) 提供灵活的浏览和查找功能.可以查看某个班级所有课程的信息,可以对课程信息提供查找.
(3) 可以对课程信息和教师信息进行删除和编辑.
(4) 可以对课程进行变动管理,手工排课,并实现尽可能的自动排序功能.
4.1.2 模块设计
根据本系统的需求,结合实际排课情况,本系统具有如下功能模块:
(1) 数据装载模块
本系统的数据量要求比较大,所以在程序的开始必须有一个数据装载模块,等到数据完全被装入之后才能正常执行程序。
(2) 教职员工信息入库
输入教职员的一些基本信息,保证数据库的完整 性,并为后面的排课提供可靠的数据保证。常用的教职员信息至少包括姓名、年龄和简介等。
(3) 排课管理
排课管理是本系统的核心部分,作用是在自动排序的基础上进行手工排序。
(4) 教职员带课信息查询
教职员带课信息查询给用户提供一个排课结果查询的界面,应该能查询到某个教师在一周内代课的所以班级和所带课的上课时间及课程名称。 【www.think58.com计算机毕业论文网】 think58好,好think58 [资料来源:http://www.THINK58.com]
(5) 本学期课程设置
本学期课程设置模块的功能是设置开设的课程名称。
4.1总体设计
4.1.1 系统功能
根据管理的实际要求,结合课程管理的实际流程,系统需要满足以下需要:
(1) 掌握学校所有的课程和教师信息。包括课程的时间、班级以及任课教师姓名。
(2) 提供灵活的浏览和查找功能.可以查看某个班级所有课程的信息,可以对课程信息提供查找.
(3) 可以对课程信息和教师信息进行删除和编辑.
(4) 可以对课程进行变动管理,手工排课,并实现尽可能的自动排序功能.
4.1.2 模块设计
根据本系统的需求,结合实际排课情况,本系统具有如下功能模块:
(1) 数据装载模块
本系统的数据量要求比较大,所以在程序的开始必须有一个数据装载模块,等到数据完全被装入之后才能正常执行程序。
(2) 教职员工信息入库
输入教职员的一些基本信息,保证数据库的完整 性,并为后面的排课提供可靠的数据保证。常用的教职员信息至少包括姓名、年龄和简介等。
(3) 排课管理
排课管理是本系统的核心部分,作用是在自动排序的基础上进行手工排序。
(4) 教职员带课信息查询
教职员带课信息查询给用户提供一个排课结果查询的界面,应该能查询到某个教师在一周内代课的所以班级和所带课的上课时间及课程名称。 【www.think58.com计算机毕业论文网】 think58好,好think58 [资料来源:http://www.THINK58.com]
(5) 本学期课程设置
本学期课程设置模块的功能是设置开设的课程名称。