资源描述
精选优质文档-倾情为你奉上代码管理系统调研与可行性分析报告一、 调研企业的状况以及项目开发的必要性(2000字)代码作为众多知识中的一种,因此我们对于代码知识管理也可以从个人知识的管理方面进行研究。下面是在校大学生在个人知识管理方面的一些现状。 对于个人知识管理,人们通常采用Paul Dorsey教授的论述:“个人知识管理应该被看作既有逻辑概念层面又有实际操作层面的一套解决问题的技巧与方法”。把个人知识管理看作是实际操作层面的技巧和方法,这实际上也是对知识管理所涉及过程的概述。这些过程既包括创建,分类,索引,检索,分发,也包含了重新使用某项知识的价值评估。个人知识管理的重要性,大学时期是个人获取知识的一个重要时期,是大学生成为知识型社会一员的必经阶段。在知识经济的时代,大学生需要不断地提升自己的专业素养,提高自己的创造能力,社交能力和实用技能,用以增强个人的综合竞争力。当今社会,新的知识源源不断地被创造出来,所以每个大学生更需要掌握良好的知识管理方法,才能有效的获取知识,组织知识和应用知识,将知识转换为自己的资本,使自身竞争力得到提高。下面某高校计算机学院学生个人代码管理和参与校外面软件开发培训的学生对于个人知识管理的现状调查与分析:1对个人知识管理的了解和熟悉程度(1)个人知识管理知晓程度,知晓:83.67%,不知晓:16。33%。个人知识管理概念和理论熟悉程度:非常熟悉:34.33%,有一定了解:58.33%,不熟悉:7.34%。(2)阅读知识管理相关学术文献的情况,读过并且有一定了解:42%,读过但是不了解:38%,没有读过:20%。通过数据可以看出知道个人知识管理的人还是有一大部分的,但是真正了解的人却不多。2学生常用知识管理方式在常用知识管理方法上,接受调查的大部分学生借助计算机,主要以电子文档,刻录光盘的形式保存文档。另外有47.3%的学生使用自我知识管库管理,26%的学生则使用网络日志的形式。通过学生对个人知识管理方式中,我们可以看出其实大部的人都还是以传统的方式来管理知识,只有少部分学生懂得借助管理工具来对知识进行有效的管理。3. 学生知识的应用和创新在知识的应用和创新方面,认办知识创新最有效的方法为自己探索和与他人互通有无,进行资源共享,选择此项的学生多达58.34%,其他41.66%的则认为是自己探索或者和他人互通有无的。在最常用的知识创新方法上,49.7%的学生选择了交流法,40%的学生选择体验法,10%学生选用反思法,而解读法的选择人数仅仅为剩下的0.3%。通过对调查资料的统计分析,我们从知识管理概念和理论,个人知识管理的作用,产生知识管理需求的原因,进行知识管理的目的,常用的知识管理工具,个人知识管理的方法,个人知识管理的前景等方面描述了学生的个人知识管理情况并形成以下结论:(1) 学生对个人知识管理有一定了解,特别是学习编程开发的学生对于个人代码的管理的了解比较少。(2) 学生已经意识到个人知识管理的重要性,特别是参加校外编程开发的学生来说个人代码的管理显得更为重要。(3) 学生觉得进行有效的知识管理可以增强自身竞争力,提高生活与学习的效率。特别是学习编程开发的学生,把个人代码管理好,可以提高工作效率。(4)在知识创新的过程中,交流法运用较多。(5)学生知识来源多集中在教师课堂讲授和书刊资料上,还有网络上,同学间的交流也占据了一定比例。有效的个人知识管理对于提高学生的学习能力和创新能力起着重要的作用,可以为学生今后事业的发展打下扎实的基础。由此可以看出,编程人员对于构建个人代码数据库,管理自己的代码,以便在日后的工作和学习中提高效率。个人代码管理的必要性:面对如此庞大的代码资料,我们都面临着一个问题,如何有效管理这些处于“游离”状态的闲散资料呢?即使你是一个条理性很好的人,会借助分类文件夹来管理这些资料,可是你知道这些资料哪些是你已经阅读过的吗?你能松轻地找出哪些是最近一个星期收集到的吗?你能轻松地对找到的代码进行编辑吗?你能快速地对代码资料进行备份管理吗?明显,如果用纯手工来整理大量资料对于用户而言是相当费时费力的事情。特别地在开发的过程,想要参考一下以前编写过的代码,结果,在查找过程中花费的大量时间和精力,这是一件非常令人头痛的事。因此,个人代码管理器的设计就显得非常有意义了,无论从资料收集,管理还是从二次发布,数据安全性等各方面来看,个人代码管理器都比手工管理更高效,更简单。二、 项目研究意义,国内外现状分析(2000字)1. 研究意义与目的,同类研究工作国内外研究现状与存在的问题等1.个人代码管理器研究的意义:由于网络的普及,信息技术的发展。每个人所拥有的数字资料达到了前所未有的丰富程度。在拥有海量数字资料的同时,很多人面临着一些难以解决的困惑。首先是如何存储和备份这些数字资料。我们一般是以文件的形式存储于计算机硬盘之中,尽管这是最简单也是最容易操作的方式,但是同一文件常常被多次重复的保存,备份。而且在备份新的资料时,又很难将已经备份过的资料过滤掉。其次当资料量累计到一定程度的时候,如何管理和有效使用这些资料。在数以千万计的文件中,逐篇查找某一文章,无疑非常耗时。针对这些问题,寻求一种个人数字资料的存储和管理的最优策略,对科研和资料工作人员来说是十分必要的。相对于程序员来说,一个良好的代码管理工具也显得很有必要。这是就个人代码管理器研究的意义。2.个人代码管理器研究的目的:个人代码管理器研究的目的在于给编程人员提供一个良好的管理平台,方便他们管理属于自己的代码知识,以便在日后的学习和工作中提高效率。3.国内外现状分析:个人知识管理,Personal Knowledge Management,简称PKM.在国外的研究已经日趋成熟。最初由Paul Dorsey教授于1998年初提出,并被Jonathon Goade在PKMNet网站上详细介绍。个人知识管理是指个人组织和集中自己认为重要的信息,使其成为自己知识其础的一部份,并将散乱的信息片段转化为可系统应用的信息,以此扩展个人知识的一种战略与过程。其本质在于帮助个人提高工作效率,整合自己的信息资源,提升个人的竞争力。通过实施PKM,可以提高个人获取,管理以及表达知识的能力,并使个人占有信息转化为价值更高的知识资本,从而最终提升自己的工作与生活质量。个人知识管理的定义包含三层意思:(1)对于个人已经获得的知识进行管理;(2)通过多种途径获取新知识,并取长补短构建个人知识体系;(3)利用自己所撑握的知识以及长期以来形成的思想和方法实现显隐性知识的迅速转换,并创出新的知识。个人知识管理框架,甘永成(2004)提出了E-Learning时代背景下个人知识管理框架,它由几个相互联系的部分组成。个人知识管理理论框架主要包括:获取信息,分析信息,组织信息,展示信息,共享信息,评估信息,信息安全等七个部分。Web2.0环境为个人知识管理提供了一系列有效的技术与平台。如,博客(Blog),维基(Wiki),标签(Tags),社会网络(SNS),内容聚合(RSS),网摘,威客等,利用上述工具进行信息收集,分析,发布,交流,从面不断增加和扩充自身知识,并向社会贡献自己的知识,实现个人的知识管理。虽然,网络上提供了很多的个人知识管理工具,但是,这些工具所面向的用户是普遍的用户,对于代码这种特殊的知识来说,这些工具并不是很适合。个人代码管理器专注的是对于代码这一特定知识的管理,它所面向的用户是编程开发人员这一特殊人群。参考文献:1王伟军,熊瑞,张扬。Web2.0与知识管理平台的集成研究J.情报资料工作2007.(5):37-402甘永成.e-learning环境下的个人知识管理J.中国电化教育,2003(6):19-23.3王莹,谢百治.信息时代实施个人知识管理的思考J.中国医学孝育技术.2006(6):193-196.4韩陈冲.个人知识管理理论与具体实施研究D.南京:南京师范大学.2007.5周九常.个人知识管理的三个重点领域J.图书情报知识.2006(1).6侯贵松.知识管理与创新M.北京:中国纺织出版社,2002.7杨治华,钱军.知识管理M.南京:东南大学出版社,2002.8屈晓晖,胡海燕.知识博客及其在个人知识管理中的应用J.图书馆学研究,2008.9胡强.社会性软件在个人知识管理中的应用研究D.南昌:江西师范大学, 2007.10 宋飞.社会性软件在个人知识管理中的应用J.远程教育杂志, 2007(1): 39-44.11胡艺文,陈美芳.一种基于Web2. 0分布式工具集的知识管理方法J.现代教育技术, 2008(6): 98-100.12金丽霞.知识管理:高校管理新模式J.江苏广播电视大学学报, 2008(6): 79-81.三、研究内容及技术路线研究路线:1.界面的开发。个人代码管理器必须提供一个良好,简洁的操作界面。2.数据的保存。个人代码管理器的设计目的不单是对代码资料的简单管理,它更是要对代码资料的存储,方便用户的获取。技术路线:1.界面的开发使用javaSwing来开发,javaSwing提供了很开发界面的组件,方便开发。2.数据的保存,前期会使用文件来保存数据。个人代码管理系统并不是一个大型的系统,所以不须用到其它大型的数据库。四、拟解决主要问题、项目创新之处个人代码管理器的其本功能:1.现有或将来下载的数字资料入库功能 用户一般将数字资料以文件的形式保存在硬盘,光盘等存储介质上。建立个人数据库,一般有2种择:一是以文件名索引的形式,二是直接将文件以对象的形式放进数据库中。前者虽然简单,但在管理上存在很多缺陷,如文件路径必须与数据库中保存的路径一致,难以防止资料的意外删除和破坏等。因此在资料的保存形式上宜选择后者。2.按特定要求查询功能 查询功能的设计可参考目前流行的电子数据库格式,分一般查询和组合查询。在一般查询中,查询字段只有一个,按作者,文件名(或文章名),关键词等常规查询;组合查询可有多个查询字段,进行多重限制以缩小查询范围。除这些常规查询外,增加按主题查询,这一查询功能是目前流行的电子数据库所没有的。按主题查询为用户查找某一特定领域的所有文献提供了极大方便。这需要在建库时输入主题和对应的文章索引规则。3.阅读,打印功能 由于文件是以对象的形式保存在数据库中,所以只要建立对象与阅读软件的连接便可以进行阅读相应格式的电子文件,打印可以在相应软件中进行。4.数据库中已有资料的删除,修改功能 删除和修改是为了保证数据库中资料的有效性,对不需要的资料从库中删除,或者对错误的资料进行更正。也是当资料数量过于庞大时,将旧资料导出保存后从库中删除,保证数库管理的高效运行。5.资料的备份,恢复功能 存储介质的损坏对资料的破坏有时是毁灭性的,因此系统具备按用户要求和安排进行数据库中资料的备份和以后的恢复是非常重要的。这一功能也可应用于不同计算机,不同介质中资料的移植。五、目前研究基础网络上可以找到很多功能相似的工具作为参考。也有很多的参考资料可以参考六、预期研究成果(1)易于掌握。个人代码管理器的设计的目的是便于用户管理自己的代码资料。用户只是面的设计尽量人性化和简洁;计算机数据库的操作必须简单明了。(2)便于管理。个人代码管理器设计的目的就是有效管理个人代码资料,让用户可以快速,方便地查询现有资料的类型,数量和内容,它必须以用户最优的方式管理自己的资料为设计主导思想。(3)便于移植和备份。即个人数据库建立后,应该能够方便的在不同介质间移植,也能够按用户需求进行备份及恢复,以防止由于硬件故障而造成数据丢失。七、计划项目研究时间安排(分为可行性分析、设计、开发、及成果整理四个阶段)指导老师意见导师签字: 年 月 日企业意见 企业导师签字: 年 月 日答辩小组意见答辩组长(签字) 年 月 日可行性分析报告校内评分:可行性分析报告企业导师评分:答辩小组评分:总分:专心-专注-专业
展开阅读全文