




已阅读5页,还剩58页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
中图分类号: 学校代码: 10055 密级: 公开 硕 士 学 位 论 文 知识库管理系统的设计与实现 文作者 张志强 指导教师 李忠伟 副 教授 申请学位 工程硕 士 培养单位 软件学院 学科专业 软件工程 研究方向 项 目管理 答辩委员会主席 评 阅 人 南开大学研究生院 二一 三 年十月 摘要 摘 要 在知识经济到来的今天,知识已被企业提升到战略资源的位置,企业采用知识管理势在必行。 在人们生活在 网络化 的发展趋势中,“知识经济”这个词被人们越来越重视,说明了 知识经济时代 的 到来 。 知识的重要性 不言而喻,军事、政治、经济、文化等社会各领域均受到知识的影响 。 尤其是 对企业 来说,知识已经被作为企业发展的战略资源来对待。有效的 知识共享 、知识 管理,是当今企业发展需要考虑的重要问题之一。 本文利用软件工程思想,以成熟的信息技术为支撑,根据企业管理中对知识的实际需求,实现知识库管理系统的基本功能,对企业 知识进行有效分类存储、高效管理,使知识可以被有效分享、再利用,甚至再创新,实现 降低企业运营成本 、 强化企业核心竞争力 的目的 。 知识 库 管理系统的实现 采用 B/以 术为基础, 以 开发平台 ,在需求分析和总体设计的基础上对系统的功能模块进行了实现,实现的功能模块包括 用户管理、知识管理等 。 知识库 管理系统的设计与实现 基本上满足 了企业知识管理的需求,它有利于 企业更好地适应市场不断变化的需求 ;有利于 降低企业成本,提高劳动生产率 ;有利于 减少信息搜索的时间,支持快速的、低成本的、高效的决策和问题解决过程 ;有利于 促进创新,增强竞争力 。 知识管理系统将在企业的发展过程中发挥重要的作用。 关键词: 知识 ;知识管理 ; he of of to a is As on of it of it is on a of a to to to a s to be on In of to to of of to of of of of to of of to of of / S 2EE as a of to on is to of it to to of to to an in of 录 录 摘 要 . I . 录 . 1 章 绪论 . 1 知识管理的背景和 意义 .知识管理的研究现状 .本文的研究内容和组织结构 . 2 章 系统开发基础概述 . 3 知识管理 . 知识管理简介 . 和内容管理的关系 . 知识管理步骤 .台技术 . 本概述 . 系结构 . 心技术 . 器与服务 . 优势 .术介绍 . 介 . 介 . 比 . 比 . 3 章 系统的需求分析 . 12 统总体需求 .统用户分析 .统功能需求 .统性能需求 .统环境要求 .录 V 第 4 章 系统的总体设计 . 17 系统的功能模块划分 .系统的用例图设计 .系统的业务流程设计 .系统的顺序图设计 .系统的数据库设计 . 设计概述 . 命名约定 . 数据库表 . 数据表关系 . 5 章 系统的实现 . 40 户管理模块的实现 .识管理模块的实现 .识检索模块的实现 .识审批模块的实现 .识发布模块的实现 .识评价模块的实现 .识统计模块的实现 .档管理模块的实现 .识门户模块的实现 . 6 章 总结与展望 . 54 结 .望 .考文献 . 56 第 1章 绪论 1 第 1 章 绪论 研究 的背景和意义 随着 科学与技术的不断发展,当今社会已经演化为一个“ 知识经济 ”的 时代 。在这样的大环境中,企业如何能够在竞争中更好地把握各种发展机会,取决于企业的核心竞争力。而随着“知识经济” 的到来, 企业 的核心竞争力早已经不在人力资源、基础设施、产品流程等方面来体现,而是着重体现在企业组织的智力决策和知识支撑。 在 以“ 知识 ”为核心的各类 企业 、 组织 机构 中, “ 知识 ”的价值远远大于各种物质资产。 如果 企业在发展过程中积累了 大量的知识,但由于缺乏对知识的有效管理, 就会造成 企业知 识管理比较混乱、大量知识流失、知识不能在企业内部共享等问题,使 企业的知识 无法 发挥出其作用。 现在的企业组织,越来越重视直接影响企业和组织发展的知识资产。在此商业背景下,人们开始研究什么是知识管理。这是因为,很多成功的案例 表明 ,对知识进行有效的管理,在对企业发展的推动和贡献 是非常明显的,可以使得企业在下述方面取得收获: 知识管理的研究现状 知识管理的研究现状如下: 本文的 研究 内容和组织结构 本论文对 知识管理系统 的设计和开发进行了多方面 的需求调研,分析 该系统 上的用户、功能组成,并根据当前 企业 具备的软件、硬件环境,设计了该系统的体系结构,最终实现了 基于 管理系统 。 企业通过使用 系统的知识 分类 管理 、 共享、查询、统计等功能,实现对企业在运营中积累的大量知第 1章 绪论 2 识的有效存储、管理与应用,促进知识的再利用和再创新,起到增强企业的竞争力的作用。 论文的章节安排如下: 第一章是绪论,主要介绍了 知识管理的 背景、意义、 知识管理的研究现状 ,以及本论文的 研究内容和 章节组织。 第 二 章是 系统开发基础概述 , 介绍了知识相关的一些概念以及企业 如何进行知识管理 ,同时 对系统开发所采用的相关技术的进行了介绍 。 第 三 章是系统的需求分析,分析了 知识管理 的业务流程,然后从 知识 管理系统 的功能、 性能、 开发环境等多个方面,对系统进行了详细的需求分析。 第 四 章是系统的总体设计,分别从系统的整体结构设计、系统的用例设计 、流程设计 和数据库设计等方面进行了阐述。 第 五 章是系统的实现,分别针对在论文的总体设计中涉及的功能模块一一进行了实现,并给出了相应的操作说明。 第 六 章是总结,对本论文所实现的 知识管理系统 的设计和开发工作做了总结,并对该系统进一步的功能扩展和开发提出了展望。第 2章 系统开发基础概述 3 第 2 章 系统开发 基础概述 知识管理 识管理简介 在了解了知识管理的相关研究现状之后,我们必须明确知识管理的概念。所谓知识管理,就是在企业或组织中建立一套可以实际施行的软件系统,该软件系统包括了企业或组织中的资讯或知识,并能够使得这些咨询或知识可以被整个企业或组织中所有人员在权限范围内进行获得、分享、整合、更新、创新等 ,同时能够将这些更新、创新不断地反馈到系统中,形成一种企业与组织发展中“人 知识”的相互转变,事实表明这种管理方式可以在企业组织中成为管理与应用的智能技术。 内容管理 的 关系 识管理步骤 台技术 2本 概述 建立在 平台上的企业级应用的解决方案。 术的基础便是 平台,不但有 时还提供了对 最终目标第 2章 系统开发基础概述 4 是成为一个支持企业级应用开发的体系结构,简化企业解决方案的开发,部署和管理等复杂问题。 2系结构 统的 两层化模 型中的不同层面分割为多层,一个多层化的应用能够为不同的服务提供一个独立的层。 1、用户层 ( 用来与用户交互,并把来自系统的信息显示给用户。 2、 产生表示逻辑,并接受来自客户端的用户反馈。在所有接受客户端请求的基础上,表示层对用户的请求产生相应的回应。 由 3、业务逻辑层 ( 用来处理应用的核 心业务逻辑。业务层为低层的服务组件提供必要的接口。业务组件通常被实现为 中, 理持久性、事务和资源分配等。 4、企业信息系统层 ( 这一层为企业的信息系统服务,包括数据库系统、事务处理系统和企业资源计划系统等。 在 二层和第三层被和称为中间层 (因此,也可以把 结构看作三层结构。中间层是 型的 第 2章 系统开发基础概述 5 图 2层结构 大多数应用程序开发人员只是考虑中间层的业务逻辑复用,很少考虑过用任何正规的数据持久性框架建立数据层,即数据持久层。数据持久层位于业务层和数据库之间,它隐藏数据读取和操纵中的所有数据访问代码细节,完全抽象出开发应用程序时使用的数据物理细节,加上数据持久层 2心技术 1、 的一种技术。 务器上,用来生成 为 并不十分适合做用户的界面表示,而当 件可以通过 器来捕获这个请求消息。 2、 第 2章 系统开发基础概述 6 由 司倡导、许多公司参与一起建立的一种动态网页 技术标准。在传统的网页 件中加入 ,就构成了 先执行其中的程序片段,然后将执行结果以 序片段可以操作数据库、重新定向网页以及发送 等,这就是建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上传送给客户端的仅是得到的结果,对客户浏览器的要求最低,可以实现无 至无 3、 可扩展标记语言 (供了一种标记内容的方式,可以添加关于数据用途的信息。信息使用 为解析器的应用程序就能够可靠地提取相关信息,并根据不同的需要处理。 其实质是 :时候数据是为数据库准备的,有些时候则是供人阅读的。与这两方面应用相关的技术,比如数据验证和 2器与服务 1、 主要的组件类型定义了相应的容器类型,因此对应 客户容器:客户容器管理所有 用程序客户端和它们的容器运行在 器管理所有 2 器管理所有 2 2 第 2章 系统开发基础概述 7 图 件、 容器与服务器的关系 2、 些技术不用开发者自己开发,它们为开发基于 (1)安全服务:允许开发人员配置 件或 有被授权的用户才可以访问系统资源。每一客户属于一个特定的角色,而每个角色只允许激活相应的特定方法。开发人员在部署描述文件中声明角色和允许被激活的方法。 (2)事务服务:允许开发人员指定组成一个事务中所有方法间的关系,这样一个事务中的所有方法被当作一个完 整的独立单元。当客户端激活一个 器介入特定的事务管理。由于事务交由容器管理,因而,在 发人员不必对事务的边界进行编码处理。 (3)企业内的多重名字和目录服务提供一个统一的接口,这样应用程序组件就可以直接访问名字和目录服务。 (4)数据库连接池模型:获取数据库连接是一项极为耗时的工作,而且连接数极为有限。容器通过管理连接池来缓和上述问题。采用该模型, 从连接池中迅速获取数据库连接,并在 连接“放回”连接池中,以供其他 第 2章 系统开发基础概述 8 2优势 优势主要是为搭建具有可伸缩性、灵活性、易维护性的业务系统提供了良好的机制,下面对其优势做一详细叙述。 1、保留现在的 因为 业计算”领域供应商的参与, 每一个供应商都对现有的客户提供了不用废弃己有投资即可进入可移植的于基于 有的操作系统和硬件也能被保留使用。 2、高效的开发 繁琐的服务器 端任务交给中间件供应商去完成,这些开发人员可以集中精力在如何创建业务逻辑上,相应地缩短了开发时间。 3、支持异构环境 于 间件、硬件,因此设计合理的基于 4、可伸缩性 基于 如可被部署到高端 种系统单机可支持 64域的供应商提供了更为广泛的负载平衡策略,能消除系统中的瓶颈,允许多 台服务器集成部署。这种部署可达数千个处理器,实现可高度伸缩的系统,满足未来商业应用的需要。 5、稳定的可用性 持长期的可用性。一些 署在户也可选择健壮性能更好的操作系统,如 S/390。 第 2章 系统开发基础概述 9 术介绍 介 模型 视图 控制器。 常可以用 用 于与用户的交互,通常用 是 可以分派用户的请求并选择恰当的视图以用于显示,同时它也可以解释用户的输入并将它们映射为模型层可执行的操作。图 图 介 从 展而来,但实际上 设计思想为核心,而 设计思想为其核心,一点就是最近 就是 身存在一些 缺点 , 符合更利于代码的复用。 使用其中心处理器, 使用一个拦截器第 2章 系统开发基础概述 10 ( 作 为其中心处理器,这样做的一个好处就是将 (1)浏览器发送请求 ; (2)中心处理器根据 ; (3)如: (4)如果 件中配置 数,则调用 数对应的法,否则调用通用的 (5)将 中的对应方法返回的结果响应给浏览器 ; 比 (1)方式: 实现的时候必须扩展 子类,实现的时候可以不用实现任何类和接口,虽然 ,但是,不是必须的。 (2) 必须设计成线程安全的, (3)其 (4)以为 赖于 些 此对 要借助与其他的测试工具, 测试其他的一些 (5)者其子类进行数据传递,虽然也有 样的 出现,但是,还是不能 像其他层面那样通过一个简单的 (6)页面的编写带来方便, 可以使用 此, 第 2章 系统开发基础概述 11 比 过, 少许的差别: (1)用 (2)特性的标签改用 行替换 。第 3 章 系统的需求分析 12 第 3 章 系统的需求分析 对系统进行需求分析,是软件工程中进行软件系统开发最初始的一个阶段,也是非常重要的一个阶段。在这个阶段中,我们需要明确系统在功能、性能、设计约束等方面的期望。 本章对知识管 理系统进行了 详细的 需求分析,包括对企业 知识管理的总体目标、系统的使用用户以及功能、性能需求和系统环境进行了描述和分析 。 统总体 需求 企业在发展过程中积累了大量的知识,但由于缺乏对知识的有效管理,造成了企业知识管理比较混乱、大量 知识流失、知识不能在企业内部共享等问题,使得企业的知识没能发挥出其作用。 因此,知识管理系统的目标就是 实现工作中知识的有序积累;促进知识分享;实现知识的有效应用。 知识 库 管理系统的功能需求主要包括九个方面, 分别为 用户管理 、知识管理、知识检索 、知识审批、知识发布、知识评价、知识统计、文档管理 、知识门户 。 除了完成以上功能需要外,系统还应该在整体性能上达到一定的要求。这种要求也叫做系统的非功能需求,或称做是性能需求。系统的性能需求主要包括在系统可移植、可扩展和安全性等方面。 可移植性:系统要求能够在 可以在 者 以对系统的可移植性要求很高,这也影响到系统开发所选择的工具和平台。 可扩展性:系统的可扩展性是指在现有的系统框架下,后续开发的功能模块能够很方便地集成到现有系统中,需要增加新的功能时,无需太多开发成本即可很容易地与现有功能模块融合在一起。 安全性 :企业的知识是分级别来访问和使用的,所以系统必须对用户设置不同的知识访问与操作等级。 系统的安全性要求较高,必须保证用户在进行知识访问和操作时不能超过其权限范围。 第 3 章 系统的需求分析 13 统用户分析 知识 库 管理 系统 的 使用 对象 包括 企业的 全体员工, 专家、领导等 。 本系统根据数据处理范围、权限将用户分为 5级,分别是系统管理员、 知识专家 、各级领导、 知识审核员、 一般用户。 1、系统管理员 :具有 知识 管理 、 评价 权限,具有全部范围的数据查询、分析权限,具有 系统设置、用户管理 、 各种角色定义 和 管理权限,具有所有用户角色分配权限。 2、 知识专家 : 知识专家是具有一定专业知识的人, 具有 知识的浏览、查询权限,具有对相关知识进行评价的权限,知识能否发布作为企业的知识积累起来,需要根据专家的评价来决定 。 3、 企业 领导 : 领导需要从全局对企业的知识有一个总体 了解,包括企业 的各种文挡、专业知识的数量等,企业员工对知识的贡献等 。 领导具有知识的浏览、查询权限,具有知识的统计权限。 4、 知识审核员 : 知识审核人员具有知识的浏览、查询权限,具有知识的审核权限 。 5、 一般用户 : 具有知识的录入和修改权限,具有知识的浏览和查询权限、具有对自己贡献知识的浏览、修改权限 。 统功能需求 基于知识管理的总体目标,企业知识 库 管理系统需具备以下几方面的功能 。 1、用户管理功能 对于企业的所有员工的信息需要有效的进行管理,一方面要管理员工的基本信息,另一面根据员工对企业知识的贡献来发 现和挖掘更优秀的员工。具体需要实现的功能包括 用户的登录与退出,不同用户能够通过输入用户名、密码和验证码登录系统,可以退出系统,修改自己的密码。 用户的添加、修改等、角色的定义以及权限的 分配等。 2、知识管理功能 企业的知识 大致可分为以下几类: ( 1) 个人知识 第 3 章 系统的需求分析 14 这类知识隐藏 于 企业 员工的头脑中, 包括个人的一个想法、一个解决问题的方法等,这些都属于隐形知识, 没有显性化沉淀下来。 ( 2) 企业知识 包括企业的员工信息、产品信息、解决方案、客户信息等。 ( 3) 文档资料 包括企业使用的一些模板,工作过程中产生的一些文档,做 项目过程中产生的一些文档等。 知识管理 包括添加知识、修改知识和删除知识功能,知识支持添加附件。该模块还包括知识类别的管理。 3、知识检索功能 随着知识越积越多,需要浏览某一条知识就会变的困难,知识检索就是为了能够快速的搜索到自己想要的知识。知识检索 是知识库管理系统的核心功能之一, 系统需要 提供多种知识检索方式,包括编号检索、标题检索、类别检索,全文检索。 而且 知识检索 需要 支持模糊查询。 4、知识审批功能 为了提高知识的质量,员工提交知识以后需要进行审核,只有审核通过的知识才可以供其它用户浏览。 在创建和修改知识时 可以使用审核功能。使提交到知识库中的每一条知识都通过一个有效的核查管理环节,这样既可以保障知识库中知识的正确性,也可以规范知识库的管理和维护。 只有具有知识审核权限的知识审核人员或者管理员才可以使用该功能。 5、知识发布功能 知识经过审批后可以进行发布。知识在正式发布后才能对用户开放,提供浏览和检索服务。管理员在发布知识之前可以进行知识预览,检查发布知识的内容是否准确无误。 6、知识评价功能 知识评价是知识库中所管理知识的准确性以及可信度的重要保证。知识评价分为用户评价以及专家评价两个部分组成。用户能够对知识 发表评论。用户的评论可以作为知识的补充信息,也可以作为知识审批和维护的一个沟通渠道;专家组成员能够定期地对知识库中的知识进行整理、归纳,并对原有的解决方案进行审核与评议,给出知识评价分数。 7、知识统计功能 第 3 章 系统的需求分析 15 提供知识库访问情况分类统计表,知识库热点信息统计表,知识库用户访问排名表,知识库中知识数据统计报表等报表。 8、文档管理功能 企业大量的知识是以 档管理是知识管理的基础。系统提供全面的文档管理功能,能够提升工作效率,更好的获取知识。 9、知识门户 知识门户是企业员工访问企业相关知识的统一入口。通过它了解最新的知识,实时地与其他成员取得联系、找到能提供帮助的专家或知识。知识门户是企业实现高效管理的重要工具和手段。 统性能需求 系统在实现以上的功能需求时,还必须满足以下性能需求。 1、 系统的 并发用户访问数不少于 128; 2、 持续稳定工作时间 要大于 3天; 3、 具备 4、 在 100个并发用户访问时,确定条件的信息查询响应时间小于 8秒钟。每笔业务的响应时间在 5秒以内。登录要求响应时间在 5秒以内。 5、 可伸缩性好,吞吐量随 不低于 50%。 6、 系统可靠性好。 统环境要求 根据系统 在功能方面提出的要求,综合考虑目前市场上主流的软件开发环境 和硬件 支撑 环境,明确了系统的开发环境和 运行环境如 下: 1开发环境 操作系统: P 开发工具: 发语言: 据库 软件 : 运行 环境 第 3 章 系统的需求分析 16 服务器环境:操作系统 为 003 据库产品仍然选择 i;应用服务器选择 新版本。 客户端环境:浏览器 支持多种浏览器,如 但考虑到大多数用户的应用环境,系统主要支持 操作系统: 000/ 4 章 系统的总体设计 17 第 4 章 系统的总体设计 系统的功能模块划分 通过对 知识管理系统 的功能需求分析, 系统分为用户管理、知识管理、知识检索、知识审批、知识发布、知 识评价、知识统计、文档管理、知识门户九大模块,功能模块结构图如 图 图 能模块结构图 系统的用例图设计 通过对知识管理 系统使用对
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 教师教育教学反思与社会支持机制的结合试题及答案
- 生态修复工程2025年生物多样性保护与生态修复工程审计报告
- 环境保护概论试题及答案
- 潍坊地理期末试题及答案
- 家具设计中创意表达与实现试题及答案
- 物理学各分支特点分析试题及答案
- 针对心血管疾病的2025年互联网医疗平台在线问诊报告
- 工业废气净化处理技术2025年市场潜力深度研究报告
- 沉浸式戏剧与科技融合:2025年创新创作与市场推广前景报告
- 铁岭师范高等专科学校《移动互联网应用开发技术》2023-2024学年第二学期期末试卷
- 数学三角形的高、中线、角平分线教案2024-2025学年北师大版(2024)七年级数学下册
- 高低压柜常见故障及检修培训
- 2021水闸工程运行管理规程
- (高清版)DB51∕T 1292-2011 牧草种质资源田间鉴定与评价技术规程
- 三农项目申请操作流程指南
- 组织行为学(对外经济贸易大学)知到课后答案智慧树章节测试答案2025年春对外经济贸易大学
- 贴太阳膜知识培训课件
- 面粉厂粉尘防爆培训课件
- 1000道二年级数学口算练习题
- 第16课《有为有不为 》课件-2024-2025学年统编版语文七年级下册
- 2024版股权分配与员工持股计划协议书模板3篇
评论
0/150
提交评论