自动排课系统的设计与实现

自动排课系统的设计与实现

ID:18345961

大小:1.84 MB

页数:75页

时间:2018-09-16

自动排课系统的设计与实现_第1页
自动排课系统的设计与实现_第2页
自动排课系统的设计与实现_第3页
自动排课系统的设计与实现_第4页
自动排课系统的设计与实现_第5页
资源描述:

《自动排课系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、目录摘要I第1章绪论11.1系统开发背景11.2国内外的研究现状11.3系统解决的主要问题31.4本文的主要工作31.5本文的组织结构3第2章需求分析52.1系统概述52.1.1总体业务描述52.1.2系统的目标和解决的问题52.1.3系统的开发模式72.2系统需求问题描述92.2.1功能性需求92.3.2系统非功能性需求12第3章系统构架设计143.1构架的目标和约束143.2构架设计153.2.1系统总体架构153.2.2系统功能构架163.2.3系统技术构架173.2.4系统安全构架18第4章系统详细设计204

2、.1系统建模204.2系统数据库设计244.2.1生成数据库表244.2.2数据分析324.2.3数据库管理技术34第5章计算机排课系统的实现355.1系统总体实现355.1.1数据录入模块的设计与实现385.1.2报表模块的设计与实现435.1.3用户管理模块的设计与实现455.2教学计划的关键实现485.2.1算法描述495.2.2教学计划算法过程495.3排课算法的关键实现51第6章总结与展望66i参考文献67致谢69iIII摘要随着高职院校招生人数的持续增加,教师规模的不断扩大,手工排课的缺点就越来越突出。而

3、采用计算机排课,教学中的信息可以一目了然,对于优化学生的学习进程,评估每位教师对教学的贡献,领导合理决策等都具有重要的意义。本论文所研究设计的主要内容是使用计算机实现课表的编排、基础数据的处理、课表的查询和报表的输出等多种功能,运用计算机排课代替传统的手工排课,提高排课效率,使教务管理人员的从繁重的排课工作中解脱出来,提高教务人员的工作效率,同时也对教学管理的规范化也起到积极的作用。排课问题从数学上讲,是一个在时间、教师、学生和教室四维空间,以教学计划和各种特殊要求为约束条件的组合规划问题,其实质就是解决各因素之间的

4、冲突。我们分析了国内外对排课问题的研究,根据高职院校的教学体制的特点,采用了化整为零的思想及优先级算法。该算法通过划分等价类、计算优先级等方法降低了课程调度的算法复杂性,从而可以以较快的速度获得较为满意的排课结果。本文采用Rational统一过程(RUP)为软件开发方法,以统一建模语言(UML)为分析设计描述语言,以淄博职业学院的排课业务为对象进行需求分析,对计算机排课系统进行了系统设计,具体分析设计了用户管理、自动排课、课程管理、课表查询、课表输出等功能模块。本文介绍了系统开发的背景和国内外排课问题的发展现状,简要

5、描述了系统需要解决的主要问题和系统的开发模式,对系统的需求分析和架构设计进行了详细描述,对系统部分功能的实现进行了介绍,并对教学计划和排课算法两个关键问题进行描述。关键词:Rational统一过程RUP、统一建模语言UML、计算机自动排课、等价类、优先级、时间模式IIIABSTRACTThenumbercontinuingforincreasesbywiththefactthattalldutyuniversitiesandcollegesenrollsnewstudents,teacherscaleceaseles

6、snessexpands,theshortcomingarrangingclassbyhandismoreandmoreoutstanding.Butadoptacomputertoarrangeclass,informationinteachingcanbeclearataglance,studyacoursetooptimizingastudent's,thecontributionappraisingeveryplaceteachertoteaching,leadstherationaldecision-mak

7、ingtowaittohaveimportantsignificance.Variousfunctionssuchastreatment,theschooltimetableinquiryandtheformforreportoutputstudiedthemaincontentdesigningthatistouseacomputertorealizetheschooltimetablearrangement,thebasisdatabythesis,thattheclasswieldingthecomputerr

8、owreplacethetraditionbyhandtoarrangeclass,improvesrowclassefficiency,makescomplyingwithofeducationaladministrationhandlingcrewextricateselfinstrenuousrowclassjob,improveavai

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

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

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