面向服务架构内容管理系统的设计与实现

上传人:suns****4568 文档编号:91135240 上传时间:2019-06-26 格式:DOC 页数:43 大小:732.50KB
返回 下载 相关 举报
面向服务架构内容管理系统的设计与实现_第1页
第1页 / 共43页
面向服务架构内容管理系统的设计与实现_第2页
第2页 / 共43页
面向服务架构内容管理系统的设计与实现_第3页
第3页 / 共43页
面向服务架构内容管理系统的设计与实现_第4页
第4页 / 共43页
面向服务架构内容管理系统的设计与实现_第5页
第5页 / 共43页
点击查看更多>>
资源描述

《面向服务架构内容管理系统的设计与实现》由会员分享,可在线阅读,更多相关《面向服务架构内容管理系统的设计与实现(43页珍藏版)》请在金锄头文库上搜索。

1、济南大学毕业设计毕业设计题 目 面向服务架构的内容管理系统 设计与实现 学 院 XXXXXXXXXXXX 专 业 XXXXX 班 级 XXXXXX 学 生 XXXXXX 学 号 XXXXXXX 指导教师 XXXXX 二XX 年 六 月 十 日- 1 -济南大学毕业设计摘 要在高校信息化进程中,内容管理系统扮演者非常重要的角色,各种教学资源(课件、视频、文档、图像等)的存储、各个门户网站、各个教学辅助系统,归根结底都是内容管理系统。传统的内容管理系统都是单独设计分散部署的,这样会造成大量的资源浪费,本课题利用面向服务架构设计实现一个内容资源统一存放,WEB前端分布式部署的内容管理系统,从而提高存

2、储的效率,降低系统的耦合度,提高系统的灵活性。课题研究展开的过程中,我学习了Java EE技术及相关知识,包括JSP、EJB、Servlet、JDBC、XML、JNDI等技术,以及Struts框架、Spring框架、Hibernate和Web Service技术;对内容管理系统进行详细的需求分析和设计;学习面向服务的架构,实现分布式内容管理系统的架构设计;内容管理系统主要功能的实现,包括权限管理、内容资源的显示、内容资源的添加修改删除等;学习ExtJs框架,从而简化前端界面的开发。通过对本课题的研究和设计,我巩固了之前学过的知识,如SSH框架,也学到了很多新知识,如ExtJs框架、CXF框架,

3、设计出了预想中的系统,基本实现了要求的功能。同时该系统也存在一定的不足,界面设计还不够人性化,这一点有待改善。关键词:内容管理系统;面向服务架构;SSH框架;ExtJs框架;CXF框架ABSTRACTIn the progress of informationization in University, the content management system play an important role. The storage of all teaching resources(Courseware, Videos, Files, and so on )contents resource

4、s、all portals、all assistant system of teaching, all the above fall into content management system in the final analysis. Traditional content management systems are designed solely and deployed dispersedly, which lead to tremendous wasting of resources. This project use SOA to implement a content man

5、agement system which store contents resources uniformly and deploy Front-ends of WEB distributedly . Then, the system will improve the efficiency of storage and reduce the degree of coupling,whats more , it will improve the flexibility of the system.With the expanding of the project, I study Java EE

6、 technology and some knowledge about it,including JSP, EJB, Servlet, JDBC, XML, JNDI , Struts frame, Spring frame, Hibernate frame and Web Service technology; Do requirement analysis and system design in details, and do UML modeling about the content management system; Study SOA architecture, and th

7、en realize the design of distributive system; Realize main functions of the system, including authority management, the display, add, delete, modify of contents resources.Through studying and designing the project, I consolidate the knowledge that I ever studied, such as SSH frame, and at the same t

8、ime, I learned a lot of new knowledge, such as ExtJs frame, CXF frame. What is the most important is that I design the expected system which realize requested functions. But there still exist some deficiencies, for example it is not enough in humanization, which need further improved. Key words:Cont

9、ent management system; SOA; SSH frame; ExtJs frame; CXF frame目 录摘 要IABSTRACTII1前言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.

