网络科研协同环境客户端设计与开发

来源 :中国地质大学(武汉) | 被引量 : 0次 | 上传用户:zhaochunbo123
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着国家科技基础条件平台的建设,各项科技资源不断丰富。科技工作者如何有效地使用这些资源,是网络科技环境必须解决的问题,也是资源整合与共享的关键。在使用资源的同时,科研人员之间的组织与协同必不可少,为科学工作者搭建一个可以进行协同研究的公共服务环境显得尤为重要。计算机支持的网络协同工作,为这一问题的解决提供了一种可行的途径。 计算机支持的网络协同工作是一个多学科交叉的新兴的研究领域,有着广泛的应用前景。计算机支持的网络协同工作技术是协同技术在信息时代的新发展,是在计算机技术和网络技术迅速发展的基础上,适应人类社会日益紧密的协作需求而逐渐发展起来的。它将提高人们的工作效率,促进社会生产力的发展,深刻影响人类社会的生产方式、工作方式和生活方式。 本论文选题来源自国家科技部2005年国家科技基础条件平台建设项目“网络协同研究与工作环境建设”。论文针对项目需求的实际情况,围绕协同工作理论、协同设计系统体系结构、协同设计工作过程等网络化协同系统设计的关键问题展开了理论和应用方面的研究,并在此基础上,设计和实现了网络协同客户端软件原型系统。 本论文的主要内容包括如下几个方面: (1)首先,对国内外协同工作方面的进展进行了研究,在分析和总结国内外协同设计研究状况的基础上,总结了计算机支持的网络协同设计的理论基础,对它们的定义、特点、应用领域、工作模式、研究内容和关键技术进行了分析,并研究了网络协同的协作理论模型,为协同设计系统的研究和实现提供了理论支持基础。 (2)根据项目需求分析,对系统设计开发所需要的一些关键技术进行了研究与探索,包括在项目所使用的网络协议和多线程技术等。 (3)通过对协同工作工具现状的分析和对需求的探讨,并对现有的一些协同工具进行了分析和比较,采用基于C/S结构的工作模式。对网络协同设计系统功能目标进行分析,在此基础上,提出了客户端系统的设计要求及思路,并建立了客户端的总体框架及体系结构。 (4)完成了客户端的主要功能模块。通过分析比较,为了能和Microsoft Office的办公软件较好的通信及能和其他协同软件兼容,采用了基于MFC的VC++软件开发平台进行系统设计和实现,开发了一个基于C/S模式的网络协同客户端系统,该系统初步实现了论文的研究目标,开发设计客户端的总控制模块、基本服务功能模块、电子白板模块及文档协同讨论模块,并能和服务器很好的结合,满足网络协同系统的初步需求。 (5)对网作协同中的并发控制机制进行探讨,并提出了并发控制的有效策略。在网络协同的工作模式中,对资源的并发操作是不可避免的,因此并发机制的控制策略在网络协同客户端中,占有比较重要的地位。本文在总控制模块中提出了对会议主控权的共享策略,并在电子白板和文档协同中对并发控制进行了细化,以满足需求。 (6)本文对系统的安全性进行了研究和设计。协同工作环境安全的最大威胁来自于互联网络,因此对系统的安全性进行分析研究很有必要。系统通过采用比较成熟的计算机网络安全技术,着重从数据加密、身份认证和数据库安全,这三个方面来保障了系统的安全性。 最后,对本文工作进行了总结并对进一步工作进行了展望。
其他文献
随着Internet和计算机技术的飞速发展,嵌入式系统呈现巨大的市场需求,成为当今IT产业的焦点之一,其应用领域涉及通信、自动化、信息家电、军事等各个方面。但同时大量的嵌入式应
在网络时代,信息资源共享已经成为信息交流的一种重要方式。资源共享就是采用先进的科学技术,有组织有系统地对信息与文件进行整合,通过网络最大限度地为社会公众所用。 人们
随着技术的不断发展,开放网络环境越来越受到人们的关注。开放网络中没有中央服务器,网络中的每个节点都是对等的并且具有相同的能力。开放网络环境具有分布和开放的特点,网络结
地图是地理信息可视化的信息载体之一。地图整饰需要点、线、面符号和图例、比例尺、指北针等可视化要素,良好的可视化要素风格能使地图使用者迅速、准确的判读地理信息。本文
近年来,随着网络应用的快速发展,大型的分布式环境下的网络应用需求增加。而在分布式环境下出现的访问控制和授权管理问题作为网络安全服务的一个重要研究领域得到了众多学者的
信息技术投资是20世纪90年代企业界和学术界最热门的话题之一。许多大型跨国企业都把对信息技术的投入放在企业的战略位置上。经济学家认为,企业对信息技术的巨额投入必将对全
工作流时间管理是工作流领域的重要研究内容。开展工作流时间管理的研究,对于增强工作流管理系统的柔性、提高工作流各活动执行实体的协作效率、确保工作流计划的高效执行、提
数据挖掘是一种比传统的数据分析技术更加复杂的分析和建模方法,目的是发现数据中隐藏的规则和有用的知识。经过这些年的发展,数据挖掘已经逐渐从集中数据集的挖掘发展到多方
数据仓库是市场激烈竞争的产物,它将大量用于事务处理的数据库数据进行清理、抽取和转换,并按照决策主题的需要重新进行组织,以达到有效决策支持的目标。 数据仓库是多个分布
学位