个人知识管理系统开发

  • 格式:doc
  • 大小:328.38 KB
  • 文档页数:19

基于ADO.NET的个人知识管理系统的开发 摘要 20世纪下半叶以来,网络技术和通信技术的快速发展和普遍应用,为整个世界的发展注入了强大的动力,使全球迈入了信息经济的新时代。 为了适应这个竞争激烈的社会,个人确保能够跟上时代的节拍,不被无情的淘汰,必须持续地学习以掌握所需的知识,不断的充实和完善自己,提高应用知识和创新知识的能力,个人的知识管理和组织知识管理一样也涉及到知识的获取、知识的存储、知识的分享、知识的利用,但每个过程的内容却有所不同。个人知识管理作为一种新型的管理理念,会越来越受到人们的重视,它的作用无论对于个人还是组织都是极其重要的。 为了进一步加深对个人知识管理的理解与运用,本文结合自身对知识的需求与利用,基于ADO.NET技术开发了个人知识管理系统,一方面极大的提高了对自己知识的管理与利用,同时加深了对开发语言的理解。 关键词:知识管理;ADO.NET;C#

1绪论 1.1研究背景 1.1.1知识经济时代个人对知识的需求 在网络化、知识化与全球化的知识经济时代,对知识和智力资本的需求比以往任何一个时代都更为强烈。知识作为人们生产生活的一种重要资源成为社会的竞争力之源,取代了资本而成为稀缺要素,知识型人才短缺现象更加严重,一这种外来的压力驱使我们利用更为有效的方法获取知识、应用知识并主动更新知识。但是,在“信息爆炸,’的时代,社会的每个角落都充斥着各种各样的信息,让人们对这些堆积的信息无从下手,如何迅速获得我们所需的知识显得尤为重要。顺应知识经济时代的要求,个人知识管理给我们提供了一个有效的平台,让我们在日常生活学习中学会如何获取知识、创新知识,在我们的个人成长和未来的职业生涯中能及时的跟上时代的步伐。 1.1.2教育信息化的要求 教育领域迎来了全面信息化的时代,在教育信息化的进程中,信息技术和网络技术的迅猛发展使人们工作的方式、获取信息的途径和学习的方法发生了巨大的变化。而借助于信息技术和网络技术来进行教育就是信息化教育,这是信息化时代教育的重要发展方向。信息化教育的显著特点有七个:(1)教材多媒化;(2)资源全球化;(3)教学个性化;(4)学习自主化;(5)任务合作化;(6)环境虚拟化;(7)管理自动化。从这七个特点的内容看,信息化教育必然要求加强知识管理,因为信息化教育会引起教育方式、教学模式等的改革。网络环境下的教育方式和教学模式需要从更基本的要素来研究新时代教育和社会规律,以便科学、有效地推进教育信息化的发展。知识管理正是从另外一个角度为我们教育信息化的深入研究提供了新的思路和启迪。

1.1.3教育技术领域的新发展 教育技术是为了促进学习,对有关的学习过程和学习资源进行设计、开发、利用、管理和评价的理论与实践〔43。管理范畴包括教学管理、计划管理、资源管理、信息管理和传输系统管理。可以看出,教育信息管理是教育技术的组成部分,教育信息管理的实是对各种标准化和非标准化的教育信息进行搜集、加工、处理和组织,促进学习者有效地利用信息进行学习,这些信息究竟能否内化为知识,取决于学习者的信息素养,特别是信息意识和信息能力,因此,教育信息管理不涉及隐性知识的显性化、新知识的创造或知识的创新。教育技术的目的是为了促进学习,利用技术手段(特别是信息技术)使人类的学习更方便、更有效。在这样的目的指导下,教育信息管理已经不能适应我们教育技术发展的需求,知识管理的出现给教育技术注入了新的活力,它不仅关注信息的获取、利用和管理,还强调了显形知识和隐形知识的相互转化。

1.1.4网络环境下学习方式改变的需要 网络技术的发展使信息的传播速度明显加快,这种快节奏的社会改变了人们的生产和生活方式、思维方式和学习方式,网络已经成为现代人离不开的学习手段,它具有资源共享、时空不限和多向互动等特点〔5,。同时,网络上无穷的信息给学生的学习提供了方便,成为学生最主要的知识来源之一。然而,网络技术的广泛普及又将学习者无一例外地置于信息爆炸的中心,学习者在信息资源的海洋中常常遭遇认知过载、信息迷航、紊乱等学习障碍,使得许多学生在获取、保存和管理网络信息这些环节上效率低下,影响了学习效果。往往我们为了搜索一个知识点做了很多重复劳动,个人知识管理可以提供给学习者合适的搜索知识方法,并且培养学生利用知识和创新知识的能力,提高自身在知识经济社会中的竞争力,为以后的学习、生活和工作提供强大的支持。

1.2研究的目的和意义 1.2.1研究目的 在这个快节奏的信息社会中,我们需要的不是信息资源本身,而是控制和管理既有信息资源的能力以及挖掘隐藏在信息资源背后的知识之能力。 设计个人知识管理系统,目的就是要培养自己独立自主的学习能力,培养自己获取知识、管理知识、应用知识、挖掘知识和创新知识的能力,本研究的创新之处就是设计出了面向自身的个人知识管理系统的具体方案,利用Visual Studio2010工具开发了面向学生的个人知识管理软件,不仅加深了对《知识管理》专业知识的认识,而且加强了自己做软件开发的能力,对.Net语言有了进一步的认识,让知识管理的思想渗透到学习者的一生活和学习中,为今后的工作和学习奠定基础。