10、2对应表设计154.2原型设计185技术框架195.1ExtJs框架195.2CXF框架205.3SSH框架205.4技术总结236编码与测试266.1服务端开发266.1.1Model层开发266.1.2Dao层开发276.1.3Service层开发276.1.4Service.xml配置文件举例286.1.5Applicationcontext.xml配置文件举例296.2客户端开发296.2.1Model层开发296.2.2Service层开发296.2.3Action层开发306.2.4Applicationcontext.xml配置文件举例316.2.5Jsp页面开发316.3测试及

11、效果图31结 论36参 考 文 献37致 谢38 - 39 -1 前言1.1 系统目的在高校信息化进程中,内容管理系统扮演者非常重要的角色,各种教学资源(课件、视频、文档、图像等)的存储、各个门户网站、各个教学辅助系统,归根结底都是内容管理系统。传统的内容管理系统都是单独设计分散部署的,这样会造成大量的资源浪费,本课题利用面向服务架构设计实现一个内容资源统一存放,WEB前端分布式部署的内容管理系统,大大提高存储的效率,降低系统的耦合度,提高系统的灵活性。1.2 系统背景近几十年来,由于计算机技术和网络技术迅猛发展,全世界已经进入了信息社会的时代。大量的信息存储和管理成为我们面临的一个重要问题,

12、特别是随着网络的普遍使用,各行各业都积累了大量的信息资源,如电子邮件、视频音频资料、办公文档、文件、表格等等,这些给网站的信息更新和维护工作带了很大的困难,同时也产生了许许多多的问题,比如页面制作无序,网站风格不统一,大量信息堆积,发布显得异常沉重,内容繁杂,手工管理效率低下等等。于是,科学管理和合理开发这些内部和外部信息资源已经成为人们关注的焦点,在这一背景下内容管理系统CMS(Content Management System)应运而生,来有效解决用户网站建设与信息发布中常见的问题和需求。对网站内容管理是内容管理系统的最大优势,它流程完善、功能丰富,可把内容分门别类并授权给不同用户进行编辑

13、管理。CMS是一种位于Web前端、Web服务器、以及后端办公系统或流程(内容创作、编辑)之间的软件系统,其功能比较多,模块通用性比较强强,管理起来很方便,应用也很广泛。 目前,国内CMS主要有以下几大类:第一类,面向政府和事业单位的内容管理系统,其特点是用户间的需求差距较大,内容管理只是一个大的系统中的某一个部分,一个网站中可能有多个CMS系统。一般在实施时要求订制开发,不可能用现成产品来满足需求。这样的解决方案有:WITS、中关村软件、方正祥羽、清华万博等。第二类,针对政府、媒体、ICP、大型企业的内容管理系统,其特点是维护内容的人数多,水平有高有低,但是需求比较明确,做各种类型的信息发布平

14、台,要求承受产品级的解决方案。相应的产品有:TurboCMS、TRS WCM、龙讯。第三类,针对企业、个人的内容管理系统,特点为用户是网站技术爱好者,喜欢钻研。需求上可能比较复杂,比如要跟BBS、用户注册等应用集成在一起,满足个性化的需求,最好有原代码,可以自己根据需要修改等等。国内做的比较好的内容管理系统有:新浪的CMS,它是用C+制作的,重点强调数据结构的丰富,功能非常强大;评论回复系统做的最好的是网易,延伸阅读做得也不错;搜狐的图库系统做得最好。其他的网站功能如搜索引擎、日历、Web邮件等也会以第三方插件的形式集成进来。 本系统主要是研究面向高校的内容管理系统。在高校信息化进程中,内容管理系统扮演者非常重要的角色,各种教学资源(课件、视频、文档、图像等)的存储、各个门户网站、各个教学辅助系统,归根结底都是内容管理系统。传统的内容管理系统都是单独设计分散部署的,这样会造成大量的资源浪费,本课题利用面向服务架构设计实现一个内容资源统一存放,WEB前端分布式部署的内容管理系统,大大提高存储的效率,降低系统的耦合度,提高系统的灵活性。在当今的项目开发中,需要用到SOA(service-oriented archite

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号