高校排课系统的设计与实现【字数:12491】
目录
摘要 III
关键词 III
Abstract IV
引言
1 选题背景 1
1.1 课题意义 1
1.2 国内外研究进展 1
1.3 研究内容和目标 2
1.4 应用前景 2
2 排课系统开发工具及关键技术介绍 3
2.1 B/S结构介绍 3
2.2 .NET Framework 3
2.3 ASP.NET技术 3
2.4 SQL Server 简介 3
3 排课系统算法 4
3.1 贪心算法 4
3.1.1 贪心算法定义 4
3.1.2 优先级的确定 4
3.1.3 详细算法和流程 4
3.2 本章小结 5
4 系统分析 5
4.1 系统的一般描述 6
4.2 系统可行性分析 6
4.2.1 技术可行性 6
4.2.2 经济可行性 6
4.2.3 易操作性 6
4.3 系统需求分析 7
4.3.1 系统功能需求 7
4.3.2 系统性能需求 7
5 系统总体设计 8
5.1 系统设计 8
5.2 主要数据管理模块设计 8
5.2.1 教学计划管理子模块 8
5.2.4 课程信息管理子模块 9
5.3 排课管理模块 9
5.4 课表查询模块 9
5.5 数据库设计 9
5.5.1 数据库设计需求分析 9
5.5.2 数据库的结构设计 9
5.5.3 数据表设计 10
6 排课系统实现 13
6.1 系统登录界面 13
6.2 基础数据管理模块的实现 14
6.2.1 教学计划信息管理子模块 14
6.2.4 课程信息管理子模块 19
6.3 排课管理模块 20
6.4 课表查询模块 24
*51今日免费论文网|www.51jrft.com +Q: ¥351916072¥
7 测试结果与分析 25
7.1 系统测试的意义 25
7.2 系统功能模块测试 25
7.2.1 登录模块测试 25
7.2.2 教学资源管理模块测试 26
7.2.3 教学任务安排模块测试 27
7.3 测试结果及评价 28
8 总结与展望 29
致谢 30
参考文献 31
高校排课系统的设计与实现
摘 要
随着高校招生规模的扩大、教育机制的完善和课程设置的逐年增加,传统的手工排课系统已不能适应教学管理的需要。因此,需要开发一套适合高校的智能排课系统。
DESIGN AND IMPLEMENTATION OF COURSE ARRANGEMENT SYSTEM IN UNIVERSITIES AND COLLEGES
ABSTRACT
With the expansion of college enrollment, the improvement of education mechanism and the increase of curriculum, the traditional manual course arrangement system can not meet the needs of teaching management. Therefore, it is necessary to develop a set of intelligent course arrangement system for colleges and universities.
Scheduling problem is a problem of multiobjective combination optimization, which is to solve the conflict among teachers, curriculum and time under certain constraints. In this paper, from the Universitys course arrangement business, the requirements of the system are analyzed, and the system functions, database and system architecture are designed and implemented to complete the systematic course arrangement. The system adopts B / S mode. Provide automatic and manual scheduling function. The conflicts among teachers, curriculum and schedule are solved by greedy algorithm. Compared with the original manual scheduling, the algorithm is more reasonable and faster, which greatly reduces the workload of the academic staff. However, due to the complexity of the scheduling problem, it still needs to be studied and improved.
原文链接:http://www.jxszl.com/jsj/xxaq/607039.html