移动OA系统建设方案

2019-07-31 标签:移动OA系统 浏览数:82


1564546347328.jpg

同时基于移动设备的特性,移动OA系统又可以和移动设备的通信功能进行无缝连接,直接在系统中调用相关的系统功能,启用电话的呼叫和发送短信等直接沟通的通信服务。


案例展示

1.系统架构

图1 网络结构

该移动OA系统是在原有的OA系统上进行了开发和延伸,同时支持iOS(iPhone/iPad)和Android平台,并针对相关平台的特性进行了优化和设备的适配工作,网络结构如图1所示。

该移动OA系统是在原有的OA系统上进行二次开发,以便为移动客户端提供相关的数据和通信服务:服务器端利用ASP.NET技术进行开发,链接原有的系统,同样放置在防火墙系统后端,利用标准的HTTPS协议进行数据传输,通过安全套接字SSL来保证通信安全,客户端通过移动网络和通信链路与系统交换信息。


2.系统功能

(1)在主界面,显示请请输入用户名和密码。系统通过用户名和密码进行系统鉴权,登陆系统的用户名和密码和原有系统保持一致。

(2)登陆以后,系统将会显示由管理员发布的公告信息。

(3)可以通过从左向右滑动的方式,显示系统的功能菜单,如公告、通讯录、待办事项、消息等。

(4)进入通信录功能以后,可以检索和同步服务器上的通信录信息。

(5)选定的通信录中的条目可以查看与个人通信相关的详细信息,如姓名、单位、地址、电话、邮箱、QQ等。

(6)可以在系统中直接呼叫手机的系统功能进行电话的拨打和发送短信、邮件等操作。

(7)通过左滑菜单,可以进入待办事项功能,该功能中显示分类别的待办事项项目。

(8)消息中心中显示所有的消息列表清单。

(9)点击某条信息以后,可以显示信息的详细情况。如果信息是word、pdf的文档形式,可以通过程序直接显示,无须再借助第三方的应用。

(10)系统提供推送功能,如果推出了登陆,则不能再接受推送功能。


系统安全

为了保证整个系统的安全,在开发该应用的时候,考虑了系统和平台的特性,相关的资源传输可以采用加密的方式进行传输,日常的通信均可以采用SSL安全套接字的方式进行。

另外,服务器端系统中会记录所有的用户操作,并能形成用户日志,可以根据需要,增加行为检测模块,在操作系统的行为方面建立基本准则,如果发生异地登陆、同时多地登陆等情况均可以进行告警和记录。


设计原则

在进行系统设计的过程中,遵循了符合时代的设计原则,给用户提供一个优秀的使用体验,并使系统操作效率最大化。

在Android系 统 和iOS的系统中,分别遵循了Google和Apple的应用设计规范,同时结合了委托开发单位的工作特点和要求进行设计。在设计跨平台的系统的时候(如本系统方案中的样例OA系统),还按照扁平化的设计理念,遵循基本一致的原则,给不同的平台用户提供趋于一致的体验(发挥不同平台的特点,并弥合不同),以下是一些重点的基准原则:

1.保持简洁

在设计中,力图简洁,特别是在iOS7以后和Android 4.4.2以后的系统设计中,扁平化和简洁的设计风格,少色调和低对比,不跳跃


2.保持图形和文字的比例

在应用的设计中,给相关的项目都配备了直观的图形,所有的项目在合理的布局的前提下,优先使用图形、图标作为入口,在舍弃的时候,优先舍弃文字,保留图形。


3.减少不必要的询问和确认

在交互的设计中,默认用户不会进行误操作或者是无意识的操作,通过的所有的指令都是用户本身所发出的,如非必要,不去设立诸如“你确定吗?”,“请再确认一下?”等的操作。


4.利用有效的导航和分界线分解用户的关注点

不在同一个界面中容纳过多的东西,将任务和信息分离,使用户以最有效的方式进行操作,建立独立任务和批量任务的分界线,提供批操作和自动后台操作模式,解放用户日常操作。


5.保持一致

所有的操作,如果外观看起来一致,操作的结果和方式以及途径就是一致的,避免不同的操作路径,延续经验,减少学习成本。


6.重视中文

在设计中,重视中文,包括中文的字体,是否采用等宽字体,文字的分隔,文字的留白,在不同的分辨率和屏幕的适配中,选择简洁而优雅的呈现方式,体现汉字本身的美感。


技术&安全延伸

在Android 系统平台上可以做很多功能和移动OA系统结合,使整个移动办公系统的体验更好,功能更强大,信息更安全。


1.系统信息加密

对各种系统底层进行了深入的研究,特别针对Android系统,在传统的Java编写的方式下,我们还可以在敏感组件和区域上,利用C++结合NDK进行编码,以生成二进制的机器码,保证系统安全。


2.其他的系统延伸加密

在借助系统功能的基础上,进行数据通信的加密和解密操作,如短信和邮件等,短信和邮件的内容进过应用程序进行加密,然后通过第三方的应用或者是运行商的网络进行传输,在传输的过程中完全采用密文方式,无论是无意泄露还是中途拦截都不能获取原始信息,必须通过相关程序进行解密才可以,根据加密的等级,采用秘钥、非对称加密以及数字证书等各种方式进行。


3.系统驻留

在Android系统上开发相关的系统服务,进行系统驻留,根据需要进行相关的操作,诸如专网的切换,应用程序的监控等等。


总结

综上,本文提供一整套移动OA系统的解决方案。但在实际应用中,由于技术的并不断进步、用户的要求、投入资源等因素,各个项目不尽相同,因此移动OA系统的设计也千差万别。开发者需要按照项目的自身特点和技术发展情况,合理的开发每一个移动OA系统。


关键字: 移动OA系统

<  上一篇 没有了  >
衡阳网站建设,APP开发活动入口
热门方案

进销存系统解决方案

2019-04-14 浏览次数:140

物业行业系统解决方案

2019-04-14 浏览次数:138

网站建设全网营销方案

2019-05-24 浏览次数:132

新时代政府网站建设方案

2019-05-26 浏览次数:132

“新零售”微信小程序开发

2019-05-30 浏览次数:120