ImageVerifierCode 换一换
格式:DOCX , 页数:49 ,大小:563.60KB ,
资源ID:2879735      下载积分:12 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/2879735.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(高校智能排课系统的研究设计与实现资料.docx)为本站会员(b****5)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

高校智能排课系统的研究设计与实现资料.docx

1、高校智能排课系统的研究设计与实现资料摘 要现如今,随着我国高校的快速发展,各个大学早已朝着综合大学的发展,所开设的学科、专业以及学院都如迅猛发展,尤其是扩招以来,各个大学的在校学生数量猛增,在这种情况,以前学校的教务排课系统已远远不能满足现在这个快速发展的现状,以前的那种手动排课或者简单的无纸化的系统,已经不能满足现在排课的需求,很容易出现纰漏,导致正常的教学活动不能顺畅进行。本文正是基于目前这种现状,利用目前比较流行的B/S模式,流行的关系型数据库MySql以及应用非常普遍的PHP技术,对本次高校智能排课系统进行设计与实现。本次主要是利用了比较先进的流行的排课算法对本系统高校智能排课进行自动

2、排课。本系统大体的思路是,首先对各种基本资料进行管理,并且对各个用户(教师、教务人员、学生等)进行用户管理,并且对其进行角色管理;然后设置了对所有排课信息进行管理的模块,进一步对所有的排课信息进行详细管理,在这个基础上,利用先进的排课算法对这些信息进行排课操作,最后,可通过课程表信息发布与查询模块对智能排课信息进行查询与下载,并可以以Excel的形式进行下载与保存。本次对以上五个模块从需求分析到系统设计再到系统实现进行了详细的分析与阐述,并且在最后对各个模块进行了详细的测试。通过试用,本次高校智能排课系统达到了预期的目标。 关键字:智能;排课系统;PHP;数据库AbstractNow, wit

3、h the rapid development of Chinas colleges and universities, each university had towards the development of universities, the creation of disciplines, as well as professional colleges, such as the rapid development, especially since enrollment, universities in the number of school students soared in

4、 this case, the previous school courses arranging system can not meet the rapid development of the current situation now, before the kind of manual or simply arranging paperless system has been unable to meet the current needs of arranging easily flaws, leading to the normal teaching activities can

5、not be carried out smoothly.This article is based on the current situation, the use of current popular B / S mode, the popular relational database MySql and PHP application very common technique, this of Intelligent Scheduling System Design and realization. The main advantage of the more advanced po

6、pular Scheduling Algorithm of the system of Intelligent Scheduling automatic Arrangement. The idea is that in general, the first of all the basic data management, and individual users (teachers, academic staff, students, etc.) for user management, and its role in management; then set up all the arra

7、nging information management module timetable for all further detailed management information, on this basis, the use of advanced algorithms for arranging this information arranging operation Finally, publication and query module smart Scheduling information through curriculum information Discover a

8、nd download, and can be downloaded as Excel and save. The above five modules from requirements analysis to system design to system implementation carried out a detailed analysis and forth, and at the end of each module detailed testing.Through the trial, this system of Intelligent Scheduling to achi

9、eve the desired objectives.Key words: Intelligent; Course Scheduling System; PHP; Database第一章 绪 论1.1 背景分析 随着科学技术的不断发展,各个行业信息化、科学化不断推进。高校该如何才能提高办学的效率。这是每个高校都会面临的,也是每个高校需要迫切解决的问题。而采用信息化手段来代替传统的教学管理模式是一个重要的途径。 高校的信息化管理和办公自动化的不断推进,教务工作也逐渐实现办公自动化,新学期课程表的安排工作对指导整个学期日常安排是否妥当、对教学资源的利用是否合理有着至关重要的作用。如果采取传统的人工

10、排课方法容易导致课程冲突、课程重复、课程错漏等各种问题,而且传统的人工排课方法的任务非常重和教务人员的效率非常低下,当课程安排上出现错误要更改的时候,教务人员则需要花费大量的时间协调老师、班级、课程、教室等各种因素。随着高校规模的不断扩大,学生人数不断增加,人工排课的难度就呈几何级数增大。 而高校通用排课系统正是为了减轻教务人员负担,减少课程安排的出错率,降低修改课程表难度,提高教学资源的合理利用率,从而真正意义上实现教务工作自动化,解决排课这个大难问题的教务办公软件。1.2 目前国内发展情况 国内多家专业开发教学管理信息系统的企业,如杭州正方公司、湖南强智公司、湖南青果公司等,在其教务管理产

