声明
摘要
插图索引
附表索引
第1章 绪论
1.1 研究背景与意义
1.2 国内外研究现状
1.2.1 国外研究现状
1.2.2 国内研究现状
1.3 研究主要内容
第2章 高校排课系统需求分析
2.1 高校排课系统业务概述
2.2 高校排课系统主要用例建模
2.2.1 教师用例分析
2.2.2 学生用例分析
2.2.3 课程编排人员用例分析
2.3 高校排课系统主要业务流程分析
2.3.1 教师信息管理业务分析
2.3.2 学生信息管理业务分析
2.3.3 班级信息管理业务分析
2.3.4 教室信息管理业务分析
2.3.5 排课信息管理业务分析
2.4 高校排课系统数据分析
2.5 高校排课系统非功能需求分析
2.6 本章小结
第3章 高校排课系统设计
3.1 高校排课系统的结构模型
3.1.1 软件体系结构设计
3.1.2 网络体系结构设计
3.2 高校排课系统模块分析
3.3 高校排课系统主要模块设计
3.3.1 教师信息管理模块设计
3.3.2 学生信息管理模块设计
3.3.3 班级信息管理模块设计
3.3.4 教室信息管理模块设计
3.3.5 排课信息管理模块设计
3.4 数据库的设计
3.4.1 概念结构设计
3.4.2 表结构设计
3.4.3 E-R图设计
3.5 本章小结
第4章 基于改进的回溯法排课算法分析与设计
4.1 回溯算法概述
4.2 常用排课算法分析
4.2.1 贪心算法分析
4.2.2 遗传算法分析
4.2.3 蚁群算法分析
4.3 高校排课算法模型建立
4.3.1 高校排课基本规则
4.3.2 改进的回溯算法思想
4.4 基于改进的回溯算法在高校排课系统的设计
4.5 本章小结
第5章 高校排课系统实现及测试
5.1 高校排课系统登陆界面实现
5.1.1 登陆界面实现
5.1.2 特殊教室管理界面实现
5.1.3 课程信息管理界面实现
5.1.4 班级信息管理界面实现
5.1.5 教师信息管理界面实现
5.2 排课算法流程及实验结果
5.2.1 自动排课的主要流程
5.2.2 手动排课的主要流程
5.2.3 自动排课算法实验结果及分析
5.3 高校排课系统测试
5.3.1 系统测试环境搭建
5.3.2 系统功能测试
5.3.3 系统性能测试
5.4 本章小结
结论
参考文献
致谢