基于Web的科研协作环境的设计与实现

来源 :浙江大学 | 被引量 : 0次 | 上传用户:fengxun1985
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
通信技术、计算机技术以及网络技术的融合,产生了一个新的研究领域——计算机支持的协同工作(Computer Supported Cooperative Work,CSCW)。CSCW的目标是利用计算机和通信技术,设计出各种各样的协同工作的应用系统,以拓宽人类群体协作能力。目前CSCW已经被广泛应用于社会的各个领域。早在2001年,我们就开发了用于科研协作的CSCW系统——网上合作中心基础合作平台。该平台由五个部分组成:视频学术会议系统、视频学术讨论系统、图纸协同设计系统、科技术文献共享系统、面向网上合作研究的BBS系统。该平台为虚拟合作研究提供了必备的软件,也为科研工作者开展虚拟合作研究提供了必要的手段。但是随着时间的推移,我们发现该基础平台存在需要改进的地方,我们有必要对原有的平台进行扩充,以适应目前的发展需要。基于Web的科研协作环境就是对基础平台的一个补充,目标在于从用户角度出发,尽量模拟现实生活中发生的场景,为科研工作者提供实时与非实时的交流合作。其中,实时交流主要由系统的彩信模块和即时通信模块实现。本文首先介绍了CSCW的一些相关知识,讨论了CSCW的部分关键技术,在对现有的CSCW系统进行分析的基础上,提出了一个新的协作模型。在确立了协作模型后,介绍了实现该科研协作环境的关键技术,其中包括Web Service技术、MMS技术、Jabber即时通讯技术、J2EE技术。然后,介绍了基于MVC的设计模式,该模式将视图、模型、控制器进行分离,使得各层可以专注于各自事务,提高软件的开发效率。在分析Java Web应用开发的两种模型(JSP Model 1和JSP Model 2)的基础上,引入了Struts框架,Struts实质上是在JSP Model2的基础上实现的一个MVC框架,利用Struts可以有效减轻构建基于Web的科研协作环境的负担。最后是系统的设计与实现。先是阐述了系统的设计思路与设计目标,列出了系统的开发环境,并对现有的较为主流的Web数据库进行了比较分析,还给出了系统的功能模块图,接着对各个模块的实现进行了较为详细的讲解,最后还以用户登录模块为例,按照Struts的体系结构,从构建视图、构建控制器、构建模型的角度详细描述系统的实现。
其他文献
目前,互联网在我国正以迅猛的速度发展。互联网每天以其提供的海量信息为大众服务着,它的可靠运行已经成为企业正常生产、群众正常生活的必要前提,而这一切都离不开对网络信息的
搜索引擎是网络信息检索的重要工具,但现有搜索引擎检索到的结果太多,用户很难找到真正想要的资料。如何提高搜索引擎的查准率是其亟待解决的问题。文本自动分类技术是自然语言
显著区域检测是近年来非常活跃的研究方向。目前已经存在一些显著区域检测方法。这些方法主要有:基于对比的模糊增长方法、基于SVM的显著区域提取方法等。这些方法主要是研究
基于分块的多聚焦图像融合算法是多聚焦图像融合领域中的一个特有算法,通过将源图像分块,比较对应图像块的清晰度,然后挑选出清晰度高的图像块来合成融合图像。基于差分演化
随着软件技术的发展,静态开发模式已经不能满足需求。以组件的形式开发出来的软件具有结构清晰、易于定制、便于动态扩展等特点,在Windows平台上已经得到了广泛的应用。本文
随着网络的广泛普及和应用,网络环境下多样化的传播途径和复杂的应用环境给恶意软件的传播带来巨大便利,从而对网络系统及网络上主机的安全构成巨大威胁。这是恶意软件与杀毒
本课题针对视网膜图像处理中的关键技术问题作了研究,包括视网膜血管网络的提取、视网膜血管宽度的测量、视网膜图像的配准。通过对比研究常见的几种视网膜血管分割算法,采用KN
游戏引擎是最近十年出现的新名词,也是当前计算机应用技术领域倍受关注的一个研究方向。游戏引擎是同一类游戏中经过规范化的可复用部件,它有机结合了多种子引擎,包括图形、
网格是一门前景远大的研究领域。它是继传统互联网、Web之后的第三次大浪潮,被称为第三代互联网。与以往不同的是,它的目标是实现全球范围内互联网资源的共享和协同工作。网
我国铁路运输采用高度集中、统一指挥的管理模式,铁路运输调度在运输生产中起着核心和中枢作用。以前,铁路运输调度指挥系统基本采用手工作业方式,手段落后,制约了运输生产和铁路