基于SSM的高校排课系统的研究与应用

合集下载

软件工程硕士论文:高校自动排课系统排课算法研究与应用(一)

软件工程硕士论文:高校自动排课系统排课算法研究与应用(一)

软件工程硕士论文:高校自动排课系统排课算法研究与应用(一)摘要排课,是给学校各专业的教学计划中设置的课程安排合适的时间和地点,也就是给每个班的课程安排时间和地点。

排课工作在教学管理中很重要也很繁琐,计算机自动排课系统,可以降低排课人员的工作量,减少排课中的人为因素。

但排课问题属于NP问题,即无法直接得到答案,只能通过猜测获取可能结果。

通常NP问题虽无答案,却有算法,算法不能直接告诉答案,但可以用来判断可能的结果是否J下确可行。

因此,要做好排课工作,提高排课效率,研究排课算法是必不可少的。

本文在查阅大量相关文献的基础上,对高校的排课问题进行了分析,通过对人工智能中的启发式搜索理论的研究,对优先权策略和分配策略加以分析和应用,设计出排课算法启发式排课算法(HTA)。

同时,又对HTA算法中薄弱点(主要是对课程等对优先权过于敏感)进行进一步改造,即在HTA算法的基础上,应用一些拟人的算法或策略,包括靠边策略、择劣策略、前景探测策略、学习策略,减少算法中各因素对优先权的敏感,克服HTA算法的缺陷,完善HTA算法内容。

改造后的算法命名为eHTA算法。

通过实验,证明eHTA算法在减少人工干预排课次数、好时间好教室的利用、尽量满足约束条件、班级和教师的同负荷均衡等方面,能够产生很好的效果,大大提高了排课效率。

论文还介绍了基于eHTA算法的江苏海事职业技术学院自动排课系统构架,并将系统应用的效果与人工排课进行对比,以科学的方式,证明eHTA算法在提高排课效率各方面的作用。

关键词:启发式算法,eHTA,排课The Research and Application of UniversityCoursesTimetabling AlgorithmAbstractCourses timetabling,is to arrange the appropriate time and the place to thecurriculum in school each specialized plan of instruction or is for each class’Scurriculum arrangement.Each semester,coursestimetabling work is in theteaching supervisory work key point and the difficulty.Auto-course timetablingcan help reduce working pressure and mall·made interruption.Courses timetabling,belonging to the NP question,is unable to give the direct answer,but a possibleresult through guess.Although the question does not have the answer,has thealgorithm actually,the algorithm usually cannot tell the answer,but Can tell whetherthe some possibility is true of false.Therefore,it is essential to research oftimetabling.It may help to enhance the timetabling efficiency,promote teachingmanagement level enhancement.This article in the consult massive correlation 1iterature foundation has carried onthe analysis to courscs timetabling,through to the artificial intelligence inspirationalsearch theory research,applied to the priority strategy and the assignment strategy,has designed new algorithm Heuristic Timetabling Algorithm(HTA).At the sametime,also to HTA algorithm in regarding curriculum the priority too sensitiveshortcoming has made the improvement,proposed the eHTA algorithm,appliessome personification’S algorithm or the strategy,“keeping to the side’’strategy,“selecting the poor'’strategy,“the prospectsurvey'’strategy,“studying'’strategy,reduces in the algorithm the curricula to the priority sensitivity.Through theexperiment,proved the eHTA algorithm in the reduced manual intervention numberof times,the good time good classroom use,satisfies theconstraint condition,theclass and grade and teacher's date load as far as possible balanced and SO on the aspects,can produce the very good results,enhanced the courses timetabling efficiency greatly.The paper also introduced based on the eHTA algorithm Jiangsu MaritimeInstitute’S courses automatic course timetabling system framework.It has alsorecorded this system application effect carried on the past artificial timetabling thecontrast,by the science way,proves the eHTA algorithm in the enhancementtimetabl ing efficiency various aspects function.Key Words:Heuristic Timetabling Algorithm,eHTA,courses timetabling1绪论1.1论文的研究目的在我国高等教育中有两个主体:一是学生主体,二是教师主体。

