基于android的移动OA的开发与设计.docx
《基于android的移动OA的开发与设计.docx》由会员分享,可在线阅读,更多相关《基于android的移动OA的开发与设计.docx(75页珍藏版)》请在三一办公上搜索。
1、分类号 (宋体五号字) 密级 UDC 编号 硕士研究生学位论文题 目 基于android的移动OA系统分析与设计 学院(所、中心) 软件学院 专业名称 软件工程 研究生姓名 陈健 学号 R201000685 导师姓名 廖鸿志 职称 教授 2012年 10 月扉页:声 明本人声明所呈交的论文是我个人在导师指导下进行的研究工作及取得的研究成果。尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得云南大学或其他教育机构的学位或证明而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。研究生签名: 日 期:
2、 论文使用和授权说明本人完全了解云南大学有关保留、使用学位论文的规定,即:学校有权保留并向国家有关部门或机构送交学位论文和论文电子版;允许论文被查阅或借阅;学校可以公布论文的全部或部分内容,可以采用影印、缩印或其他复制手段保存论文;授权学校将学位论文的全部或部分内容编入有关数据库进行检索。 (保密的论文在解密后应遵循此规定)研究生签名: 导师签名: 日 期: 摘 要由于移动OA允许您在任何时间任何地点以任何方式处理任何事,实现对企业内部的有效管理,因此与传统的OA系统对比,移动办公既可以实现传统OA系统所有功能,同时也可以实现一些原有办公系统无法实现的功能,实现与企业协同管理系统无缝结合,实现
3、对企业所有业务的自由掌控。开放性手机平台Android近些年来迅速发展,使用Android平台的智能手机大量问市,获得了市场的广泛推宠和好评,因此基于Android平台的所应用程序成为一个热门的计算机软件研究方向。在对Android系统平台进行了大量分析与研究的基础上,提出利用Android智能手机平台的高效与智能的特点来实现OA系统的研究课题,它对提高企业办公效率将有重要意义和实际的应用价值。本文的主要工作是完成一个基于Android移动OA系统的需求分析、总体设计、概要设计、编码实现、测试发布的工作,论文主要内容如下:其次,在作者实际工作中和调研基础上,对典型移动OA系统通过建模语言工具来
4、分析和建模,对面向对象的移动OA需求进行了分析,并给出了移动OA系统的架构和基础功能;再次,运用基于面向对象的分析与设计方法,如系统对象模型分析、系统模块划分、MVC模式的系统架构设计等,提出了一个基于Android平台的微型OA系统的设计方案;最后,给出了基于Android平台的OA系统的详细设计和实现方法,主要包括各个功能模块的实现过程和在模拟器中得出的运行结果,并针对实现OA系统所涉及到的关键设计进行详细的讨论。关键词:Android平台;移动平台;微型;OA系统;设计方案AbstractOpen Android mobile device platform developed rapi
5、dly in recent years,a large number of smart phones of using this platform have been published,were widely praised by the market,Android platform-based application development has gradually become a hot research of compter software.OA(office automation)system development so far,has entered the mobile
6、 age,the documents,address book,calendar,file management,notification and other functionson on the original OA system to migrate to mobile phones gradually,OA system in the near future will allow users anywhere handheld office can be foreseed. Based on making a large number of researches and analysi
7、s on the Android platform,author propose the topic of using of the Android smart phone platform efficient and intelligent features to achieve the OA system,it improve office efficiency will be important and practical value.Main job of this thesis is that to be completed and Android-based micro-OA sy
8、stems needs analysis,overall design,outline design,code implementation ,testing and release,the main contents of the thesis are as follows: First, a brief analysis of the Android platform architecture,focuses on the basics of the Android platform,the basic components of Android framework,API of Andr
9、oid platform,and some of the key technologies of achieve OA system on Android platform; Secondly,the authors conducted a lot of research work on the typical OA system for mobile object-oriented requirements analysis,through modeling language tools to analyze and building model,and get the movement O
10、A systems architecture and basic functions; Again to use of object-oriented analysis and design methods including the system object model analysis,system module division,MVC model of system architecture design, propose the Solutions of OA system base on Android platform; Finally,to give of the Andro
11、id-based micro-OA systems the detailed design and implementation ways, including concrete realization of the various functional modules and simulator run results ,and for the system toachieve the key technologies involved in detailed discussions.Key Words: Android platform;Pocket office;OA system;de
12、sing目 录第一章绪论11.1选题背景及意义11.2研究现状与发展趋势31.3国内外研究现状31.3.1 国内研究现状31.3.2 国外研究现状41.4论文的主要研究工作51.5论文章节结构6第二章Android平台的体系结构分析72.1 Android平台基础知识72.1.1 Android平台简介72.1.2 Android的系统架构72.1.3 Android应用程序类型分析92.1.4 Android活动的生命周期102.1.5 Android服务的生命周期132.2 课程相关的Android技术介绍152.2.1 Android用户界面简介152.2.2 XML解析技术简介172.
13、2.3 Android与服务器端的数据交互技术简介172.3 本章小结20第三章 系统的需求分析与建模203.1 需求分析的概念203.2 系统的需求分析203.2.1 需求分析流程203.2.2 系统设计原则213.2.3 系统设计目标213.2.4 系统的功能性需求223.2.5.系统的非功能性需求263.2.6 系统运行环境需求263.3 本章小结27第四章 基于Android平台的微型OA系统设计274.1 MVC设计模式简介274.2 系统总体架构设计284.2.1 系统总体架构图284.2.2 系统实现流程架构294.3 系统功能设计304.3.1 系统功能模块概述304.3.2
14、OA手机客户端功能模块设计304.3.2.1 个人办公管理模块设计314.3.2.2 公文管理模块设计324.3.2.3 工作流转模块设计334.3.2.4 辅助管理模块设计344.3.3 OA服务端功能模块设计344.3.3.1 基础服务支撑管理模块设计354.3.3.2 业务解析运行引擎模块设计364.3.3.3 终端访问安全管理模块设计374.3.3.4 系统管理模块设计374.3.3.5 接口管理管理模块设计374.4 数据库简要设计384.5 本章小结43第五章 基于Android平台的微型OA系统实现435.1开发平台的搭建445.1.1 系统开发环境445.1. Android运
15、行环境445.关键技术的实现465.2.1从服务器获取XML格式的信息465.3.主要功能部分模块的实现与测试535.3.1系统登录535.3.2个人办公的实现545.3.3公文管理的实现555.3.4通讯录的实现565.4本章小结56第六章 结论57一、论文工作总结57二、今后研究工作展望57参考文献1致 谢3第一章绪论1.1选题背景及意义经过多年的发展,第三代数字通信(3G)技术获得了广泛的发展,它为移动终端用户带来了更快的数据传输速度。随着3G网络的使用,移动终端不再仅是通讯网络的终端,还将成为互联网的终端。因此,移动终端的应用软件和需要的服务将会有很大的发展空间。Google为此于20
16、07年11月推出了一个专为移动服务设计的软件平台-Android。智能手机是一种在手机内集成了相应开放式操作系统的手机,因为可以安装第三方软件,所以智能手机有丰富的功能,如网络视频、移动聊天、位置服务、手机阅读、邮件处理等等。近年来,我国的智能手机市场发展非常迅猛,据媒体预测,到2012年我国智能手机用户将会达到8000万以上1。2012年各种智能手机操作系统所占市场份额如图1-1所示。图1-1 2012年手机操作系统市场份额图Android最大特点在于它是一个开放的体系结构,具有非常好的开发和调试环境,而且还支持各种可扩展的用户体验,Android里面具有非常丰富的图形系统,对多媒体的支持功
17、能和非常强大的浏览器Android平台的开放性等特点既能促进技术(包括平台自身)的创新,又有助于降低开发成本,还可以使运营商能非常方便制定特色化的产品,因此,它具有很大的市场发展潜力。该平台由操作系统、中间件、用户界面和应用软件组成。它采用软件堆层(Software Stack,又名软件叠层)的架构,主要分为三部分。底层以Linux内核工作为基础,由C语言开发,只提供基本功能;中间层包括函数库Library和虚拟机Virtual-Machine,由C+开发。最上层是各种应用软件,包括通话程序,短信程序等,应用软件则由各公司自行开发,以Java作为编写程序的一部分。不存在任何以往阻碍移动产业创新
18、的专有权障碍,号称是首个移动终端打造的真正开放和完整的移动软件。Google通过与软、硬件开发商、设备制造商、电信运营商等其他有关各方面结成深层次的合作伙伴关系,希望借助建立标准化、开放式的移动电话软件平台,在移动产业内形成一个开放式的生态系统。Android作为Google企业战略的重要组成部分,将进一步推进“随时随地为每个人提供信息”这一企业目标的实现。全球为数众多的移动电话用户正在使用各种基于Android的电话。由于企业信息化应用已渗透到企业日常管理以及员工交流与协作的各个方面,员工的生活与工作已离不开信息化系统。员工希望能及时了解到企业最新的信息、对需要紧急处理的公文或邮件能够及时答
19、复,他们希望在会议、出差、候机、候车或差旅途中能以方便的方式打开文件(邮件)予以处理,不受场地或电源的限制;他们也希望能在日常活动时,随意查阅、批复相关的信息,避免打开计算机等繁复的操作。显然,满足这些需求的最便捷手段莫过于移动电话。手机作为个人应用最广泛的平台,未来将作业个人信息终端承载个人和企业商务交流的巨大作用,通过手机办公系统搭建扩展的无线业务应用平台,逐步将手机办公进行应用深化和外部扩展,则可以提早占领市场,拓展增值业务,提升市场占有率和回报率。办公自动化没有统一的定义,我国专家在第一次全国办公自动化规划讨论会上提出办公自动化的定义为:利用先进的科学技术,使部分办公业务活动物化于人以
20、外的各种现代化办公设备中,由人与技术设备构成服务于某种办公业务目的人一机信息处理系统。办公自动化是近年来随着计算机科学发展而提出来的概念,办公自动化英文原称Office Automation,缩写为OA.办公自动化系统一般指实现办公室内事务性业务的自动化,而办公自动化则包括更广泛的意义,凡是在传统的办公室中采用各种新技术、新机器、新设备从事办公业务,都属于办公自动化的领域。本文提出了如何在已有的PC办公自化应用系统基础上,把办公应用扩展到使用Android系统的智能手机上来的研究课题。重点研究了移动OA架构与无线网络互联技术,分析了Android智能手机上实现OA系统涉及的技术,设计和实现了一
21、个基于Android平台的微型OA应用系统。这些研究内容对今后移动办公系统的进一步研究将有较好的实际参考价值。1.2研究现状与发展趋势随着时代发展和单位管理水平的进步,各单位对办公自化提出更多、更高的要求,因此这将导致各单位将会继续在办公自动化系统的建设和电信运营商方面投入更多的资源来不断的完善办公自动化系统,从而规范单位内部管理,进而提高工作效率,提升服务水平。宁波大红鹰学院以提高服务和工作效率为前提,采用数学化、便携化、网络化的终端支撑,为此,对移动信息化问题有必要作进一步的探讨,如何提高工作质量,如何提高工作效率已成为当务之急。移动信息化的出现,使得信息化摆脱了对固定办公环境,固定工作时
22、间,固定电脑设备和网络的依赖,将信息化无缝延展到每个人手中,使得信息化从此可以随时随地的跟随着人走。它是对原有信息化的补充,也是对信息化本身的发展和跃变。1.3国内外研究现状1.3.1 国内研究现状我国政府的办公自动化是80年代中期才发展起来的。从1985年全国召开了第一次办公自动化规划会议,对我国办公自动化建设进行了规划。1986年5月在国务院电子振兴领导小组办公自动化专家组第一次专家会议上,定义了办公自动化系统功能层次和结构模式。随后国务院率先开发了”中南海办公自动化系统”。虽然我国办公自动化起步较晚,但发展非常迅速,办公自动化建设从无到有、从小到大、从简单到复杂、从低级到高级只用了十几年
23、发展历程。1992年,为了推进政府机关的自动化程度,在政府机关普及推广计算机的使用,国务院办公室下发文件国务院办公厅关于建设全国政府行政首脑机关办公决策服务系统的通知(1992)25)。该文件下发以后,在国务院办公厅统一指导下,经过各地区、各部门近十年的积极努力,全国政府系统信息化建设取得了长足的发展。我国的信息化通过早期推行办公自动化(OA)系统及上世纪末的政府上网工程等发展阶段,为办公自动化打下了一定的基础,取得了不小的进步,但各地各级单位的发展很不均衡,存在沿海地区明显比内陆地区好,内陆地区又明显比偏远地区好,从总体上讲,信息化的速度和水平还不能适应国民经济和社会发展的要求,还存在一些突
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 基于 android 移动 OA 开发 设计
链接地址:https://www.31ppt.com/p-1667634.html