Excel文档网络协同编辑工具的设计与实现

来源 :中国地质大学(武汉) | 被引量 : 0次 | 上传用户:xkfywwy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本课题来自国家科技部2006年国家科技基础条件平台建设项目“网络协同研究与工作环境建设”。整个网络协同研究公共服务平台系统支持同步和异步两种协同方式,支持人机、人际协同的工作方式。提供了一个开放的软件应用集成环境,包括协同工具的组件库、接口标准和集成规范等,以方便各个学科的工作者根据自身特点和专业知识开发特定领域的协同工具。这样平台在使用过程中就会不断有新的软件工具集成进来,从而提供越来越丰富的协同工具和手段。 本课题是对网络协同公共服务平台下的协同工具进行的扩展,主要研究Excel文档网络协同编辑工具的设计与实现,并与前期Word和PowerPoint文档协同工具实现无缝对接,同时为后续功能开发,提供扩展接口。 本论文的主要内容包括如下几个方面: 1.首先,讨论了Excel网络协同编辑工具研究的意义,国内外对协同编辑工具方面研究现状;然后论述了与本课题相关的计算机支持协同工作、协同编辑和通信模型,描述了计算机支持的协同工作CSCW的四种工作模式,对协同编辑的特性进行分析,并讨论了协同编辑的冲突问题及其解决办法,研究了三种通信模型的特点。为协同设计系统的研究和实现提供了理论支持基础。 2.其次,根据项目需求分析,对系统设计开发所需要的一些关键技术进行了研究与探索,包括用IOCP实现Winsock通信技术、OLE(Object Linking and Embedding)对象链接与嵌套技术。 3.最后,通过协同研究公共服务平台系统功能目标进行分析,研究了系统重点要解决的问题;提出了Excel网络协同编辑工具的总体框架及体系结构;对Excel文档结构特征进行了分析:然后对Excel协同编辑工具服务器和客户端进了设计并对其实现功能进行了详细的描述:在服务器端建立虚拟工作室和对用户角色进行分类,自动转发客户端的文档和消息;在客户端用户可以登陆、修改文档和退出,针对页数较多的文档,为了控制每次传输文件的大小,降低传输流量,实现对研讨的文档进行协同编辑的功能,提出分表显示的设计思想;修改完毕可以将修改表重组成新的工作簿。 4.在协同研讨的过程中,音频、视频、共享白板等作为文档协同研讨的辅助工具。科研人员在对大量的科技资料和图表进行讨论时可以通过音频、视频辅助功能实现文档讨论,并用共享白板对文档实现在线批注。其中共享白板可以实现完全准确的定位和形象的描述用以实现多人同时在线批注,标注方式包括矩形框、圆框、箭头、多边形、文字等多种方式,标注的创建、修改和删除等操作都直接对正在编辑的文档中进行,不必打开其它界面,在研讨过程中可以通过标注对所论述的重点和要点进行提示和强调。 本课题设计和开发了一个Windows系统下基于C/S模式的文档协同研讨工具,所采用的技术路线是: 1.采用OLE技术将Microsoft Office Excel应用程序作为一个嵌入对象插入到应用程序的OLE容器当中,并通过在位激活的方式对文档进行协同编辑; 2.采用IOCP技术和Winsock编程技术实现文档文件的发送和接收; 3.对Excel文档结构特征的分析,并兼顾文档编辑的响应时间和传输的实时性,确定协同编辑时的通信基本单元。 4.采用参数传递的方式启动工具,使运行环境随着参数传递的变化而变化。
其他文献
随着互联网的发展,社交网络已日趋发达和成熟,用户的参与度也来到了一个前所未有的高度,社交网络现已成为了大多数新闻事件的最早传播源,所以对于社交网络中新事件的检测已经
随着测绘信息化工作的深入,测绘管理部门对数据共享和信息服务的要求与日俱增。怎样集成应用分散、独立的测绘信息,使其更好的为测绘管理决策服务,并提供网络化的社会服务,是目前
优化问题一直是科学技术和工程应用领域的研究热点,传统的优化方法在解决复杂度和规模日益增大的优化问题时遇到了不可避免的难题。随着计算机技术的飞速发展,群体智能算法作
射频识别技术(Radio Frequency Identification,简称RFID)是一种先进的非接触式自动识别技术,它利用射频信号及其空间耦合与传输特性进行双向通信,实现对物体的自动识别和信息采
全文检索是现代信息检索技术的一个非常重要的部分。它是一种快速有效的信息检索技术,也是处理非结构化数据的强大工具,同时也是搜索引擎的核心技术之一。它的使用极大地提高了
无线传感器网络(Wireless Sensor Networks, WSNs)通常靠能量有限的电池供电,因而延长WSNs的生命周期成为研究的重点。同时为了提高WSNs的服务质量,本文研究了路由鲁棒性策略
Rapid development of computer technology has brought a great change in our lives.According to spread of smart devices, a new input device has been required.The
远程教育作为我国高等教育的一种形式,有效地牵引着教育资源的优化,给教育思想与技术带来了革命性的变革,已经成为现代教育的必然要求。远程教育要得以顺利、高效的实施,必然离不
在信息化席卷全球的今天,我国的国土资源管理信息化在国家土地二次更新调查的带动下稳步推进。国土空间数据的采集编辑是实施国土资源管理信息化的重要环节。结合国土空间数据
在搜索引擎领域中,汉语分词的重要性愈显突出。与西文不同,汉语书写时是按照句子连写,词与词之间无间隙,容易让人在句子的理解上产生偏差,这就给查询信息、机器翻译等工作造成了很