基于SSM框架的高校智能化实验报告管理系统设计与实现

基于SSM框架的高校智能化实验报告管理系统设计与实现

基于SSM框架的高校智能化实验报告管理系统设计与实现作者:张弛沈亦军张琛孙欣欣来源:《赤峰学院学报·自然科学版》2021年第01期摘要:为了解决传统纸质版和电子版实验报告不易保存、不易管理、不易统分、内容抄袭、样式排版不统一等问题,结合实验报告管理实际流程与内容,设计并开发一款基于SSM 框架的智能化实验报告管理系统。

该系统有效融合空间向量模型算法对实验报告文本进行相似度检测,能够有效地解决传统教学中实验报告内容抄袭、分数汇总、格式排版、在线预览、在线批改、在线评语反馈、可视化数据统计与分析等问题,极大地减轻了学生、教师和教务管理人员的工作负担。

实践结果表明该系统的应用是对高校实验室信息化、智能化建设的补充,对提升实验实践教学管理水平提供了一定的理论与实践参考价值。

关键词:实验报告;SSM;空间向量模型;抄袭检测中图分类号:G642.0 文獻标识码:A 文章编号:1673-260X(2021)01-0107-040 引言在“互联网+教育”的大背景下,多种不同层次的教育教学管理模式借助网络化的优势开始运转,其中电子商务、电子政务管理系统的兴起,为实验实践教学管理的自动化和智能化提供了可能。

在2016年教育部印发的《教育信息化“十三五”规划》与2018年出台的《教育信息化2.0行动》中[1],明确提出通过深化信息技术与教育教学、教育科研与教育管理的融合,提升教育信息化与创新创造的深度融合发展,构建“三全两高一大”的“互联网+教育”智慧大平台,扩大教育信息化覆盖范围,进一步提升教师、学生的信息化水平与信息素养,强化教育信息化对教学改革,尤其是课程改革的服务与支撑作用。

因此,在实验教学管理中引入智能化的信息管理系统对学生实验报告进行有效管理,不但是教师实验教学得以有效展开的前提,也是衡量实践教学和实验室管理水平的重要依据,更是培养和提高学生信息素养的重要手段和方法[2]。

目前,各高校的实验报告管理以纸质版与电子版混合的形式存在,纸质版实验报告延续以往的管理方式,电子版实验报告则以word或pdf电子文档形式代替传统纸质文档[3,4]。

高校排课系统的应用与研究

高校排课系统的应用与研究
途径。
ห้องสมุดไป่ตู้
遵 守 的最基本 的标准 ,T — S Q L 是 对S Q L 功 能 的 增 强 。T ~ S Q L( 事 务 查 询 语 句 ) 是 个 程 序 集 合 , 它对 现 有 的S Y b a S e 和 M i c r o s o f t 结 构 化 查 询 语 句 进 行 了扩 展 , 包 括 事 务 控 制 , 异 常 和 错 误 处 理 , 行 处 理 和 声 明 的 变 量 。M i c r o s o f t 的S Q L 服 务 器和S y b a s e 的服 务 器 都 支 持 T — S Q L 语句 。 T - S Q L 对使 用S O L S e r v e r  ̄ 常 重 要 。与 S Q L S e r v e r 通 讯 的 所 有 应 用 程 序 都 通 过 向服 务 器 发送 T — S Q L 语 句 来 进 行 通 讯 ,而 与 应 用程 序 的 用户 界 面 无关 。 2 . 3前 台开 发 工具M a c r o m e d i a D r e a m —

