基于安卓系统的移动办公系统的架构设计

时间:2022-09-01 03:12:49

基于安卓系统的移动办公系统的架构设计

摘 要:构建基于安卓系统的移动办公系统,就是用户能够随时随地处理各项办公事务,并降低企业的办公成本,大大增强企业的市场竞争力。该文从移动办公系统需求分析和总体架构设计方面入手,在充分利用移动无线网络的基础上,将安装Android平台的各类智能手机终端做为文本信息的载体,从而最终设计出能够提供中小型企业管理服务的高效自动化办公系统,通过移动智能平台,真正实现“公文管理” “个人办公”以及“工作流转”等具体实用的现代化办公应用功能服务,从而有效提高现代企业的办公效率。

关键词:安卓系统 移动办公 架构设计

中图分类号:TP317 文献标识码:A 文章编号:1672-3791(2016)03(a)-0018-02

将办公应用程序安装到使用Android平台的智能手机中,这样不但可以实现让智能手机发挥同企业计算机基本相同的办公功能,而且系统用户的办公,也不再拘泥于固定的办公场所和计算机设备前即可以最终完成各项具体的工作和任务,这样,就给企业用户带来了很大的工作方便,手机用户可以随时随地进行移动办公,这也企业管理现代化的思路及发展方向。而构建基于安卓系统的移动办公系统,就是用户能够及时随地的处理各项办公事务,并大大降低企业的办公成本,从而增强企业的市场竞争能力,也必将会对于当前倡导的低碳和节约型经济建设产生较大的推进作用。

1 系统设计的目标

该研究系统所要设计和达到的具体目标,就是在充分利用移动无线网络的基础上,将安装Android平台的各类智能手机终端做为文本信息的载体,从而最终设计出能够提供中小型企业管理服务的高效自动化办公系统,通过凭借移动智能平台真正实现“通讯录管理” 和“公文管理” “个人办公” 以及“工作流转”等比较具体实用的现代化办公应用功能服务。

2 系统需求分析

2.1 系统的功能性需求

通过调研发现,领导和员工是该系统面向的两类主要参与人员。该系统为了将两个系统参与人员的身份分开来,考虑应当采用一对一映射的方式,在对参与者的身份进行区分的时候以用户的权限做为主要依据。移动性是这个系统的主要特点,对于系统的所有功能可以在任何时间任何地点使用,因此,一定要具体针对业务流中所应用的细听信息设置安全级别,才允许使身份不同的用户对自己需要的数据进行访问。

2.2 系统的非功能性需求

该文在充分调查研究的基础上,确定该系统的非功能性需求具体如下:系统的界面风格应该统一,应当具有简单合理的布局。系统在线办公时应当能够容纳的用户量为 50~100户。平均网络响应的时间一般不应超过5 s,最多控制在10 s以内。手机客户端应当及时应用远程升级的方法,这样才可以很方便地在后台将更新的文件通过远程方式下载下来,从而使客户端的最新的功能状态能够得以维持。也可以使客户端新增加的应用功能得到及时的更新。还应当对敏感的数据采取加密处理,以防止运行系统中的企业数据被盗。

2.3 系统的具体运行环境需求

该系统对于手机的客户端,主要有下述几个方面的要求:即要有2.0以上的Android系统版本,内存在128 MB以上,并要求预留 10 M以上的ROM空间,手机CPU要求在600 Hz以上,需要的网络制式为WCDMA(3G)和GSM。系统建议应用的最佳分辨率在 840×320以上,同时,最好是属于带电容式触控屏幕功能的智能手机。

3 系统总体架构设计

该文的系统设计所采用的思路是MVC 设计模式理念。MVC设计模式在程序设计中,一般将系统分为下面三种设计方式:视图、模型和控制器。每个模块在MVC设计模式中都有着不同的功能,模型主要有数据与业务模型两种,对应用程序的业务状态及逻辑进行描述是模型模块的主要功能;将可交互的界面提供给用户、将模型数据显示给用户是视图的职能;对用户的请求进行相应,以接收的客户请求为依据对模型进行操作,同时经过视图让用户看到模型响应的结果,这也是控制器的主要功能。

3.1 系统总体构架图

系统中,移动自动化办公系统的服务器,能够与客户端的自动化OA办公系统在系统实现相互连接(在此之后,还能使其扩展至另外的信息采集系统,或者是其它的管理系统)。依据其对应的页面分析技术或者是协议接口,可将此类信息实施耦合处理,最终把当前用户计算机中的自动化办公系统中的所有应用功能(包括“个人办公”“邮件管理”和“公文管理”以及“信息审批”等)扩充至智能手机的功能中,从而最终实现基于移动无线网络的高效自由移动办公。该研究中的系统总体架构图如图1所示。

3.2 系统实现流程构架

根据移动自动化办公系统实现的所有功能流程,该系统可以被简单地分为以下几方面:在手机终端安装移动自动化办公系统的客户程序,并把所需要的各项数据请求提交系统服务器端。然后由服务器对于所获得的信息及数据实施分析、处理和缓存以后,再将其传送至移动自动化办公系统的智能手机终端客户端。该客户端在获取了服务器端传来的各项数据流以后,则最终又通过智能手机客户端的程序,依照协议将已经获取到的数据进行显示。

3.3 系统功能设计

该系统的两个主要构成部分即自动化办公系统服务器端和自动化办公手机客户端。处理业务表现层以及实现人机交互是办公自动化手机客户端的主要功能。在后台进行数据的交换和处理是办公自动化服务端的主要功能。

(1)移动自动化办公手机客户端的功能模块设计方案,通过移动自动化办公系统中的手机客户端的通信网络无缝隙密切结合,可以将以下五大功能加以实现即“登录管理” “工作流转” 和“个人办公” 以及“公文管理” 与“通讯录管理” ,并能对应不同级别和权限的领导角色和和员工角色,从而实现移动化自由办公,并真正能够提升工作的效率。(2)移动自动化办公系统服务器端的功能模块设计方案,移动自动化办公系统的服务器端,将要实现的任务,主要是完成“ 基础服务支撑管理”和“终端访问安全管理” 以及“系统管理”等相关工作。通过webservice调用服务器端数据,系统的服务器端可以与内部自动化办公系统进行连接,实现数据的交互和通信。

3.4 客户端和服务器端的数据库设计

要实现该自动化办公系统,手机客户端需要经过无线网络连接,从而把各项数据请求传送至服务器,尔后服务器对于各类数据进行查询和修改或者上传,最后系统的服务器端,再把数据库所操作的各类数据传送回用户。因此,该系统的数据库确定为 MySQL类型。

参考文献

[1] 丁承惠.浅析企业OA系统开发现状和发展趋势[J].科技信息,2012(23):594-595.

[2] 公磊,周聪.基于Android的移动终端应用程序开发与研究[J].计算机与现代化,2012(8):85-89.

[3] 史永辉,刘曲明,宋艳芳.软件需求分析的进一步研究[J].情报指挥控制系统与仿真技术,2013(4):40.

[4] 刘鎏.Android的架构与应用开发分析[J].计算机光盘软件与应用,2011(14):46.

[5] 姚昱F,刘卫国.Android 的架构与应用开发研究[J].计算机系统应用,2008(11):110-112.

[6] 于萧榕,郭昌言,陈刚.移动办公系统的分析与实现[J].电脑编程技巧与维护,2015(16):15-16.

上一篇:不“值钱”的西方首脑回信 下一篇:欧洲足球流氓“哪家凶”