论文部分内容阅读
随着移动互联网+时代的到来,日常的办公模式经历了传统的实体办公、无纸化办公、互联网远程办公的各个阶段,升级到了互联网移动办公的新时代。移动办公系统的出现,使员工可以摆脱办公室的限制进行移动办公,无论在何种时间地点的情况下,随时处理公司的公文报表,极大程度的满足了外勤人员在外处理相关事务的工作需求。因此,一套完整的移动办公系统是实现移动办公的平台基础,也是确保工作是否完成的决定性因素。本课题基于某创业公司的实际项目,目标在iOS平台基础上实现了一套完整的办公系统。在该办公平台中包括了企业通信、表单审批、公告展示、网盘存储四大功能。以建立一体化移动办公平台为基础,针对不同的企业规模进行调研分析,合理更改企业级应用,从而最大限度的满足客户需要。实习期间,本人主要参与了该系统的需求调研、整体架构设计,以及部分模块的详细设计与实现环节,在开发过程中配合产品完成版本迭代等工作。具体工作内容如下:(1)企业通信模块:将XMPP协议作为网络模块的主要协议,补充定义为HTTP协议,解决在不同网络环境中的连通性问题,并基于iOS的特性,实现了后台通知功能,使得消息的获取更加及时,达成即时通讯的效果。(2)表单审批模块:包括请假审批和报销审批,实现发起人提交表单后,按照工作流逐级审批并及时反馈审批结果,审批人可通过或驳回待审批的表单。(3)公告展示模块:设置管理员发送公告的权限,将公司内部新闻及通知以公告形式展示在工作台,在模块中参与iOS客户端界面的设计等关键技术、修复诸多不兼容的功能问题,以及网页的性能调优等工作。(4)网盘存储模块:该模块实现公司内部文件共享功能,包括文件的上传、下载、设置可见范围等操作。本文着重研究一体化移动办公平台的平台架构设计。首先分析了课题研究背景、国内外发展状况,并对市场中主流产品进行了对比分析,得出研究目的及意义,接下来介绍了实现平台的关键技术,随后从功能性和非功能性两方面进行了需求分析,引出一体化移动办公平台的设计方案及具体实现方法,最后通过测试验证回归产品功能,完成了一体化移动办公平台的设计与实现。目前该系统已在App Store发布,软件的运行结果良好,达到了预期的目的。