3 . 3 排 课 系 统 详 细 设 计 与 开 发 3 . 3 . 1用 户 登 陆 模 块 3 . 3 . 1 . 1 管 理 员 与 教 师 用 户 的 登 入 与注 销
W ea v eI
排 课 系 统 作 为 教 学 管 理 系 统 中地 位 重 要 , 也是 算 法 相 当 复 杂 的部 分 , 已经 成 为 国 内外 众 多 高 校 以 及 软 件 开 放 人 员 的 研 究 课 题 , 取 得 了许 多 这 方 面 的 理 论 成 果和 实现 方法 。但也存 在着 一些 问题 , 如 : 出 现 教 学 资 源 冲 突 或 利 用 率 低 下 的 情 况 , 工 作 琐 碎 , 工 作 量 大 , 尤 其 是 在 给 大 学 校 园 进 行 排 课 时 出 现 的 问 题 更 多 。 在 排 课 系 统 建 构 过 程 中 , 要 考 虑 到 许 多 细 致 繁 琐 的 问 题 , 比 如 教 室 资 源 时 间 安 排 、 教 师 个 人 时 间 安 排 、 学 生 课 程 时 间 安 排 :还 有 一 些 特 殊 的 条 件 限 制 ,

基于ssm的课程设计

基于ssm的课程设计

基于ssm 的课程设计一、课程目标知识目标:1. 学生能理解并掌握SSM(Spring、SpringMVC、MyBatis)框架的基本原理和架构,明确其在JavaWeb开发中的应用。

2. 学生能够运用SSM框架进行基本的业务逻辑设计和实现,了解各框架间的协同工作原理。

3. 学生掌握SSM框架中核心配置文件的编写和修改,理解其中的依赖注入、事务管理等重要概念。

技能目标:1. 学生能够独立搭建SSM框架的环境,完成项目的搭建和配置。

2. 学生通过案例学习和实践,能够运用SSM框架进行数据库的增删改查操作,具备一定的项目开发能力。

3. 学生能够通过阅读SSM框架源码,提高问题定位和解决问题的能力。

情感态度价值观目标:1. 学生在学习过程中,培养良好的编程习惯,注重代码规范和团队协作。

2. 学生通过项目实践,提高对编程的兴趣,培养自主学习和探究的精神。

3. 学生了解我国在JavaWeb开发领域的技术发展和应用,激发学生的民族自豪感,培养积极向上的职业态度。

课程性质:本课程为高年级的JavaWeb开发课程,以实践为主,注重学生动手能力的培养。

学生特点:学生具备一定的Java基础,对Web开发有一定了解,但SSM框架使用经验较少。

教学要求:结合学生特点,采用案例教学和任务驱动教学法,注重理论与实践相结合,提高学生的实际操作能力。

在教学过程中,关注学生的个体差异,进行个性化指导,确保每个学生都能掌握课程内容。

通过课程学习,使学生具备实际项目开发的能力。

二、教学内容1. SSM框架基础原理介绍:讲解Spring、SpringMVC、MyBatis三个框架的作用、核心概念和相互关系,对应教材第一章内容。

- Spring框架:控制反转、依赖注入、面向切面编程等。

- SpringMVC框架:请求处理流程、控制器、视图解析器等。

- MyBatis框架:SQL映射、动态SQL、插件扩展等。

2. SSM框架环境搭建与配置:指导学生搭建开发环境,配置各框架的整合,对应教材第二章内容。

基于SSM的某高校教室管理信息系统的设计与实现

基于SSM的某高校教室管理信息系统的设计与实现

基于SSM的某高校教室管理信息系统的设计与实现一、本文概述随着信息技术的快速发展和普及,高校教室管理面临着越来越高的要求。

传统的教室管理模式已无法满足现代高校的需求,因此,开发一款高效、便捷的教室管理信息系统显得尤为重要。

本文旨在探讨基于SSM(Spring、SpringMVC、MyBatis)框架的高校教室管理信息系统的设计与实现过程。

文章将简要介绍SSM框架的优势及其在信息系统开发中的应用。

随后,将详细描述系统的需求分析、设计思路、功能模块划分以及数据库设计等内容。

在实现部分,本文将详细介绍系统的开发环境搭建、代码编写、功能测试等关键环节,并展示部分关键代码和界面截图。

文章将总结系统的特点和优势,并对未来的改进方向进行展望。

通过本文的阐述,旨在为相关领域的开发者和研究人员提供有益的参考和借鉴,推动高校教室管理信息化水平的不断提升。

