毕业设计题目面向服务架构的内容管理系统设计与实现学院XXXXXXXXXXXX专业XXXXX班级XXXXXX学生XXXXXX学号XXXXXXX指导教师XXXXX二〇XX年六月十日摘要在高校信息化进程中,内容管理系统扮演者非常重要的角色,各种教学资源(课件、视频、文档、图像等)的存储、各个门户网站、各个教学辅助系统,归根结底都是内容管理系统。传统的内容管理系统都是单独设计分散部署的,这样会造成大量的资源浪费,本课题利用面向服务架构设计实现一个内容资源统一存放,WEB前端分布式部署的内容管理系统,从而提高存储的效率,降低系统的耦合度,提高系统的灵活性。课题研究展开的过程中,我学习了JavaEE技术及相关知识,包括JSP、EJB、Servlet、JDBC、XML、JNDI等技术,以及Struts框架、Spring框架、Hibernate和WebService技术;对内容管理系统进行详细的需求分析和设计;学习面向服务的架构,实现分布式内容管理系统的架构设计;内容管理系统主要功能的实现,包括权限管理、内容资源的显示、内容资源的添加修改删除等;学习ExtJs框架,从而简化前端界面的开发。通过对本课题的研究和设计,我巩固了之前学过的知识,如SSH框架,也学到了很多新知识,如ExtJs框架、CXF框架,设计出了预想中的系统,基本实现了要求的功能。同时该系统也存在一定的不足,界面设计还不够人性化,这一点有待改善。关键词:内容管理系统;面向服务架构;SSH框架;ExtJs框架;CXF框架济南大学毕业设计-I-ABSTRACTIntheprogressofinformationizationinUniversity,thecontentmanagementsystemplayanimportantrole.Thestorageofallteachingresources(Courseware,Videos,Files,andsoon)contentsresources、allportals、allassistantsystemofteaching,alltheabovefallintocontentmanagementsysteminthefinalanalysis.Traditionalcontentmanagementsystemsaredesignedsolelyanddeployeddispersedly,whichleadtotremendouswastingofresources.ThisprojectuseSOAtoimplementacontentmanagementsystemwhichstorecontentsresourcesuniformlyanddeployFront-endsofWEBdistributedly.Then,thesystemwillimprovetheefficiencyofstorageandreducethedegreeofcoupling,what’smore,itwillimprovetheflexibilityofthesystem.Withtheexpandingoftheproject,IstudyJavaEEtechnologyandsomeknowledgeaboutit,includingJSP,EJB,Servlet,JDBC,XML,JNDI,Strutsframe,Springframe,HibernateframeandWebServicetechnology;Dorequirementanalysisandsystemdesignindetails,anddoUMLmodelingaboutthecontentmanagementsystem;StudySOAarchitecture,andthenrealizethedesignofdistributivesystem;Realizemainfunctionsofthesystem,includingauthoritymanagement,thedisplay,add,delete,modifyofcontentsresources.Throughstudyinganddesigningtheproject,IconsolidatetheknowledgethatIeverstudied,suchasSSHframe,andatthesametime,Ilearnedalotofnewknowledge,suchasExtJsframe,CXFframe.WhatisthemostimportantisthatIdesigntheexpectedsystemwhichrealizerequestedfunctions.Buttherestillexistsomedeficiencies,forexampleitisnotenoughinhumanization,whichneedfurtherimproved.Keywords:Contentmanagementsystem;SOA;SSHframe;ExtJsframe;CXFframe济南大学毕业设计-II-目录摘要...................................................................................................................-1-ABSTRACT....................................................................................................................I1前言.........................................................................................................................11.1系统目的......................................................................................................11.2系统背景......................................................................................................11.3系统使用对象及范围..................................................................................21.4论文的组织结构..........................................................................................32需求分析.................................................................................................................42.1功能要求......................................................................................................42.1.1学生功能要求...............................................................................................42.1.2教师功能要求...............................................................................................42.1.3管理员功能要求................................................................................52.2性能要求......................................................................................................62.3可靠性要求..................................................................................................72.4出错处理要求..............................................................................................73概要设计.................................................................................................................83.1系统实现环境..............................................................................................83.2整体架构......................................................................................................83.3UML建模....................................................................................................83.4数据模型....................................................................................................103.4.1基本实体..........................................................................................103.4.2各模块系统......................................................................................134详细设计...............................................................................................................154.1数据库设计................................................................................................154.1.1数据库命名规范..............................................................................154.1.2对应表设计......................................................................................154.2原型设计.............