本科毕业论文(20届)教学公共空余时间抽取系统设计与实现所在学院专业班级计算机科学与技术学生姓名指导教师完成日期教学公共空余时间抽取系统设计与实现I摘要在现代综合型大学中,教学密度随课程种类和数量增多不断加大。而作为教师,选取特定时间特点地点和学生交流变得越来越困难,从而需要一套软件协助选取最适宜的教学公余时间。本课题旨在建立一套先进的课程信息采集与公余信息处理的软件系统,以用于面向教室公余管理、学生公余和教师公余管理等的研发、设计与应用。在通过自己对现有的学校官方网站的教学管理系统和将要实现功能的功能详细分析,并且与指导教师探讨以后,决定与前者一样采用B/S模式,开发一个基于web的教学公共空余时间抽取系统,一方面便于与学校的教务管理网站由学校统一管理,另一方面,更方便老师随时随地可以提交需求,教务工作人员处理老师提交的申请,以及同学们对自己课程的情况掌握等各个功能。本系统在MyEclipse平台下,采用SSH2框架,前端采用JSP和javascript,数据库采用MySQL,经过系统测试,系统运行稳定,实现了教学公共空余时间的抽取和对上机课程的排课等功能。关键词:公共空余时间;排课;SSH2IIABSTRACTInthemoderncomprehensiveuniversity,withthetypeandnumberofcoursesincreasingcontinuously,teachingdensitygrowstogether.Asateacher,itbecomesmoreandmoredifficulttoselectthespecifictimeandplacetoexchangewithstudent.Therefore,thetopicestablishesasetofadvancedcourseinformationacquisitionandspareinformationprocessingsoftwaresystem.Itusesforthepublicsparetimemanagementofclassrooms,studentsandteachersmanagement.Throughdetailedanalysisoftheschoolteachingmanagementsystemontheofficialwebsiteandthefunctionalrequirements,thispaperdecidestouseB/Sstructuretodevelopateachingpublicsparetimeextractionsystembasedonweb.Ononehand,thesystemisconvenientforunifiedmanagementoftheschooleducationaladministrationwebsite,ontheotherhand,convenientfortheteachertosubmitdemandeverytimeandeverywhere,thestafftoprocesstheapplicationwhattheteachersubmitstimely,aswellasthestudentsmasterthecourseoftheirown.ThissystemisbasedonMyEclipseplatform,usingSSH2framework,JSPandjavascriptinthefrontpageandMySQLasthedatabase.Aftertestingthesystem,therunningstabilityofthesystemisgreat.Thesystemachievestheteachingpublicsparetimeextractionandthefunctionofarrangingcourse.Keywords:publicsparetime;coursescheduling;SSH2教学公共空余时间抽取系统设计与实现III目录第1章绪论.......................................................................................................11.1选题背景及意义...........................................................................................................11.1.1课题研究背景....................................................................................................11.1.2课题研究的目的和意义....................................................................................11.2国内外教学公共空余时间抽取系统的历史与发展..................................................21.3课题内容......................................................................................................................21.4论文的结构...................................................................................................................2第2章系统需求分析及相关技术...................................................................12.1系统需求分析...............................................................................................................12.1.1业务分析............................................................................................................12.1.2系统功能分析.....................................................................................................42.1.3性能需求分析....................................................................................................42.2相关技术和工具简介...................................................................................................52.2.1相关技术概述....................................................................................................52.2.2相关工具简介....................................................................................................82.2.3开发环境............................................................................................................92.2.4运行环境............................................................................................................92.3本章小结.......................................................................................................................9第3章系统概要设计.....................................................................................103.1系统的总体设计........................................................................................................103.1.1总体结构设计..................................................................................................103.1.2运行环境设计..................................................................................................103.1.3主要功能简要设计...........................................................................................103.2数据库设计................................................................................................................113.2.1数据库需求分析...............................................................................................113.2.2数据库的概要设计...........................................................................................123.2.3物理结构设计...................................................................................................14IV3.3本章小结.....................................................................................................................16第4章系统详细设计与实现.........................................................................174.1前台页面设计................................................................