二、相关技术介绍在实现基于SSM(Spring + SpringMVC + MyBatis)的某高校教室管理信息系统时,我们主要采用了Java编程语言,以及一系列成熟的开源框架和技术。

这些技术为我们提供了高效、稳定且易于维护的解决方案,使得项目的开发过程更为顺利。

Spring框架:Spring是Java领域最流行的开源框架之一,它为开发者提供了全面的编程和配置模型。

Spring的核心特性包括依赖注入(DI)和面向切面编程(AOP),这些特性大大简化了企业级应用的开发。

在本项目中,Spring主要负责管理应用的业务逻辑和数据访问对象(DAO)的生命周期,以及提供事务管理等核心服务。

SpringMVC框架:SpringMVC是Spring框架的一个模块,它实现了MVC(Model-View-Controller)设计模式,用于构建Web应用程序。

SpringMVC通过分离控制器、模型和视图,使得代码更加清晰、易于维护。

在本项目中,SpringMVC负责处理HTTP请求、调用相应的业务逻辑,并返回相应的视图或数据。

排课管理系统实验报告

排课管理系统实验报告

一、实验背景与目的随着教育行业的快速发展,学校、培训机构等教育机构对教务管理的要求越来越高。

传统的手工排课方式不仅效率低下,而且容易出错,难以满足现代教育管理的需求。

为了提高教务管理工作的效率和质量,本实验旨在设计和实现一套排课管理系统,以自动化、智能化的方式解决排课难题。

二、实验内容与方法1. 系统需求分析本实验的排课管理系统主要面向学校、培训机构等教育机构,主要包括以下功能:- 课程管理:管理课程信息,包括课程名称、学分、上课时间、教室等。

- 教师管理:管理教师信息,包括教师姓名、职称、授课课程等。

- 教室管理:管理教室信息,包括教室编号、容纳人数、位置等。

- 排课管理:根据课程、教师、教室等资源,自动生成课表,并支持手动调整。

- 选课管理:支持学生在线选课,并根据学生选课情况自动生成选课结果。

- 查询管理:提供课表查询、教师查询、教室查询等功能。

2. 系统设计本实验采用Java作为开发语言,MySQL作为数据库,使用SSM(Spring、SpringMVC、MyBatis)框架进行开发。

系统设计主要包括以下模块:- 课程模块:负责课程信息的录入、修改、删除和查询。

- 教师模块:负责教师信息的录入、修改、删除和查询。

- 教室模块:负责教室信息的录入、修改、删除和查询。

- 排课模块:负责课表的生成、调整和查询。

- 选课模块:负责学生在线选课、选课结果生成和查询。

- 查询模块:负责课表查询、教师查询、教室查询等功能。

3. 系统实现本实验主要实现了以下功能:- 课程管理:实现了课程信息的录入、修改、删除和查询。

- 教师管理:实现了教师信息的录入、修改、删除和查询。

- 教室管理:实现了教室信息的录入、修改、删除和查询。

- 排课管理:实现了根据课程、教师、教室等资源自动生成课表,并支持手动调整。

- 选课管理:实现了学生在线选课、选课结果生成和查询。

- 查询管理:实现了课表查询、教师查询、教室查询等功能。

基于SSM 的“我的课堂”管理系统的设计与实现

基于SSM 的“我的课堂”管理系统的设计与实现

科技与创新┃Science and Technology&Innovation ·118·2021年第06期文章编号:2095-6835(2021)06-0118-02基于SSM的“我的课堂”管理系统的设计与实现姜丽莉,涂玄武(南京工业大学浦江学院,江苏南京211200)摘要:对当前已存在的在线学习平台的优缺点进行研究分析的基础上,对系统功能进行设计。

通过线上课前资料下载的预习、课上随堂作业的练习以及课后生成试卷的复习与巩固,提高师生线上和线下的互动力。

系统主要功能包括师生管理、公告信息通知、资源上传与下载、作业提交与批改、试卷生成与测试、空中社区以及数据库实验自动评判等。

