安卓手机移动办公APP软件的开发及应用研究
2021-01-12邢嘉舒徐硕博
邢嘉舒 徐硕博
摘 要:在移动办公软件App的开发和应用中以安卓手机为基础,使企业的办公效率得以显著提升,保障时间和空间等因素不再影响企业的办公活动,增加办公灵活程度,使企业当下的办公需求得以满足。该文对移动办公和开发安卓手机移动办公App软件的背景进行深入的分析,详细阐述安卓手机移动办公App软件的开发和应用,并进一步探讨税务移动办公软件的设计。
关键词:安卓手机 移动办公 App软件 开发 应用
中图分类号:TP311 文献标识码:A
Abstracts: In the development and application of mobile office software App based on Android phone, so that the enterprise’s office efficiency can be significantly improved, guarantee time and space factors will no longer affect the enterprise’s office activities, increase the degree of office flexibility, so that the current business needs to meet the office. This paper analyzes the background of Mobile Office and the development of android mobile office App, elaborates the development and application of android mobile office App, and further discusses the design of tax mobile office software.
Key Words: ANDROID phone;Mobile office;App software;Development; Application
在移动办公软件的开发和应用中,安卓手机的普及为其奠定良好基础。现阶段,企业信息化水平越来越高,进而提高企业的办公效率和管理效率,在一定程度上增加对移动办公软件的需求量,然而我国的移动办公软件开发和应用才刚刚开始,因此,应不断加快开发和应用的速度,加大安卓手机移动办公App软件的开发力度,使企业的办公和管理效率得以显著提升,并不断推广相关的软件产品,促进新型办公模式的建立,实现办公流程的简化,加强办公方式的便携性建设,促进企业经济效益的发展。
1移动办公概述
自动化办公就是借助先进的信息技术和办公设备智能化处理信息的过程,为相关管理工作人员提供一定的辅助。自动化办公系统涉及网络环境、办公信息、办公机构和人员配备以及办公设备等,自动化办公现已成为一个新型的办公形式,与管理学以及系统工程学有着莫大的联系。自动化办公实现办公手段的丰富和目标的优化,使办公不再受到时间和地域等因素限制,办公行为得以简化,员工工作量相对减少,大幅度提升办公效率,在一定程度上也提升企业的经济效益和管理质量[1]。
2开发安卓手机移动办公App软件的背景
移动互联网不断发展的同时,扩大移动终端设备普及程度,手机和平板等移动终端设备被广泛应用在各个办公领域,实现移动办公目标,空间和时间等因素不再对办公产生任何影响和限制。我国很多行业都在建立高效的管理系统,目的是使企业的管理成效得以提升,进而提升对移动办公软件的需求。通过开发和应用安卓手机移动办公App软件,能够使企业办公效率得以显著提高,为工作人员工作的开展提供便利条件,使办公活动更加灵活化,办公流程趋向简单化,实现工作量分流化发展。为满足人们的自动化办公需求,应加强对安卓手机移动办公App软件的深度开发,促进其应用范围的扩大[2]。
3安卓手机移动办公App软件的开发和应用
3.1系统硬件组成和架构设计
安卓手机在使用过程中通常会应用外网,在这一条件下要想对企业内网相关数据进行访问,不但要先在手机上安装相应的软件,而且手机网络和硬件等也应符合相应的使用标准。在安卓手机移动办公App软件的开发过程中,需在数据库服务器设计的基础上进行系统硬件的架构,因为该服务器中涉及数据库和手机程序运行相关数据信息,可对其加以利用,促进访问等操作的实现。同时,还要对VPN服务器进行优化,应注意设计的网段应超过2个,保障数据中转的顺利进行。企业内网需连接该服务器,并访问服务器内部数据库,使其与服务器之间进行数据的交互。另外,借助专线连接外部网络,利用外网与安卓手机交互数据。在开发过程中,服务器中应部署Web Service服务器,保证其运行过程的稳定。除此之外,还应重视安卓手机用户操作的设计工作。办公App软件安装在办公人员的安卓手机上,要保证其因特网能够访问Web Service服务器,从而获取内网中的相关数据,并显示在办公人员安卓手机的办公软件中。办公人员在利用手机执行各种操作的过程中,相应的操作指令会直接发送到Web Service服务器中,并进行及时有效的处理,最终向数据服务器中迅速发送处理的结果,使操作系统各项功能得以有效保障[3]。
3.2系统软件与关键技术
目前,移动手机终端最为主要的操作系统包括IOS系统和安卓系统,相关研究结果显示,超过75%的移动操作系统都是采用安卓系统。不同的系统类型,在开发软件方式方面也存在一定的差異。安卓系统是一种开源系统,JAVA是其主要的开发语言,该系统不仅开发自由度较高,而且还具有较低开发门槛和成本等优势。IOS系统是一种非开源系统,Object-c是其主要的开发语言,和安卓系统相比,该系统的开发自由度比较低,而且还具有较高的开发门槛和成本[4]。
利用电脑能够直接访问电脑中的数据库,可按照软件运行需要获得相应的数据信息,而且能够执行多种操作,包括删除、增加和改动等。但是手机软件却和电脑操作软件之间存在明显的差异,其和数据库连接方式相对复杂。现阶段最为常见的连接方式是通过开发Web Service后台程序,利用其作为中转平台,进行逻辑编写并采用自定义的方式,最终实现对数据库中数据进行相应操作的目标。在服务器中发布信息后,安卓程序也能够根据信息发布的指定方法和地址设置相关的参数,进而间接操作数据库中的相关数据[5]。
将安卓系统作为基础进行移动办公App软件的开发,后台程序以Web Service服务器为主,使其在移动终端上实现对一些企业内网功能的操作,包括发布、下载和浏览等。办公人员通过在安卓手机上下载并注册登录该移动办公App软件,可在自身权限范围内执行多项操作,包括删除和修改等。在移动终端上直接应用该移动办公App软件,在外网环境下实现直接访问内网网页,促进移动办公目标的实现。办公App软件连接VPN专线后,用户利用手机流量或Wi-Fi进行相应的操作,具有较高的办公灵活性,并且该软件程序具有较小的内存,所以用户将软件安装在自己的手机上不会对手机的其他性能和存储产生较大影响[6-7]。
3.3数据交互和系统软件设计
由于在设计该办公软件时的版本基础是安卓4.2,所以即使是安卓2.2版本该软件也能够兼容,也就是说市场的安卓手机几乎都能够安装该软件并顺利使用。在设计该软件前台界面的过程中,采用线性布局联合相对布局的方式,从而形成紧凑合理的界面布局。另外,在操作软件功能的过程中,将HttpPost通信方式应用在前台操作界面上,从而调用Web Service服务器接口,这样获取数据更加方便,同时使前台界面顺利完成相应的操作,利用该接口向Web Service服务器提交相关的操作数据,通过以上操作,各项功能操作和数据之间的交互目标得以实现。Web Service发布在VPN服务器中,使企业内外网之间连接在一起,在此基础上,对相关数据进行操作,借助外网的端口对接口公开这些数据,这样在外网环境下利用该移动办公软件对相关数据进行访问,即利用手机App软件对内网内的数据进行直观的浏览。
企业发文功能有着较为复杂的数据获取方式,并不是单一根据内部文件下载地址自动下载该软件,基于此,应在企业内网结合Web Service将文件下载下来。Netp平台是Web Service后台程序的基础,而JAVA平台是应用该软件程序的基础,因此,在数据交流方面有所差异,在解析和接收数据的过程中极易出现异常情况,一般不采用文件流直接进行数据的传输。因此,Web Service在下载完文件流后,经过解析并使其以字节流的形式呈现,之后再进行数据的传输。安卓手机移动办公App软件上获取字节流后,将其转换成文件流,并在本地保存最终的转换结果,为顺利下载企业文件提供有效的保障。另外,在下载完App软件后,能够自动调用手机系统中的相关应用软件,采用最恰当的方式将文件下载并打开,促进用户浏览该文件便利性的提升。
3.4安卓手机移动办公App软件运行效果
安卓手机移动办公App软件根据上述程序进行开发和应用,有效解决之前存在的管理问题。例如,企业相关领导处于出差等状态,无法通过企业内部的电脑及时审批企业所出现的紧急抢修手续,进而影响企业检修工作的顺利开展。而利用该办公软件企业相关领导借助手机就能够完成审批工作,显著提高企业的工作效率。另外,企业领导利用该移动办公软件还能对内部的经营和生产实际情况进行及时了解,即利用手机就能够对企业的生产调度等信息进行动态掌握,显著提高企业整体管理水平。
4税务移动办公软件设计
设计B/S三层结构的税务移动办公App软件,包括客户端、应用服务器端、数据库服务器端三个运行环境。用户将该App软件打开后就是登陆界面,将用户名和密码输入后就是主功能页面,其中包括我的提醒、发票查询、申报缴款、违法违章、登记信息、资格验证等功能。在开发该软件时借助Android平台和Hybrid App混合模式移动应用支撑平台以及ESSH框架,设计的界面包括首页、办税地图、个人信息、我要办税以及更多等,App功能模块中的用户登录界面需将纳税人的识别号和密码输入进去,我的提醒中包括公告ID、标题、发布的内容、发布人、发布时间和所属类型等;发票查询涉及发票代码、号码和查询号以及开票识别号;申报缴款中涉及申报税种信息、申报结果等;违法违章功能包括具体的内容和违法违章的原因以及违法违章的级别等;等级信息模块能够显示出登记的ID和纳税类别以及银行号等信息;在资格验证功能区域能够显示纳税人信息和激活状态等信息。服务器端主要是后台管理税务移动办公系统,即管理办税信息和资格信息等,并可以对相关数据进行增加、删除、改动、查询等操作。
5结语
总而言之,通过开发和应用安卓手机移动办公App软件,实现在外网下借助手机对企业内网相关数据信息的顺利访问,并能够对内网的部分功能进行操作,显著提高企业的办公效率,在一定程度上也显著增加企业办公的灵活程度。因此,应加强开发和应用该移动办公软件,根据不同行业开展相应的办公移动软件,使不同企业的移动办公需求得以满足,保障开发出来的安卓手机移动办公App软件具有较强的针对性和实用性,在提高办公效率的同时有利于企业经济效益的提升。
参考文献
[1] 周健军,王海云,杨政祥,等.黄山风景区智能水务移动办公平台的研究与开发[J].软件工程与应用,2020(2):124-134.
[2] 刘乃迪,孙兴华,刘明.基于Android平台的冬奥会智能移动终端软件的研发[J].信息系统工程,2020(2):80-81.
[3] 黄达.基于安卓智能手机的墨客平台中视频处理技术[J].电子技术与软件工程,2020(5):34-35.
[4] 汪发宝.安卓系统通信网络优化与资源呈现软件研究[J].软件导刊,2020,19(9):136-139.
[5] 温鹏.避免安卓系统手机APP被误删,两种方法轻松搞定[J].电脑知识与技术:经验技巧,2020(2):19.
[6] 倪少華,姜志哲.基于Android系统开发的秦皇岛规划移动办公平台解决方案[J].城市勘测,2020(1):61-63.
[7] None.移动阅读类APP发展策略探析——以网易蜗牛读书为例[J].小学语文教学,2019(1):72-73.