基于移动互联网技术的移动办公APP设计应用
2016-10-13岑维欣
岑维欣
基于移动互联网技术的移动办公APP设计应用
岑维欣
上海华东电集实业有限公司科技分公司,上海 200120
随着科技的进步和经济体制的改革,企业的规模发生了很大的变化,员工增多、分公司和办事处也在快速地增长着,这就造成了办公和管理的困难,企业内部的沟通和协作经常受阻,迫切地需要一种稳定的、快速的、能够实现跨区域的办公方法,众多企业公司高层已经意识到了这个问题,也纷纷投入大量资金及资源以寻求解决方案,因此“移动办公”的解决方案逐渐兴起。移动办公以互联网为基础,借助新兴移动科技的力量,解决企业员工之间、和业务伙伴之间的沟通难题,降低办公的成本和管理成本、提升服务的质量,有着很明显的实用价值。文章的主题是探讨在移动互联网发展的基础上移动APP的设计和应用的问题,首先介绍的是移动办公系统的发展现状、接着讨论的是APP开发的需求以及总体功能的流程问题,随之是APP设计所需要遵循的原则;最后介绍的是移动办公APP系统的具体设计。
移动互联网;移动办公;APP设计;办公自动化系统
搭载科技发展的快车,移动互联网的应用也越来越宽广,并且手机、PAD终端也向着更加智能的方向发展,移动网民的数量在持续上涨,智能手机在社会上已经得到了很好的普及。企业的发展也受到了移动互联网的影响,逐步有意识地引进移动互联网系统和设备来减少管理工作的难度、提升工作的效率。随着企业规模和业务的逐渐扩大,沟通和管理工作遇到了一定的困难,移动互联网超越了时间和空间限制的特点很好地满足了企业的需求,所以,近几年基于移动互联网的办公系统有了很大的发展,用于移动办公的APP应用受到了很大的追捧[1]。企业引进移动办公系统,办公人员就可以不必局限在公司,也不用一直在公司和分公司或者公司和办事处来回奔波,只要在有手机、有网络的环境下,就能够实现在任何时间、任何地点通过手机上的移动办公APP实现任何的办公业务,对企业的发展有很大的促进作用。以下就来具体地介绍什么是移动办公,以及移动办公APP的设计和应用。
1 移动办公的简介和现状
移动办公属于办公自动化系统(OA)中的一种,需要借助移动互联网和先进的计算机技术形成的一种可以智能化处理信息的系统,可以辅助办公人员工作,降低工作的难度。移动办公涉及多种概念,首先是网络环境,没有网络环境就没有移动办公之说,还需要有办公信息、机构、人员、设备等,除了上述五项还涉及的有其他的部分,但是这五项是必不可少的。我们以安卓系统为例,来具体地讲解移动办公的工作原理,安卓系统下的移动办公系统主要分为两部分,一个是客户端,一个是服务器端,用户操作的界面就是客户端,需要用到的技术有ADT插件、Java等,服务器端需要建立一个API,API属于服务器端的核心,客户可以通过使用API来登录并获取相关的信息。移动办公近几年已经发展成为信息产业最有前途的市场之一,受到了包括通信设备厂商、移动运营商、信息化软件开发商、手机制造厂商等许多领域的关注和投资,不管是国内还是国外的企业都有意识地开始在工作中引进这种办公系统,用来提高企业的办公效率,增强自身的竞争能力,移动办公系统不仅能为企业带来便利,还能够促进通信事业的发展[2]。
2 移动办公系统APP开发的需求和总体功能流程
(1)开发的需求。我们以某电力公司为例子来方便介绍,某电力公司具有外出办公的业务,为了满足外出办公人员的需要,也为了加深办公人员和总公司的沟通联系,该电力公司引进了移动办公系统,主要的是在现有的办公系统上,利用安卓系统开发出一个新的办公系统,通俗来讲,就是将现在在电脑上使用的办公系统植入到人们日常使用的手机上,方便办公,提升工作和管理的效率,但是在开发之前需要有一定的要求,首先在新系统开发之前,必须要对该电力公司的所有用户进行深入的调研,熟悉掌握该公司的工作方式以及工作流程,设计系统的时候也需要将公司的工作方式考虑在内,还要能够意识到系统使用中可能会出现的问题以及面临的风险,在考虑各种因素之后,选择一条风险最小的、最适合该电力公司的移动办公系统,切实满足员工的需要;其次,新系统在运行的时候需要极高的稳定性,并且要求数据要和电脑上的数据完全一致,不能错误更不能丢失;系统的功能还需要齐全,不仅具备工作必不可少的信息,还需要集成公司有关的其他信息,比如公司的新闻资讯等,同时移动办公系统还要能够在安卓2.3或者以上版本的操作系统中运行;最后也是必不可少的一个要求是,系统所使用的网络环境,GPRS、2G、3G或是现在已经发展起来的4G,也可以是公司无线网,使员工可以更加便捷地使用新系统,提高工作的效率。
(2)总体功能的流程。在调查了该电力公司的网页版OA的访问情况之后,总结出手机版OA应该设计的功能主要有流程审批、业务联系人、通信录等主要功能,同时还应具备日常工作中的办公功能。经过长时间的调查和分析研究,移动办公系统包括的功能主要有七个,分别是登录板块,实现员工的登录以及保护登录信息的安全;通信录模块的功能主要是查找公司同事的联系方式,在工作需要的时候可以给同事打电话或者发信息,还可以查看公司的组织结构,同事的办公室地点等;业务审批的板块,这个板块实现的主要功能是对业务工作流程的查看以及在线审批;班车订票模块是比较实用的功能板块,用户可以随时随地地查询公司的班车信息并可以在线订票,系统自动根据用户订票信息提醒乘车,为用户日常的出行提供了极大的便利;公司新闻资讯模块,设置此板块的目的是向员工宣传公司的最新动态,发布最新的工作计划安排,让员工了解公司的最新进程;问卷调查板块可以方便公司进行各类问卷调查,员工可以直接通过手机进行作答,也可扩展应用到知识培训和测验功能中;除此之外还设置了消息告警模块,提供统一的消息告警接口,支持其他系统调用,并可以接收用户的消息回复,为公司与员工构建一个即时沟通的统一通道,并及时获得员工的反馈信息。具体的功能流程如图1所示。
图1 移动办公系统总功能流程图
3 移动办公系统APP设计的原则
移动办公系统APP需要考虑的因素有很多,在设计时也需要遵循一定的原则,站在用户的角度思考问题,认真总结现实工作中真正的需要,尽最大的努力保证用户有舒适的体验,这是APP设计之前必须考虑的问题,具体的设计原则如下:(1)功能性原则。移动办公系统的发明和引进主要就是为了满足企业工作的需要,所以功能性是第一位的,一个完整的、实用的APP首先需要考虑的是功能性,没有功能的APP是没有存在的价值的,对于该电力公司来说,通信录、业务的运行情况、联系方式、新闻资讯等都是必须要考虑的,这是移动办公APP必不可少的功能,但是设计APP时除了考虑功能性,还需要考虑一定的非功能性,比如界面的设计,虽然不管怎样的界面都不影响办公人员的使用,但是界面友好性这个非功能性的设计也需要考虑在内,因为界面的设计关系着工作者的使用感受,科学合理的界面设计可以提高APP的使用率,所以功能性和非功能性都是APP设计需要考虑的因素和遵循的原则。(2)与互联网和安卓操作系统的适用度。本移动办公系统的APP是建立在互联网的基础上,搭载安卓操作系统,利用先进的计算机技术形成的,所以在设计的时候需要遵循和互联网以及操作系统相适用的原则。互联网的可用性要求很高,整年的服务时间要求达到99%以上,所以系统要满足互联网的这个特征;其次还需要保证APP运行的安全性、稳定性、可维护性;最后,本文所介绍的移动办公APP是针对安卓操作系统而言的,而目前市场上搭载安卓操作系统的机型种类繁多,所以在设计APP的时候还需要考虑各种机型的兼容性,以大多数优先的原则,选择最合适的设计方案。(3)管理的便利性。不管是怎样的APP,在使用中都有可能会出现一定的问题,并且手机的屏幕有限,怎样合理方便地管理维护APP也是设计时需要考虑的问题,公司的员工使用移动办公APP时,首先得需要一个该公司的OA账号和密码,这是登录APP的前提条件,登录之后界面上会有很多功能的版块,这些功能板块在使用之后会留下一定的日志信息,系统自动收集用户使用日志和程序版本信息,系统管理员可方便地对日志信息进行分析和管理,并且程序自动检测系统版本的更新情况,并提示用户进行系统的更新,甚至在用户手机丢失后,可以通过服务端挂失,保护APP程序本地数据不被盗用,所以在设计的时候要考虑既要提供完善的系统管理维护功能,又要降低使用者的管理难度。
4 移动办公系统的具体设计
(1)系统网络的设计。整个移动办公系统需要借助互联网才能够投入使用,客户端和服务端需要使用HTTP请求进行通信,客户端通过互联网直接访问企业DMZ区的服务端,除此之外,服务端在和外网连接的同时,还需要保证能够和企业内部的企业内网进行连接,调用相关的服务,实现用户登录、业务审批、通信录等功能板块。每个公司都有自己的信息,比如机密的业务信息、客户的联系方式等,所以对这些内部信息的访问只能使用企业内部网络才可以访问,这也是对公司的一种保护。网络的使用必须安全,所以还需要进行防火墙的设置,移动办公系统的网络设置了两道防火墙,第一道设置在企业和外网连接的入口处,第二道设置在企业内网服务和企业DMZ区服务器之间,具体的保护原理如图2所示。
图2 移动办公系统的网络设计
(2)总体功能的设计。移动办公系统的APP最主要的目的是提高工作的便利性和效率,所以功能的设计必须完善和切合用户的需要。为了方便观察,我们还是以某电力公司为例子,针对现实工作中的需求,设计了七大功能板块,来满足用户的使用,以提高企业的工作效率和管理效率,总体功能如图3所示。
图3 某电力公司移动办公系统的功能设计
(3)总体框架的设计。安卓操作系统有特定的软件构架方法,本移动办公系统基于的操作系统就是安卓系统,以安卓操作系统为例,再根据面向对象的Java程序,设计出了系统的总体框架,大的框架总共有六个,分别是UI层、业务逻辑层、网络访问层、数据库访问层数据库文件层以及其他层。
业务逻辑层主要是通过Network Access获取网络的数据,然后再将得到的数据存放到数据库之中;网络访问层主要负责的是网络通信功能,实现数据的发送和接收;其他层次实现的功能比较多,如业务处理、文件的操作、日志、字符串的操作和加密等。
5 结语
社会和移动互联网的发展都是非常迅速的,企业在不断壮大的过程中会遇到更多的新问题,互联网和计算机领域也会出现新的技术,比如IOS系统在移动市场上也占据了巨大的份额,所以移动办公系统也需要根据实际情况与时俱进,实现更大的应用效果。
[1]张威.基于Android移动办公系统的设计与实现[D].成都:电子科技大学,2014.
[2]简擎炬.基于Android的无线移动办公系统的设计与实现[D].成都:电子科技大学,2013.
Mobile office APP Design based on the Technology of Mobile Internet Applications
Cen Weixin
Shanghai East China Power Collective industrial Co., Ltd., Branch of science and technology, Shanghai 200120
With the progress of science and technology and the reform of economic system, great changes have taken place in enterprise scale, staff, branches and offices in rapid growth, too, this is the office and management difficulties caused by internal communication and collaboration is often blocked, urgently needs a stable and fast, can achieve cross-regional office methods. Many enterprises have realized this problem, at the top have also spend a lot of money and resources to find solutions, so the “mobile office” solution gradually rise. Mobile office based on the Internet, with the aid of the power of the emerging mobile technology, solve between employees and business partners, communication problems, reduce the cost of office and the management cost and improve service quality, has the obvious practical value. Is the theme of the article discussed on the basis of the development of mobile Internet mobile APP design and application of the problem, first introduced the mobile office system development present situation, then discuss the APP development needs, and the overall function of flow problems, followed by the APP needs follow the principle of design; Mobile office APP system are finally introduced the specific design.
mobile internet; mobile office; APP design; office automation system
TP311.56
A
1009-6434(2016)08-0102-03