11、品中均实现了自动排课功能,但由于软件设计局限,对合班课程、教师兼课、教室交叉重复使用等复杂的情况应用效果不十分理想。在实际应用中,主要使用其排课冲突检测功能进行计算机辅助排课。国内软件市场上也出现了很多通用型的排课软件,如“51智能排课”,“启智达排课”,“终级排课”等等,这些通用软件可以解决简单的通用排课问题,适合学科门类和课程门数较单一的学校,不适合高校教学管理应用,不能满足高校多学科、专业、以及课程教学的特殊要求,比如完全学分制下课程教学班的排课问题等。通过对国内部分高校的调研和考察,了解到目前高校排课主要是利用人机交互式的计算机软件辅助排课方式,这种方式能够随时检测排课冲突,但在排课效

12、率方面没有什么优势。也有有少数高校自行研发了自动排课系统,但通常这些排课软件依赖于各院校自身的实际需求和管理模式,不会考虑其他高校的需要,因此它们的数据共享性和扩展性不强,因此没有完全适用于各高校排课的通用系统。1.3 课题研究内容本课题在充分了解和熟悉教务排课环节的基础上,通过对排课的要素、制约条件的需求分析,建立基于校园网浏览器端/服务器(B/S)结构自动排课系统的业务模型,对系统进行概要设计、详细设计和数据库设计,结合已知的排课算法,让教务管理系统扩展完善自动排课功能,使教务人员摆脱繁琐、机械的手工排课工作,达到提高排课效率的目的。系统的设计与实现基于微软Windows server20

13、00操作系统软件平台,采用MySql6.0数据库系统作为数据库开发平台,前端数据库开发工具采用ThinkPhp程序设计语言。本人的主要工作如下:(1)分析分析了本学校基于完全学分制教学管理模式下排课的要素和制约条件,提出排课问题的难点和目标,通过对排课过程的分析,构建自动排课系统的逻辑模型;(2)以本人所在单位的实际情况为背景,对排课问题进行需求分析,建立系统业务模型,分析排课流程,给出排课系统的功能模块框图;(3)使用已知的排课算法,使排课效率和质量得到提高;(4)进行系统详细设计、数据库设计,编程实现自动排课系统全部功能,完成软件开发。对实际的排课问题进行测试,分析评估排课结果的质量和性能

14、并论述系统的可行性和实用性。通过对以上方面的研究,完成高校自动排课系统的设计与实现。1.4 本论文的章节结构本论文立足北京联合大学生物化学工程学院完全学分制教务管理需求特点,通过充分的分析和研究,设计并实现了适合学院需求的自动排课系统。论文章节结构如下:第一章绪论,主要介绍了项目的研究背景、意义和国内外发展、研究和应用现状,同时也对本人的主要工作做了简要介绍。第二章自动排课系统需求分析,讨论了在完全学分制下,学院对排课的业务特点及功能的需求,构建自动排课系统的逻辑模型。第三章自动排课算法的设计,对多种排课算法进行分析比较,结合实际提出改进并优化的自动排课算法。第四章自动排课系统的设计,对自动排

15、课系统进行总体方案设计、系统详细设计,重点介绍了系统的数据库设计。第五章自动排课系统的实现,对排课系统各功能模块的具体实现过程进行了阐述。对排课系统的实践应用进行测试,验证自动排课系统的应用效果,并对系统满足需求的程度进行分析。结论部分,提出对本系统的评价与展望。第二章 高校智能排课系统的关键技术2.1 数据库技术1、数据库的几个原则数据库设计需要遵循以下几个原则:一是,数据不仅要标准,同时还要一致。为了给数据交流及功能的实现提供方便,一方面,数据库的设计不仅要符合国家行业和江苏省地方标准及ITS行业的习惯性事实标准,另一方面,还必须要与数据库设计的软件行业标准相一致。在数据库的设计应考虑以前

16、己建立系统的数据,这主要是由于之前的数据库在与其他系统之间进行数据交换的时候具有一定的优势。二是,数据不仅完整,同时还要实用。在数据库设计中,我们不仅要考虑系统规模和实际需求,同时还要对工作的实际情况和实际应用特点进行全面的考虑和分析,在设计的过程中,为了保证数据的实用性,必须要遵循“先进性与实用性并重”的原则。数据库中的数据只有具备了完整性,才会具有准确性,其中通常情况下完整性是通过约束条件来控制的15。另外,在数据的选择中还具有一定的约束条件,约束条件可以检验进入数据库中的数据值,其目的主要是为了避免那些重复或冗余的数据进入数据库。在系统的设计中为了有效保证新建或修改后的数据能够遵循所定义的业务知识,可以对约束条件进行科学、合理的利用。三是,数据必须要具有安全性的特点。对于整个信息系统来说,数据库不仅仅是其基础,同时也是其核心,因此必须要保证设计的安全性才

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1