系统采用B/S架构、Spring MVC框架、Tomcat服务器、MySQL数据库等主流的开发工具与技术界面简洁友好,性能良好。

关键词:在线学习平台;试卷生成;MySQL;Spring MVC中图分类号:G434文献标志码:A DOI:10.15913/ki.kjycx.2021.06.046近些年来,国内众多企业看到了人们对“互联网+教育”方面的实际需求,通过这次新冠肺炎的疫情,也清楚地意识到教育不应仅仅停留在学校的课本上,“互联网+教育”线上线下模式的建立显得尤为重要[1]。

越来越多的企业更加注重了这方面的开发,存在不少优秀的在线课堂平台,例如中国大学MOOC、雨课堂、智慧树、超星泛雅等都适用于在线教学[2]。

这些平台均有各自的特色和优势,高校教师可以根据课程内容、学习进度等具体情况为学生开展对应的教学服务活动[3]。

市面上存在的在线课堂软件普遍存在以下不足:①不能提供给计算机专业学生专属的教学服务,比如在线运行SQL 脚本文件等;②不能提供即时的通讯服务,学生不能把在课堂学习过程中产生的疑惑或课堂学习的效果及时反馈给教师,教师也不能及时地了解到学生学习的效果;③不能主动推送个性化的计算机专业知识,仅提供给学生CSDN、简书、知乎等类似的网址查询。

基于SSM的选课系统设计与实现

基于SSM的选课系统设计与实现

基于SSM的选课系统设计与实现【摘要】本文基于SSM框架设计与实现了一个选课系统,重点介绍了系统架构设计、数据库设计、功能模块设计、技术实现细节以及系统测试与优化等内容。

通过对系统不断优化和测试,最终实现了良好的选课效果。

在评估了系统实现效果,并探讨了未来系统发展方向。

基于SSM的选课系统设计与实现能够提高选课效率和精准性,为学生和教师提供更好的选课体验,具有较大的发展潜力和实际应用价值。

【关键词】选课系统、SSM框架、系统架构设计、数据库设计、功能模块设计、技术实现细节、系统测试与优化、系统实现效果评估、未来发展方向、总结、研究背景、引言1. 引言1.1 选课系统的重要性选课系统是现代教育管理中不可或缺的重要组成部分,它为学生、教师和管理者提供了便利和高效的学习和教学服务。

选课系统可以帮助学生更加方便快捷地选择适合自己的课程,避免课程冲突和重复选课的问题。

通过选课系统,学生可以了解课程信息、教学计划和教师评价等,提高了学生对课程的选择和学习的主动性和参与度。

选课系统也对教师和管理者有着重要的作用。

教师可以通过选课系统及时更新课程信息、发布作业和成绩等,提高了教学效率和信息传递的准确性。

管理者可以通过选课系统实现对课程资源的合理分配和监控,更好地管理学生选课和教学进度,提高了教育资源的利用效率和教学质量。

选课系统的重要性在于它为教育管理提供了一种高效便捷的工具,为学生、教师和管理者提供了更好的学习和教学体验,促进了教育教学工作的现代化和信息化发展。

通过设计和实现基于SSM框架的选课系统,可以更好地满足教育管理的需求,提高教学质量,提升教育教学的现代化水平。

1.2 SSM框架介绍SSM框架是指Spring+SpringMVC+MyBatis三大框架的整合,是目前Java开发中最流行的轻量级框架之一。

Spring框架是一个轻量级的控制反转(IoC)和面向切面(AOP)的框架,提供了众多的企业级应用技术,包括事务管理、面向切面编程、远程访问、JNDI管理、消息服务等。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于SSM的高校排课系统的研究与应用中文摘要基于 SSM的高校排课系统的研究与应用中文摘要排课管理是高校教学管理中十分重要又相当复杂的工作,它涉及的范围广、限制条件多,属于多因素的组合规划问题,通过科学、合理的编排课表,对稳定教学秩序、提高教学质量具有重要作用。

排课系统是一个提供教学计划、教学任务和排课等功能的管理平台,是高校数字化校园建设的重要组成部分。

