工程论文开题报告栏目提供最新工程论文开题报告格式、工程论文开题报告硕士论文范文。详情咨询QQ:1847080343(论文辅导)

计算机工程硕士开题报告范文 开题报告综述

日期:2018年01月15日 编辑: 作者:无忧论文网 点击次数:8802
论文价格:免费 论文编号:lw201007261009049101 论文字数:900 所属栏目:工程论文开题报告
论文地区:中国 论文语种:中文 论文用途:开题报告 Proposal
计算机工程硕士开题报告范文 开题报告综述

知识管理系统的设计与实现 开题报告综述
一、 课题背景
1.1 课题研究背景
信息时代的到来,使各种信息大量膨胀,信息技术伴随着知识经济迈向前端,知识经济时代与以前的时代相比发生了很大的变化,新的经济发展规律、新的经济增长方式、新的经济制度、新的游戏规则……,这都标志着知识已经成为新的而且重要的竞争资源。如何有效地积累知识,有效地管理知识,有效地共享知识,对现代化的企业来说是一个重大的课题。研究知识管理、充分利用知识提高核心竞争力和创造经济价值,已经成为企业生存和进一步发展的关键。知识管理成为企业在当前新形式下战略管理的重要内容。
与知识经济获得同样关注的另一个时代特征便是大家经常谈到的IT。信息技术在产生之初,限于工业经济的时代特征,只能在小范围内发挥有限的作用。如今,随着信息社会的到来,信息在经济的发展中起到了至关重要的作用,信息经济使信息技术从边缘辅助变为举足轻重的工具。上世纪末直至今天,知识成为决定竞争发展的重要因素之后,信息技术迎来了新的机遇和挑战。信息技术仍然是举足轻重的工具,但对于个人、组织乃至整个社会来说,这一工具已跃居核心地位,信息技术的核心任务便是服务于知识,同时也孕育了知识管理技术和以知识为核心的崭新的知识产业。
知识管理技术不是一个静态的概念,而是在实践中得到不断应用和发展,所以不能静止地看待知识管理技术。Gartner公司概括了有关知识管理的“潮流”技术,给出了知识管理技术的成熟度矩阵,知识管理技术将越来越从知识存储和检索层次的应用向促进知识共享和智能技术利用方向发展,且在演变路径的每一个阶段,都有着成熟度高低不同的技术。
总之,知识管理作为一种新型的管理模式与方法,是适应知识经济时代管理实践发展的必然结果。
1.2 课题研究的意义
随着国际化竞争进一步白热化,知识管理作为企业和组织“帮助主动脉,打通微循环”的有效手段,有助于全面提升管理素质。
软件企业是知识密集性企业,也是人才依赖型企业。目前大多数软件企业已经逐渐由技
术型、创造型工作转变为经验型的工作,软件企业的战斗力不仅来自于现有员工的知识,更重要的是所有员工知识经验的积累。然而在软件业中,员工“跳槽”的现象相当普遍,这导致员工的经验流失现象非常严重。如何让知识在员工之间交流共享,如何保证企业的核心开发技术不会随关键员工的离职而流失,如何让以前开发过的有重要价值的软件资料在需要的时候很容易被找到;如何让新员工能在短时间里熟悉项目的相关背景资料而很快进入项目角色;在项目开发和进展过程中,如何使员工在需要向具有某种专长的专家咨询求教时能迅速在企业内部找到拥有这样专长的人等等问题,都要求软件企业必须对企业内部长期形成的经验知识进行系统的积累、挖掘和利用,这正是知识管理系统所要解决的问题。
知识管理系统(KMS:Knowledge Management System)作为实现知识管理的信息系统,是知识管理的实施平台,IBM和Microsoft等公司已经设计除了很成熟的知识管理框架,然而对于中小型企业存在资金预算低等条件的限制,不能使用商业化的知识管理系统,所以需要立足自身的实际需求,量体裁衣建立适用的知识管理系统。
1.3国内外企业知识管理现状
目前,随着关于知识管理的研究日益增多,许多公司,例如IBM、Microsoft等都已经开展了知识管理实践,知识管理系统在近几年也层出不穷。而且实施知识管理对企业的进一步发展起到了很大的推动作用。
有资料显示,“国外对知识管理的研究目前集中在知识管理实施、知识管理与组织、知识管理与相关领域研究以及知识管理技术和知识管理软件工具的开发等方面,而国内知识管理的研究主要集中在知识管理与图书馆、知识管理的基本内容、知识管理技术以及知识管理体系……国内外所处的阶段不同:国内比较重于理论的研究,而国外基本上已经处于理论与实际相结合的阶段。这说明我国知识管理的研究起步较国外晚,现在主要是在解决理论层面上的东西,毕业论文因此还有一段路要走。”由此可见,国内知识管理和知识管理技术的发展相对国外来说还有一定的差距。
经过分析研究,目前企业在知识管理方面比较薄弱,比如日常工作中的资料、方案、计划等存储和管理方式比较简单,在使用、查找、版本等方面存在一定的混乱情况;企业花费大量人力物力创造的知识资产,因为缺乏有效的管理系统,随着人员的流动、机器的变动而流失;企业的业务经验、资料等知识重复利用率较低;个人知识与企业知识融合不足,员工头脑中很多很好的经验和知识不能得到充分的挖掘和共享等等。
二、 课题内容
为了改善企业知识管理的现状,根据企业自身业务的特点,为企业的知识管理提供一种设计方案并加以实现。以相对较低的成本来满足企业持续性发展的需求,同时使得企业在运营过程中能够充分利用信息技术带来的便利,积累知识,共享知识,应用知识,提高工作效率,提升企业经济价值。
课题所设计的知识管理系统需要达到以下目标:
● 构建综合业务知识库,整合现有基础的知识资本,实现准确的知识结构分类。
● 建立知识共享流程,方便用户快速定位查找所需知识。
● 构建知识用户体系,定义用户的角色和权限,实现有序、安全的知识学习,知识再利用。
● 能够使用户与专家互动,并对知识进行有效的评价。
● 知识管理系统必须满足安全、可扩展和易维护的要求。
三、 技术路线
为了达到以上目标,首先需要充分研究知识管理方面的知识,在此基础上针对企业目前的知识管理实施现状,设计并实现知识管理系统。
系统的开发主要采用微软的Visual Studio .NET工具和SQL SERVER 2008数据库系统。
.NET 的核心是 .NET Framework,.NET Framework 是用于生成、部署和运行 XML Web services 和应用程序的多语言环境,它由三个主要部分组成:
1.公共语言运行库 运行库实际上在组件的运行时和开发时操作中都起到很大的作用,尽管名称中没有体现这个意思。在组件运行时,运行库除了负责满足此组件在其他组件上可能具有的依赖项外,还负责管理内存分配、启动和停止线程和进程,以及强制执行安全策略。在开发时,运行库的作用稍有变化;由于做了大量的自动处理工作(如内存管理),运行库使开发人员的操作非常简单,尤其是与今天的 COM 相比。特别是反射等功能显著减少了开发人员为将业务逻辑转变为可重用组件而必须编写的代码量。
2.统一编程类 该框架为开发人员提供了统一的、面向对象的、分层的和可扩展的类库集 (API)。目前,C++ 开发人员使用 Microsoft 基础类,而 Java 开发人员使用 Windows
基础类。框架统一了这些完全不同的模型并且为 Visual Basic 和JScript 程序员同样提供了对类库的访问。通过创建跨所有编程语言的公共 API 集,公共语言运行库使得跨语言继承、错误处理和调试成为可能。从 JScript 到 C++ 的所有编程语言具有对框架的相似访问,开发人员可以自由选择它们要使用的语言。
3.ASP.NET ASP.NET 建立在 .NET Framework 的编程类之上,它提供了一个 Web 应用程序模型,并且包含使生成 ASP Web 应用程序变得简单的控件集和结构。ASP.NET 包含封装公共 HTML 用户界面元素(如文本框和下拉菜单)的控件集。但这些控件在 Web 服务器上运行,并以 HTML 的形式将它们的用户界面推送到浏览器。在服务器上,这些控件公开一个面向对象的编程模型,为 Web 开发人员提供了面向对象的编程的丰富性。ASP.NET 还提供结构服务(如会话状态管理和进程回收),进一步减少了开发人员必须编写的代码量并提高了应用程序的可靠性。另外,ASP.NET 使用这些同样的概念使开发人员能够以服务的形式交付软件。使用 XML Web serviceswww.51unwen.com功能,ASP.NET 开发人员可以编写自己的业务逻辑并使用 ASP.NET 结构通过 SOAP 交付该服务。
ADO.NET 对 ORACLE 和 XML 等数据源以及通过 OLE DB 和 XML 公开的数据源提供一致的访问。数据共享使用者应用程序可以使用 ADO.NET 来连接到这些数据源,并检索、处理和更新所包含的数据。ADO.NET 通过数据处理将数据访问分解为多个可以单独使用或一前一后使用的不连续组件。ADO.NET 包含用于连接到数据库、执行命令和检索结果的 .NET Framework 数据提供程序。可以直接处理检索到的结果,或将其放入ADO.NET DataSet对象,以便与来自多个源的数据或在层之间进行远程处理的数据组合在一起,以特殊方式向用户公开。
SQL SERVER 2008是Microsoft 公司推出的数据库管理系统,具有使用方便、可伸缩性好、与相关软件集成程度高等优点。包含以下几个主要组件:
1.数据库引擎 是用于存储、处理和保护数据的核心服务。利用数据库引擎可控制访问权限并快速处理事务,从而满足企业内要求极高而且需要处理大量数据的应用需要。
2.Analysis Services 是一种核心服务,可支持对业务数据的快速分析,以及为商业智能应用程序提供联机分析处理 (OLAP) 和数据挖掘功能。
3.Integration Services 使用 Integration Services 可解决复杂的业务问题,方法是复制或下载文件,发送电子邮件以响应事件,更新数据仓库,清除和挖掘数据以及管理 SQL
Server 对象和数据。
4.复制用于在数据库间复制和分发数据和数据库对象,然后在数据库间进行同步操作以维持一致性。
5.Reporting Services 是基于