基于Android的个人知识管理平台的研究与设计

基于Android的个人知识管理平台的研究与设计

论文摘要

个人知识管理(PKM)是一个全新的研究领域,也是一种新的知识管理的理念和方法。PKM是指个人能够利用通讯技术、计算机技术和网络技术,通过工具把个人拥有的各种资料、随手可得的信息变成更具有价值、利于工作、学习的知识的过程。随着PKM技术的发展,我们发现很大一部分的PKM都软件受到电脑终端或者网络的束缚,致使人们无法方便地记录生活中突然产生的灵感、体会或者重要的知识,从而不能有效地进行个人知识管理。基于手机终端和3G网络的PKM软件可以帮助人们有效地解决上述不足。其中,智能手机中的Android是一款基于JAVA并运行在Linux内核上的完全免费的操作系统。它可以快速的开发应用程序,并且紧密的集成网络应用。随着3G技术的发展,Android技术和PKM将紧密结合,Android为个人知识管理的发展提供了一种新的途径。利用Android开发的个人知识管理平台,可以使人们通过手机随时随地的进行知识管理,有效地提高个人知识管理的效率。另外,目前3G应用在全球的普及范围越来越大,但是并没有真正的涉及到PKM。因此,深入研究基于Android的个人知识管理平台,不仅会创造出更多的社会价值和经济效益,而且会具有一定的创新价值。本文从理论和实践两个层次上对个人知识管理进行了系统的研究。在理论层次上,本文首先对个人知识管理的内涵作了追溯,揭示了知识管理和个人知识管理之间的关系。接着,介绍了信息和知识的区别、隐性知识和显性知识的转化机制。然后,重点介绍了实施个人知识管理所需要的原则和技巧。此外,本文还对当前手机操作系统进行了比较,确定出Android作为系统的开发平台;然后对无线网络技术、3G技术的功能和特点、Android技术的系统结构和应用程序、Android开发环境的构建过程,以及开发过程中用到的JAVA、XML、数据库等关键技术分别进行了讨论。在实践层次上,本文首先通过分析比较目前的个人知识管理工具,根据设计目的、要求和Paulsy·A教授的PKM模型提出基于Android的个人知识管理平台的模型(APKM)。接着将该模型划分为登录模块、浏览模块、检索模块、管理模块、共享交流模块和工具模块六大模块。其次,根据基于Android和3G通信网络的高可靠性和高数据传输率,构建出Android的开发环境。然后,采用Java语言编写,以Android提供的SQLite作为数据库服务系统,结合开源软件,在Ecplise环境下将APKM模型实现。最后,在专为手机优化的Dalvik虚拟机的模拟环境下验证了该平台的可用性。此外,在该平台的具体实现过程中,本文给出了系统的运行界面和部分重要代码。通过该平台,用户可以通过手机快速的获取网络上的信息,并对相关的内容进行管理。同时,用户可以通过博客、电子邮件等方式进行双向交流,实现知识共享。用户还可以通过通讯录来记录联系人的信息,也可以利用日历来创建备忘录或者查询当天的天气预报。本文利用论文资料查阅、网络搜索等方式全面整理了个人知识管理、Android技术相关的理论知识,并且用比较的方法,包括定性和定量的方法,对目前的智能手机操作系统进行了比较。此外,用程序设计法将APKM平台具体实现。另外,本文还指出了APKM平台的创新之处、不足之处,并且对其进行了展望。本文最大的创新点就是选取基于Android的个人知识管理平台作为研究对象,并且用手机作为运行载体,使用户摆脱了电脑、网络的束缚,可以在手机上随时随地的实现个人知识的管理、知识的共享交流,有效地提高了个人知识管理的效率。不足之处是功能不全面、界面不美观、安全性不强和存在差异性等。

论文目录

  • 摘要
  • ABSTRACT
  • 目录
  • 1 绪论
  • 1.1 引言
  • 1.2 研究背景和意义
  • 1.3 国内外研究现状
  • 1.3.1 国内研究现状
  • 1.3.2 国外研究现状
  • 1.4 本文的工作
  • 1.5 本文的组织结构
  • 2 个人知识管理的基本理论
  • 2.1 引言
  • 2.2 个人知识管理的概述
  • 2.2.1 个人知识管理的概念
  • 2.2.2 知识和信息
  • 2.3 个人知识管理的原则和技巧
  • 2.3.1 个人知识管理的原则
  • 2.3.2 PKM的技巧
  • 2.4 个人知识管理工具
  • 2.4.1 常用个人知识管理工具的选择
  • 2.4.2 个人知识管理工具的功能要求
  • 2.5 本章小结
  • 3 基于Android的PKM平台中的关键技术
  • 3.1 引言
  • 3.2 网络技术
  • 3.2.1 无线网络技术
  • 3.2.2 3G技术
  • 3.3 Android的概述
  • 3.3.1 智能手机操作系统的概述
  • 3.3.2 Android的系统结构
  • 3.3.3 Android的应用程序
  • 3.3.4 Android开发环境的构建
  • 3.4 XML、JAVA技术和数据库技术
  • 3.5 本章小结
  • 4 基于Android的PKM平台的设计
  • 4.1 引言
  • 4.2 总体设计
  • 4.2.1 设计原则和目的
  • 4.2.2 总体设计
  • 4.3 子系统的设计
  • 4.3.1 登陆模块
  • 4.3.2 检索模块
  • 4.3.3 浏览模块
  • 4.3.4 管理模块
  • 4.3.5 共享交流模块
  • 4.3.6 工具模块
  • 4.4 本章小结
  • 5 基于Android的PKM平台的实现
  • 5.1 引言
  • 5.2 开发环境的搭建
  • 5.3 子系统的实现
  • 5.3.1 登录模块的实现
  • 5.3.2 浏览模块的实现
  • 5.3.3 检索模块的实现
  • 5.3.4 共享交流模块的实现
  • 5.3.5 管理模块的实现
  • 5.3.6 工具模块的实现
  • 5.4 本章小结
  • 6 总结与展望
  • 6.1 总结
  • 6.2 展望
  • 参考文献
  • 攻读学位期间取得的研究成果
  • 致谢
  • 相关论文文献

    标签:;  ;  

    基于Android的个人知识管理平台的研究与设计
    下载Doc文档

    猜你喜欢