沈阳理工大学论文提纲

2022-11-15

论文题目:基于遗传算法的排课系统在.NET架构下的设计与实现

摘要:近年来,随着高等教育的普及,学生的数量一直不断增加,设置的课程逐步增多,使得教学管理工作更加复杂和忙碌,效率低。在教育部加强高校信息化建设的大背景下,大力推进“教育信息化建设工程”,各大高校已经在积极实施与现代信息技术相结合的管理模式,加快现代高等教育的改革。然而课程调度问题在教育管理信息系统中是最重要,也最复杂。课程安排问题是一个多目标组合优选问题,主要解决其中的课程、教师、时间、教室等与课堂相关的若干因素间的冲突问题。本文主要是将沈阳理工大学教务管理系统的建设与学校的实际需求相结合,把遗传算法应用于实现排课功能中,从而设计合理的课程编排系统。本文主要对系统的开发和软件工程的设计方法进行了研究,并从沈阳理工大学教务排课相关工作进行了全面系统的需求分析,主要深入分析和研究系统功能、系统性能和工作流程等几方面。教学排课系统设计包括对系统结构、系统模块的功能应用以及数据库的设计。本系统主要运用三层架构,基于B/S模式,开发平台采用VS2008,在.NET框架下用C#语言开发。本系统从功能设计出发,设计了基本的数据管理、系统管理、课表多重查询和课表管理四个功能模块。在课表核心管理模块中,对遗传算法的设计过程和步骤作了介绍、对排课过程产生影响的主要制约因素进行了分析、对排课算法的目标和难点进行了阐述。本系统具有自动与手动排课两种方式,有效的解决了教师、教室、课程、时间安排复杂等问题。与原有的人工排课相比,该系统运行速度快、能够准确合理排课,减轻了教务管理人员大量繁杂的工作。本文最后对排课系统的运行能力进行测试。本排课系统的执行速度和结果的准确性方面都符合实际工作要求,且具有较好的应用性和实际意义。因为排课问题本身存在冲突性和复杂性,所以排课算法问题仍值得研究和优化,并且对于功能开发方面和共享网络资源的方面也可以进行深入探索。

关键词:排课系统;遗传算法;三层架构

学科专业:工程硕士(专业学位)

摘要

abstract

第一章 绪论

1.1 研究背景

1.2 研究意义

1.3 排课问题国内外研究现状

1.4 主要工作内容

1.5 论文的组织结构

第二章 教务排课系统需求分析

2.1 功能需求分析

2.2 核心技术性能要求

2.3 系统功能

2.4 用户权限

2.5 本章小结

第三章 排课算法设计

3.1 排课系统传统算法

3.2 遗传算法

3.3 排课中遗传算法的应用

3.4 排课遗传算法中基因编码的方法

3.4.1 编码

3.4.2 交叉

3.4.3 变异

3.4.4 设计适应度函数

3.4.5 调整算法

3.5 本章小结

第四章 系统设计

4.1 系统特点

4.2 系统功能设计

4.2.1 基本数据管理模块

4.2.2 排课管理模块

4.2.3 课表查询模块

4.2.4 系统管理模块

4.3 系统数据库的设计

4.3.1 数据库的需求分析

4.3.2 数据库的结构设计

4.3.3 数据表设计

4.4 本章小结

第五章 系统结构设计与开发环境的配置

5.1 系统结构设计

5.1.1 C/S结构介绍

5.1.2 B/S结构介绍

5.1.3 C/S架构和B/S架构基本区别

5.1.4 系统结构的选择

5.2 网页设计工具的选择

5.2.1.NET Framework

5.2.2 ASP.NET

5.3 数据库选择

5.4 本章小结

第六章 基于遗传算法的排课系统实现

6.1 登录模块的实现

6.2 基础数据管理模块的实现

6.3 排课管理模块的实现

6.4 课表查询模块的实现

6.5 系统测试

6.6 本章小结

第七章 结论

致谢

参考文献

上一篇:学生赏识教育论文提纲下一篇:大学校园空间设计论文提纲