论文部分内容阅读
随着智能手机的普及,“安卓”操作系统得到了普通消费者的认可而被广泛使用,而“安卓”系统的智能电子设备具有台式电脑操作系统的一些功能,基于它的自由及开源性,目前Android逐渐扩展到其他领域已经成为一种现实和趋势。另一方面,在当前基本网络全覆盖的新时代下,便携式的自动化办公系统可以帮助人们摆脱桌面办公的束缚,自主选择最佳的办公时间和地点,实现异地控制性办公,处理日常事务。移动办公(MOA,Mobile Office Automation)的出现迎合了现代办公的需要,与传统的自动化办公相比,大幅度提高了工作效率,节约了工作时间,降低了办公成本,也为传统的OA带来了跨越发展的新方向。为实现这一目的,我们对Android操作系统进行了深入的研究,查阅了相关文献资料,了解其特性和功能,总结发现,现在的智能机相当于一个掌上电脑,具备很多电脑的特性和功能。在此情况下,以Android平台为基础进行移动式自动化办公系统设计和研究,是一件可行和有意义的工作。因此,本篇论文的重点是探讨基于Android平台的移动OA系统的任务要求、软件设计、系统开发、测试发布等问题,主要完成了以下工作:1、本文对Android平台的体系结构进行了分析,介绍了Android的基本特性、Android框架的组建,以及基于Android平台实现OA系统所涉及的关键技术。2、论文主体部分将面向对象设计等先进思想引入到系统开发中,根据移动办公的实际需求,给出系统的需求用例,根据需求用例集成了个人办公、公文处理、固定资产管理以及事务管理、Push Mail等几大功能模块,覆盖了企业日常办公所需的数据处理及业务流程管理,达到了网络与公司内部流程的无缝连接。通过构建该OA系统,实现了企业日常办公的科学化、电子化和网络化。3、在系统的设计过程中,先采用软件工程方法对OA系统开展了需求分析,对日常办公中的关键业务流程进行了详细设计,设计了相应的功能模块,建立关系模型,最后设计出系统数据库的逻辑结构。本系统采用MVC设计模式,根据各个模块的业务需求进行对应的组合和分拆,以期达到以最小的投资实现系统功能的最大化。最后,对开发出的移动OA系统进行了调试和测试,试运行结果显示系统功能正常,达到了预期目标,对提高办公效率具有重要意义。