您现在的位置:网站首页答辩论文计算机毕业设计计算机论文

毕业设计 排课管理系统的设计与实现

  • 简介:  毕业设计 排课管理系统的设计与实现,共31页,9972字。
    类型:word   
    • 请与管理员联系购买资料 QQ:5739126
  • 论文简介
  • 相关论文
  • 论文下载
  毕业设计 排课管理系统的设计与实现,共31页,9972字。
   摘要:排课是学校管理中十分重要,又相当复杂的管理工作之一,是为学校所设置的课程安排时间地点,使整个教学能够有计划有秩序的进行。用计算机进行排课能够快速地得到满足约束条件的可行结果,具有排课时间短,人力省和质量高的优点,不但能够使教务人员从繁杂的排课任务中解脱出来,而且对于推动教学的发展也起到非常重要的作用。排课问题的研究主要是解决各种教学资源如教室、教师的合理有效利用问题,避免教师、班级在上课时间、地点上的冲突,使排课时间分配均匀。实现了临时增加和删除课程信息,增加和修改教学时间等功能。该系统的主要功能是把各系或各授课部门的课程申请进行汇总,然后根据教学计划或教学环节制订全校各班级的课表。
   关键字:高校;教务;排课系统;
  
   目录
   中文摘要 1
   Abstract 2
   第1章 绪论 5
   1.1 应用背景 5
   1.2 研究内容和研究方法 5
   1.2.1Visio 2003 概述 6
   第2章 排课系统需求分析与设计 7
   2.1排课系统需求分析 7
   2.2 功能需求 7
   2.3 性能需求 8
   2.4 技术架构 8
   2.5 系统总体规划设计 9
   第3章 系统的详细设计 10
   3.1 开发环境的选择 10
   3.1.1操作系统平台 10
   3.1.2开发平台 10
   3.1.3数据库平台 10
   3.1.4开发语言 11
   3.2 数据库设计 12
   3.2.1数据库结构定义 12
   3.2.2E-R图数据库设计 13
   3.3 定义属性表 14
   3.3.1班级表的设计 14
   3.3.2专业名称表的设计 15
   3.3.3教师信息表的设计 15
   3.3.4教师授课表的设计 16
   3.4 系统UML模型图 16
   第4章 常见的排课算法介绍 18
   4.1 遗传算法 18
   4.2 贪心排课算法 18
   4.3 回溯算法 19
   第5章 排课系统主要模块的实现 20
   5.1 主界面设计 20
   5.2 增加课程设计 21
   5.3 生成课表 21
   5.4 注销课程表 23
   第6章 结束语 24
   致 谢 25
   参考文献 26
   附录 27
   部分源代码 27
查看评论 已有0位网友发表了看法
  • 验证码: