论文部分内容阅读
随着我国经济建设的飞速发展和网络应用的不断普及,信息化建设要求不断提高,传统的面向对象建站策略已经跟不上网站快速变更的要求。自我国第一个门户网成立以来,网站建设从无到有逐渐形成,网站建设软件不断成熟,网站建设不断规范化。并且计算机技术和信息技术空前发展,面向服务可定制的网站建设成为可行,借助微软最新技术WCF的内容管理系统,改变过去传统的面向对象方式,提高建站速度,减少了网站建设成本,并能满足用户可定制的意愿。本文针对内容管理系统的特征和状况,以工作效率的最大化为出发点,着力构建一套高效的协同式办公系统,系统实现了标准RBAC(基于角色的访问控制)模型,让用户各部门能够各尽其职、充分提高工作效率。系统同时具有灵活的架构、很强的扩展性以及可伸缩性。系统采用.NET3.0平台来构建信息化平台,因.NET3.0平台的稳定性、安全性而保证了系统核心的稳定安全。网站建设是一个由小到大的建设过程,要求系统具有充分的可伸缩性架构满足网站的不断发展,系统同时具有灵活的可扩展性,用户可以根据自身需求自定义模块功能,定义完成后直接生成到网站中。系统有流畅的界面设计、用户界面友好,具有高速的静态化页面部署能力,支持分布式技术、面向服务为基础,同时支持多种数据库。内容管理系统专门针对大中型门户网站建设,包括信息管理、信息审批管理、信息统计管理、栏目管理、模板管理、用户管理、系统管理、附加组件管理八个主要业务功能。系统基于WCF (Windows Communication Foundation)开发,后台有SQLServer2005数据库支撑,结构设计合理、功能体系完善、运算速度极快,在充分考虑了用户的实际需求的同时,又为广大具有建站需求的客户提供了一个用户体验友好、可定制的内容管理系统。全部工作主要概括为如下几方面:首先,在绪论中重点阐述了内容管理系统的研发背景与意义、研究现状、以及本文的组织。内容管理系统利用VS2008作为开发工具,在于.NET作为当前最前沿的技术,在技术上是先进的,并解决了面向对象开发的缺点,提供了强大的面向服务的功能。而且具备功能强大的组件、支持跨平台、适合各种通信协议,能够很好的满足各种用户的特殊需求。其次,介绍了内容管理系统的基本概念与原理。详细介绍WCF、WCF与WEBSERVICE的区别、基于WCF的内容管理系统简介。然后,阐述了系统设计以及关键技术的实现。分别介绍了系统总体设计、关键操作技术点描述、数据库设计、WCF实现介绍。重点研究WCF、内容管理系统类图、两个部分,还对数据库设计以及数据库表结构作了简单介绍。最后,在系统实现中给出了内容管理系统所涉及的用户界面。界面设计遵守友好标准、以用户体验为先导,充分利用Windows传统界面设计和实现标准,同时充分考虑到实际应用的特点,融入了内容关系系统实际工作的特有元素。