欢迎来到天天文库
浏览记录
ID:8469204
大小:847.00 KB
页数:55页
时间:2018-03-28
《毕业设计(论文)-高校排课系统设计与实现》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、排课系统XinyuCollege毕业设计(论文)(2010届)题目排课系统学号姓名所属系计算机与信息工程系专业软件技术班级二班指导教师朱卫华(讲师)新余高等专科学校教务处49排课系统排课系统摘要排课是高校教学管理中最基本、最重要、同时也是最复杂的管理工作之一,其实质就是为学校所设置的课程安排一组适当的教学时间与空间,从而使整个教学能够按计划有秩序地进行。随着计算机技术的飞速发展,计算机在管理中应用的普及,利用计算机实现自动排课的管理势在必行。本系统结合学校实际的排课问题,经过实际的需求分析,采用功能强大的
2、MyEclipse7.0作为前台开发工具,使用当前流行的技术Struts2+Ajax以及Mysql5.0数据库作为后台数据库而开发出来的关键词:高校管理;Struts2;Ajax;MyEclipse7.0;Mysql5.0数据库49排课系统CourseSchedulingSystemAbstractCollegeCourseSchedulingisthemostbasicteachingmanagement,themostimportantandalsothemostcomplexmanagement,I
3、tsessenceistosettheschoolcurriculumappropriatearrangementsforagroupofteachingtimeandspace.Butwithcomputertechnologytotherapiddevelopmentofcomputersinbusinessmanagementapplicationof,usingcomputersforautomatictime-managementisimperative.Theschoolsystemcombi
4、ningpracticalCourseSchedulingproblem,theactualdemandanalysis,MyEclipse7.0featuresapowerfuldevelopmenttoolasthefront,usingthecurrentpopulartechnologiesStruts2+AjaxandMysql5.0databaseastheback-enddatabasedevelopedout。Keywords:collegemanagement;Struts2;Ajax;
5、MyEclipse7.0application;databaseMySql5.0.49排课系统目录排课系统Ⅱ摘要ⅡABSTRACTⅢ引言1第1章概论11.1背景11.2论文的组织11.2.1技术基础11.2.2系统的设计21.2.3系统的实现21.2.4系统的总结与展望2第2章技术基础32.1技术介绍32.2技术特点32.3Struts2框架介绍42.3.1Struts2配置文件4第3章系统的设计53.1系统需求53.2功能划分53.3构架设计63.4模块设计73.4.1录入信息模块73.4.2排课计划8
6、3.4.3自动排课83.4.4查询并打印课表83.5数据库设计8第4章系统的实现134.1各模块的具体实现134.1.1登录窗体的设计134.1.2系统主界面窗体154.1.3排课信息浏览164.1.5教师信息添加174.1.6教室信息修改184.1.6系部信息删除194.1.7自动排课204.1.8查询课表214.2类的定义234.2.1用户信息结构2349排课系统4.2.2系部信息结构244.2.3专业信息结构254.2.4专业课程信息结构264.2.5自然班信息结构274.2.6自然班课程信息结构2
7、84.2.7课程班课程信息结构294.2.8教师信息结构304.2.9课表信息结构314.2.10教室信息结构324.2.11排课计划信息结构334.3算法的实现344.3.1数据的初始化344.3.2算法过程:35第5章总结与展望385.1总结385.2展望38致谢39参考文献4049排课系统引言对于每个学校来说,每到一个新学期的开始,首当其冲的任务就是该学期的课程如何安排的问题,而课程安排又涉及年级、班级、教师、课程、学校等方方面面的因素,如何排出一个好并且适用的课程表,是一项复杂的系统工程,充分考验
8、了排课人的智慧。传统的人工进行排课,最令人担心的问题就是——出现教室资源冲突或教师资源冲突的情况。而且工作繁琐,工作量巨大。计算机软件技术应用于学校的课程安排是发展的必然。充分发挥计算机的优势,将大量复杂的判断与运算交给计算机来做,是真正意义上的人脑的“减负”。利用计算机辅助进行课表编排工作,既提高了排课工作的科学性,又可大大减轻管理人员的工作强度,提高工作效率,从而使学校教务管理现代化迈上了一个新台阶。49排课系统第1章概论
此文档下载收益归作者所有