分布式文档管理系统的设计与实现

来源 :华东师范大学 | 被引量 : 0次 | 上传用户:xiongying1207
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
互联网的出现改变了计算机世界,XML的出现改变了互联网。W3C组织公布的XML标准为各种不同类型的信息定义了一个统一的标准,XML的出现同时也给计算机领域带来了许多新的技术。 XML是一种可扩展标记语言,它的意义不仅仅是一个标记语言的诞生,而且给计算机领域带来了许多新兴技术。例如用在转换不同的数据库之间数据的XSLT技术;用于无线网络的信息交换MWL;应用在特定技术领域的VoiceXML、MathXML等等。 XML的灵活性与可扩展性使我们可以十分准确、便捷的通过它描述一个实体或者实体的状态。但是现在商务应用中的信息是不断变化、更新的。这种变化的特性使得XML时代的商务应用需要有一种机制能够如何跟踪这些信息的变化过程。特别是在多人需要同时、多次对一个文档进行更新时,这种需求显得尤为重要。因为只有了解一个实体的变化过程才能真正完全了解它。 本论文设计的分布式文档管理系统为满足上述需求提供了一个解决方案。整个系统是一个适应XML时代的分布式文档管理系统。系统以Socket通讯为基础,使用C#开发,具有快捷、可靠、便于使用的特点。能够为大型企业提供一个安全、可靠、不受空间、时间限制的信息平台。文档管理系统虽然以C/S架构为基础,却可以通过部署功能将共享文档发布到WEB站点,以适用于大型企业的业务需求。最重要的是,系统将软件开发中的版本控制思想引入商务应用,使得用户有可能跟踪系统中文档的变更过程,为电子商务系统服务提供了崭新的领域。同时,为了测试整个系统的性能,本论文还提出了一个针对Socket通讯的压力测试方案对本系统进行压力测试,以达到测试并提高系统负载能力的目的。压力测试是一个分布式系统投入使用前必须进行的工作。 论文的叙述过程如下: 首先,简介XML为互联网带来的新技术及特点;版本控制技术的发展与应用现状。 其次,介绍了分布式文档管理系统所涉及的应用技术和算法。 最后,使用UML建模语言与部分代码展示了文档管理系统中主要模块的实现。 本文的主要贡献是: 1.设计并实现一个可重用的、支持多种比较源的版本控制组件。 2.将版本控制技术的引入商业领域,并针对电子商务应用的特性加以改进。 3.提出了一种基于Socket通讯的压力测试方案。
其他文献
配电网高级应用是智能调度的重要组成部分,而调度智能化是保障电网安全、优质、经济运行,提高供电可靠性的重要技术手段。随着配电网规模的扩大及智能配电网建设的不断推进,配电网高级应用软件的计算能力及异构数据库的数据共享、数据交互问题日益凸显。ZeroMQ消息中间件是近年来兴起的一款优秀的轻量级消息中间件,不仅具有较好的大数据块通信性能,且在高并发情况下仍能够具有较好的数据交互性能。同时,ZeroMQ消息
随着网络安全问题日益显现,安全、高效的网络管理技术越来越受到人们的关注。由于网络安全对网络系统的性能、管理的关联及影响趋于更复杂、更严重,网络安全管理还逐渐成为网络
随着因特网技术的迅猛发展,信息资源呈爆炸性增长趋势,大众对数字信息的需求越来越大,然而目前有些信息资源尚不能被充分利用,因此,如何借助现代信息技术来共享这些信息资源,使其达
地形信息的可视化在地理信息系统、仿真系统、虚拟现实系统和三维游戏等领域中占有十分重要的地位。随着遥感技术、卫星技术以及计算机技术的快速发展,人们希望能够观察到更
网络拥塞一直是长期困扰Internet的难题,近年来虽然人们先后提出了多种卓有成效的算法,但网络拥塞问题仍未得到很好的解决,使得拥塞控制一直是网络研究领域的热点之一。 本文
软件体系结构是解决系统需求向最终实现进行平坦过渡的有效方法,软件模式为重用成功经验提供了一条有效的途径。模式驱动的体系结构设计结合二者的优势,对于提高软件开发的效率
随着传感器技术、嵌入式计算技术和分布式信息处理技术的迅速发展,无线传感器网络(Wireless Sensor Networks,WSN)应运而生。无线传感器网络具有的广阔应用前景,在基础理论和工
为了解决冠状动脉CT造影成像中冠状动脉血管腔及斑块区域的分割和量化问题,本文提出了两种基于参数化模型的分割算法,分别是基于三维参数化模型的分割算法和基于二维参数化模型
入侵检测作为一种积极主动的安全防护技术,提供了对内部攻击、外部攻击和误操作的实施保护,在网络系统受到危险之前拦截和响应入侵。然而现在的入侵检测系统面临着巨大挑战,随着
PC104工业控制计算机在国内嵌入式应用领域占据了较大的市场份额。但是,国内PC104产品的核心集成电路,如处理器和芯片组等,全部依赖进口。研究开发高性能工业控制计算机系统