浅谈基于云技术的移动办公系统模型构建

(整期优先)网络出版时间:2021-11-19
/ 2

浅谈基于云技术的移动办公系统模型构建

管青娥

中国联合网络通信有限公司通化市分公司 134001 吉林省通化市

摘要:我国经济快速高速发展,离不开众多国企事业单位组成的公有制经济。国有企业通常要求每个项目都需要经历严格、复杂的审批流程。在保证国有企业数据的机密性和安全性的前提下,企业已实现办公自动化系统并部署在内网服务器。而随着云技术、互联网技术的兴起,原有的web办公自动化系统已经不能满足更高的需求。本文基于云环境,提出了Android

的移动办公系统模型构建方案,具有较强的实践应用意义。

关键词:云技术;移动办公系统;互联网技术


1引言

办公自动化系统一般是搭建在公司内网服务器的 web 应用,它确实完成了在纸质化向电子化办公的重要任务,但也渐渐不适应传统互联网向移动互联网接入的过程。随着云技术、移动互联网的日渐普及,通信技术的日新月异、智能设备功能的日益强大,企业对出差、会议,现场数据采集,外勤人员考勤等数据需求越来越多,传统的web办公自动化系统已经无法满足,企业办公系统建设需要从传统互联网切换到云环境下的移动互联网。

2系统关键技术

2.1 Eclipse平台介绍

选择Eclipse作为本次项目的开发工具,主要考虑到三个方面:首先,Eclipse的平台兼容性优秀,在不同机器上运行均能高效利用多核CPU资源,发挥硬件优势,多线程运行应用程序。其次,Eclipse软件体量小,适合在多种机器上运行且能高效利用资源,同时具备多种插件,使用便捷,降低开发资源;最后,Eclipse对除了Java以外的语言支持度高,存在不同分离插件能够对数据库开发、telnet、Perk、Ruby等提供支持。

2.2Android开发技术

办公自动化系统在兼容性方面考虑了很多,Android技术是其中一种也是最合适的一种,它能够达到目标,同时,在技术方面可以满足代码和架构可行性、系统数据和操作可靠性。用户的需求说起来简单,是原有办公自动化系统的移动平台化;说起来也难,不仅需要技术先进和方便使用,还要适配主流操作系统,控制开发成本。选择Android,这个由Google公司研发的移动设备操作系统可满足客户现有需求。

在技术可行性和适配方面,Android系统经过市场的考验之后成为了最普遍的选择,市场占有率一度达到85%。而Android日渐强大的功能使得APP和生态越来越丰富,移动OA应用也得到了广泛应用。本系统研究和使用的技术都是成熟的,论文作者也具备一定的理论知识和应用经验。

安全性方面,要从保证原有办公自动化系统的数据安全开始,扩展到Android操作系统的互联互通也需要保证数据安全。因为它本身是开源代码,所以能够得到市场和各路开发者持久的可靠性验证。

综合多个方面的情况分析和考虑,本文所开发的移动办公系统客户端将基于Android平台开发,运行包括最新流行的智能终端在内,并做好比例适配。同时,现有信息化系统由Java语言开发。

3系统结构设计

3.1系统模块设计

从软件工程角度来看,本文采用的是模块化方法。模块化以后,对于工作的重点和时间有了更明确的安排。需要关注的重点要放在实现业务逻辑,然后再把子系统的各项功能逐一实现。模块化的简化和清晰明了的开发,同时为以后的功能增加和开发打下了基础。本系统的总体模块划分如图1所示:

61975a100199d_html_1e672ce04381ff73.png

图1 云环境下Android移动办公系统功能模块示意图

图1描绘了系统的主要子系统或功能模块,以及移动办公系统客户端的两个功能子系统。在前文描述的开发模式中,本系统会以hybrid开发模式且分别开发处理以移动工作流子系统和移动助理子系统。同时,在软件运行的过程中需要实现数据通信模块。该模块为客户端与服务器提供了安全通信功能。图1展示了移动工作流子系统的重点子功能模块,它将现有办公自动化系统的业务流程移植到移动设备,用户在设备则可以实现办公功能,如公文办理。而移动助理子系统则更多的完成提醒等助理功能,包括日程管理、通讯录管理等。

3.2系统网络结构设计

将移动办公系统的功能划分以后,可以清楚认识到该客户端在整个系统所处的位置和将要实现的功能。系统的网络拓扑和部署结构如图2所示:

61975a100199d_html_29abc3f48ab70beb.png

图 2 云环境下Android移动办公系统网络结构示意图

如图 2所示,智能设备并不直接连接到现有办公自动化系统。设备在连接到云端网络和移动运营商网络后,通过运行客户端软件,连接到移动OA服务器,才得以访问目前的办公系统。移动OA服务器是该项目的关键部分,其功能包括适配网络通信协议,文件数据传输加密和解压缩,业务工作流逻辑封装,移动智能设备适配,系统服务和内容聚合。系统各个模块的通信由接口来实现,包括互联网与移动办公服务器的安全访问接口,移动OA服务器与内部OA系统之间的通信接口。

3.3系统数据通信流程设计

首先对客户端发起的访问进行封装,通过HTTP POST方法向服务器发出请求处理。移动OA服务器将对请求根据己设定适配的网络协议并对其进行安全过滤处理后,完成对封装后的数据包的分析、解析工作,获取请求内容后启动相应数据接口,响应和处理程序的请求。如图3所示:

61975a100199d_html_6d9ddbf8032ad720.png

61975a100199d_html_94812a80545939d8.png

图3 云环境下系统数据通信流程示意图

移动OA服务器通过安全加密的通道接收到请求,确认客户端发来请求的安全性以后,通过XMPP协议等解析消息并获取请求内容。完成解析和读取工作,移动OA服务器会执行处理程序。执行处理程序后会在业务层和数据访问层作出响应并生成对应请求的内容。该部分内容会通过MD 5等数据加密协议及封装后由XMPP协议通过接口发送出移动OA服务器。在发送之前,移动OA服务器会根据协议完成一系列适配处理,客户端软件在保持连接的通信通道接收到数据包后,根据协议规则解析出XML内容,并以此完成表单数据的填写,生成业务订单等,同时,在主线程协调多线程的机制下调用UI等线程完成界面内容的显示和反馈。

4结论

本文主要描述国资企业移动办公系统的设计模型。现有OA系统的扩展和延伸,可基于云环境下,通过移动设备和移动网络对企业OA系统进行访问, 实现移动办公、外出考勤、出差会议等功能,满足了企业发展对自动化办公系统的各种应用需求,具有较强的实践应用意义。

参考文献

[1]潘洪华.政府移动办公系统设计与应用研究[J].中国信息化,2021(09):53-54+58.

[2]刘文涛.基于Android的移动办公系统设计研究[J].电子技术与软件工程,2021(17):45-46.

[3]王云飞.基于Android系统的移动办公系统开发研究[J].信息与电脑(理论版),2021,33(02):145-147.

[4]倪少华,姜志哲.基于Android系统开发的秦皇岛规划移动办公平台解决方案[J].城市勘测,2020(01):61-63.

[5]刘学谦,刘蓓.基于宽带移动通信的高安全移动办公系统框架研究[J].信息安全研究,2020,6(04):327-337.

管青娥,1980年4月,女,汉族,吉林通化人,本科,工程师,中国联合网络通信有限公司通化市分公司,134001,倾向于云技术应用的探究