● 摘要
OA(Automatic Office,办公自动化)是企业信息化的中心环节,尽管我国OA起步较晚,但发展迅速。OA系统从基于C/S(Client/Server,客户端/服务器)的桌面软件,逐步发展到基于B/S(Browser/Server,浏览器/服务器)的Web系统,并伴随着移动互联的快速发展,OA系统也从原来传统的PC台式机,走向各大到智能终端,如:智能手机、平板电脑等。这种趋势使得办公不再拘泥于办公室,让用户随时随地进行办公。但我国移动OA存在较多问题,体现在:缺乏安全性与即时性,业务功能比较单一,系统性能和用户体验差;整体还不够成熟,因此,研究和开发移动OA在理论与实际工程应用中都非常有意义。
本文首先介绍了移动OA国内外的研究现状,引出本文的研究目标和研究内容。在系统相关技术中分析了iOS编程、持久化、APNS(Apple Push Notification Serivice,苹果推送通知服务)等技术。然后,对移动OA的分别进行功能性和非功能性需求分析,归结出需要难点。采用MVC(Model View Controller,模型视图控制器)设计模式,对系统总体框架结构进行了设计与分析。最终实现了系统各个核心模块,并通过测试,数据安全、运行稳定且流畅、UI(User Interface,用户界面)美观,具有良好的用户体验,同时解决了各大研究问题,为后人进行iOS开发提供了很好的参考价值。
经过长时间的测试与使用,本系统已成功部署到各大生产环境,各项功能指标和性能指标均满足客户和使用者的需求,得到企业与用户的充分认可和赞许。
本文取得的主要成果如下:
设计与实现出本文基于iOS平台的移动OA。
实现了iOS平台对音视频流的播放,完成了对从服务器获取的音视频流的快速解码,提出了一套同步算法解决了音视频异步的问题。
解决了移动设备难于管理的问题,通过MDM(Mobile Device Management,移动设备管理) Server、推送服务、证书颁发实现了对iOS移动设备的无线管理。
通过相关算法和技术手段,实现了对iOS系统两大视图控件的改进,优化了程序的运行内存,让程序在加载大批量数据时有很好的用户体验。
相关内容
相关标签