本课题设计并实现了基于J2EE的Web轻量级开发框架SSM(Struts2、Spring、MyBatis)的高校排课系统。

首先,描述了系统设计的相关理论及SSM开发框架的实现原理;然后,对系统的需求进行分析,包括业务流程分析、数据流程分析以及功能性需求和非功能性需求分析;其次,对系统进行总体设计,包括系统架构的设计、系统功能模块的设计和数据库的设计;最后,描述了系统主要功能模块的详细设计与实现。

本课题设计并实现的排课系统满足了排课工作的基本需求,达到了预期的效果。

基于 SSM框架的排课系统具有扩展性好、易维护等特点,将为同类高校排课系统的建设提供有效的参考。

关键词:排课系统,J2EE,SSM框架,数字化校园Abstract Research and Design of Course Scheduling System Based on SSMResearch and Design of Course SchedulingSystem Based on SSMAbstractCourse arrangement is a very important and complex task ofuniversity teachingmanagement; it involves a wide range of restrictions and belongs to the multi-factorportfolio planning problem. Arranging course scientifically and rationally has an importantrole to improvement the quality of teaching andstabilizes the teaching order. Coursescheduling system provides uswith a management platform including functions ofteaching plan,task management and course arrangement.The purpose of the thesis is to design and implement auniversity Course SchedulingSystem based on J2EE Web lightweight development framework SSM (Struts2, Spring,and MyBatis). Firstly, the thesis describes the theory of the systemdesign andimplementation principle of the SSM development framework. Secondly, it describes theoverall system design,including the design of the system architecture, the design of thesystem function modules, and the design of the database. Lastly,it describes the detaileddesign and implementation of the system'smain function modules.The designed and implemented course scheduling system hasmeet work needs andreaches the desired effect. The system basedon SSM framework has characteristics ofgood expansibility andeasy maintenance, its design and implementation provides a usefulreference for other similar Course Scheduling System.Keywords: Course Scheduling System, J2EE, SSM framework, digital campus目录第一章绪论 (1)1.1课题背景 (1)1.2国内外研究现状 (2)1.2.1国外研究现状 (2)1.2.2国内研究现状 (3)1.3课题内容 (4)1.4课题意义 (5)1.5本文组织结构 (5)第二章相关知识和技术 (7)2.1排课系统理论 (7)2.1.1课表编排理念 (7)2.1.2排课因素分析 (8)2.1.3排课系统问题概述 (10)2.1.4排课系统设计思想 (14)2.2 SSM框架技术 (15)2.2.1 J2EE平台 (15)2.2.2 MVC模式 (17)2.2.3 Struts2框架 (18)2.2.4 MyBatis框架 (21)2.2.5 Spring框架 (22)2.2.6 SSM框架整合 (23)2.3其他技术简介 (28)2.3.1Ajax技术 (28)2.3.2JQuery技术 (28)2.3.3插件技术 (29)2.4 本章小结 (30)第三章系统的需求分析 (31)3.1需求概述 (31)3.2用户及用例 (32)3.3业务及数据流分析 (35)3.4功能性需求分析 (40)3.5非功能性需求分析 (43)3.6 本章小结 (43)第四章系统的总体设计 (44)4.1 系统架构设计 (44)4.1.1 B/S体系结构 (44)4.1.2技术架构设计 (45)4.2 系统功能模块设计 (46)4.2.1教学计划模块设计 (48)4.2.2教学任务模块设计 (48)4.2.3排课模块设计 (49)4.2.4基本信息模块设计 (50)4.3 数据库设计 (50)4.3.1数据库设计原则 (50)4.3.2数据模型设计 (52)4.3.3主要表结构设计 (56)4.4 本章小节 (61)第五章系统的详细设计与实现 (62)5.1 登陆模块设计与实现 (62)5.1.1系统编程模式设计 (62)5.1.2登陆功能设计与实现 (64)5.1.3访问权限设计与实现 (65)5.2计划管理模块设计与实现 (66)5.2.1课程信息制定设计与实现 (67)5.2.2原始计划制定设计与实现 (69)5.2.3执行计划的设计实现 (71)5.3教学任务模块设计与实现 (72)5.3.1公共课任务设计实现 (72)5.3.2普通课任务设计实现 (73)5.4排课模块设计与实现 (73)5.4.1排课界面的设计与实现 (73)5.4.2冲突检测的设计与实现 (74)5.4.3各界面间传递参数的实现 (78)5.4.4合班分班的实现 (79)5.5 基础信息的设计与实现 (82)5.6 本章小结 (87)第六章总结与展望 (88)6.1 全文总结 (88)6.2 展望 (89)参考文献 (90)致谢 (93)基于SSM的高校排课系统的研究与应用第一章绪论第一章绪论1.1课题背景在“教育信息化带动教育现代化”方针下,数字化校园建设已经由过去的以硬件建设为主,过度到了以深入推广信息为主,加速提高信息应用水平和效益的新阶段。

