开源内容管理系统DotNetNuke的研究与应用

开源内容管理系统DotNetNuke的研究与应用

论文摘要

随着信息网络的发展,过去首先使用FrontPage和Dreamweaver等软件开发工具制作网站页面,再上传至服务器进行发布的传统内容发布流程,无论从运行成本、内容安全性还是从发布速度以及操作简易性等多方面,都已不能满足网站建设与内容发布的新要求,成为信息化进程的瓶颈。如何在增加内容服务的同时,尽量减少编辑人员,降低建设和维护成本,成为信息网络的发展新方向,该需求引出了网站内容统一管理的概念。网站内容统一管理系统是对采集到的内容进行管理并最终发布到网站上。它不仅能让网站管理人员在一个统一的平台上对网站内容加以管理,还能将动态、个性化的内容按照业务要求提供给最终用户。本文主要对目前较为流行的开源内容管理系统DotNetNuke的核心构架进行全面的分析与研究。文中阐述的主要内容包括以下几个方面:1.通过对国内外应用较多的DotNetNuke网站内容管理平台源码的分析与研究,比较了两种常见的程序结构C/S和B/S,详细阐述了B/S结构的分布式WEB应用程序的优势。2.详细论述了该系统的服务器端所采用的表示层、业务逻辑层、数据访问层三层结构化模型设计方法以及所遵循的软件设计“高聚合、低耦合”的开发原则。3.在系统架构设计中,充分论述了多种设计模式方法,如在表示层应用的“装饰器”模式;在数据访问层应用的“提供者”模式;在实现模块间通信中应用的“观察者”模式。4.自主设计与实现一个高效的网站地图模块。5. DotNetNuke在医学信息网站中的应用研究。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 研究背景
  • 1.2 国内外研究现状
  • 1.3 研究意义
  • 1.4 本文的研究内容和主要贡献
  • 第二章 开发方法和技术
  • 2.1.N ET 概述
  • 2.1.1 .NET 框架
  • 2.1.2 ASP.NET 技术
  • 2.1.3 CODE BEHIND 技术
  • 2.1.4 WEB 应用程序同WINDOWS 应用程序的比较
  • 2.2 数据库系统
  • 2.3 设计模式概述
  • 2.3.1 设计模式的概念
  • 2.3.2 设计模式和框架
  • 2.3.3 设计模式的四个基本要素
  • 2.3.4 DNN 系统所采用的设计模式
  • 第三章 DOTNETNUKE 系统结构设计与模式实现
  • 3.1 系统设计遵循的原则
  • 3.2 系统结构的分析
  • 3.2.1 软件架构概述
  • 3.2.2 两种架构方式的介绍
  • 3.2.3 C/S 结构与B/S 结构的比较
  • 3.3 系统结构设计
  • 3.4 表示层(PRESENTATION)
  • 3.4.1 表示层构成
  • 3.4.2 表示层采用的模式
  • 3.5 业务逻辑层(BUSINESS LOGIC LAYER)
  • 3.5.1 业务逻辑层的构成
  • 3.5.2 自定义业务对象(CBO)
  • 3.5.3 CBO 控制器(CBO CONTROLLER)
  • 3.5.4 CBO 融合器(CBO HYDRATOR)
  • 3.6 数据访问层(DATA ACCESS)
  • 3.6.1 使用提供者模式的原因
  • 3.6.2 数据提供者模式的应用场景
  • 3.6.3 数据提供者的参与者
  • 3.6.4 数据提供者模式与软件架构的关系
  • 3.6.5 数据提供者模式的实现
  • 第四章 模块的研究
  • 4.1 模块概述
  • 4.1.1 网站统一管理系统模块的定义
  • 4.1.2 模块构成
  • 4.1.3 模块同系统间的关系
  • 4.2 模块开发环境及相关技术
  • 第五章 DOTNETNUKE 的模块扩展和应用研究
  • 5.1 网站地图模块的设计和实现
  • 5.1.1 数据访问层的实现
  • 5.1.2 业务逻辑层的实现
  • 5.1.3 表示层的实现
  • 5.2 DOTNETNUKE 在医学信息网站建设中的应用探讨
  • 5.2.1 设计思路
  • 5.2.2 栏目设计
  • 5.2.3 功能设计与实现
  • 5.2.4 内容管理设计
  • 5.2.5 美术效果设计及实现
  • 5.2.6 网站的安全策略
  • 第六章 总结与展望
  • 6.1 总结
  • 6.2 展望
  • 参考文献
  • 信息门户系统综述
  • 基于.NET 的内容管理系统及在医学门户系统中的应用研究
  • 学习期间发表的论文
  • 相关论文文献

    • [1].基于DotNetNuke的在线试卷分析系统的设计与实现[J]. 河北北方学院学报(自然科学版) 2012(04)
    • [2].DotNetNuke中TableAdapter控件的研究[J]. 电脑知识与技术 2010(11)
    • [3].基于DotNetNuke系统的模块开发研究[J]. 山西大同大学学报(自然科学版) 2011(01)
    • [4].基于DotNetNuke环境的知识管理系统[J]. 内蒙古科技与经济 2013(03)
    • [5].基于DotNetNuke的江苏非物质文化遗产保护网络平台设计与实现[J]. 价值工程 2012(25)
    • [6].应用DotNetNuke构建中国科学技术信息研究所的门户网站[J]. 情报科学 2010(10)
    • [7].基于DotNetNuke的图书馆门户统一认证研究和实现[J]. 现代图书情报技术 2011(10)
    • [8].开源内容管理系统DotNetNuke的研究[J]. 软件导刊 2009(09)
    • [9].基于.NET开源架构DotnetNuke的web应用[J]. 贵州工业大学学报(自然科学版) 2008(01)
    • [10].DotNetNuke在电子商务领域的应用[J]. 中国市场 2009(06)

    标签:;  ;  ;  ;  ;  

    开源内容管理系统DotNetNuke的研究与应用
    下载Doc文档

    猜你喜欢