欢迎来到天天文库
浏览记录
ID:33135521
大小:7.70 MB
页数:43页
时间:2019-02-21
《精品毕业论文--基于web的排课系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、目录摘要IAbstractII1综述11.1课题背景及意义11.2课题研究现状11.3发展趋势22需求分析22.1可行性分析22.2系统开发目的32.3系统功能及性能要求32.3.1对功能的规定32.3.2对性能的规定42.4组织结构图52.5管理业务流程52.6系统数据结构图63系统设计73.1需求规定73.2运行环境73.3开发语言介绍83.3.1系统开发环境介绍83.3.2开发语言简介83.4基本设计概念和处理流程93.5结构123.5.1系统的物理结构图123.5.2系统模块图123.6数据库设计133.6.1建立数据库的基本工具133.6.2 设计原则143.6.3系统数据库设计
2、143.6.4E-R图数据库设计173.6.5关系数据库的逻辑设计183.6.6数据结构和程序(模块)关系193.7算法设计203.7.1排课细节及需求203.7.2算法说明203.8接口设计223.8.1用户接口223.8.2内部接口233.9运行设计243.9.1运行模块组合243.9.2网页与模块关系253.9.3运行控制293.9.4运行时间344系统功能说明344.1功能分析344.2系统功能特点354.3系统功能介绍355系统出错设计处理355.1出错信息355.2补救措施355.3系统维护设计366结论与展望37参考文献38致谢39基于WEB排课系统的设计与实现摘要:一所学校
3、为了保证其高水平的教学质量,必须制定一套严密、规范的教学计划,并严格执行。而课表管理是其中最为关键的一环。没有一个合理、准确规范的课程表,整个学校的教学秩序将混乱不堪,这是不难想象的。由此可见课程安排在学校教学计划中的核心地位与重要性。因此,很有必要对排课表问题进行深入研究。使用手工或传统的方法来排课,不仅工作量巨大,耗时、耗资,且准确率低。本文主要研究解决各种教学资源如教室、教师的合理有效利用问题,避免教师、班级在上课时间、地点上的冲突,使排课时间分配均匀。在算法设计中为排课操作设置了不同的优先级,逐级排课,有效地降低了排课时间冲突的几率,提高了排课的成功率。另外,系统为教师和教室分别设
4、计了排课级别,从而能够避免教学资源过于集中地使用,实现均衡化利用。小型自动排课系统只是一种尝试,还有很多不完善的地方,需待日后改进。关键词:自动排课算法冲突检测IIAbstract:Inordertoguaranteeitsadvancedteachingandstudyingquality,auniversitymustdrawupatightandstandardteachingandstudyingplan.Thearrangementofcurriculumscheduleisoneofthekeyquestions.Nothavingarational,accurateandno
5、rmalcurriculumschedule,thewholeuniversitywillnothasawellteachingandstudyingorder.Thisshowsthecoursesarrangeisthecoreofteachingandstudyingplan.Accordingly,deeplystudyingthequestionofcurriculumscheduleisverynecessary.Arrangingthecoursesbyhandandtraditionalways,wehavegreatworkload,costmuchtime,useupm
6、anyresources,buttheaccuracyofcurriculumscheduleisLow.Themainofthispaperissolvetheproperanddefectiveusageofvariousteachingresources,suchasclassrooms,teachersandsoon.Toavoidtheconflictionthetimeortheplaceoftheschedule,andtomakethetimeproducedontheaverage.Inthedesignofthealgorithm,differentpriorities
7、areassignedtotheoperationofthearrangingschedule,makingitcomplishedprioritybypriority,andthusbringdowntheprobabilityoftheconflictionofthetimearrangingeffectively,increasetheprobabilityofthesuccessivearranging.More
此文档下载收益归作者所有