您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 薪酬管理 > 基于Struts2SpringJPA的电大教学考核系统设计与实现
I申请上海交通大学工程硕士学位论文基于Struts2-Spring-JPA的电大教学考核系统设计与实现学校代码:10248作者姓名:张静学号:1070379267第一导师:姜丽红第二导师:李盘荣学科专业:软件工程答辩日期:上海交通大学软件学院2012年3月IIADissertationSubmittedtoShanghaiJiaoTongUniversityforMasterDegreeofEngineeringDESIGNANDIMPLEMENTATIONOFRTVUTEACHINGASSESSMENTSYSTEMBASEDONSTRUTS2-SPRING-JPAUniversityCode:10248Author:ZHANGJINGStudentID:1070379267Mentor1:JIANGLIHONGMentor2:LIPANRONGField:SoftwareEngineeringDateofOralDefense:SchoolofSoftwareShanghaiJiaotongUniversityMarch,2012III上海交通大学学位论文原创性声明本人郑重声明:所呈交的学位论文,是本人在导师的指导下,独立进行研究工作所取得的成果。除文中已经注明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。学位论文作者签名:日期:年月日上海交通大学IV学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。本人授权上海交通大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。保密□,在年解密后适用本授权书。本学位论文属于不保密□。(请在以上方框内打“√”)学位论文作者签名:指导教师签名:日期:年月日日期:年月日V基于Struts2-Spring-JPA的电大教学考核系统设计与实现摘要加强电大教学质量考核,是推动电大教育健康发展的重要途径。如何科学地、全面地、客观公正地考核电大教学质量,是一项极为迫切的工作。目前在教育界流行的类似教学考核的系统,既没有根据课程、教材、章节、要点等电大教学环节进行测评,也缺乏对考试结果进行评审功能;技术架构方面,采用的ASP.Net框架局限于Windows平台,部分教学考核类系统虽然运用JAVA技术,其架构却是J2EE平台中JSP-Servlet-JavaBean这种结构,缺乏多层结构的支持,开发与维护都很复杂。这些不利因素,影响了教学考核类系统本身优越性的发挥。因此,开发一套功能实用、架构先进的电大教学考核系统有着很强的现实意义。本论文根据电大教育特点对电大教学质量考核方法进行了探讨,利用UML语言对系统业务用例和核心流程进行了分析,基于Struts2-Spring-JPA集成框架,对电大教学考核系统进行了详细设计,并重点研究了核心模块的实现过程。本论文进行的研究工作如下:1.本论文分析了目前流行的教学测评类和在线考试类系统发展现状,完成了电大教学考核系统的需求分析。其中,对于教学考核类系统局限分析,分别从功能和技术两方面阐述了目前流行的教学考核类系统存在的问题;对于形成性考核与终结性考核之间关系,围绕课程、教材、章节、要点等四个环节,强调电大教学环节管理;对于电大教学考核系统需求分析,从需求概述、用例分析、业务流程分析等三方面进行了阐述。2.本论文完成了系统总体设计,系统架构基于Struts2-Spring-JPA集成框架,数据库设计采用了标准的关系型数据库。系统架构设计,从框架选择、系统分层设计、程序运行流程等三方面进行了探讨;系统模块结构,则在系统需求分析的基础上,进行电大教学考核系统模块的划分;系统数据库设计则主要阐述了电大教学考核系统数据表逻辑结构。3.本论文基于面向对象的设计开发,在系统需求分析暨总体设计的基础上,探讨电大教学考核系统详细设计,并运用Struts2-Spring-JPA集成框架,最终实现了电大教学考核系统;对于系统详细设计,从程序处理流程、DAO层类图、业务逻辑层类图、控制层类图等方面进行了探讨;对于电大教学考核系统实现,则从系统开发环境搭建、系统核心功能模块实现、系统配置等方面进行了探讨,其中系统核心功能模块实现过程,从试题管理、考试管理、教学环节管理、学生测评教学要点、教师查看测评结果、系统后台管理等方面进行了阐述。VI4.在系统验证中,按照制作者测试、全面测试、发布测试等三个步骤,从功能、性能、可用性、客户端兼容性、安全性等方面对电大教学考核系统进行了测试;同时,简述了电大教学考核系统应用情况,并从学生、教师、系统管理员等最终用户角度阐述了电大教学考核系统应用效果;最后,从系统分析和设计方法、技术架构、实现技术等方面与同类系统进行了比较。本文研究设计的电大教学考核系统采用Struts2-Spring-JPA集成框架,将复杂的应用分为四层,系统结构清晰,提高系统开发效率和可维护性,并通过其在电大教学中的应用效果来检验设计要求。该系统经部分电大使用,加强了电大教学管理工作,提高了电大教学水平。关键词电大,教学考核,Struts2-Spring-JPA,HibernateVIIDESIGNANDIMPLEMENTATIONOFRTVUTEACHINGASSESSMENTSYSTEMBASEDONSTRUTS2-SPRING-JPAABSTRACTItisanimportantwaytopromotethedevelopmentofTV(Television)universityeducation,tostrengthentheteachingqualityassessmentofTVuniversity.Itisanextremelyurgenttaskhowtoassessteachingqualityscientifically、roundly、objectivelyandfairly.Atpresent,thesepopularsimilarteachingassessmentsystemsinthefieldofeducation,neitherundertakeassessmentaccordingtoRTVU(RadioandTVUniversity)teachinglinksuchasthecurriculum,theteachingmaterial,thechapterandtheessential,alsolackthefunctiontoevaluatetheexamresult.Inthetechnicalarchitecture,itisadoptedASP.NetframeworkconfinedtotheWindowsplatform,andalthoughthispartoftheseteachingevaluationsystemsareemployedJAVAtechnology,thesearchitecturesareJSP-Servlet-JavaBeanstructureinJ2EEplatform,andthesearchitecturesareshortofmulti-layerstructuresupport,anddevelopmentandmaintenanceofthesesystemsareverycomplex.Theseunfavorablefactorsaffecttoplaythesuperiorityofthesesimilarteachingassessmentsystemsitself.Therefore,ithasaverystrongpracticalsignificancetodevelopasetofpracticalfunction,advancedarchitectureteachingassessmentsystem.TVteachingqualityassessmentmethodsarediscussedaccordingtoTVuniversityeducationcharacteristic,andthesesystembusinesscasesandcoreprocessesareanalyzedmakinguseofUMLlanguage,andtheteachingappraisalsystemisdesigneddetailedbasedontheframeworkoftheStruts2-Spring-JPAinthisthesis.Theinvestigatingworkinthisthesisincludesthefollowingtopics:1.ThecurrentteachingevaluationsystemandonlineexaminationsystemdevelopmentVIIIpresentsituationaredissected,andtheteachingevaluationsystemdemandanalysisiscompletedinthisthesis.Amongthem,forthistypeofteachingevaluationsystemanalysisoflimitations,thecurrentpopularteachingappraisalsystemproblemsareexpoundedfromtwoaspectsrespectivelyofthefunctionandtechnology;anditissetforthroundingfourlinkswhichincludecurriculum,teachingmaterials,chapters,pointsandsoon,andtheteachingprocessmanagementisemphasized,fortherelationshipbetweenformativeassessmentandsummativeassessment;anditisdescribedfromthreeaspectswhichincludeanoverviewofthedemand,usecaseanalysis,andbusinessprocessanalysis,forTVuniversityteachingassessmentsystemrequirementanalysis.2.Theoveralldesignofthesystemisfinishedinthisthesis,andsystemarchitectureisbasedonStruts2-Spring-JPAintegrationframework,anddatabasedesignisutilizedastandardrelationaldatabase.Thesystemarchitecturedesignisprobedfromthreeareaswhichincludetheframechoice,systemlayereddesignandprogramoperatingflow;andtheTVuniversityteachingassessmentsystemmodulesaredivided,basedontheanalysisofthesystemrequirementsforthesystemmodulestructure;andthesystemdatabasedesigniselaboratedfromtheteachingevaluationsystemdatabaselogicalstructuremainly.3.Itisbasedontheobject-
本文标题:基于Struts2SpringJPA的电大教学考核系统设计与实现
链接地址:https://www.777doc.com/doc-943572 .html