当前位置:主页 > 科技论文 > 软件论文 >

基于WebGIS的教学排课系统设计与开发

发布时间:2021-12-19 19:06
  教育是发展科学技术和培养人才的基础。信息化技术不断发展和普及,使得传统教育模式不能适应当今社会的发展要求,学校需要针对自身需求设计开发出一套高效的教学系统。教学排课作为教学管理中关键的环节,课表编排的好坏往往影响着教学质量和教学效率。因此,如何设计一个合理的教学排课系统是目前教学管理中急需解决的一个重要问题。针对高校排课系统,在分析了国内外研究现状以及发展趋势的基础上,本文建立了满足课表约束条件的教学排课模型,设计了一种基于蒙特卡洛和遗传算法的混合求解方法,通过分析高校教学管理系统的需求,采用Javascript和Java等语言,基于ArcGIS平台、PostgreSQL+PostGIS数据库等技术,设计并开发了高校教学排课WebGIS系统。本文的主要工作和成果如下:(1)介绍了教学排课问题的研究背景和意义,阐述了教学排课问题的国内外研究现状和发展趋势;介绍了教学排课问题的特点、研究方法以及系统实现的相关理论和技术,建立了满足排课要求的数学模型。(2)针对教学排课问题,首先根据排课问题的特点,建立多目标、多约束条件的优化模型,设计出一种基于蒙特卡洛和遗传算法相结合的智能排课方法,并应用...

【文章来源】: 浙江工业大学浙江省

【文章页数】:61 页

【文章目录】:
摘要
ABSTRACT
第一章 绪论
    1.1 研究背景和意义
    1.2 国内外研究现状
        1.2.1 教学排课问题的国内外研究现状
        1.2.2 WebGIS国内外研究现状
    1.3 论文的主要内容
    1.4 论文组织架构
第二章 理论基础以及关键开发技术
    2.1 系统开发相关技术
        2.1.1 前端架构
        2.1.2 后端架构
        2.1.3 数据库存储技术
        2.1.4 WebGIS概要
    2.2 遗传算法
        2.2.1 遗传算法简介
        2.2.2 遗传算法基本步骤
    2.3 蒙特卡洛
    2.4 马尔可夫理论
        2.4.1 马尔可夫理论简介
        2.4.2 基于马尔可夫链采样
    2.5 本章小结
第三章 教学排课问题模型及求解
    3.1 教学排课问题模型
        3.1.1 问题描述
        3.1.2 模型构建
    3.2 算法设计
        3.2.1 编码
        3.2.2 适应度评价函数
        3.2.3 种群初始化
        3.2.4 选择操作
        3.2.5 交叉操作
        3.2.6 变异操作
        3.2.7 仿真测试
    3.3 本章总结
第四章 WebGIS教学排课系统设计
    4.1 系统需求分析
        4.1.1 信息需求
        4.1.2 功能需求
    4.2 系统总体设计
    4.3 系统整体结构设计
    4.4 系统数据库设计
        4.4.1 数据库设计原则
        4.4.2 系统数据库设计
        4.4.3 数据库表详细设计
    4.5 系统功能模块设计
        4.5.1 排课模块
        4.5.2 课程管理模块
        4.5.3 课表管理模块
        4.5.4 个人中心模块
    4.6 本章小结
第五章 WebGIS教学排课系统实现
    5.1 系统开发平台
    5.2 系统实现和测试
        5.2.1 用户登陆界面
        5.2.2 系统课程管理模块
        5.2.3 系统排课管理模块
        5.2.4 课表查询模块
        5.2.5 系统个人中心模块
    5.3 本章小结
第六章 总结与展望
    6.1 总结
    6.2 展望
参考文献
致谢
作者简介
    1 作者简历
    2 攻读硕士学位期间发表的学术论文
    3 参与的科研项目及获奖情况
    4 发明专利(除导师外第一作者)
学位论文数据集



本文编号:3544907

资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3544907.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户9216f***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com