首页--工业技术论文--自动化技术、计算机技术论文--计算技术、计算机技术论文--计算机软件论文--程序设计、软件工程论文--软件工程论文

基于遗传算法的自动排课系统的设计与实现

摘要第1-5页
Abstract第5-8页
第一章 绪论第8-11页
   ·排课问题研究背景及意义第8页
   ·排课问题国内外研究现状第8-10页
   ·本文主要工作第10页
   ·本文组织结构第10-11页
第二章 相关基础理论第11-17页
   ·排课算法简介第11-13页
     ·专家系统第11页
     ·贪心算法第11-12页
     ·回溯算法第12-13页
   ·遗传算法简介第13-17页
     ·遗传算法概述第13-14页
     ·遗传算法的特点第14页
     ·遗传算法的主要步骤第14-15页
     ·遗传算法解决排课问题的特点第15-17页
第三章 排课系统的分析与总体设计第17-28页
   ·排课问题的分析第17-21页
     ·排课问题的要素第17-18页
     ·排课约束第18页
     ·排课问题的数学分析第18-20页
     ·排课问题的复杂度分析第20-21页
     ·排课问题的求解目标第21页
   ·排课系统的总体设计第21-28页
     ·系统结构图第21-22页
     ·系统功能目标第22-23页
     ·系统功能模块设计第23页
     ·系统用例图第23-25页
     ·系统活动图第25-26页
     ·系统顺序图第26-28页
第四章 数据库设计第28-34页
   ·数据库设计准备第28-29页
     ·数据库模型的选择第28页
     ·关系数据库的设计原则第28-29页
   ·数据库概念结构设计第29-30页
   ·数据库逻辑结构设计第30-31页
   ·数据库物理结构设计第31-34页
     ·特殊教室信息表ClassRoomTb第31页
     ·课程信息表 CourseTb第31页
     ·教师信息表 TeacherTb第31-32页
     ·班级信息表 ClassTb第32页
     ·学期课程计划表 TermPlan第32页
     ·班级课程信息表 ClCo第32页
     ·学期信息表 Term第32-33页
     ·课表信息表 CourseInfoTb第33-34页
第五章 排课系统的详细设计与实现第34-54页
   ·登陆模块第34-35页
   ·网站布局第35页
   ·基础信息管理模块第35-38页
     ·特殊教室管理模块实现第35-36页
     ·课程信息管理模块实现第36页
     ·教师信息管理模块实现第36-37页
     ·班级信息管理模块实现第37-38页
   ·排课设置管理模块第38-40页
     ·学期课程计划管理模块实现第38-39页
     ·班级课程及任课教师管理模块实现第39-40页
   ·基于遗传算法的自动排课模块第40-49页
     ·算法设计-遗传算法的排课处理流程第40-41页
     ·算法设计-编码及初始种群第41-42页
     ·算法设计-冲突的检测和消除第42-43页
     ·算法设计-确定适应度第43-45页
     ·算法设计-遗传算子第45-48页
     ·算法设计-设置控制参数第48-49页
     ·自动排课窗口的界面设计第49页
   ·排课管理模块第49-51页
     ·手工排课及课表调整模块设计第49-50页
     ·教师及班级课表打印模块设计第50-51页
   ·排课系统测试第51-54页
     ·测试数据第51-52页
     ·测试结果第52-54页
第六章 结语第54-56页
   ·全文总结第54页
   ·展望第54-56页
参考文献第56-59页
致谢第59-60页
在学期间公开发表论文及著作情况第60页

论文共60页,点击 下载论文
上一篇:基于SOA与工作流的OA系统的研究与实现
下一篇:面向SOA架构的模型驱动开发方法研究