学校排课系统开题报告

学校排课系统开题报告

ID:32271220

大小:62.50 KB

页数:4页

时间:2019-02-02

学校排课系统开题报告_第1页
学校排课系统开题报告_第2页
学校排课系统开题报告_第3页
学校排课系统开题报告_第4页
资源描述:

《学校排课系统开题报告》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、湖南科技大学2011届毕业设计(论文)开题报告题目学校排课系统开题报告作者姓名3班3组学号08070203所学专业信息与计算科学一、研究的意义、同类研究工作国内外现状、存在问题1、课题背景信息社会的高科技,经济化的高效益,使计算机的应用已普及到经济和社会工作的各个领域。而素质教育在学校不断的深化,学校对学生的实践能力也越来越重视,所以学校的实验室和实验课课时也越来越多。而且许多学校开始实行学生的自主选课模式,而不是传统的教学模式。以往排课选课中,只能通过人工的方式编排。但是,随着各类学科范围的不断扩大,各个院系的学科科目逐渐增多,以至于庞大的课

2、时、众多的教师、复杂的教室信息令管理人员无法合理、迅速、高效地制定出相应的排课计划。采用手工方式排课,有时需要花费一个月甚至更长时间才能完成一个学期的排课任务。这就促使我们必须采用一些以计算机为辅助的手段来帮助。2、课题的意义选课排课管理系统的出现为学校带来了极大的方便。通过操作手册,操作人员只需输入一些简单的汉字、数字,即可达到自己的目标。作为计算机应用的一部分,使用计算机对学校实验室排课进行管理,具有着手工管理所无法比拟的优点。例如:检索迅速、查找方便、可靠性高、存储量大、保密性好、寿命长、成本低等。这些优点能够极大地提高管理的效率,也是学

3、校的科学化、正规化管理的体现。在教学计划的不断完善和各高校校园网建立的大背景下,设计满足高校教务要求的排课系统显得十分必要。而据了解,排课管理是高校教务处重复性比较强且急需得到解决的工作,且排课系统有安全性要求高、交互性强、处理数据量大等人工难以实现的特点。因此设计一个基于校园网络的人工智能化且操作简便的排课系统是高校教务管理信息系统实现的首要条件,同时也是一大难点,这就要求综合考虑教师、课程、班级、教室、时间等诸方面的因素,统筹兼顾,使课表既符合教学规律,又能够充分利用现有资源使其最大限度地发挥作用。3、同类研究的现状国外针对排课问题展开的研

4、究较早。1963年CCGotlieb在他的文章《TheConstructionofClass-TeacherTime-Tables》中提出了课表编排的数学模型。1976年SEven在其论文《TheComplexityofTimetableAndMultiCommodityFlowProblem》中,第一次证明了课表问题是NP完全的。SEven的论证进一步地将人们对课表问题复杂性的认识提高到理论高度。国内对排课问题的研究较晚,1984年,清华大学在《清华大学学报》上发表了林漳希和林尧瑞在该课题上的实验性研究成果《人工智能技术在课表编排中的应用》。

5、为了使课表的编排更准确、合理、快速,高校教务部门已先后开发出一些适用的排课系统。我们发现这些软件有以下不足:每个学期的课程、教师、教室信息相对固定,但却不能被重用;不能保存每个学期的历史数据,不便教师对以前课表进行查询;未提供用户的分级使用制度;自动排课速度较慢;形成的课表大小不固定,增加打印难度,因此现在的排课系统正在向解决这些问题的方向发展。4二、研究目标、内容和拟解决的关键问题1、研究目标(1)掌握学校所有课程和教师的信息,包括教室,班级,任课老师及课程时间。(2)提供灵活的浏览和查询功能,可查看某个班级多有课程信息。(3)可对课程信息和

6、教师信息进行删除和编辑。(4)可对课程进行变动管理和自动排课功能。(5)在自动排课完成后,将排课异常信息给予反馈。完全依赖自动排课排出的课表不能完全符合客观需求,同时我们在算法及优先级确定的精确度方面的水平也有限,因此,增加手动调节功能,以进一步确保合理性。2、具体模块内容:根据以上的要求排课系统的主要功能包括:通过计算机可进行排课管理,实现自动排课即无纸化排课,并能分析学校课程和教师资源的现状实现高效的数据查询,能够充分的利用学校教师,教室等有限资源。考虑到大学课程变化较多,灵活性较大,所以在功能设计上,我们将采取手动与自动相结合进行排课,以

7、达到合理安排课程的目的。选课排课系统结构:整个系统分为登录子系统、学生选课子系统、排课子系统、课程管理子系统、教师管理子系统、教室管理子系统。用户登录:包括对用户的合法性验证用户的分类,并根据不同类型的用户分配不同的权限。排课管理模块:包括手动课程管理、自动排课管理、手动调节管理、排课异常管理以及班级课表管理五部分。其他管理系统:主要是管理个人信息、教师信息、教室信息、课程信息、班级信息,时间控制信息等。在这里面可以对这些信息进行添加、修改、删除等操作。3、设计系统时考虑以下各种问题:首先:要做到每个班级、教师、实验室各种资源不冲突,这是实验室

8、实验教学排课系统最起码的原则。第二:先排有指定要求的课程。指定要求包括教室和时间都指定、指定时间或指定教室等情况。第三:按事先设定的优先级将不同类别的

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。