数字化校园建设是指以数字化信息和网络为基础,实现高校里面的各项资源、管理和服务最大程度的数字化,并提供信息化的手段对这些数字化资源进行高效的使用[1]。

利用计算机网络通讯技术,科学规范地把学校数字化设备资源进行整合和集成,以服务学校的管理、教学与科研工作成为当前国内的数字化校园建设之重点工作。

随着数字化校园建设的逐步深化,以及在管理应用系统方面的全面使用,高校对集成平台软件的关注度也在不断提升。

由于高校众多部门在信息化建设的初期所受到的认识、技术等,形成了各自为政进行建设的局面,这导致最后出现了系统分散、信息交换不畅、成本高等问题。

而集成平台软件的出现恰好可以弥补先前信息化建设中的不足,为高校的管理提供更大的便利。

因此,集成平台软件日益受到高校的关注,成为高校数字化校园建设的必要考虑之一。

随着时代的进步,新技术层出不穷,人们对信息与数据的利用已进入自动化、网络化和社会化的阶段。

某高校的信息化建设从最早期的“单机应用阶段”开始,经过“基础网络化阶段”和“应用普及阶段”,已进入“应用集成阶段”,并开始展开全面“应用集成阶段”和“面向服务集成阶段”。

因此,该高校教务中的排课系统的技术改革也是势在必行。

本课题正是在应用系统集成建设的过程中展开设计的,根据该校信息化建设的要求,将原来C/S结构的排课系统用B/S结构的技术实现,提高教务人员的工作效率,加强对学校基本信息的管理,为高校的信息统一化提供更大的便利。

排课系统的设计一直是高校教务管理系统中的难点,现在的市场上流行着很多的排课软件,例如:有所见即所得的PK60拖放式排课系统,也有以回溯算法作为主要算法的正信华课程安排管理系统,飞扬排课系统等,还有以遗传算法或蚁群算法等启发式算法为基础的各种排课系统[2][3]。

这些排课系统对于排课的发展均有一定的帮助作用,但是由于大部分都是中小学的排课,设计比较简单,难以适用于高校教学。

有第一章绪论基于 SSM的高校排课系统的研究与应用一些高校行业应用软件开发商,如正方软件、金智、青果等投入了相当大的精力和财力研发了高校排课系统,但是很多高校实际买回来后利用率很低,许多功能不合适,造成了很大的浪费。

本课题研究的系统是根据该校排课的实际情况,开发出能够应用于教学生活中的手动排课系统,使课表编排的质量大大提高。

1.2国内外研究现状1.2.1国外研究现状20世纪 50年代中期,在计算机还只是放在实验室中的时候,国外就有科学家开始对课程表的问题进行了研究。

1963年,一位加拿大的教授 Calvin Gotlieb在他的文章中提出了排课问题的数学模型[4],这标志着排课问题的研究正式跨入了科学的殿堂,但是由于依据排课问题建立的数学模型非常复杂,排课影响的因素又在不断地增加,使得当时人们对于一定规模下的排课问题能否解决存在很大的疑惑。

相关文档
最新文档