基于云的煤炭企业移动协同办公平台研究与实现

来源 :西安理工大学 | 被引量 : 0次 | 上传用户:liongliong517
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动互联网技术的飞速发展,Android凭借着自身的优势,很快占领了移动智能终端市场,使得Android应用的开发成为热点;同时,基于Hadoop大数据对后端强大支撑能力的技术,也倍受软件架构者们的青睐。本文选用已开发并被多年使用的某煤炭企业的信息化协同办公平台为研究对象,基于云平台和移动终端技术,对其重新进行设计和架构,以期在一定程度上解决软件的可扩展性(灵活性)问题;而且通过负载均衡和分布式并行处理技术,完成海量数据的存储能力,提高软件运行的效率。本文的研究工作概况如下:  (1)给出了基于移动端和云端的协同办公平台软件三层架构  根据现有的煤炭企业协同办公平台,以业务如何分布才能保证系统的高效性和可扩展性(灵活性)问题,分析了业务的三层架构和架构之间的耦合关系,依据云端(胖服务器)—使用端(瘦客户端)策略,对软件的三层架构进行划分和部署,即云端实现业务的逻辑层和数据访问层,使用端实现业务的表示层,云端与使用端的请求采用文本数据交换格式,给出了移动协同办公平台的体系架构。  (2)设计了基于云端的并行化软件架构模式和大数据支撑模式  重点对云端软件的具体实现策略进行详细的分析和讨论,确定了云端软件的整体架构。分析了Hadoop的生态系统架构,重点研究了MapReduce的工作流程、HBase的存储机制,并依此确定了云端数据库服务器的构架和支撑模式,研究和规定了各层代码的规范和感知接口的规范,为云端软件的研究和实现奠定了技术基础。  (3)提出了基于表示逻辑层的移动端软件体系架构  重点对使用端表示层软件的具体实现策略进行详细的分析和讨论,将表示层细分为用户界面层、表示逻辑层、表示数据访问层,确定了平台的表示层的架构。以Android智能终端为例,分析了其操作系统架构,并重点研究了Android的四大组件,为实现与PC端协同平台的一致性、可用性、引导性和友好性原则奠定了基础,研究和规定了表示层的代码规范,并确定了表示层数据库的构架和支撑模式。  最后通过在Android虚拟机、华为手机、小米手机上测试,验证了移动协同办公平台架构的正确性。本文的软件架构模式,对移动端和云端相结合的并发环境中应用软件的架构具有通用的借鉴意义。
其他文献
随着网络技术和多媒体技术的迅速发展,从网络上获得的多媒体信息的数量越来越多,如何从海量的媒体信息中迅速有效地检索出所需要的信息就变得越来越重要。由于音频信息是一类
网格安全是网格计算系统中必不可缺少的机制。由于网格系统的异构、动态、多域等特点,网格安全问题比网络的安全问题更加复杂。为了解决网格环境的动态性和不确定性带来的安
目前,嵌入式工业计算机PC104,凭借其体积小、功耗低、集成度高及模块化等一系列优良品质,已广泛应用于工业控制、通信、数控、自动化生产设备、数据采集等领域。PC机(上位机)与P
模型检测是近二十年来最成功的形式化自动验证技术之一。其因自动化程度高,效率高等优点而被广泛应用于并发系统的分析与验证中。与定理证明等其他形式化验证方法相比,模型检
基于动作捕捉数据的人体运动合成强调对现有捕捉数据的重用,是计算机图形学、计算机视觉等领域的重要研究内容。然而,由于三维人体模型的复杂性、运动数据的高维性以及人眼视觉
目前Web上的资源日益增多,为更有效地利用这些资源,近年来产生了垂直搜索引擎。它是面向专业或主题的搜索引擎,只采集与专业或主题相关的信息,这样就需要从Web页面等资源中抽
继电保护测试装置能有效地检测继电保护装置的性能和工作状况,是保障电力系统安全稳定运行的重要设备。目前继电保护测试软件产品比较普遍,多数都是根据保护类型分为十几个通
食品质量安全是我们正常生活的基本前提,随着人们生活质量的不断提高,人们对食品的安全问题越来越关注。近年来食品质量安全问题时有发生,给老百姓生活带来极大困扰。针对此问题
随着我国社会经济的飞速发展,城市机动车数量俱增,停车场的数量与规模不断增大。国内大多数停车场依靠场内管理人员指引,部分停车场入口处为驾驶员提示空车位数量,驾驶员在场内只
支持向量机(SVM)是机器学习领域中正在快速发展的一种技术,在模式识别、回归预测、密度估计等方面都有广泛的应用。支持向量机建立在统计学习理论的基础之上,特别适用于有限样