1.2.2研究意义 个人知识管理的现实意义在于,它是个人知识和实践能力不断提高的基石,从而为个人的能力和今后的事业打下扎实的基础。从狭义来讲,其作用是:知晓自己已有的知识并在需要时使用;清楚自己需要学习的知识及学习动机;学习新知识并有效地使用它;把新知识融合到自己的知识体系中并进行知识创新。从广义上讲,其作用是:有计划地建立自己的知识体系;有针对性地吸收和补充所需的知识资源;高效地使用知识资源提高学习绩效;持续地学习、更新和提高个人知识和学习能力,提升个人价值和竞争力;为实现自身价值和终身学习打下坚实的基础。知识管理的思想引入到教育技术领域,为教育技术理论提供一个新的生长点;同时个人知识管理最核心的意义是作用于人而提升人的素质、增强个人的竞争力,进而提升组织竞争力;个人知识管理系统为学生在校学习和以后的职业生涯奠定良好的基础。 2 个人知识管理系统的建构 2.1个人知识管理系统的特征 1.面向对象 在教育领域,个人知识管理系统面向的对象有教师和学生,知识管理一经引入到教育领域,教师就成为了重点的研究和使用对象,面向教师的知识管理应用是广大教育研究者第一次在探索教育领域知识管理应用方面取得的研究成果,这是一种进步,同时也掀起了一次教育领域知识管理的应用浪潮,但是在整个教育领域,教师群体所占比重还不足10%,占教育领域总数多达90%的是学生群体,他们才是教育领域实践的主体,因而知识管理的研究应该从对教师的研究延伸到学生群体。知识管理的对象有组织和个人,个人知识管理是组织知识管理的基础,我们要从个人自身做起,在学习中不断成长,提高个人的信息素养,从学生时代就形成一种个人知识管理的理念和方法,为以后职业生涯的成功做好准备。 2.面向过程 前面介绍了知识的运作流程,确切地说知识管理不是对知识的管理,而是对知识处理过程的管理,系统和过程是相对应的,这个个人知识管理系统和学生对知识的处理过程是相互对应的,依靠这个处理过程(促进新知识的产生和综合会带来学生自身能力的提高。 3.简易性 面向学生的个人知识管理系统根据面向对象的特点提供简易的操作界面,一目了然,简单易用,不会因为复杂的操作流程浪费时间,数据的处理过程符合学生的认知思维方式,提高了学习绩效。 4.个性化 在系统设置中有多个个性化选项,如文档可以按照类型、大小排序等,可以根据自己的需要和爱好进行功能选择。

2.2个人知识管理系统的基本思想和原则 2.2.1个人知识管理系统的基本思想 个人知识管理技能是提高学生信息素养和创新能力不可缺少的要素,第二代知识管理强调知识的生命周期、知识的流程,我们进行个人知识管理的重点是获取、吸收、应用和创新知识的能力,是螺旋上升的过程,这就要求在个人知识的知识流中,知识管理要有助于个人知识流的流动,促进新知识的不断获取,促进显性知识向隐性知识的转化,可以尽情地发挥自身的潜力。 个人知识管理系统最终目的是在提高自身学习效率的基础上,提升能力,提高信息素养,促进创新。在学生时代培养个人知识管理的能力就是要针对自身的能力,发掘个人的潜力,在学习中设计今后的职业生涯,以及对个人在获取知识、表达知识的能力上的一种培养。

2.2.2个人知识管理系统建构的基本原则 本文的个人知识管理系统面向的对象是自身,所有在设计系统中要以自身的需求为基础,从自身的角度出发,所以在建构系统的过程中要遵循一下原则: 1.简单高效 你是否有这样的经历:当我们看到一个介绍很完美的工具时,觉得很兴奋终于找到理想中的软件了,但是从网上do二下来用的时候就发现它很烦琐,并不是像介绍的那么好,反而影响了我们的学习效率。所以要遵循简单高效的原则,一目了然,不会把时间浪费在学习操作上,没有烦琐的前后左右跳转,不会在学习的时候迷航,从而在使用这个软件中体验前所未有的轻松愉快,感觉这里就是自己的地盘。 2.模块化 所谓模块化简单的说就是分层,数据库操纵一层,业务逻辑一层,显示一层。具体来说就是将一个复杂的问题分成多个小问题,每个小问题就是一个模块,模式化是软件设计中常用的一种方法,这种方法简单明了,分工明确,多个模块可以同步进行,当两个不同问题分类下的子问题相同的时候,可以将这个子问题的代码抽出来封装成一个类,这就是模块化的过程,主要是为了重用,提高效率。模块化的主要功能是把复杂的东西简单化,习惯地从功能上划分模块,模块化以后,程序代码可以大大减少,调用起来很方便。 3.系统安全性 安全是个不容忽视的问题,对于个人的隐私,该系统提供用户权限管理,其他人无法看到自己的隐私,该系统虽然没有达到对数据包长度加密的技术高度,但是对于简单的秘密设定已经完全实现。 4.系统最优化 在设计系统结构时,各个功能模块之间的关系必须明晰,并且考虑计算机的处理速度,以及时间延迟,处理好与数据库之间的调用关系。 5.可扩展性原则 个人知识管理理论在不断地走向成熟,信息技术的支持也以前所未有的速度推动了知识管理理论在教育领域的发展,本系统在设计开发过程中留有可扩展的