基于Web的高校排课系统的设计

基于Web的高校排课系统的设计

论文摘要

目前,在校大学生人数快速增长,使得学校的教务管理工作变得越来越繁重,其中每个学期的排课在教务管理中就是一项非常重要和复杂的工作。为了提高排课的效率,设计一个科学高效的自动排课系统对于每个学校的教务部门来说都是非常有意义的事情。排课系统隶属于信息管理系统,其主要包括后台数据库的建立和维护以及前端应用程序的开发两个方面。本论文是基于web的排课系统,是结合了网络结构中的B/S结构而设计的。目的是让学生和教师可以很方便的通过网络查询排课的情况。在排课系统设计中,论文采用了面向对象的方法,设计了课表安排中的时间优化值算法、遗传算法。和传统遗传算法相比,论文通过采用大班(即:人数多的班级)优先的方法,提高学校教室的使用效率。在对遗传算法中的个体适应度计算时使用时间优化值评价每门课程的优化程序。论文以人为本,着重考虑到学生与教师的感受。在优化值的设计上,以学校统计的各个时间段课程的满意度为基本,然后综合特殊情况下的学生和教师的满意度发生的变化,作为检测排课结果的优化度。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 引言
  • 1.1 概述
  • 1.2 研究现状及意义
  • 1.2.1 排课问题研究现状
  • 1.2.2 高校排课问题情况分析
  • 1.2.3 计算机排课方式与传统方式的比较
  • 1.2.4 目前排课系统的问题及拟达到的目标
  • 第二章 开发工具的简介
  • 2.1 网络基本结构的介绍
  • 2.1.1 C/S结构的介绍
  • 2.1.2 B/S结构的介绍
  • 2.1.3 C/S结构与B/S结构的区别
  • 2.2 常用编程语言的介绍
  • 2.2.1 ASP的介绍
  • 2.2.2 PHP的介绍
  • 2.2.3 JSP的介绍
  • 2.2.4 SQL的介绍
  • 2.2.5 基于Web 2.0标准的DIV+CSS网站布局技术
  • 2.3 小结
  • 第三章 排课系统的算法
  • 3.1 排课算法的发展
  • 3.2 遗传算法(Genetic Algorithm)介绍
  • 3.2.1 遗传算法简介
  • 3.2.2 遗传算法术语
  • 3.2.3 遗传算法思想
  • 3.2.4 遗传算法优点
  • 3.3 排课系统的算法优化设计
  • 3.3.1 排课系统时间优化设计
  • 3.3.2 排课系统教师上课时间优化设计
  • 3.3.3 排课系统优化计算
  • 3.4 算法的设计
  • 3.4.1 基因初始化
  • 3.4.2 基因种群产生
  • 3.4.3 适应度、选择、交叉、变异计算
  • 3.5 实验数据与分析
  • 第四章 系统分析与总体设计
  • 4.1 排课系统基本分析
  • 4.1.1 人工排课分析
  • 4.1.2 排课基本元素分析及逻辑关系
  • 4.2 排课系统架构及其分析
  • 4.2.1 排课系统总体架构图
  • 4.2.2 排课系统网站概要设计
  • 4.2.3 排课系统网站基本用例建模
  • 4.3 相关文档
  • 4.4 数据库设计
  • 4.4.1 数据库的需求分析
  • 4.4.2 数据库的结构设计
  • 4.4.3 数据库关系图
  • 4.5 小结
  • 第五章 子系统设计及说明
  • 5.1 登录子系统设计
  • 5.1.1 登录系统的主要流程
  • 5.1.2 验证码的生成及检查
  • 5.1.3 MDS加密
  • 5.1.4 数据库的连接
  • 5.2 信息管理子系统
  • 5.2.1 系部管理
  • 5.2.2 专业管理
  • 5.2.3 班级管理
  • 5.2.4 教学计划的修改
  • 5.3 排课查询子系统
  • 5.4 小结
  • 第六章 总结与展望
  • 致谢
  • 参考文献
  • 相关论文文献

    • [1].高校排课系统的设计与实现研究[J]. 科技风 2020(05)
    • [2].遗传算法在排课系统中的设计与实现[J]. 电脑编程技巧与维护 2020(01)
    • [3].高校智能排课系统问题研究及算法改进策略[J]. 科技创新导报 2020(11)
    • [4].大学排课系统的分析与设计[J]. 通讯世界 2019(06)
    • [5].高职院校实验排课系统开发探究[J]. 信息通信 2014(12)
    • [6].高职院校排课系统的设计与实现[J]. 电子技术与软件工程 2015(08)
    • [7].遗传算法在高校排课系统中的应用研究[J]. 明日风尚 2016(21)
    • [8].浅析高校计算机智能排课系统分析和设计[J]. 明日风尚 2017(13)
    • [9].高校排课系统的应用与研究[J]. 网友世界 2013(09)
    • [10].研究生排课系统的因素分析与探讨[J]. 科教导刊(下旬刊) 2020(08)
    • [11].基于直觉模糊决策算法的排课系统选择研究[J]. 重庆科技学院学报(自然科学版) 2017(03)
    • [12].电大教务管理排课系统的算法设计与实现[J]. 企业技术开发 2013(31)
    • [13].浅析中职学校智能排课系统的设计与实现[J]. 河南科技 2013(16)
    • [14].遗传算法在高校排课系统中的应用研究[J]. 中国证券期货 2012(07)
    • [15].高校排课系统的设计与实现[J]. 电脑知识与技术 2011(18)
    • [16].遗传算法在高校排课系统中的应用研究的可行性初探[J]. 中小企业管理与科技(下旬刊) 2010(10)
    • [17].高校实验课排课系统的设计与研究[J]. 科技视界 2017(36)
    • [18].高校实验室排课系统的研究与开发[J]. 榆林学院学报 2018(02)
    • [19].高校实验中心排课系统设计与分析[J]. 明日风尚 2018(24)
    • [20].高校实验室排课系统的设计[J]. 信息与电脑(理论版) 2012(22)
    • [21].基于C的遗传算法在教务排课系统中的应用研究[J]. 硅谷 2011(17)
    • [22].信息技术教学实验中心排课系统的设计与实现[J]. 电子技术与软件工程 2019(24)
    • [23].基于二分图的动态排课系统的设计与实现[J]. 滁州学院学报 2020(02)
    • [24].高校排课系统优化模型的可行性研究[J]. 数学的实践与认识 2018(20)
    • [25].基于遗传算法的高校排课系统的研究与设计[J]. 科技视界 2015(04)
    • [26].自动化排课系统的设计与实现[J]. 自动化与仪器仪表 2015(09)
    • [27].高校排课系统的设计[J]. 硅谷 2013(01)
    • [28].基于遗传算法的高校排课系统的设计与分析[J]. 计算机光盘软件与应用 2012(04)
    • [29].高校排课系统的设计与实现[J]. 电子科技 2012(07)
    • [30].基于回答集程序的排课系统设计与实现[J]. 计算机技术与发展 2010(06)

    标签:;  ;  ;  

    基于Web的高校排课系统的设计
    下载Doc文档

    猜你喜欢