基于android的移动OA系统分析与设计

  • 格式:doc
  • 大小:3.00 MB
  • 文档页数:74

分类号(宋体五号字)密级UDC 编号硕士研究生学位论文题目基于android的移动OA系统分析与设计学院(所、中心)软件学院专业名称软件工程研究生姓名陈健学号R201000685导师姓名廖鸿志职称教授2012年10 月扉页:声明本人声明所呈交的论文是我个人在导师指导下进行的研究工作及取得的研究成果。

尽我所知,除了文中特别加以标注和致谢的地方外,论文中不包含其他人已经发表或撰写过的研究成果,也不包含为获得云南大学或其他教育机构的学位或证明而使用过的材料。

与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示了谢意。

研究生签名:日期:论文使用和授权说明本人完全了解云南大学有关保留、使用学位论文的规定,即:学校有权保留并向国家有关部门或机构送交学位论文和论文电子版;允许论文被查阅或借阅;学校可以公布论文的全部或部分内容,可以采用影印、缩印或其他复制手段保存论文;授权学校将学位论文的全部或部分内容编入有关数据库进行检索。

(保密的论文在解密后应遵循此规定)研究生签名:导师签名:日期:摘要由于移动OA允许您在任何时间任何地点以任何方式处理任何事,实现对企业内部的有效管理,因此与传统的OA系统对比,移动办公既可以实现传统OA系统所有功能,同时也可以实现一些原有办公系统无法实现的功能,实现与企业协同管理系统无缝结合,实现对企业所有业务的自由掌控。

开放性手机平台Android近些年来迅速发展,使用Android平台的智能手机大量问市,获得了市场的广泛推宠和好评,因此基于Android平台的所应用程序成为一个热门的计算机软件研究方向。

在对Android系统平台进行了大量分析与研究的基础上,提出利用Android 智能手机平台的高效与智能的特点来实现OA系统的研究课题,它对提高企业办公效率将有重要意义和实际的应用价值。

本文的主要工作是完成一个基于Android 移动OA系统的需求分析、总体设计、概要设计、编码实现、测试发布的工作,论文主要内容如下:其次,在作者实际工作中和调研基础上,对典型移动OA系统通过建模语言工具来分析和建模,对面向对象的移动OA需求进行了分析,并给出了移动OA系统的架构和基础功能;再次,运用基于面向对象的分析与设计方法,如系统对象模型分析、系统模块划分、MVC模式的系统架构设计等,提出了一个基于Android平台的微型OA系统的设计方案;最后,给出了基于Android平台的OA系统的详细设计和实现方法,主要包括各个功能模块的实现过程和在模拟器中得出的运行结果,并针对实现OA系统所涉及到的关键设计进行详细的讨论。

关键词:Android平台;移动平台;微型;OA系统;设计方案AbstractOpen Android mobile device platform developed rapidly in recent ye ars,a large number of smart phones of using this platform have been pu blished,were widely praised by the market,Android platform-based appli cation development has gradually become a hot research of compter soft ware.OA(office automation)system development so far,has entered the mo bile age,the documents,address book,calendar,file management,notificat ion and other functionson on the original OA system to migrate to mobi le phones gradually,OA system in the near future will allow users anyw here handheld office can be foreseed.Based on making a large number of researches and analysis on the An droid 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 va lue.Main job of this thesis is that to be completed and Android-based micro-OA system’s needs analysis,overall design,outline design,code i mplementation ,testing and release,the main contents of the thesis are as follows:First, a brief analysis of the Android platform architecture,focuse s on the basics of the Android platform,the basic components of Androi d framework,API of Android platform,and some of the key technologies o f achieve OA system on Android platform;Secondly,the authors conducted a lot of research work on the typica l OA system for mobile object-oriented requirements analysis,through m odeling language tools to analyze and building model,and get the movem ent OA system’s architecture and basic functions;Again to use of object-oriented analysis and design methods includi ng the system object model analysis,system module division,MVC model o f system architecture design, propose the Solutions of OA system baseon Android platform;Finally,to give of the Android-based micro-OA system’s the detailed design and implementation ways, including concrete realization of the various functional modules and simulator run results ,and for the sy stem toachieve the key technologies involved in detailed discussions.Key Words: Android platform;Pocket office;OA system;desing目录第一章绪论 (1)1.1选题背景及意义 (1)1.2研究现状与发展趋势 (3)1.3国内外研究现状 (3)1.3.1 国内研究现状 (3)1.3.2 国外研究现状 (4)1.4论文的主要研究工作 (5)1.5论文章节结构 (6)第二章Android平台的体系结构分析 (7)2.1 Android平台基础知识 (7)2.1.1 Android平台简介 (7)2.1.2 Android的系统架构 (7)2.1.3 Android应用程序类型分析 (9)2.1.4 Android活动的生命周期 (10)2.1.5 Android服务的生命周期 (13)2.2 课程相关的Android技术介绍 (15)2.2.1 Android用户界面简介 (15)2.2.2 XML解析技术简介 (17)2.2.3 Android与服务器端的数据交互技术简介 (17)2.3 本章小结 (20)第三章系统的需求分析与建模 (21)3.1 需求分析的概念 ................................................................................ 错误!未定义书签。

3.2 系统的需求分析 (21)3.2.1 需求分析流程 (21)3.2.2 系统设计原则 (21)3.2.3 系统设计目标 ........................................................................ 错误!未定义书签。

3.2.4 系统的功能性需求 (22)3.2.5.系统的非功能性需求 (32)3.2.6 系统运行环境需求 (32)3.3 本章小结 (33)第四章基于Android平台的微型OA系统设计 (33)4.1 MVC设计模式简介 (33)4.2 系统总体架构设计 (34)4.2.1 系统总体架构图 (34)4.2.2 系统实现流程架构 (35)4.3 系统功能设计 (36)4.3.1 系统功能模块概述 (36)4.3.2 OA手机客户端功能模块设计 (36)4.3.2.1 个人办公管理模块设计 (37)4.3.2.2 公文管理模块设计 (38)4.3.2.3 工作流转模块设计 (39)4.3.2.4 辅助管理模块设计 (40)4.3.3 OA服务端功能模块设计 (40)4.3.3.1 基础服务支撑管理模块设计 (41)4.3.3.2 业务解析运行引擎模块设计 (42)4.3.3.3 终端访问安全管理模块设计 (43)4.3.3.4 系统管理模块设计 (43)4.3.3.5 接口管理管理模块设计 (43)4.4 数据库简要设计 (44)4.5 本章小结 (49)第五章基于Android平台的微型OA系统实现 (49)5.1开发平台的搭建 (50)5.1.1 系统开发环境 (50)5.1.2 Android运行环境 (50)5.2关键技术的实现 (52)5.2.1 从服务器获取XML格式的信息 (52)5.3. 主要功能部分模块的实现与测试 (59)5.3.1 系统登录 (59)5.3.2 个人办公的实现 (60)5.3.3 公文管理的实现 (61)5.3.4 通讯录的实现 (62)5.4 本章小结 (62)第六章结论 (63)一、论文工作总结 (63)二、今后研究工作展望 (63)参考文献 (1)致谢 (3)第一章绪论1.1选题背景及意义经过多年的发展,第三代数字通信(3G)技术获得了广泛的发展,它为移动终端用户带来了更快的数据传输速度。