范文一:基于XML的知识管理系统
—明智的新选择
■ 庞引明
让拥有知识的人能方便地共享自己的知识,让需要知识的人可以简单快捷地找到知识,这是企业知识管理系统的一个追求,而基于XML的知识管理系统正成为企业一个明智的新选择。 现在知识管理已经非常“流行”,企业不断推出各种知识管理解决方案,包括IBM及微软这样著名的公司在内的几乎所有IT企业都在推销自己的知识管理理念及相关技术与产品。从商业公司到各种组织都正在开发各种知识管理系统。 不过,在建立知识管理系统方面,基于XML的知识管理系统开始引起人们的注意,现已成为一个非常重要的发展方向。 早期系统投石问路 其实早在几年前,国际上就有若干研究机构陆续投入基于XML的知识管理系统的研发。其中,较为著名的可以列举几家。 德国GMD-IPSI(德国国家信息技术研究中心集成出版和信息系统研究所)的研究小组,联合西班牙、法国、奥地利等国的研究机构,开发了XML-KM(IST-12030)系统。该项目立项于2000年年初,是一个利用XML技术进行底层异构数据源的集成,采用数据仓库和数据挖掘技术支持知识抽取,含有事务处理和安全控制较为完整的知识管理系统。 图1就是经过了简化的XML-KM(IST-12030)系统结构。可以看出,信息的采集(集成)、知识的发现和抽取、知识的发布,三个层次较为分明地体现在系统中。该结构基本概括了以XML为基础的知识管理系统的主要内容,因此在业界有着一定的影响,在一段时间以来成为研发知识管理系统的重要参考。
图1 XML-KM(IST-12030)系统结构 遗憾的是,上述系统虽然规划了以XML数据库作为系统的主要部分,但是,由于该项目起步较早,当时的XML数据库技术尚不成熟,以XML技术来集成异构数据源的实践也未开始,因此系统从一开始就遇到了较大的困难,并没有取得预期的成果。但是,当我们这些后来者重新研读该系统的技术资料时,不得不为先行者的一些技术远见所折服。 另一个XML知识管理系统的先行者就是INRIA(法国国立信息与自动化研究院)。INRIA的VERSO小组开发了著名的XML数据库系统xyleme,在XML数据库及其相关技术方面有着较为雄厚的技术积淀。WebCOKACE是INRIA的ACACIA小组正在开发的知识管理产品,基于XML技术。 WebCOKACE主要有以下特点: ● 在一个协同的平台上,可以跨Internet和Intranet集成多个异构数据源。以XML作为数据的基本存储形式,包括数据格式、知识模型和语义元数据的表达。 ● 引入本体(ontology)概念作为知识查询的载体。在服务器端设计了一个解释器,用来将CommonKADS形式表达的本体转换成RDF(资源表述框架)模式,再到XML数据库中查询相关知识。它还设计了一个本体过滤引擎(ontological filtering engine),以回答客户的简单查询。 ● 作为一个应用例子,在应用层开发了RESEDA系统,这是一个道路事故诊断系统,它可以利用服务器端开发的一个推理引擎(Inference engine),接受用户的查询请求,查询XML知识库,经过简单处理,给出事故诊断的初步建议。 在WebCOKACE系统中,集成异构数据源、XML数据表达、协同处理、知识建模、基于Web服务等较为流行的技术都得到了应用。 XML知识管理系统框架基本落地 近两年来,随着XML数据库技术的不断发展和成熟,更重要的是,随着应用需求的不断发展,商用的基于XML的知识管理系统的研发和推广日益深入。 加拿大的IXIASOFT公司在北美市场推出的相关知识管理产品,美国IPEDO公司在美国和亚太地区推出的KCP(知识协同平台)产品,都是以各自的XML数据库产品为基础开发的XML知识管理系统。国内的产品中,较有代表性的如长沙麓谷数码科技公司的基于XML的企业协同工作与知识管理平台。 这些商用产品都有一些共性特点,比如,都以XML数据库技术为基础,都以XML技术来集成跨系统的异构数据源,都支持J2EE/.NET企业应用构架,都提供基于工作流的协同工作机制,都支持Web端的动态知识展现等。 图2显示了当前商用XML知识管理系统的基本框架。它综合了目前主流的技术路线。它的主要技术特点有:
图2 基于XML知识管理系统的一般结构 1. 异构数据源的集成 知识的演化途径定义为:信息、数据、知识。很显然,知识蕴含在大量的数据里面。而数据的形式是多样化的,包括结构化的数据、半结构化的数据和非结构化的数据。有资料统计说,一般知识管理系统中的数据,结构化的只占到10%,其余90%都是半结构化和非结构化的数据。针对这种情况,XML技术正好可以发挥它的长处。这就是为什么知识管理系统对XML技术的依赖会越来越强。由于数据是分散在多个异构的系统中,所以用XML技术来集成这些数据就显得十分必要。 从技术实现的角度来说,在ERP系统、数据仓库系统的背后,真正的数据存储者可能是各种关系型数据库;OA系统、文件系统和邮件系统面对的是文档;而在互联网上的则是浩如烟海的HTML文档。 从用户的角度来说,底层能够集成尽可能多的数据源,就会搜集到尽可能多的知识源头。 一般来说,数据集成的方式有两种:实时的方式可以保证及时地抓取到最新的数据,但是对性能的影响会比较大,对数据同步的要求会比较高,在集成的异构数据源数量较多时效率会比较低。 非实时的方式不能保证及时地抓取到最新的数据,对数据同步的要求不会太高,可以在系统负载较小时进行数据更新。实时方式适用在数据更新快、异构数据源较少的场合。非实时的方式则适用在异构数据源较多、数据更改不太频繁的情况下。 2. 知识建模和整理加工 知识建模和整理加工是整个知识管理系统的核心部分,也是现今知识管理系统的薄弱环节。 图3是意大利卡拉布里亚大学的Mario Cannataro教授等人提出的针对半结构化数据的知识抽取过程,较好地概括了在XML数据库基础上的知识建模和知识发现过程。
图3 知识建模和知识加工的一般过程 从底层看,XML数据库系统作为信息的存储和交换的基础平台。这里需要定义知识描述的XML框架,也就是经常提到的元数据模型(Metadata)。 第二层就是知识建模层。在底层的XML数据库系统平台中,利用XML来描述概念模型(conceptual knowledge),XSL(eXtensible Stylesheet Language)是用来转换和格式化XML的相关语言。知识建模的一般过程就是,XSL从XML模型中读取信息并用来产生UML模型。如果说XML是一种表达信息的工具,那么XSL就是用来操作这些信息的语言。 OMG定义的MOF(Meta Object Facility)语言可以用来描述基于UML的整体模型(meta-model)。XMI(XML Metadata Interchange Format)是基于XML表述UML的格式语言。从XML信息模型中产生的中间设计模型可以通过XMI或MOF来实现。这里转换成中间XMI模型的过程应该是一目了然的,因为XSL简化了从XML到XMI的转换。 第三层,知识的组织和集成。所谓知识的组织和集成就是通过建立数据仓库,利用OLAP工具来实现对知识的加工和整理。基于XML的数据仓库技术的研究和开发近年来一直是业界关注的热点。在数据库界的三大国际会议(SIGMOD、VLDB、ICDE)上,每年都有一定数量的文章,研究的热点主要集中在XML数据的清洗(cleaning)、数据建模和查询、如何在XML数据上建立OLAP立方体(cube)等方面。 随着XML数据库技术的不断发展,XML数据仓库技术也开始由实验室产品走向商用系统。其中比较著名的就是法国INRIA的Xyleme计划的Dynamic Data Warehouse for the XML Data of the Web(Web上XML数据的动态数据仓库)项目。 该项目的设计目标是将互联网上的所有XML数据都整理装入XML数据仓库。数据量是TB级。该系统的主要技术特点概括为: ● 存储系统采用的是德国曼海姆大学开发的Natix系统。Natix是业内著名的以存储管理树型数据见长的系统,十分适合XML数据。 ● 在查询处理方面,支持主流的XML查询语言(如XQuery等),并为此设计了出色的Xyleme索引机制。 ● 在数据获取方面,采用推(通过Web服务方式发布)和拉(在Web上漫游)两种方式,由于数据量较大而采取并发地处理方式。 ● 在变更控制方面,设置了一个服务器来及时处理网页变更和用户的个性化订阅。 ● 在语义数据集成方面,要求每一个XML文档都附加DTD(文档类型定义),没有DTD的文档必须在抽取DTD后才可以入库。这样就保证了在用户查询时面对的是在语义上经过DTD聚类的XML数据,以提高查询效率。 最后一层:数据挖掘,以发现隐性知识、建立知识之间的联系。 由于知识的主要表现形式是各类文档,所以,所谓知识挖掘就是文本挖掘(TextMining)。尽管文本挖掘技术的发展相当迅速,但是基于XML文档的文本挖掘技术却有着特殊的难点,难就难在XML文档数据本身的树型结构。基于XML的文本挖掘技术呈现出下列特点: ● 在特征集的提取方面,由于传统的文本挖掘技术面对的是有限结构或者完全没有结构的一般文档,而XML文档具有半结构化的特性。因此,在特征集的提取上可以采用较为成熟的频繁模式(频繁子树)挖掘技术,用到较多的图论知识,比如两棵树之间的匹配算法等。 ● 在聚类和分类方面,由于XML文档附带的DTD的存在,可以考虑将XML文档抽取DTD,再在编辑距离(edit distance)定义的基础上实现DTD的多层分类索引,然后较为方便地将相关XML文档予以分类。同样,频繁子树挖掘技术在这里同样有用武之地。关于从XML文档中抽取相应的DTD,技术上已经相对成熟了。 ● 类似的,在提取了DTD和挖掘了频繁模式之后,自动摘要功能就会容易实现。粗糙地看,文档的频繁子树的集合(森林)就可以看成一篇摘要。当然,这样扁平(flat)的摘要还要经过一定的处理。常用方法就是修剪频繁子树森林。 3. 企业级应用的中间件组件库 经过知识的整理和加工,就进入了支持各种企业应用的中间件产品库。具体来说,就是: ● 支持协同工作的工作流产品,配合知识管理部分实现知识的流转和沉淀。 ● 支持Web端的实时信息展现的动态报表产品,通过底层的信息集成工具,可以实时动态地将信息展现给用户。 ● 支持应用层知识的查询、沉淀等功能的知识管理产品,提供诸如知识地图、文档上传、个性化订阅等功能。 ● 对知识文档的浏览、下载、打印进行控制的版权保护产品,主要采用电子水印等技术对知识文档的安全进行控制。 ● 全文检索组件主要依赖于下层的分词和索引技术的支持。自动分词和全文索引技术是知识管理系统的必备功能,实现时需要建立分词词库,通过自学习的机制加以训练,达到稳定状态后才会具有较高的效率。 ● 版本管理、用户和权限管理在一般的应用系统中较为常见。 4. 基于XML的门户系统 一个企业或单位的XML知识管理系统的统一对外窗口就是门户(Portal)系统。基于XML的门户系统区别于其他门户系统的特点之一,就在于利用XML的描述语言替代HTML描述页面。由于HTML的普通文本不是以对象方式描述的,所以普通文本的表示不是很方便,通常需要利用别的对象方式来描述文本的内容。 XML就可以更好地解决这个问题,XML的DTD文档描述结构可以很好地建立各种Tag与数据库中所描述的信息对象的属性关系,并将显示和描述统一起来。利用DTD对所要描述的实体建立与数据库元数据一致的描述关系,并且对文档的操作可以通过Tag对象实现,可以方便地将数据库中的数据输入到动态生成的XML文件描述中。在这种映射下,实现生成用户满意的信息表示格式,可以对系统提供灵活的界面定义。 中科院计算所的褚兴军等人设计的EPortal-I企业门户系统就是一个基于XML的门户系统。 技术难点和发展趋势日益明朗 基于XML的知识管理系统是一个集信息集成、数据库和信息检索、数据挖掘、人工智能、协同处理、智能代理、知识工程、文本处理、Web技术于一身的综合系统。任何一方面的技术进展都会推动其发展,可是任何一方面的技术难点又都会成为其难点。 依笔者的观点,系统面临的技术难点和可能的发展趋势是: ● XML数据库作为本系统的知识存储介质,在系统中处于核心的地位,它的发展对整个系统的影响是不言而喻的。如果打算用XML数据库技术来发展知识管理系统,那么,有两件事情是要做的:其一,提供基于加锁机制的并发协议。因为知识库走向海量是一个必然趋势,而目前的XML数据库中的并发处理手段相对薄弱。其二,在XML数据库系统中支持文档模式抽取,比如,可以方便地产生DTD。这一点十分有助于上层实现诸如建模、聚类等功能。 ● 在知识描述和建模部分,引入本体论和语义网(semantic web)技术是趋势。这些技术本身都处在发展过程中。本体论得到业界承认的多种方 法学都尚不成熟。语义网也刚刚被W3C确定为今后的发展重点。它们的发展会对知识描述和建模甚至整个系统产生影响。比如,加入本体模型的翻译,可以使得多个用户通过Web访问到协同层的对象层,通过活动层完成协同工作。 而目前基于工作流的知识协同尚未做到这一点。 ● 知识整理加工和文本挖掘部分有非常多的工作有待完善。基于频繁模式挖掘的摘要、聚类、特征集提取的算法复杂度较高,针对海量数据,其效率不容乐观。改进算法,降低复杂度是一条途径。而通过抽取DTD、建立多层索引从而在一定程度上避开上述方法在实践上或许是可以考虑的。 (计算机世界报 2005年07月25日 第29期 B2、B3)
范文二:基于网络的设计院知识管理系统
基于网络的设计院知识管理系统
1. 总论
1.1主要内容
本项目拟构建基于网络的设计院知识管理系统,应用现代管理、并行工程、人工智能、数据挖掘、网络通讯等技术,实现设计院内部设计数据、知识、外部专家网络及客户数据、知识的综合集成,有效提高设计院的创新设计、客户服务、安全控制、项目管理、经营决策等功能和市场竞争能力。本系统可广泛应用于各类设计院的信息化建设。
1.2. 社会经济意义、目前的进展情况、申请技术创新基金的
必要性
1.2.1. 社会经济意义
当前,二十一世纪网络经济、知识经济的浪潮正扑面而来,对我国的各行各业既带来了巨大的机遇,也提出了更高的要求。工程勘察设计行业是国内计算机应用起步早、发展快、效益高的先进行业之一。在建设部“九五”CAD 技术发展纲要的指导下,全国工程勘察设计行业以CAD 为重点的计算机应用工程得到很大的发展,提高了工程勘察设计的质量和管理水平,取得了明显的经济效益。许多设计院已普及微机并实现了人手一机,CAD 出图率达到100%,大量技术力量较强、效益较好的设计院均已组建了计算机局域网。为适应全球化经济的要求,这些设计院迫切要求进一步向网络化和集成化方向推进自身的信息化进程,开发建设内部的信息、知识集成管理系统,达到与国际接轨的目标。
本系统的研究和开发正是顺应了设计院的这一需求,对满足设计院的各项需求,如设计信息、设计知识、设计经验的有效管理、创新设计、工程项目管理、协同设计、客户营销服务、安全管理、辅助经营决策等提出了一个基于网络的全面的解决方案;同时也将帮助设计院实现国家建设部《2000-2005年计算机应用工程及信息化发展规划纲要》提出的目标:即要求示范试点单位于2002年、其它设计院于2005年前,建成以网络为支撑、专业CAD 技术应用为基础、工程信息管理为核心、工程项目管理为主线、使设计与管理实现一体化的集成应用系
统。
总之,面对激烈的市场竞争,在当今的全球化知识经济时代,对于企业而言,管理好内部的智力、智力财产以及知识已成为其最重要的一项工作,而对于设计院这样的知识密集型企业来说尤其如此。本项目完成后,预计将避免设计院在单项设计上形成信息孤岛,提高设计院对信息资源的利用率,增强各设计人员之间的相互协作,从而大大提高设计人员的设计效率,缩短设计周期,改善设计院的设计进程,对设计院的发展将起到巨大的促进作用。本项目具有重大的社会经济意义。
1.2.2. 目前的进展情况
本项目目前已完成原型系统的开发,正与相关设计院合作进一步完善系统功能和商品化工作。
1.2.3. 申请技术创新基金的必要性
我国目前设计院的信息化进程虽已经取得了较大的进展,但依然存在着许多不足之处。国内外一些学者已对这些问题作了进一步的描述,具体包括:
设计信息共享程度低。现有的计算机辅助设计工具大都是一些离散孤立的
系统,这些软件产生的数据通常互不兼容,即这些数据常常以不同的格式和介质存储。这些数据还可能存储于不同的计算机系统中,包括大型机、小型机、工作站和个人计算机等,甚至可能还未联网,从而形成了一系列所谓的“自动化孤岛”。其结果是大部分的设计院仍然用纸质文件为基础的方法来管理和协调整个设计过程,从而无法有效地实现信息共享和传递。
设计信息传递速度慢。大部分设计院的现有信息传递主要通过书面文件、
报表及电话联络方式,无法及时收集设计过程中的各类反馈信息,不能实时反映设计过程中的变化,更谈不上随时跟踪整个设计过程的进展情况。 设计信息管理落后。虽然设计院已普遍采用计算机辅助设计,在一定程度
上实现了绘图和设计的计算机化,但是有关设计的其它技术资料依然采用手工管理的方式。各种格式的图形、数据、文本等文件还是沿用过去对纸质文件的管理方法,对文件缺乏有效的版本管理和检索手段都造成了设计的重用程度较差。
设计方式陈旧。设计院的设计过程长期以来沿用传统的顺序工程方法。由
于该方法在设计的早期不能全面地考虑设计下游的多种因素,造成设计改动量大、设计周期长、设计成本高,难以满足激烈的市场竞争的需求。
本项目的实现,将对所有这些问题提供一个较好的解决方案,因此本项目的实施非常必要。
1.3. 本企业实施项目的优势和风险
杭州威灵电子信息系统工程有限公司作为专业从事设计院信息系统集成的公司,由浙江大学计算机系在本领域内的学术带头人和技术骨干、中国航天工业总公司CAD/CAM中心有多年大型设计项目组织和设计经验的相关专家、在IT 行业有丰富市场运作经验的营销管理人员共同投资组建而成,集高新技术研究、开发和产品的推广应用于一体。
威灵公司现拥有一支技术精良的软件开发队伍,素质过硬的技术服务队伍,为广大客户提供全方位服务。本项目主要技术开发人员从九十年代初开始进行STEP 技术和集成技术的研究,并作为骨干人员参加过国家863计划CIMS (计算机集成制造系统,Computer Integrated Manufacturing System)主题产品的开发,具有组织、研究和开发大型商品化软件的丰富经验。项目主要负责人陈刚(副教授、博士)在相关领域内已进行了多年的积累和研究,其技术在国内处于领先地位。
另外,根据建设部文件(建设[1999]314号:关于印发《全国工程勘察设计行业2000-2005年计算机应用工程及信息化发展规划纲要》的通知)要求,明确规定近几年设计院信息化建设地发展目标为“国内各设计院以发达国家相应行业现有的水平为参照,加快与国际先进技术接轨的步伐,示范试点单位于2002年,其它勘察设计单位必须在2005年前建成以网络为支撑,专业CAD 技术应用为基础,工程信息管理为核心,工程项目管理为主线,使设计与管理实现一体化的集成应用系统。随着集成应用系统的建设与发展,促进业务流程优化重构,建成一批具有国际水平、现代化的工程勘察设计科技型企业。”
因此,本项目的适时推出正迎合了这一巨大的历史发展契机。而且,目前大部分设计院已普及微机并实现人手一机,CAD 出图率达到100%,本身对信息化发展也有迫切需求。正是在此大好形势下,产品开发之初已与几家设计院签定了实施合同,与多家设计院达成意向,并逐步开始大范围推广。
综上所述,威灵公司凭借领先的技术优势,丰富的专业人才储备,加之营销管理人员在IT 行业有多年的市场运作积累,具有非常强的市场开拓能力,目前又面临着难得一遇地发展契机,迎合了设计院的发展方向,市场需求迫切。因此,本项目在技术和市场方面的开发风险都很小,在可预见的将来必将获得巨大的成功,带来可观的经济效益和巨大的社会效益。
1.4. 项目计划目标
1.4.1. 总体目标
项目执行期间,预计总投资300万元,项目完成时达到批量(规模化)生产阶段。实现年销售收入(生产能力)1600万元,企业资产规模达到1000万元,就业人数达80人,通过科技型中小企业创新基金的项目验收。
1.4.2. 经济目标
项目完成时,实现年工业总产值1150万元,年工业增加值1250万元,年销售收入1600万元,年交税总额57.75万元,年净利润327.25万元。
1.4.3. 技术、质量指标
1.4.3.1. 技术性能指标:
项目完成时,系统达到的主要技术性能指标如下:
(1) 实用性
本系统实用性体现在以下几个方面:
由于采用基于Web 的技术,客户端无需安装复杂的程序,只需浏览器即
可。这样减少了客户端的维护,同时减少了用户学习操作的难度;
系统提供较高的集成性,最大限度的保持了用户的使用习惯,减少了用
户适应新系统的时间。
(2) 可靠性
本系统可靠性体现在以下几个方面:
采用多种安全技术保护系统中的数据,防止外界对系统影响;
选用可靠性高的数据存储软件,减少系统数据丢失的可能性;
利用基于Web 技术的优势,灵活配置系统,提高系统自身的可靠性。
(3) 安全性
本系统安全性主要体现在以下几个方面:
根据对象的不同,采用不同的安全策略和安全手段;
采用基于Lampson 引用监控模型和访问控制链表技术来实现权限安全; 采用其它安全技术实现设计信息的验证安全。
(4) 开放性
本系统开放性主要体现在以下几个方面:
支持多种硬件平台;
支持多种数据库;
支持多种网络协议,包括TCP/IP、NetBIOS 、HTTP 以及IPX 等;
友好的图形用户界面;
支持多种安全技术。
(5) 先进性
本系统的先进性主要体现在:
采用了基于Web 的技术,以及Intranet/Internet架构;
采用XML 语言来标识共享数据;
采用知识管理概念来指导设计过程;
建立了项目管理、工作流管理和图档管理的无缝集成。
1.4.3.2. 质量指标
企业遵循的质量标准体系为:GB/T 19001-1994。
产品开发遵循的质量标准为:GB/T 12504-90。
1.4.4. 阶段目标
2000/06——2001/04 初步完成系统开发工作,并将前期开发成果推向市
场,在具体应用中完善系统。
2001/05——2001/08 系统集成和测试,并逐步开拓市场,扩大用户使用
范围。
2001/09——2002/06 完成项目的产品化工作,并进行大规模市场宣传和
推广,扩大市场份额。
1.5. 主要技术经济指标对比
系统完成后,将提供多种查询、检索的手段,充分利用已有的设计成果,
在现有成果的基础上加工、修改,提高设计成果的重用性,大大提高设
计效率。
系统完成后,将实现自动的工作流管理和电子协作功能,帮助设计院减
少因信息流通不畅造成的损失和浪费。
系统完成后,将提供多种层次的完善的安全保密功能,帮助设计院大大
提高设计信息的安全性,减少由于泄密造成的损失。
系统完成后,将提供智能知识挖掘、知识应用模块。现代社会正处于信
息爆炸的年代,巨量信息地快速增长使任何人都不可能阅读所有的信息,更不可能将所有的信息装入大脑以便随时利用。设计院经过几十年、上百年的积累,拥有了丰富的设计信息和成果,库存的图纸资料动辄以百万张计算。当今社会激烈地竞争,导致设计人员不可能有时间去熟悉以前的所有技术资料,以供新设计图纸时参考。如何将这些静态的信息积累变成可利用的成果,是摆在设计人员面前的一个巨大的难题。本系统利用最先进的数据挖掘等功能,智能化的随时将对设计人员有用的信息从巨大的信息库中查找出来,以供利用。把很难利用的信息变成方便可用的知识,帮助设计人员提高新设计的速度和能力。
1.6. 可行性研究结论
本项目基于先进的计算机技术、网络技术、信息集成技术和现代管理技术,面向我国广大的各行业设计院,以提高设计院的信息技术应用水平和增强竞争能力为目的,开发基于网络的设计院知识管理系统,为推动我国设计院的技术进步和发展作出积极的贡献。
本项目需求明确,技术方案合理可行,原有工作基础深厚,实施步骤切合实际,开发人员具有丰富的大型计算机软件开发经验,实施后能带来明显的社会效益和经济效益。
综上所述,本项目是切实可行的。
2. 申报企业情况
2.1. 申报企业基本情况
企业名称:杭州威灵电子信息系统工程有限公司
杭州威灵电子信息系统工程有限公司是由浙江大学计算机系本领域的学术带头人和技术骨干、中国航天工业总公司CAD/CAM中心有多年大型设计项目组织和设计经验的相关专家以及在IT 行业有丰富市场运作经验的营销管理人员共同投资组建而成,集高新技术研究、开发和产品的推广应用于一体。
法定地址:杭州市西湖区古荡镇花园村九莲庄69号
注册时间:1999年11月27日
人员总数:25人
注册资金:50万元;
企业登记注册类型:有限责任公司。
2.2. 企业人员及开发能力论述
企业法定代表人:孙文墀,女,1936年12月出生,1961年毕业于北京航空学院,本科,1961年-1995年就职于航天工业总公司第七一O 所,高级工程师,杭州威灵公司董事长。在计算机辅助设计软件、信息集成技术等领域进行了多年的软件开发及推广应用工作,并多次获得航天工业总公司科技进步一、二、三等奖。其中“航天飞行器集成化设计与制造系统——A VIDM ”框架软件,采用了国际最新的框架概念,改变了航天型号研制过程中各项CAX 技术孤岛运行状态,并实现了资源共享、研制过程控制和数据管理。以其为基础建立的航天飞行器集成化设计与制造系统已初步应用于航天各类产品的研制。
公司中层以上管理人员4人,其中博士2人,硕士1人,大学1人,以青年人为主,中青年相结合。公司现有员工25人,平均年龄28岁,其中博士以上人员3人,硕士8人,大学本科12人,大专1人,中专1人。管理、技术开发、生产、销售人员比例为1:4:1:2。
公司有一支高素质的研究开发队伍,有很强的新产品开发能力,针对用户需求,研究开发市场前景好的新产品。基于网络的设计院知识管理系统,目前已完成原型系统的开发,正与相关设计院合作进一步完善系统功能和商品化工作。技术开发投入额100万元,其中研究开发投入额70万元,占企业销售收入比例的33.3%,设有研究开发机构。
本项目技术负责人:陈刚,男,1973年10月出生,公司技术开发部经理,副教授,工学博士。一九九三年六月毕业于浙江大学计算机系(本科),一九九五年六月获浙江大学计算机应用硕士学位,一九九八年六月获浙江大学计算机应用博士学位,一九九九年十二月破格晋升为副教授。主持过多项国家和省部级项目,获1999年度国家科技进步三等奖一项,1998年度国家教育部科技进步二等奖一项,1995年度浙江省科技进步三等奖一项。主要研究专长:人机接口,信息集成、网络技术,人工智能,CIMS 等。从事过的主要科研工作有:
1. 863项目“无氟压缩机的异地设计、制造和销售”(2000/3~2001/3),项目负
责人;
2. 国防预研项目“工程信息集成及安全性研究”(1999/3~2000/6),项目负责人;
3. 国家计委产业化前期重大项目“面向制造的创新技术和系统”
(1998/12~2000/12),项目负责人;
4. 国家重点实验室开放课题“PDM 系统中并行过程管理技术的研究”
(1999/1~2000/12),项目负责人;
5. 浙江省重点科技项目“大天产品数据管理系统——GS-PDM”(已通过鉴定),
项目负责人;
6. 863项目“杭州制氧机集团公司CIMS 应用工程”(1998/6~2000/6),主要参
加者;
7. 航天部重大项目“A VIDM 系统—航天飞行器集成化设计和制造管理系统”
(已通过验收),主要参加者;
8. 863/CIMS 重大攻关项目“产品模型为基础的集成化CAD/CAPP/CAM系统”
(1994~1997,已通过验收),主要参加者;
9. 863/CIMS 跟踪研究课题“可视化、智能化用户界面开发工具”(1993~1995,
已通过鉴定),主要参加者。
2.3. 企业财务经济状况
本公司工商注册日期是1999年11月27日,但办好税务登记证已是2000年1月6日,真正开始上报财务报表是2000年3月份,因此,上年末企业总资产、总负债等报表均未形成,只能上报企业注册时的验资报告和本年度最近一月的企业会计报表。
今后三年财务预测:(见下页)
年年年
就业人数人人人
年净利万元万元万元
年工业总产值万元万元万元
年缴税万元万元万元
年工业增加值万元万元万元 年产品销售额万元万元万元 市场占有率 2.4. 企业管理情况
公司有严格的管理制度和严密的质量保证体系,争取尽快通过ISO9001认证。
威灵公司的“基于网络的设计院知识管理系统”系列软件均拥有自主知识产权,产权明晰。
本公司是有限责任公司,各股东所占股份如下:
孙文墀占总股份的40%,陈伟英占总股份的20%,杨小虎占总股份的13 %,陈刚占总股份的14%,常加亮占总股份的13%。
经营体系采用自己销售与代理销售相结合的机制,并积极配合建设部和各省、市建设厅(局)对设计院信息化建设地推进工作。华东地区销售网络已初步建成并日趋完善,正努力将销售网络向全国扩展。
企业信用等级:待评
2.5. 企业发展思路
一个研究开发和销售计算机软件产品的高技术企业能否很快地发展,主要是抓住两个方面,一方面要跟踪用户对软件产品的需求,不断研究开发满足用户需求的新版软件产品投放市场,加强企业信息化需求迫切的软件产品的研究开发,牢牢把握产品的发展趋势。另一方面加强市场开拓、制定有力的营销策略,有效地开拓软件产品的市场。因此企业的资金主要是投入在软件产品的研究开发和市场营销上。
3. 项目技术可行性分析
3.1. 项目的技术创新性论述
3.1.1. 项目产品的主要技术内容及基础原理
就一个设计院而言,其知识和信息流动的循环过程可如上图所示,即可描述为一个知识获取——>知识创造——>知识结构化——>知识传递——>知识应用——>新知识获取的大循环。本系统的所有功能将围绕着该循环而展开,将支持构成该循环的各个环节。具体地说,本系统将包含以下技术内容:
1) 客户管理。本模块可帮助设计院收集客户提供的需求、经验和知识。
2) 外部专家网络。本模块可帮助设计院收集有合作关系的高等院校、研究所等外部专家提供的知识。
3)内部知识收集模块。本模块可帮助设计院收集并归档所有的内部工程技术文档、工程设计图纸、图书期刊、设计经验等信息数据。
4)CAD 集成模块。本模块实现系统与CAD 系统的集成,可自动提取CAD 文件中的相关信息。
以上四个功能模块用于支持大循环中的知识获取环节,作为设计院知识管理系统的源头。
5)知识提取模块。本模块对收集来的原始信息进行提取、识别和归纳。本模块提取的知识主要包含以下几类:
基于图档、文档的设计知识。这类设计知识主要涉及单张图档,或单篇
文档的信息。通过在对图档和文档进行管理的时候提取相应的设计知识,
形成系统知识管理的一个基本知识单位。
基于设计方案的设计知识。设计方案涉及大量相关的图档和文档信息,
通过对此类设计知识的获取,可以帮助用户更高层次的图档和文档的设
计知识。
基于设计人员的设计知识。这类设计知识通过对设计人员的设计能力、
设计习惯、设计经验等个性化的信息的了解、分析和运用,可以真正促
进设计的创作性和效率。
基于项目的设计知识。项目是系统进行信息管理的基本单位,它所涉及
的知识包含上面所提到的三类设计知识,还包含其它一些知识,例如管
理知识、资源调度知识等。通过对这类知识的有效管理和利用,可以帮
助用户全方位地提高对设计过程的管理水平。
系统对基于图档和文档的设计知识和基于设计人员的设计知识这两类知识的提取,主要是以人工方式进行。用户按照一定的知识描述定义对设计信息进行描述,并保存描述的结果;而对另两类设计知识的提取则采用智能Agent 检索、多策略获取、多模式获取和检索、多方法多层次检索以及网络搜索工具等多种数据挖掘算法实现。同时,系统通过定义相应的知识链,来优化这两类设计知识的管理。
6)数据分析管理模块。本模块支持设计院对信息数据进行分析和汇总,它提供的多维数据分析系统可以对原始数据进行任意维度的立体汇总和自由汇总,经过良好的分析后对企业管理和决策起到巨大的辅助作用。
以上两模块用于支持大循环中的知识创造环节。
7)文档、设计知识和设计成品管理模块。本模块基于类别、描述信息以及项目结构信息等实现文档、设计知识和设计图纸的组织结构管理。其中,描述信息包括图档名、图档创建人、属性和图号等静态描述信息和创建时间、版本号、版本修改时间等动态描述信息,本模块的实现能使用户摆脱复杂的网络结构和文档物理路径的困扰,直接依据图档的工程信息查找所需图档。此外,本模块还实现了图档版本管理,主要解决版本生成、保留历史版本及修改记录、跟踪版本的演化历史、确定当前有效版本等问题。本模块用于支持大循环中的知识结构化环节。
知识结构化完成后,系统可自然实现以下两类功能。
8)知识查询和检索模块。系统基于Web 技术实现的知识查询功能将使用户在需要数据的时候可以立即查询并得到这些数据,同时将提高设计的重用性,降低了“重复设计”的可能。Web 技术为分布在网络上各类信息、知识资源的表示、发布、传输、定位、访问提供了一种简单的解决方案,它具有许多突出的优点,包括使用简单、维护方便、能够很容易地把不同类型的信息资源集成起来,构造
出内容丰富的用户界面等。系统将基于Web 实现以下四类查询方式:
h 基本查询:提供基于编码、名称、人员、时间以及各类设计属性的查询
手段。
h 层次查询:提供基于查询树的按层次查询手段。
h 组合查询:提供基于各项属性的与、或、非组合查询手段。
h 智能模糊查询。
9)提供通用的设计信息库。系统可维护一个或几个全局的、统一的设计信息库,以实现设计信息的完全共享,提供设计信息的利用效率。
10)网上培训模块。对于设计院而言,其内部员工的培训是非常重要的工作,传统的培训效率很低,而且针对性弱,不能适合知识经济时代的要求。本模块提供视频、音频、动画、图形以及文字等多种培训表现形式方便地实现对员工的网上培训,大大减少了培训费用。本模块支持知识的内部传递环节。
11)并行、协同设计管理模块。本模块基于工作流技术支持并行、协同设计,支持以下协同工作模式:
h 电子邮件,建立一个基本的信息传递机制。
h 网络会议系统,提供网上的、实时的或非实时的信息交流平台。
h 技术白板,提供技术交流所需的特殊服务。
h 设计信息操作处理,提供设计信息的修改、保存、一致性检验和合法性验证等操作。
12)项目管理模块。本模块将提供强大的项目组织及项目管理的功能,使项目管理者能够方便地分配项目设计任务、配置人员、指定起始及结束时间等,并可随时对项目进行管理和控制,监测项目实施的情况。实践证明,在设计过程中,以项目为单位来进行管理是最合理的方式。同时,以项目为单位来收集或提供设计信息也是最为有效的。因此,本系统以项目为核心来管理设计过程。同时实现项目管理、工作流管理和图档管理的无缝集成。本系统将提供的项目管理功能包括:
h 项目定义 完成项目的分解、任务的指定、资源的分配以及时间的安
排。
h 项目分析 对项目进行预算和成本分析,对各种可能影响项目的因素
进行敏感性分析,并根据结果调整项目定义。
h 项目监控 对项目的实施进行跟踪和监控、记录实施情况以产生的问
题。
h 基本信息定义 工作日历定义、资源定义,角色定义等。
h 辅助功能 提供和其它项目管理软件的接口。
13)安全保密模块。本模块基于三个层次实现系统的安全保密:
h 第一个层次是基于安全访问链表技术区分不同身份的用户对不同级别
的设计信息的存取权限。
h 第二个层次保证设计院的内部信息只有在该设计院的内部网络系统中
才能被应用,一旦脱离该网络系统,所有信息将不可见。
h 第三个层次支持系统日志的实现,可详细记录每个人在系统内的每个操
作,以便系统受到攻击或泄密时分析原因,追查责任者。
以上三个模块支持知识传递环节和知识应用环节。
14)知识应用模块。本模块基于智能Agent 、基于示例的推理(case-based reason )等人工智能技术帮助设计人员尽可能地利用设计院内部现有的设计知识完成新的设计,大幅度提高设计效率。本模块支持大循环中的知识应用环节。
3.1.2. 技术创新点
本系统的技术创新点包括:
首次提出了基于网络的设计院知识管理系统的概念。
以往的设计院信息化系统一般仅从信息集成应用系统的角度着手,而本系统则首次提出了基于网络的设计院知识管理系统的概念,将其提升到知识管理的高度,从而也使应用本系统的设计院更能适应当前的经济全球化和知识经济的浪潮。同时系统从设计院内部知识大循环的角度来构造功能模块也使本系统的功能更加贴近设计院的实际运作。
从国内的相关文献看,尚未见此方面的研究和开发报道(见查新报告)。
基于全局系统逻辑模型的管理机制。
本系统的目标是实现一个基于网络的知识管理系统,这一目标只有在充分了解了设计院的人员组织机构、资源、内部信息流和功能控制流的基础上才有可能实现,而任何两家设计院的这些信息都不可能完全相同。为了解决这一问题,系统采用了基于全局系统逻辑模型的管理机制。也就是说,系统将在服务器端建立设计院的逻辑模型,并以此为基础实现系统的所有应用功能。系统逻辑模型可以分为两部分,即数据模型和控制模型。具体地说,数据模型描述了企业的静态信息,包括设计院的人员组织结构和软硬件资源;而控制模型则复杂得多,它描述了设计院的动态信息,包括企业内部的数据流、信息模型、功能模型、动态模型等。
基于全局系统逻辑模型的管理机制是本系统系统设计的一个根本出发点,也
是保证系统开放性、通用性和可扩展性的关键。
具有安全机制的基于元数据的分布式电子仓库数据管理机制
本系统的应用背景决定了系统的一个重要特点是所管理的数据对象类型极其丰富,包括CAD 文件、图像文件、文本文件甚至音频文件、复合文件等等。为此,系统采用了具有安全机制的基于元数据(Metadata )的分布式电子仓库(Vault )管理机制。在系统中将所有的信息数据分为两部分:一部分称之为元数据,保存在集成数据库中;另一部分是扩展数据(物理文件),存储在电子仓库中。扩展数据相互间是孤立的,它们通过元数据建立起彼此的联系。这一设计充分结合了数据库管理和文件管理两种方式的优势,既最大限度地发挥了数据库的优点,又避免了数据库处理大容量数据的局限性,从而适宜于处理各种各样的不同类型的数据。此外,元数据库和电子仓库的结合确保了技术信息的安全和可靠性,保证了设计质量。
基于三个层次的安全保密机制。
系统首次提出了基于三个层次实现系统的安全保密,即区分不同身份的用户对不同级别的设计信息的存取权限、保证设计院的内部信息只有在该设计院的内部网络系统中才能被应用和系统操作日志的实现,从而最大限度地实现了设计院内部知识的安全保密。
支持并行工程思想的工作流管理机制
并行工程是集成地、并行地设计产品及其相关的各种过程的系统方法。本系统将基于并行工程思想实现工作流管理和项目管理功能,将使多个技术人员能围绕着一个项目并行展开工作,并使项目负责人牢牢控制项目的进展情况,有效避免互相扯皮、相互推脱责任的情况发生,并促使项目在预期时间内顺利完成,有效地缩短了产品的设计开发周期。同时,系统还将实现电子邮件、网上会议等协同工具让技术人员之间交流想法,通过协作方式讨论解决问题。
3.1.3. 主要技术性能指标与国内、国外同类产品先进技术指标的比较
达到国外九十年代后期先进水平,国内首创。
3.1.4. 项目知识产权情况
本产品完全由本公司自主开发,知识产权归本公司所有。
3.2. 技术成熟性和项目产品可靠性论述
本项目目前已完成原型系统的开发,正与相关设计院合作以进一步完善和细化本系统。通过对项目的前期开发成果地试用证明,设计院的设计效率有了明显的提高,得到用户的好评。针对用户提出的需求,将进一步修改和完善系统,使之完全达到预想的目标功能,并做好系统商品化工作。
系统充分考虑了设计院的网络安全需要,采用多种安全技术保护系统中的数据安全可靠,防止外界对系统影响;同时支持多种数据恢复机制;此外,具有详细的操作日志,详细记录每个人对本系统的每个操作,以便系统受到攻击或泄密时分析原因,追查责任者。
4. 项目产品市场调查和需求预测
4.1. 产品主要用途、需求量、市场预测、寿命期及新用途
4.1.1. 产品主要用途
本系统主要用于解决设计院中技术信息和设计知识的集成、共享和安全控制,帮助设计院提高信息技术的利用水平,缩短设计周期,提高市场竞争力。
目前,我国设计院信息化进程进展迅速,CAD 绘图等技术的发展和成功应用已给设计院带来了巨大的经济和社会效益。进一步深入调研后可以发现,大部分设计院的信息化进程目前具有以下一些特点:
(1)二维CAD 绘图软件已基本普及;
(2)设计院内部一般已建成一个微机网络环境;
(3)信息共享程度低,不同的应用软件产生的数据互不兼容,各自为政,形成了一系列的“信息孤岛”。
鉴于目前设计院的信息技术应用现状,在充分考虑设计院的内外环境,吸收国内外的一些先进的管理和设计思想的基础上,本系统的推出将帮助设计院提高信息技术应用水平,提高设计效率,形成市场竞争优势。经市场调查,设计院对此项目反响强烈,需求迫切。系统开发完成后,将填补国内市场的这一空白。公司取得良好收益的同时,也将带来巨大的社会效益,对推动我国设计行业信息技术应用水平的提高也将起到重大作用。
4.1.2. 主要使用行业的需求量、未来市场预测
经对设计院进行市场调查,全国仅建筑设计院就有26,000家,另外还有众多的各类专业(电力、化工等)设计院。按每家设计院20万元的保守价格估计,也有几十亿元的市场容量。在大部分设计院中,CAD 绘图的普及率达到了100%,是我国CAD 应用推广最为成功的行业之一。如何有效提高这些设计院的技术信息集成和共享水平,是本软件面临的课题和巨大的市场。目前随着对计算机技术和信息技术的认识的逐步提高,为加强竞争力,设计院对新技术应用的需求也日益迫切,因而有着巨大的潜在市场。
此外,根据国家建设部的规划,要求国内各设计院必须在2005年前建成以
网络为支撑,专业CAD 技术应用为基础,工程信息管理为核心,工程项目管理为主线,使设计与管理实现一体化的集成应用系统。而本系统的应用将极大地促进设计院实现这一目标。
4.1.3. 产品经济寿命期及目前处于寿命期的阶段
产品经济寿命期为5年,目前处于寿命期的市场引入阶段。
4.1.4. 开发新用途的可能性
本系统经相应修改后可推广应用于各制造企业的设计部门,其应用前景极为广阔。
4.2. 本产品国内及本地区的主要生产厂家及其生产能力
尚无材料表明国内有厂家正在开发同类产品。
4.3. 本产品的国内外市场竞争能力及替代进口和出口的可能
性
目前尚无材料表明国内有企业开发同类产品。
国外公司的同类产品由于以下原因不适合中国国情:
(1)进口产品价格昂贵:同类产品价格一般都在几十万美圆以上,远远超
出设计院的承受能力;而我们的产品只需几十万人民币。
(2)进口产品不适合中国国情:如果说CAD 绘图软件是生产工具,本系统
就是管理工具。不同国家、不同设计院的管理思想、管理模式都千差
万别,因此软件的许多功能、实现方式都需根据各个设计院的具体情
况量身定制,而国外软件是不可能做到这一点的。
(3)存在语言上的问题:国外产品都是英文版,为全英文界面,没有汉化
软件。
(4)技术性能上达到国外同类产品九十年代后期先进水平,完全能满足国
内设计院的需要。
因此,本项目拥有非常强的竞争优势,只要我们不断发展技术和开拓市场,完全可以替代进口产品。
5. 项目实施方案
5.1. 技术方案论述
(1) 在现有成果的基础上完成本项目的开发
在现有成果的基础上完成本项目的开发,并将其尽快推向市场。在取得经济和社会效益的同时,不断完善和增强系统功能是我们组织本项目实施的基本出发点。
本公司主要技术人员在多年的软件开发过程中,成功开发过多个商品化软件,在人员组织、软件开发、项目管理等方面都积累了宝贵经验。这些为本项目的成功实施奠定了技术基础。
(2) 系统体系结构的选择
系统将采用基于Web 技术和Browser/Server架构的体系结构。
(3) 应用开发工具的选择
选择开发工具要考虑到方方面面的因素,如开发工具的功能、开发所用语言、开发平台以及软件将要运行的平台等第各种因素。其中最重要的是开发工具的功能(如效率、是否支持GUI 以及编译代码质量等等)、开发工具对相关开发方法的支持以及对用户平台的支持。具有开放性的支持和良好服务的集成开发工具是开发出高质量应用软件的有力保证。
面向对象的设计方法是目前非常流行的程序设计方法。OO 方法避免了传统的面向过程的设计方法在设计过程中要进行的多次转化,直接从现实世界映射到程序空间,以一系列类来模拟客观世界中的事物,大大方便了软件开发工作。采用OO 方法可加速软件开发进程,增强软件的可读性以及可维护性,也增强了软件的可重用性,利于软件复用。这都有利于提高软件的开发效率以及软件质量。
本项目采用Java 作为本系统的开发工具。Java 是一种支持面向对象程序设计的语言。同时市场上存在多个Java 的集成可视化开发环境软件包(IBM 公司的Visual age for Java、Borland 公司的Jbuilder 、Symantec 公司的VisualCafe ),它们都拥有友好的用户界面,方便的开发和调试环境。最为重要的是用Java 语言开发的软件具有很强的移植性,非常适于在Web 架构中实现。
(4) 项目实施强调系统的实用性和可靠性
项目在实施中将充分考虑用户需求,以系统的实用性、开放性、可扩展性为出发点;系统采用模块化结构,开发、测试、试用与递交一条龙。充分强调软件测试的重要性,必须做到专人α测试和不同用户的β测试相结合,保证系统的可
靠性和稳定性;整个项目完成的是一个具有完全自主版权的软件系统,从而使产品成果能够逐步形成拥有自主知识产权的民族软件产业。
(5) 项目开发流程
本项目的开发流程采用基于快速原型的开发流程,该流程示意图如下页所示。
5.2. 生产方案论述
对生产场地、公用工程、辅助设施等方面无特殊要求,无须新增加基本建设。
5.3. 环境保护与劳动安全
本公司主要从事软件开发,无环境污染。设计院使用本系统后,可逐渐向无纸化设计过渡,节约大量纸张。
5.4. 特殊行业许可证报批情况
非特殊行业。
5.5. 产品营销计划
本产品营销采用代理制和直销相结合的方式。营销计划见下表:
年序 销售量(套) 单价(万元)销售额(万元)
30010001600
营销费用(万元)
55250400
6. 新增投资估算、资金筹措
6.1. 新增投资估算
投资总额估算
预计项目总投资300万元
已完成投资万元
需新增投资万元
已完成投资的资金来源及主要用途:公司自有资金及产品销售所得,主要用于本项目的研究开发费用。
新增固定资产投资估算表
设备名称
单价(万元)
数量
总价(万元)
HP 网络服务器联想微机
流动资金估算表
费用支出
1.金额(万元)
工资及附加费差旅费办公费消耗其他6.2. 资金筹措
资金来源 自筹资金
金额(万元)180
预计到位时间 2000年到位80万 2001年到位60万 2002年到位40万
创新基金(无偿资助)
80
2001年到位50万 2002年到位30万
地方配套(无偿资助)
40
2001年到位20万
使用条件
按创新基金合同规定
按创新基金合同规定
按创新基金合同规定
2002年到位20万
企业自有资金由公司注册资金及产品销售所得筹集。产品销售所得主要是本项目前期开发成果的销售收入及根据设计院要求开发的软件产品的报酬。
6.3. 资金使用计划
总体投资使用计划
日期
资金使用额(万元)
用途
项目研发费用及前期市场开拓 项目研发、产品化工作及初步市场推广
项目商品化及市场营销费用
2000年万 2001年万 2002年万
创新基金拨款资金使用计划 费用支出
金额(万元)
研发费和人工费差旅费办公费消耗其他
7. 经济、社会效益分析
7.1. 生产成本和销售收入估算
7.1.1. 生产成本估算
项目三年期的产量为116套,生产总成本2185万元(见下表)。
项目产品的生产成本和总成本计算表
单位:万元
成本项目
直接生产费用合计 其中:工资及工资附加费 外购物料 动力 其他费用 企业管理费合计 其中:工资及工资附加费 水电费 折价 办公费 其他
第一年
第二年
第三年
合计
财务费用经营费合计:
其中:工资及工资附加费 差旅费 广告费 办公费
成本合计年产量(套)
单位生产(销售)成本说明:三年期的项目产品总成本为2185万元。其中:企业管理费221万元,
财务费用21万元, 经营费用705万元, 以上三个项目为固定成本, 合计固定成本947万元, 变动成本为1238万元。
7.1.2. 销售收入估算
项目三年期的销售收入2900万元,销售税金116.25万元,实现利润总额658.75万元。(见下表)
项目产品销售、成本、利润、税收预测
年序 销售数量销售收入成本总额交税总额净利润投资回收率
(套) 1 2 3 合计
12 40 64 116
(万元)
300 1000 1600 2900
(万元) (万元) (万元) (%)
220 750
12 37.5
68 212.5 327.25 607.75
22.67 70.8 109
1215 57.75 2185
107.25
7.1.3. 替代进口情况
可替代进口产品,原因:
(5)进口产品价格昂贵,同类产品价格一般都在几十万美圆以上,而我们
的产品只需几十万人民币。
(6)进口产品不适合中国国情,由于本产品是管理软件,国外的设计、管
理模式及习惯与国内有很大不同。 (7)国外产品都是英文版,没有汉化软件。
(8)技术性能上达到国外同类产品九十年代后期先进水平,完全能满足国
内设计院的需要。
7.2. 财务分析
内部收益率
表一 内部收益率预测(折旧率:47%) 单位:万元 年序 现金流入量
折旧系数 现值 1 78 0.68 53.04 2 258.3 0.463 119.59 3 402.25
0.315
126.71
原投资额净现值
299.34 300 -0.66
表二 内部收益率预测(折旧率:46%) 单位:万元 年序 现金流入量
折旧系数 现值 1 78 0.685 53.43 2 258.3 0.469 121.143 3 402.25
0.321
129.122
原投资额净现值
303.695 300 3.695
3.695
内部收益率 = 46% +(47%-46%)* ----------------- =46.85% 3.695+0.66
投资回收期:
现金流量表
单位:万元 年序
现金流入量
折现系数
现值
累计折现的净现金流量
1 2 3
78 258.3 402.25
0.9433 0.8899 0.8396
73.58 229.86 337.73
73.58 303.44 641.17
合计 738.55 641.17
300-73.58
动态投资回收期 = 1+ --------------------- = 1.985年
303.44-73.58
注:现金流入量为年净利润加本项目投入的固定资产折旧费。折现系数按年利率6%计算。
净利润 327.25
投资利润率 = -------------- = ------------ * 100% = 109%
资产总额 300
7.3. 社会效益分析
随着科学技术的飞速发展,科学技术已成为企业发展的主要动力,“科学技术是第一生产力”。 近年来,设计院面临的经营环境与以往相比发生了很大的变化:经济全球化为设计院提供了广阔的市场,同时也带来了更激烈的竞争。“基于网络的设计院知识管理系统”基于先进的计算机技术、网络技术和信息集成技术,面向我国广大的设计院,以提高设计院的信息技术应用水平和增强设计院的竞争力为目的,开发设计与管理一体化的设计院集成应用系统。本项目完成后,将避免设计院在信息技术的应用上形成信息孤岛,提高设计院对技术资源的利用率,增强各设计人员之间的相互协作。从而大大提高用户的设计效率,缩短设计周期,改善设计院的设计环节,对提高设计院信息技术的应用水平、增强设计院的竞争力作出积极的贡献。因此,本项目具有很大的社会效益。
7.4. 项目的风险性及不确定性分析
7.4.1. 项目的风险性分析
项目的风险性主要表现为:
技术风险:随着计算机技术的飞速发展,软件产品的生命周期越来越短,
技术难度越来越大,技术更新越来越快,因而对技术进行投资的风险也会越来越大。
人员风险:软件产业的最主要的因素是人才,企业重要技术骨干的流失
会影响项目的顺利完成,甚至造成企业的危机。
市场风险:由于软件产品的特性——零边际成本的影响,本公司必须抢
先将产品开发完成并推向市场。否则,一旦其它公司抢先占领市场,将对本公司项目的推广造成很大影响。另外国外公司的竞争,也会给本产品的推广造成压力。计算机软件行业处于完全的市场竞争中,各公司在技术、质量、市场分额上展开激烈的竞争,虽然目前本公司在国内处于领先地位,但国外大公司在技术和资金实力上具有强大的优势,如果本公司不能在技术、质量和市场分额上争取和保持优势,将会对公司的未来经营及发展前途带来不利影响。
政策风险:计算机软件产业作为一项高新技术产业,受到国家重点扶植,
享受国家税收优惠政策,税收政策调整,对企业的发展具有重要的影响。
7.4.2. 项目抗风险能力分析
抗技术风险能力分析:不断提高产品的技术水平,不断满足用户业务发
展的需求,不断创新,保持技术的先进性。
抗人员风险能力分析:公司建立良好的企业文化,为公司员工创造良好
的工作、生活条件,提供具有竞争力的报酬及良好的自我发展空间,使大家能安心工作,保持骨干人员稳定。
抗市场风险能力分析:努力降低生产成本,降低产品价格,使用户买得
起、用得好。积极做好产品的售后服务和技术支持,更好地了解用户的需求,与用户建立良好的联系。
抗政策风险能力分析:软件产业作为国家重点扶植的产业,在几年内政
策的改变应该会向进一步加大扶持力度的方向发展。 盈亏平衡分析和敏感性分析
从7.1节“项目产品的生产成本、总成本计算表”中可见项目产品的固定总成本为947万元,变动总成本为1238万元
变动总成本1238万元
计算:单位变动成本万元/套 总产量116套
单位贡献毛益=单位售价25万元/套-单位变动成本10.67万/套=14.33元/套 固定总成本947万元
保本点销售量套 单位贡献毛益14.33万元/套
保本点销售额=单位售价25万元/套×保本点销售量66.1套=1652.5万元
2900
万
盈亏平衡点=0.57 万
66.1 套 100套 116套 结论:盈亏平衡点=66.1套/116套=0.57,产品销售超过盈亏平衡点一个单位的量, 即可获得贡献毛益14.33万元。
目标利润=总产量116套×单位售价25万/套 —总产量116×单位变动成本14.33万/套 — 固定成本947万 — 销售税金107.25=183.47万元
以上量本利分析是指产销平衡的情况下, 对于比较敏感和不确定因素有以下几种情况:
A 、如维持原有产量和成本不变,单位售价提高10%,企业则可增利29万元,反之售价降低10%企业将减利29万元。
B 、如成本和售价不变,销量减少10%,企业将减利29万元。
C 、公司开源节流挖掘内部潜力降低固定成本,固定成本降低多少利润就增加多少。
D 、考虑到本企业的生产、开发能力和市场需求情况,规划实现最优利润的可能性,如产量和销量增加10%,目标利润可达到288.38万元,比原计划183.47万增加104.91万。
E 、规划期不确定因素有:外购料价格有下降趋势, 使产品变动成本有下降可能。水电费价格有上升趋势;其它费用开支增加或减少的不确定等,对这些因素公司将加大管理力度,力争内部消化以保证目标利润的实现。
8. 项目可行性研究报告编制说明
可行性研究报告编制单位名称:杭州威灵电子信息系统工程有限责任公司 企业基本情况:杭州威灵电子信息系统工程有限公司作为专业从事设计院信息系统集成的公司,由浙江大学计算机系在本领域内的学术带头人和技术骨干、中国航天工业总公司CAD/CAM中心有多年大型设计项目组织和设计经验的相关专家、在IT 行业有丰富市场运作经验的营销管理人员共同投资组建而成,集高新技术研究、开发和产品的推广应用于一体。
威灵公司现拥有一支技术精良的软件开发队伍,素质过硬的技术服务队伍,为广大客户提供全方位服务。本项目主要技术开发人员从九十年代初开始进行STEP 技术和集成技术的研究,并作为骨干人员参加过国家863计划CIMS (计算机集成制造系统,Computer Integrated Manufacturing System)主题产品的开发,具有组织、研究和开发大型商品化软件的丰富经验。项目主要负责人陈刚(副教授、博士)在相关领域内已进行了多年的积累和研究,其技术在国内处于领先地位。
负责人: 联系电话:
可行性报告编制人员名单: 姓名
年龄
学历
专业 计算机应用计算机应用工程力学 电机工程 金融
工作单位本单位 本单位 本单位 本单位 本单位
职务 经理
杨小虎博士 孙文墀本科 常加亮本科 陈哲本科
总工程师 董事长 市场部经理 财务主管
副教授 高工 职称
陈刚博士 技术开发部副教授
9. 项目可行性研究报告的专家论证意见
本项目拟构建基于网络的设计院知识管理系统,针对设计院在信息化进程中存在的问题,应用现代管理、并行工程、人工智能、数据挖掘、网络通讯等技术,实现设计院内部设计知识、外部专家网络以及客户知识的综合集成,使设计院的创新设计、客户服务、教育培训、安全控制、项目管理、经营决策等功能获得明显改善。本系统完成后,可广泛应用于各类设计院的信息化进程中。项目技术先进,具有显著的经济效益和巨大的社会效益。
威灵公司有一支高素质、高层次的软件研究开发队伍,具有组织开发大型软件的丰富经验。本项目负责人主持过多项国家和省部级项目,曾获国家和省部级科技进步奖多项,在信息集成、系统集成、人工智能和网络技术等相关领域具有多年的研究和开发经验,开发成功的类似产品已在机械、电子、航天等领域得到广泛应用。本项目所涉及的基础技术工作均建立在威灵公司自主版权的软件产品基础上,本项目的实施将不仅使应用企业产生良好的效益,也将进一步促进民族软件产业的发展和壮大。
项目可行性研究报告的内容真实、论述科学,项目完成后,能产生显著的经济效益和巨大的社会效益,立项意义重大。
报告中技术指标先进,经济指标合理,技术路线准确,切实可行。 项目预算合理,投资风险小,并有较高的回报率。
项目立项后能按计划完成项目内容,并能达到项目报告中提出的技术经济指标。
论证专家组一致建议本项目列入科技型中小企业技术创新基金项目,给予资助。
论证专家组组长:
论证专家组名单: 序姓名 号年龄
机械工程
动力集团公司
2 董金祥浙大信息学士
学院
3 张国煊杭州电子硕士
工业学院
4 徐家英杭州纺化本科
设计院
5 郭尚鸿中软杭州硕士
分公司
6 杨扬浙江工业硕士
大学信息学院
7 王小未中汇会计学士
师事务所
财务会计
审计、 评估
注册会计师
自动化 数学
用 用
总经理 副院长
术 高分子 数力系
计算机应教授,用 用 工艺设计
博导 副院长
高工6107
计算机应高工,计算机应教授,
工作单位
学历
所学专业
现从事 专业 用
职务 职称 副总工
联系电话签字
1 祁国宁杭州汽轮博士计算机应教授,计算机技计算机应教授,
目录
1. 总论.....................................................................................................................1
1.1主要内容...............................................................................................................................1 1.2. 社会经济意义、目前的进展情况、申请技术创新基金的必要性....................................1 1.3. 本企业实施项目的优势和风险...........................................................................................3 1.4. 项目计划目标.......................................................................................................................4 1.5. 主要技术经济指标对比.......................................................................................................5 1.6. 可行性研究结论...................................................................................................................6
2. 申报企业情况.....................................................................................................7
2.1. 申报企业基本情况...............................................................................................................7 2.2. 企业人员及开发能力论述...................................................................................................7 2.3. 企业财务经济状况...............................................................................................................8 2.4. 企业管理情况.......................................................................................................................9 2.5. 企业发展思路.......................................................................................................................9
3. 项目技术可行性分析.......................................................................................10
3.1. 项目的技术创新性论述.....................................................................................................10 3.2. 技术成熟性和项目产品可靠性论述.................................................................................15
4. 项目产品市场调查和需求预测.......................................................................16
4.1. 产品主要用途、需求量、市场预测、寿命期及新用途.................................................16 4.2. 本产品国内及本地区的主要生产厂家及其生产能力.....................................................17 4.3. 本产品的国内外市场竞争能力及替代进口和出口的可能性.........................................17
5. 项目实施方案...................................................................................................18
5.1. 技术方案论述.....................................................................................................................18 5.2. 生产方案论述.....................................................................................................................21 5.3. 环境保护与劳动安全.........................................................................................................21 5.4. 特殊行业许可证报批情况.................................................................................................21 5.5. 产品营销计划.....................................................................................................................21
6. 新增投资估算、资金筹措...............................................................................22
6.1. 新增投资估算.....................................................................................................................22 6.2. 资金筹措.............................................................................................................................22 6.3. 资金使用计划.....................................................................................................................23
7. 经济、社会效益分析.......................................................................................24
7.1. 生产成本和销售收入估算.................................................................................................24 7.2. 财务分析.............................................................................................................................26 7.3. 社会效益分析.....................................................................................................................27 7.4. 项目的风险性及不确定性分析.........................................................................................28
8. 项目可行性研究报告编制说明.......................................................................31 9. 项目可行性研究报告的专家论证意见...........................................................32
范文三:一般知识管理系统的主要功能
更新时间:2007-06-11作者:北京深蓝海域信息科技有限公司关键字:知识管理KM
知识管理系统框架
KMS知识管理系统的应用框架可分为三个层次:功能定义、功能分解、功能实现。其中功能定义包括三个部分,分别是知识资产清点、知识资产编目、流程管理。功能分解包括六个主要部分,分别是知识资产采集、知识资产传递及利用、知识资产创新、教育培训、效益分析和知识资产保护。(系统应用框架见后)字串1
系统主要功能说明
知识资产定义
知识资产定义是KMS整个知识管理策略的关键部署,提供了一个能够高效率实施知识创建、共享、创新和协作所需基本要素的集成平台,具体包括功能强大的知识清点工具、内容编目工具、流程管理工具,能够管理个人、团队信息与活动的知识门户和应用集成工具包,具有专门技术定位、用户情况概要和协作流程管理功能,是KMS公司关于“人”(专门技术地点)、“地点”(门户)、“物”(内容目录)在内的全面知识管理策略下的企业知识管理的门户。
知识资产清点
要通过知识管理促进企业白领阶层生产率的提高,首先必须清点企业内部的知识资产。这种知识清点的对象是全体职工和数据库。因为企业内部的知识资产,一部分存在与职员的头脑中,而销售信息等数字类的知识则主要存在于计算机的数据库中。如果实验报告等以纸的形式保存在图书馆里,它们也是检查的对象。
通过这种知识清点,企业内部什么样的知识分布在什么地方也就一目了然了,同时也能了解公司内缺少的知识是什么。由此便可绘制知识图使企业内部的知识状况清晰可见。
接着,参考已作好的知识图把掌握着重要知识的人挑选出来组成专家网。这些人被登录在企业的专家网络图内,允许最终用户容易地发现和获取与某一主题相关的信息和应用,确切知道组织机构内与该主题相关的行家里手的所在位置,并能有关咨询。现在已经出现了这样的尝试。进入公司的年轻的职员有工作热情,但是缺乏经验和人际关系网,但是以正退出第一线的为数众多的一代人为核心的职员却拥有丰富的经验和人际关系网。双方利用电子邮件和电子会议方式进行知识传递。而且,专家还可以包括退休人员和各种专家、消费顾问等,不一定非是公司职员不可。字串9
这样,通过知识清点绘制出的知识图和专家网络图将作为整个知识管理的主要线索。
知识资产编目
内容编目工具能够根据标题、主题等主要检索方式对文本资源建立全文检索、编制类目,同时根据新的内容和使用情况自动地进行更新和维护。容许最终用户能够通过兴趣、任务和工作重点等多种检索方式组织管理个人和团队的知识资产。
流程管理字串9
工作流自动化和规范化在知识管理中扮演着重要角色,它在在以下两个方面尤其适合于知识管理的需要,一是知识创新和采集,另一是知识发布。例如,在知识创新和采集方面,你也许需要投入很多精力来整理来自竞争对手的信息,因为采集到的信息需要专家进行分类、分析和过滤以后,才能作为有价值的知识被广泛使用,而工作流自动化能够使这些周期性的日常事务更快、更有效地完成。我们可以设想一个协作工作组,这个工作组在工作过程中创造了许多知识,我们可以运用工作流自动化,把指派任务、任务跟踪、通知和情况汇报等职责流程都通过工作流实现,这对增强和管理工作组的知识创新都有十分重要的作用。
第二方面是知识发布,以简单的Web出版为例,它完全不同于书面出版要求内外部文档、新资源、项目名册和进度表都需要编入索引,转换成普通Web形式,这个出版链也许包括多个部门之间的工作协调。因此,工作流电子化、规范化能够把这些日常任务串连起来流程化,有效加快流转速度。字串7
知识资产采集
知识资产采集可以把各种各样的信息资源,如电子资源,纸介质资源,语音资源和数据库数据等收集到数据仓库内进行分类整合,使之能够为众人共享。
它主要从以下两个方面获取知识,一是对企业现有知识的采集,另一是来自对“隐性”知识挖掘和捕获。例如,通过把企业现有研究资料、客户资料、竞争对手资料收集并创建文件然后输入知识仓库进行知识加工;第二方面,通过对创新、教育培训等过程的跟踪、调查得到用户的反馈,从中提取出对企业有意的知识并录入知识仓库进行知识加工。知识的加工处理就是指对知识进行分类、分析、整理和提炼,形成对组织有价值的知识。
电子资源采集
电子资源采集包括企业内部的异构数据库、项目文档、外部Internet资源等。
异构数据库资源采集
异构数据库资源采集主要是指,通过对.Net文档数据库的导入及Sybase、Oracle、SQL等异构数据库的查询操作,获得所需的文档和数据,然后利用语意分析和数据挖掘等分析手段,提取有用的信息和知识的过程。
项目文档资源采集
文档是企业至关重要的资产,对此几乎没有人会提出争议。随着Internet标准的广泛采用,为跨机构、跨地域的文件访问与协作提出了空前的要求,同时它作为知识载体普遍从在于企业各个角落。如何在满足企业对分布式环境下跨部门协作的文件管理的同时,实现从文档中发现所包含的显性知识是KMS知识管理的基矗因为,这正是LotusDomino/.Net在文档管理方面的独到之处。字串1
WWW资源采集
通过,可将Internet信息资源融汇于系统中,为本系统提供了巨大、广泛的信息资源。根据企业知识官(CKO)的定义,通过接入Internet,自动采集所需要的WWW信息,进行分类管理,并提供给局域网内部其他用户浏览使用;可实时或定时地自动更新Internet获得的WWW信息,提供对信息的全文检索和访问的权限控制等。字串9
其他资源采集
其他资源采集主要是指,对于象语音、图象等不同媒体资源的采集。字串5
知识资产的传递利用
与其他资产不同,知识不具独占性,即把你的知识传送给别人后,你还拥有这种知识;甚至通过互动,你的知识还会增加。在这一问题上,知识与货币有相似之处---只有流动起来,人类的知识才会不断丰富,从而发生价值增值。相反,如果知识像一潭死水一样不进行流动和更新,那么很可能对组织的发展毫无用处。知识还带有主观色彩,即对一个人毫无价值的东西,对另一个人却可能是宝贵的。对于一个组织来说,通过知识的传播与共享,就可以使组织的知识增值。字串9
知识搜索
搜索有主、被动之分。主动,指搜索引擎。被动,指按分类导航查询。搜索范围包括Internet和Intranet。其结果是从一点可以访问多种数据存储,企业可以连续的访问内部和外部数据,提高公司和商务合作伙伴的通信,增加现有知识员工的工作有效性和参考资料的范围。
知识订阅是指容许最终用户按照兴趣、任务和工作重点等多种方式主动订阅知识,他将定期按时得到有关这些类目的所有最新知识,并且可根据需要及时地更换订阅内容或退顶某些内容。
知识推荐是指企业知识官(CKO)根据知识库中被阅读频度较高的知识,把文章推荐给相应的兴趣组的一个过程。
内部刊物
实现企业内部知识和信息的传递,它不同于知识推荐之处就在于它更强调了企业的管理行为。包括有关企业活动的新闻、事件、报告、演讲和各种活动通知。这项内容每周更新一次,在事情较多时更新更为频繁。
外部传播
建立与客户的良性互动,在项目运行中,重视与客户共同工作,共同学习,花大力气挖掘客户隐含的关键性知识知识,协助他们编码化,以实现企业内部经验与知识的共享;发现和培育客户方的增长型人才,以协助企业实现内涵式增长。
注重咨询工作的动态性,除完成咨询报告外,同时以推荐管理经验、联系培训、推荐专家等方式使客户接触新知识,帮助客户与专家及研发机构、信息机构建立关系,协助企业建立与形成相关的知识网络。
公告
一种及时更新、便于维护的建议,小经验等信息的“张贴白板”。
知识资产创新
这是知识管理的最终落脚点。知识只有作用于实践,才能给人们带来价值。同时,也只有通过在实践中的不断扬弃,知识才能不断更新,适应人类改造世界的需要。一个组织能否充分利用组织的知识,能否不断地创造出新的知识,进行知识更新,将是其能否成功的关键因素。而人信息技术的突破和不断完善必将为知识的使用打开前所未有的局面。
电子论坛字串3
简单说来,电子论坛能够正确关联“内容”与“人”,提供一个把人和内容紧密结合在一起的虚拟协作场所,在这个协作场所中,一方面最终用户可以很容易地获取所需的知识,很快地与专家交流,而无论这些知识和专家位于何处,只要能够通过网络相连,他们都共同置身于虚拟的协作环境中,实现高效率的协作,充分利用企业知识和专家丰富的经验从容应对紧急事件。
另一方面,在存在时差和空间距离的情况下,可通过个召开电子会议来实现异地项目协作,提高各项目成员的工作效率。
在这样一个积极而又坦率的协作场所内,人的知识不断膨胀并产生新的想法,因此知识得到迅猛得发展,进而产生创新。字串9
BBS
可以在公告栏上发布公司的规章、业务操作规范、业务经验等,让公司员工都能够及时了解公司的运作情况,吸收公司的共同经验和知识。BBS是一个更广意义上的讨论区,员工可以在BBS上讨论各种问题,或者是对某些问题发表看法。BBS提供了一个展现各种思想的舞台,这使得员工能够借鉴别人的想法和知识,利用交叉的知识来达到自己的目标。
教育培训字串6
作为用于实现知识管理策略的工具之一,能够通过有效手段培训员工,提高员工素质,共享企业内部有用信息和经验。其核心思想是:将知识直接作用于提高企业产量、效率和竞争力。字串2
课程安排
知识图制成后,一方面公司内什么样的职员掌握了什么样的知识,他们希望向什么方向发展,这些将变得越来越清楚。另一方面公司内的薄弱环节和知识不足部分便暴露出来。这就需要通过从外部引进经验、进行教育研究等方式来加以弥补。今后,在把职员培养成知识工作者方面,教育和培训是极为重要的。
教室学习字串9
“上课”的地点。学生在其中由老师执导进行学习,更重要的是教室是一个讨论的园地,创造一个包括教师在内的讨论氛围。
教育评估
开设课程的教师在其中对参与该课程的学生进行评估,根据学生的作业成绩、考试成绩等。字串7
效益分析
该系统通过对知识管理具体过程(例如,利用、创新、教育)的被动跟踪和主动调查,进行统计和分析后得出例如,什么样的知识对企业是有用的重要的,知识的创新来自哪里、教育计划的实施效果如何等这样一些量化的指标,实现对于企业知识资产这一无形资产的评估。将其作为CKO分析知识的利用率和创新评估的重要依据之一。字串1
知识跟踪字串7
收集知识资产的利用过程当中或之后的影响或结果。
实际效益贡献评价
实际效益贡献评价主要指知识资产作用于企业商业运营过程之后,所产生的实际贡献的定量指标评估。
知识资料价值评价
知识资料价值评价是指在知识库的维护过程当中用于评估某一知识资料在增进知识的积累、增进知识的内部共享和外部交流程度三个方面的定量指标。
创新统计评价
创新统计评价是指通过对一个创新被动跟踪和主动调查之后的出它对专业人员能力、内部结构能力、外部结构能力三个方面的影响。
专业人员能力:是指专业人员在各种情况下创造有形资产和无形资产的能力。字串9
内部结构能力:包括专利、概念、模型、计算机系统和行政管理体系待,是由员工创造而由企业所拥有。此外,企业文化或企业精神亦属内部结构能力。
外部结构能力:是指企业与客户和供应商的关系,以及商品名称、商标和企业声誉或形象等。
创新激励机制指标
创新激励机制指标是指依据创新统计评价的结果,为帮助企业在实施激励机制时提供的一些量化指标。主要目的就是鼓励员工写下自己了解的东西,并把所生文件存入电子数据库。字串9
知识保护
专有知识资产
专有知识资产保护是指,对企业的知识产权、专利产品、商标、客户资料等知识资产的管理。字串4
用户管理
在这个子模块中可以新增用户,设置用户访问权限,查询用户基本信息。
安全管理字串5
安全管理主要有两个方面,一是应用级安全,第二是操作系统级安全。
从应用级来讲知识共享并不意味着所有知识和所有用户都是均等的,通常情况下,知识创新首先是由某个知名的、可信赖的团体集本讨论或是由研究人员提出的某种创意,然后才广泛地与他人共享。该系统提供了灵活的安全机制,在同一数据库中的不同文档,甚至是同一文档中的不同部分都可以用不同的密级进行安全保护,从而能够很好地保护小组、部门或整个公司的文化和动态。
从操作系统级来讲在网络上运行的应用,其数据安全性要求是必然的,因为应用级安全防范并不能防止操作系统级的入侵。特别是在网络联入Internet网的情况下,更要强调内外网间设置访火墙限制外部的访问的重要性。
范文四:企业知识管理系统的开发
中图分类号: UDC:
学校代码:10055密级:公开
高蕊大法
专业硕士学位论文 企业知识管理系统的开发
The Development of Enterprise Knowledge Management System
论文作者 张志强
研究方向 亟旦笪堡
南开大学研究生院
二O一三年十一月
南开大学学位论文原创性声明
本人郑重声明:所呈交的学位论文,是本人在导师指导下进行研究工作所取 得的研究成果。除文中已经注明引用的内容外,本学位论文的研究成果不包含任 何他人创作的、已公开发表或者没有公开发表的作品的内容。对本论文所涉及的 研究工作做出贡献的其他个人和集体,均已在文中以明确方式标明。本学位论文 原创性声明的法律责任由本人承担。
学位论文作者签名:张志强 2013年11月 26日
非公开学位论文标注说明
(本页表中填写内容须打印)
根据南开大学有关规定,非公开学位论文须经指导教师同意、作者本人申请 和相关部门批准方能标注。未经批准的均为公开学位论文,公开学位论文本说明 为空白。
论文题目
申请密级 口限制(≤2年) 口秘密(410年) 口机密(≤20年) 保密期限 20年 月 日至20年 月 日 审批表编号 批准日期 20年 月 日 南开大学学位评定委员会办公室盖章(有效) 注:限制★2年(可少于2年):秘密★10年(可少于10年):机密★20年(可少于20年)
南开大学学位论文使用授权书
根据《南开大学关于研究生学位论文收藏和利用管理办法》,我校的博士、 硕士学位获得者均须向南开大学提交本人的学位论文纸质本及相应电子版。
本人完全了解南开大学有关研究生学位论文收藏和利用的管理规定。南开 大学拥有在《著作权法》规定范围内的学位论文使用权,即:(1)学位获得者必 须按规定提交学位论文(包括纸质印刷本及电子版),学校可以采用影印、缩印 或其他复制手段保存研究生学位论文,并编入《南开大学博硕士学位论文全文数 据库》;(2)为教学和科研目的,学校可以将公开的学位论文作为资料在图书馆 等场所提供校内师生阅读,在校园网上提供论文目录检索、文摘以及论文全文 浏览、下载等免费信息服务;(3)根据教育部有关规定,南开大学向教育部指定 单位提交公开的学位论文;(4)学位论文作者授权学校向中国科技信息研究所及 其万方数据电子出版社和中国学术期刊(光盘)电子出版社提交规定范围的学位 论文及其电子版并收入相应学位论文数据库,通过其相关网站对外进行信息服 务。同时本人保留在其他媒体发表论文的权利。
非公开学位论文,保密期限内不向外提交和提供服务,解密后提交和服务 同公开论文。
论文电子版提交至校图书馆网站:http://202.113.20.163:8001/index.htm。 本人承诺:本人的学位论文是在南开大学学习期间创作完成的作品,并己 通过论文答辩;提交的学位论文电子版与纸质本论文的内容一致,如因不同造 成不良后果由本人自负。
本人同意遵守上述规定。本授权书签署一式两份,由研究生院和图书馆留 存。 作者暨授权人签字:张志强
2013年11月26日
南开大学研究生学位论文作者信息
论文题目 氽、Ik知识管理系统的开发
2013年11月 姓 名 张志强 学号 2220110701答辩同期
16日 博士口学历硕士口 硕士专业学位■ 高校教师口 同等学力硕士 论文类别
口
院/系/所 软件学院 专业
联系电话 15922181111Email 358724801@qq.corn
通信地址(邮编):南开大学电子科技楼102办公室
是否批准为非公开论
备注:否 文
注:本授权书适用我校授予的所有博士、硕士的学位论文。由作者填写(一式两份)签 字后交校图书馆,非公开学位论文须附《南开大学研究生申请非公开学位论文审 批表》。
摘要
摘要
在人们生活在网络化的发展趋势中,“知识经济”这个词被人们越来越重 视,说明了知识经济时代的到来。知识的重要性不言而喻,军事、政治、经济、 文化等社会各领域均受到知识的影响。尤其是对企业来说,知识已经被作为企 业发展的战略资源来对待。有效的知识共享、知识管理,是当今企业发展需要 考虑的重要问题之一。
本文以软件工程思想为主导,以成熟的信息技术为支撑,根据企业管理中 对知识的实际需求,以对企业知识进行有效分类存储、高效管理为目标,采用 基于UML的面向对象分析方法,对企业知识管理系统的功能需求分析、性能需 求分析、可行性分析等进行了详细的阐述;采用B/s的体系结构,以J2EE技术 为基础,以Eclipse为开发平台进行了系统的总体设计;最后对系统主要功能 模块的用户界面实现情况作了简要的介绍。
系统在某企业进行实际应用的结果表明,该系统的设计与实现满足企业知 识管理的需求,可以起到降低企业成本、提高劳动生产率的作用,同时也有利 于促进企业创新,增强企业竞争力。系统将在企业发展过程中发挥重要的作用。
关键字:知识, 知识管理系统, B/S结构, J2EE
Abstract
Abst ract
As people’S lives depending on the network much more,the term of”Knowledge economy”has been more widely paid attention.It proves the time of knowledge economy has arrived.It goes without saying that the importance of knowledge,which has strong impact on military,political,economic,cultural and other social fields. Especially for enterprises,knowledge has become a very important strategic resource. How to share and manage knowledge effectively has been one key problems of enterprises development.
According the real needs of enterprises to manage knowledge,aiming to manage the enterprises knowledge effectively,the function and performance requirements and the feasibility are analyzed in detail with the obj ect-oriented methods based on UML, the software engineering ideas and mature information technology support.The overall design works of system are described,the B/S architecture,J2EE technology and
Eclipse development platform.At last,the user interfaces of function modules of the enterprise knowledge management system are introduced briefly.
The results of the system applied to one enterprise shows that the design and implement can satisfy the enterprise’S needs.It Can reduce the cost of enterprise, enhance the labor efficiency,and improve the innovation and competitiveness of enterprise.The system will play an important role in the development of enterprises.
Keyword:Knowledge,Knowledge management system;B/S structure;J2EE
目录
目 录
第一章绪论…...………………………………..1第一节本文研究的背景…….……………………..……..1第二节知识管理应用现状与存在问题………………………..2 1.2.1国内外应用现状…..……..........……………………..2 1.2.2存在的问题........………........…………….……….3第三节本文研究的意义…………………………………..4第四节本文研究内容与组织结构……………………………4第二章系统开发基础知识与技术概述………..………..6第一节知识管理与知识管理系统……………………………6 2.1.1知识管理………….…………………………….......6 2.1.2知识管理系统………………………...................…7 2.1.3知识管理的实施步骤.........…..…..........................8第二节系统开发的相关技术…………...……...………….9 2.2.1J2EE.........................................................9 2.2.2MVC与Struts2,.,............................................12 2.2.3ORM与Hibernate.........................….................14 2.2.4SQL Server 2008.........……..............................16第三节本章小结……....…….....………...….…..….16第三章系统的需求分析…………………..…….…17第一节系统的目标与可行性分析…………………………..17第二节系统用户分析………………………..………….18第三节系统的功能需求与用例分析……..………………….19 3.3.1系统的功能需求分析...…...…………..……….…...…19 3.3.2系统功能的用例分析……….………….……………….21
目录
第四节系统的性能需求分析………………………………24第五节系统的开发与应用环境…………………………….25第六节本章小结……….……………….……………..26第四章系统的设计…..……………………….….27第一节系统体系结构设计………………………………..27第二节系统功能模块结构设计…………………………….28第三节系统流程图与顺序图设计…………….…………….28 4.3.1流程图设计…………......….……….........……,...29 4.3.2顺序图设计……........…………........…………….32第四节数据库结构设计..….….…………………………36 4.4.1E-R图设计.....…………........…………………….36 4.4.2数据库表的结构设计…..........……….........…….….36 4.4.3数据库表的关系..........…….............……...........41第五节本章小结……..….….…………………………42第五章 系统功能的实现…….……………………..43第一节用户管理模块功能的实现…………………………..43第二节知识管理模块功能的实现…………………………..46第三节知识检索模块功能的实现………………….……....47第四节知识审核模块功能的实现…………………………..48第五节知识发布模块功能的实现…………………………..49第六节知识评价模块功能的实现…………………………..50第七节知识统计模块功能的实现………………….……….50第八节文档管理模块功能的实现…………………………..53第九节 知识门户模块功能的实现…………………………..54第十节本章小结……........………...………………..55第六章总结与展望……….…..….……..…….…56第一节总结…………….…………………………….56
目录
第二节展望……………………….………………….56参考文献..…………………….………………..57致谢.…...……………………………………..59个人简历……………………...………………..60
V
第一章绪论
第一章 绪论
第一节本文研究的背景
随着科学与技术的不断发展,当今社会已经演化为一个“知识经济”的时 代。在这样的大环境中,企业如何能够在竞争中更好地把握各种发展机会,取 决于企业的核心竞争力。而随着“知识经济”的到来,企业的核心竞争力早已 经不在人力资源、基础设施、产品流程等方面来体现,而是着重体现在企业组 织的智力决策和知识支撑。
在以“知识”为核心的各类企业、组织机构中,“知识”的价值远远大于 各种物质资产。如果企业在发展过程中积累了大量的知识,但由于缺乏对知识 的有效管理,就会造成企业知识管理比较混乱、大量知识流失、知识不能在企 业内部共享等问题,使企业的知识无法发挥出其作用“。。
现在的企业组织,越来越重视直接影响企业和组织发展的知识资产。在此 商业背景F,人们开始研究什么是知识管理。这是因为,很多成功的案例表明, 对知识进行有效的管理,在对企业发展的推动和贡献是非常明显的,可以使得 企业在下述方面取得收获旧。:
(1)能够快速地获取市场需求信息,加强与客户之间的联系,有利于扩展 业务市场、开展个性化客户服务,增强客户粘滞度。
(2)在工作流程方面,员工更容易获取工作、生产方面的各类信息,可以 降低重复劳动,降低生产成本,提高企业运营效率。
(3)员工之间可以进行高效的交流、沟通,能够形成快速、可靠的团队, 从而提升工作效率。
(4)有效利用现有的信息化设施,通过网络来进行消息传送、信息检索, 可以快速、低成本、高效地解决交流和问题求解过程。
如何对企业在多年运营中积累、沉淀的知识进行有效的分类、组织管理, 使其成为企业创造更多新价值的推动力、企业发展的智慧型资产,是目前众多 企业在发展过程中逐渐重视的一个重要问题。而知识管理,正是在这一企业发 展背景下提出的新问题。
第一章绪论
第二节知识管理应用现状与存在问题
1.2.1国内外应用现状
上个世纪90年代初期,美国施乐公司最早建立起了一套比较完善的知识管 理系统,为该公司在逐渐激烈的市场竞争中立于不败之地提供了保证。目前, 国外的知识管理已经逐步发展成熟。与知识管理相关的服务、软件产品以及成 功的应用都已经十分常见。例如咨询公司安达信、毕马威、麦肯锡;通讯领域 的思科、摩托罗拉;IT行业的戴尔、惠普公司,在日常的运营过程中均离不开 知识管理口1。世界著名的知识管理咨询公司毕马威咨询公司(KPMG)在对国外大 型企业、公司中进行的知识管理现状调查结果显示,知识管理已经基本上渗透 到各个行业、领域。知识管理已经得到企业、公司高层的基本认同,企业、公 司管理者对于实施知识管理所能带来的商业利益已经有了认识,知识管理的理 念和实践都逐渐在走向成熟,但是仍然存在着一些实施方面的障碍,如企业、 公司高层与员工之间就知识管理、知识交流的认知还存在着一定的误差而导致 在实施与应用上不能保持一致性:对实施知识管理的复杂性了解不够而导致一 大套系统不能充分发挥作用,以及在自主开发时很容易降低成企业ERP的需求 等等。
国内对于知识管理这一理念接受和应用都较晚,一直到进入21世纪后,知 识管理这一理念才开始逐渐成为国内各商业领域、学术领域谈论的热门话题。 很多的高科技企业开始认识到知识管理对提高组织核心竞争力的重要性,并在 实施知识管理方面进行了初步的尝试。目前,知识管理的认知和实践应用都还 处于一个刚刚起步的阶段。由于对知识管理理念的认知不同,在知识管理的开 发模式和国外相比,也还存在着很大的差异。知识管理工具的运用中还主要是 文档管理工具的选择,在知识管理的实施过程中更是困难重重,这些困难主要 来源于企业、公司相对较为禁锢的文化氛围、机构组织,以及固有的知识垄断 观念。我国的大多数企业、公司目前实施最多的还是ERP系统,或者是其他的 信息管理系统,这些系统的实施条件已经非常普及,完全可以作为进一步开展 和推广知识管理建设的基础条件,但是真正运用更为专业的知识管理技术来进 行企业知识管理的企业、公司为数尚少,大多数的企业和公司还在目前企业ERP
第一章绪论
的基础上进行观望,所以知识管理技术的使用在目前更多地还停留在文档管理、 工作流程管理阶段。
1.2.2存在的问题
企业在实施知识管理的过程中,通常会遇到下面的一些共性问题H 3:
(1)知识分散难获取
企业的大量知识,分散保存在各个服务器、各个系统,个人电脑,甚至个 人的头脑中。知识难以获取,导致工作效率低下,工作出现重复劳动。知识缺 乏全局的、系统的视图,缺少关联,新员工上手难。
(2)地域分布难协同
组织中的各个部门、办事处或子公司在地理上分散,导致沟通、知识共享 和协同工作困难,流程运转不畅,工作效率低下。
(3)知识易流失
一些重要的知识,还处于隐形知识形态,仅仅位于少数员工的头脑中,没 有显性化沉淀下来。员工的流失,会直接导致企业知识的流失。
(4)知识资产难保护
知识的共享和保密是一个冲突。如何让知识被正确的人获取,同时减少管 理的复杂性,是企业知识管理的一个难题。
(5)知识质量难评估
知识不是静态的,知识可能快速老化需要不断更新。企业往往缺乏对知识 质量评估和有效性识别机制,过时的知识需要更新,错误的知识需要剔除,同 时能够挖掘出优质的知识。
(6)员工排斥知识管理
额外的知识管理工作增加了员工的工作量,员工知识贡献的积极性不高。 这和公司的文化、制度也有关系。知识管理,必须让知识工作者工作更容易才 更容易推行。
(7)领导难管理
企业需要相关信息系统来简化知识管理工作;同时,通过知识管理的一些 统计数据,对员工进行评估考核,激励员工贡献,构建鼓励知识贡献的文化氛 围。
第一章绪论
第三节本文研究的意义
通过上述分析,可以预见,未来企业发展的成功将更多地来源于比竞争对 手更快速、有效地运用知识。知识管理重视对企业员工的精神激励,赋予员工 更大的权利和责任,充分发挥员工的自觉性和首创性;同时重视企业知识的流 动、共享和创新,运用集体的智慧提高企业的应变能力和创新能力,增强企业 的竞争能力。这样不仅有利于员工的相互启发、沟通和知识共享;而且重视企 业知识和人才,促使企业成长为学习型组织,重视企业文化的建设。
本文的选题就以某企业对知识管理工作的实际需求为背景,详细进行了企 业知识管理系统开发所经历的分析、开发等阶段的工作描述。系统的开发与应 用,对于企业来说,具有很好的实用价值和意义。
第四节本文研究内容与组织结构
本论文对知识管理系统的设计和开发进行了多方面的需求调研,分析该系 统上的用户、功能组成,并根据当前企业具备的软件、硬件环境,设计了该系 统的体系结构,最终实现了基于J2EE的知识库管理系统。企业通过使用系统的 知识管理、知识查询与统计、知识共享等功能实现对企业中大量的有价值的方 案、策划、成果、经验等知识进行分类存储和管理的目标,避免积累的知识资 产流失,促进知识的学习、共享、培训、再利用和创新,有效降低企业运营成 本,强化企业的核心竞争力。
论文的章节安排如下:
第一章是绪论,主要介绍了知识管理的背景、意义、知识管理的研究现状, 以及本论文的研究内容和章节组织。
第二章是系统开发基础知识与技术概述,介绍了知识管理相关的一些概念 以及企业如何进行知识管理,同时对系统开发所采用的相关技术的进行了介绍。 第三章是系统的需求分析,分析了知识管理的业务流程,然后从知识管理 系统的功能、性能、开发环境等多个方面,对系统进行了详细的需求分析。 第四章是系统的设计,分别从系统的整体结构设计、系统的功能模块、流 程图与顺序图、数据库设计等方面进行了阐述。
4
第一章绪论
第五章是系统的实现,分别针对在论文的总体设计中涉及的功能模块一一 进行了实现,并给出了相应的操作说明。
第六章是总结,对本论文所实现的知识管理系统的设计和开发工作做了总 结,并对该系统进一步的功能扩展和开发提出了展望。
第二章系统开发基础知识与技术概述
第二章 系统开发基础知识与技术概述
2.1.1知识管理
第一节 知识管理与知识管理系统
知识管理,就是在企业、公司等组织中建立一个可以量化的知识系统,使 得该组织中的任何咨询与知识,均可以通过获得、创造、记录、存取、更新、 整合、分享、创新等过程,不断地反馈到该知识系统中,形成一个个人知识不 断累积并成为整个组织智慧的循环过程“¨3。知识管理的意义在于将不断累积的 组织知识作为组织管理、发展的智慧资本,有助于组织在面临市场变化等决策 问题时进行正确的判断和选择。
通过这一定义,我们可以看出,知识管理是一个不断累积的过程,累积的 对象是企业、公司等组织在运营过程中由不同的个体贡献的知识。而知识是由 具体的内容来表示的,因此很多企业、公司等组织之所以不能很好地接受知识 管理这一理念并将其应用在实际工作中,很大程度上是将知识管理与内容管理 混淆在一起。
所谓内容管理口1,是指企业、公司等组织对组织机构内部日常工作所涉及的 各类信息资源的组织、分类和管理等一系列有序过程。信息资源包括多种格式 和类型的文本、图像、视频等。虽然从知识管理和内容管理的内容上来看,两 者的差别是非常明显的,但是对于刚开始接触到知识管理的企业、公司来说, 却很容易将二者等同起来,这也造成了目前很多企业、公司在实施了内容管理 系统或ERP系统后对知识管理系统的忽视。
对于知识管理来说,更关注对企业、公司等组织内外部所有知识的管理。 知识可以被认为是显性或者隐性的,所谓显性知识,就是指和组织相关的研究 报告、标准规范、数据与程序等文档,而隐性知识则是指隐藏在人的大脑中的 经验,以及隐含在企业业务中但却没有被发现的经验或知识。而内容管理则针 对组织运营范畴中涉及到的任何数字信息,如文本、图像、网页、表单、视频 等文件,这些数字信息都是显性的。显然,知识管理所关注的对象更为广泛。
第二章系统开发基础知识与技术概述
同时,知识管理还包括了对知识活动的管理,如知识的沉淀、共享、应用、创 新等活动环节,并由此延伸到对人的知识行为的管理,如管理制度的制定、企 业文化的形成与推动,这些都不是内容管理所涉及的。可以这样认为,知识管 理涵盖了静态的知识和动态的知识行为,而内容管理只负责静态内容的组织与 管理。
目前实施内容管理的组织机构,主要是政府、事业单位、媒体单位等,管 理形式主要是建立各类内容的综合网站。而知识管理可以实施的组织机构包括 政府、事业单位、企业、公司等,但更倾向于企业或公司的应用,这是因为知 识管理更能为企业或公司这类组织机构挖掘和创建更多的商业利润。在进行实 施上,也不仅仅是单纯的综合网站形式,更多的是在合企业、公司现有的信息 化建设基础上,与企业管理架构有机结合,着眼于企业知识的梳理,将企业知 识与企业员工、企业业务关联和融合起来的多种信息化系统形式。从因果关系 的角度来看,显然内容管理更像是企业、公司实现知识管理的一个过渡过程, 而知识管理则是内容管理这一过程的最终目的和结果。
2.1.2知识管理系统
在了解了知识管理这一概念的基础上再来认识知识管理系统(Knowledge Management System)的概念就非常容易了。首先,知识管理系统是一个集企业 管理、计算机系统应用为一体的信息系统,它可以对企业知识进行收集、处理、 分享和再创造。通过知识管理系统的实施,可以对企业、公司等组织中大量的 有价值的方案、策划、成果、经验等知识进行分类存储和管理,将这些看似普 通平常的点滴知识积累起来,避免其流失,促进企业知识的学习、共享、培训、 再利用和创新,能够达到有效降低组织运营成本、强化其核心竞争力的目的H 3。 其实,对于知识管理系统这一概念,目前学术界还没有统一的定义。但是 根据关注知识管理系统的组织状况的不同,都能够根据自己的需要来定义知识 管理系统。目前能够形成共识的理解都基本上着眼于能够有效存储信息、实现 知识流转、共享、发现等管理功能的信息系统。
对于知识管理体系来说,是包含了知识管理理念这一管理机制内容和知识 管理行为这一计算机软硬件系统两个方面。知识管理理念着重于企业制度、企 业文化,好的企业制度能够明确企业的知识资产,体现对知识管理的重视,并
第二章系统开发基础知识与技术概述
鼓励员工积极学习知识、发现知识和共享知识,好的企业文化则可以使员工能 够摒弃传统的对知识独占观念,加强员工之间的协作,提升员工对团队精神的 贡献意识。知识管理系统是对知识管理实施所需要的软件、硬件平台,该平台 可以支撑企业对知识的获取、存储、加工、共享和利用,
知识管理体系总体上分为知识管理理念和知识管理的软硬件两大部分。其 中,知识管理理念分为企业制度和企业文化两个方面。企业制度包括确立企业 的知识资产和制定员工激励机制,从而加强管理者对知识管理的重视并鼓励员 工积极共享和学习知识。企业文化包括企业共享文化、团队文化和学习文化, 帮助员工破除传统独占观念,加强协作和学习;知识管理的硬件对应的是知识 管理平台,它是一个支撑企业知识收集、加工、存储、传递和利用的平台,通 并通过各类网络对企业知识与企业应用有机地整合在一起。
由此可见,企业对知识管理这一概念的接纳贯穿了整个企业运营、发展的 全部过程,而知识管理系统只是企业实施知识管理的一个具体的软件应用形式。
2.1.3知识管理的实施步骤
对于一个企业来说,实施知识管理大概要从以下几个步骤进行:
一、认识知识管理的重要性
认识知识管理,预见其对企业发展的作用和重要性是企业实施知识管理的 第一步。在这一阶段,企业要上下统一对知识管理的认识,并准确评估企业当 前对知识管理的现状,明确是否需要实施知识管理。
二、规划知识管理
在对知识管理进行规划时,需要对当前企业知识规划的需求进行详细的分 析,包括企业知识的类型、组成、涉及的业务流程等,并将知识管理贯穿到企 业管理过程中,制定知识管理相关的目标、策略,改造现有的不合理知识管理 流程等。该阶段所要达到的目的就是在企业中全面建立知识管理所需要的各项 基础。
三、试点应用知识管理
在规划好了如何进行企业的知识管理后,需要选取条件合适的企业部门与 流程来进行知识管理的实践,并进行短期效果评估,作为对知识管理规划的修 正和完善。
第二章系统开发基础知识与技术概述
可见,在这一阶段中,最重要的是结合企业的业务模式,对企业知识体系 进行梳理,明确知识管理实施的策略。因此,这一阶段的工作实施难度是企业 贯彻执行知识管理策略过程中最大的。
在这一阶段中,知识管理系统开始出现在企业的知识管理应用中,并开始 发挥其信息化的作用。
四、进一步推广和支持
通过上一个阶段试点应用,可以将知识管理的时间继续推广到企业的其他 部门和业务流程中,目的是实现知识管理全面融入企业业务流程,初步建立知 识管理制度,并在推广过程中进行完善。
在这一阶段中,如果出现了不可预料的混乱,需要及时地进行控制,不能 让知识管理的疏漏影响企业的正常运营。同时,也需要逐渐建立起和知识管理 有关的保证机制、激励机制和绩效体系。
五、形成常规制度
在知识管理以管理理念和信息化形式在企业中实施和运行后,就需要形成 一套关于知识管理执行、完善的常规制度。制度的形成,标志着企业对知识管 理项目实施的全面认可。
第二节系统开发的相关技术
考虑到企业知识管理系统的开发需要结合企业现有的软件、硬件条件和已 有的信息化建设内容可能的集成与数据共享,所以系统开发所采用的相关技术 要充分考虑对已有软件系统的兼容性,还要考虑知识管理系统今后在功能上的 扩充。因此,系统开发选择了主流的企业级应用开发平台JZEE,以及成熟稳定 的数据库产品SQL Server 2008。
J2EE(Java 2Enterprise Edition)是建立在Java 2平台上的企业级应 用的解决方案嵋。73。J2EE技术的基础便是Java 2平台,不但有J2SE平台的所有 功能,同时还提供了对EJB,Serv]et,JSP,XML等技术的全面支持,其最终目
第二章系统开发基础知识与技术概述
标是成为一个支持企业级应用开发的体系结构,简化企业解决方案的开发,部 署和管理等复杂问题
一、J2EE的体系结构
J2EE的多层企业级应用模型将传统的两层化模型中的不同层面分割为多 层,一个多层化的应用能够为不同的服务提供一个独立的层阳‘1…。
(1)用户层(C1ient Tier)
该层用来与用户交互,并把来自系统的信息显示给用户。J2EE平台支持HTML 用户、Java Applets和Java应用等。
(2)Web层(Web Tier)
该层用于产生表示逻辑,并接受来自客户端的用户反馈。在所有接受客户 端请求的基础上,表示层对用户的请求产生相应的回应。J2EE平台中,是由Web 容器内的Serv]et和JSP来实现这一层的。
(3)业务逻辑层(Business Tier)
该层用来处理应用的核心业务逻辑。业务层为低层的服务组件提供必要的 接口。业务组件通常被实现为EJB容器内的EJB组件。其中,EJB容器提供组件 生命周期、管理持久性、事务和资源分配等。
(4)企业信息系统层(EIS,Enterprise Informatton System)
这一层为企业的信息系统服务,包括数据库系统、事务处理系统和ERP系 统等。
在J2EE的四层结构中,第二层和第三层被和称为中间层(Middle Tier), 凶此,也可以把J2EE的结构看作三层结构。中间层是J2EE在结构上主要异于 两层结构的地方。
大多数应用程序开发人员只是考虑中间层的业务逻辑复用,很少考虑过用 任何正规的数据持久性框架建立数据层,即数据持久层。数据持久层位于业务 层和数据库之间,它隐藏数据读取和操纵中的所有数据访问代码细节,完全抽 象出开发应用程序时使用的数据物理细节。因此,J2EE的体系结构已发展成五 层。
二、核心技术
(1)Servlet技术
Servlet是JAVA 2.O中新增的一个全新功能,Servlet是一种采用JAVA技 术来实现CGI功能的一种技术。Servlet和CGI一样都是运行在Web服务器上,
第二章系统开发基础知识与技术概述
用来生成Web页面。Servlet在一个典型的Web应用中担任的重要角色就是
Servlet非常适合做Web页面之间的消息转发器。因为Servlet是一个被Web容 器动态加载的组件模块,它并不十分适合做用户的界面表示,而当Web用户发 出请求的时候Servlet组件可以通过Servlet容器来捕获这个请求消息。
(2)JSP技术
JSP(JavaServer Page)是由Sun Microsystems公司倡导、许多公司参与 一起建立的一种动态网页技术标准。在传统的网页HTML文件中加入Java程序 片段(Scriptlet)和JSP标记(tag),就构成了JSP网页。Web服务器在遇到访 问JSP网页的请求时,首先执行其中的程序片段,然后将执行结果以HTML格式 返回给客户。程序片段可以操作数据库、重新定向网页以及发送email等等, 这就是建立动态网站所需要的功能。所有程序操作都在服务器端执行,网络上 传送给客户端的仅是得到的结果,对客户浏览器的要求最低,可以实现无 甚至无Frame。 可扩展标记语言(Extensible Markup Language,XML)提供了一种标记内容
的方式,可以添加关于数据用途的信息。信息使用XML存储之后,称为解析器 的应用程序就能够可靠地提取相关信息,并根据不同的需要处理。
XML可用于各种不同的应用程序,但其实质是:XML是一种表示数据的方式。 有时候数据是为数据库准备的,有些时候则是供人阅读的。与这两方面应用相 关的技术,比如数据验证和XML转换也已经随着XML自身一起发展起来。
三、J2EE的优势
J2EE目前得到了广泛的应用,其优势主要是为搭建具有可伸缩性、灵活性、 易维护性的业务系统提供了良好的机制。具体优势表现在以下几个方面:
1、保留现在的IT资产
因为JEEE拥有广泛的业界支持和一些重要的“企业计算”领域供应商的参 与,每一个供应商都对现有的客户提供了不用废弃己有投资即可进入可移植的 J2EE领域的升级途径。由于基于J2EE平台的产品几乎能够在任何操作系统和硬 件配置上运行,现有的操作系统和硬件也能被保留使用。
2、高效的开发
e p p A a V a TJ 无言
k语 怡记 n标 №
札 无X ,3n(g P
第二章系统开发基础知识与技术概述
J2EE允许公司把一些通用的、很繁琐的服务器端任务交给中间件供应商去 完成,这些开发人员可以集中精力在如何创建业务逻辑上,相应地缩短了开发 时间。
3、支持异构环境
J2EE能够开发部署在异构环境中的可移植程序。基于J2EE的应用程序不依 赖任何特定操作系统、中间件、硬件,因此设计合理的基于J2EE的程序只需开 发一次就可部署到各种平台。
4、可伸缩性
基于J2EE平台的应用程序可被部署到各种操作系统上。例如可被部署到高 端UNIX与大型机系统,这种系统单机可支持64—256个处理器。J2EE领域的供 应商提供了更为广泛的负载平衡策略,能消除系统中的瓶颈,允许多台服务器 集成部署。这种部署可达数千个处理器,实现可高度伸缩的系统,满足未来商 业应用的需要。
5、稳定的可用性
J2EE部署到可靠的操作环境中,支持长期的可用性。一些J2EE部署在 Windows环境中,客户也可选择健壮性能更好的操作系统,如Sun So]uris、IBM 0S/390。
2.2.2MVO与Struts2
一、MVC设计模式
在软件设计中,程序开发人员非常重视这样一个问题:体系架构级的软件 复用是否能够实现?很多研究人员对软件体系架构的模式进行了研究,并提出 了设计模式的相关理论。所谓设计模式就是指对于特定问题的成功解决方案的 描述。虽然设计模式的作用是解决单个问题,但对于复杂的企业级应用,通过 对多种设计模式的有机组合就可以实现其完整解决方案…1。MVC设计模式就是专 门用于提供B/S结构开发模式的首选解决方案。
MVC模式即模型一视图一控制器模式(Model—View—Controllet),是一种可 以很好地对操作、显示与数据强行分离的模型“…。该模型包括应用数据和业务 规则,是目前非常流行的一种软件设计模式。其核心思想是代码的可重用性和 关注点的分离。
第二章系统开发基础知识与技术概述 MVC模式的整体协作模式如图2.1所示。
图2.1MVC设计模式
其中:
视图——表示用户交互界面。 页面、Ajax等。
模型——表示业务数据实体。 的处理结果。 在J2EE中,视图技术包括:JSP、HTML静态 即模型是接受视图请求的数据,并返回相应
控制器——表示协调视图与模型的功能结构。控制层不做任何的数据处理, 但是起到承上启下衔接作用。
二、Struts2框架
Struts2是Apache的核心项目之一,是一个高可扩展性的Web MVC框架, 主要用于创建互联网与企业级Web应用程序““。该框架设计目的为缩短开发周 期,从建设,部署,维护等角度加快应用程序的开发。
Struts2继承了WebWork的设计思想并且充分吸收Struts的部分成功经验, 最终设计成了一个兼容WebWork有Struts的现代MVC框架,并且基于Struts 和WebWork良好传统,Struts2不仅简单易用而且还支持面向切面编程机制,最 终将Struts2发展演变成了一个高可扩展性的WEB MVC框架。目前,Struts2已 成为J2EE应用领域中最流行的MVC框架n4。161。
Struts2的体系结构原理图如图2.2所示,具体工作流程说明如下:
(1)客户端向服务器端(如Tomcat)发起一个HTTP请求;
(2)服务器端接收到客户端的请求后要先通过一系列过滤器;
第二章 系统开发基础知识与技术概述
(3)之后请求要经过Struts2的前端控制器,并通过前端控制器将此请求 映射到相应的处理Action中:
(4)待Action执行完毕后,Action负责根据配置文件寻找到相应的返回 视图页面。
汽rUtS
Hnp吣I嘲J 鼻dIo;吨嘲喇嗣g晌峨扣矗 x“  ̄。 i K 。
二奠:_1≮≯固撕孵搠矗孵傅脚潮唠I|1.I|II嘲
f]
t, l Am*onmpper j….。 ,…、. o
r●1●产攀 :mtercep幻r2l 王 L Tag S埘*辨蜘
1_— .r — e r . r c e p — l o r 3j Hn‘Ⅻ.■_m.☆ confI蚋赫∞|A
C t i o n w ActionI j l ‘,量2蹬k.—’Template
1.。intem籼r3砷.”’“““”““}
}I¨。 r i J l ¥ . x m I :Interceplor2j
L.{H呻一n*炉n*)_
’产产 2.2.3ORM与H bernate
——、ORM
在软件在互联网应用、企业级应用等作为数据处理的工具时,从根本上可 以认为其软件具有三个主要功能:展示数据、处理数据、管理数据。伴随着OOP (面向对象的编程)发展,在互联网、企业级应用中,这三个功能分别用表示 层、业务逻辑层和对象持久层这三个层次作为抽象描述。其中对象持久层主要 负责对象的持久化,即提供对面向对象式的数据增改删查。
在计算机软件中,对象一关系映射(ORM,Object—relational mapping) 是一种对象持久化层编程技术,实现在对象与数据库结构不兼容情况下得相互
第二章系统开发基础知识与技术概述
转换功能“”。实际上,ORM就好像是建立了一个“虚拟对象数据库”以方便从面 向对象编程的角度来处理数据信息。
二、Hibernate
在Java中,Hibernate是一个对象一关系映射(ORM)库,是一套完整全功 能的ORM框架“””3,即一个支持将面向对象的域模型映射到传统的关系数据库并 能够支持数据的插入、删除、修改、读取等操作。实现层面的Hibernate十分 复杂,属于业务逻辑处理层和数据库底层JDBC驱动之间的软件层,即通常说的 数据持久化层,而通过Hibernate开发人员可以通过XML配置文件或者注解的 方式将具体的持久化类与数据库表映射起来。
图2.3是对Hibernate高层的概览。应用程序(Application)通过持久化 对象(Persis%ent Objects)的方式传递数据给Hibernate,Hibernate通过XML 映射(XML Mapping)或注解(Annotation)配置文件,将持久化对象转换为对 应的结构化查询语言(SOL),并最终通过JDBC进行数据库操作调用。
Application
二…一Persistent Objects I…
一
Hibernate
;“‘融。::;::舭№ppi叼
praper:nes
…
Database
图2.3Hibernate高层概览
Hibernate的优点非常显著:对JDBC进行了封装,极大程度地简化了SQL 开发工作,有效提高系统开发效率;为丌发人员提供了数据库层面的抽象,而 且移植性好,支持多种数据库。
第二章系统开发基础知识与技术概述
2.2.4SOL 8erVeF 2008
任何管理信息系统的开发离不开数据库的帮助,因此如何选择数据库成为 了开发的关键问题。数据库的好坏对系统的开发具有决定性的作用,微软公司 推出的SOL Server产品在各种类型数据的储存方面不仅可以保证信息的安全 性,对于性能更高的程序更加易于管理。
SOL Server是一个关系数据库管理系统。它最初是由Microsoft和Sybase 等三家公司共同开发的。但在微软推出Windows NT后开始独立开发该产品,到 目前为止,已经推出了多个版本。其中,SOL Server 2008数据库产品对象中包 含了数据库、表、索引、触发器、存储过程等众多对象,功能强大,数据操纵 和管理方便,目前已经成为众多中小型数据库管理系统开发的首选睢”221。
本系统的开发使用了SOL Server产品,版本选择了较为成熟和广泛使用的 2008版本。
第三节本章小结
本章对与知识管理相关的基本概念进行了介绍,如什么是知识管理、知识 管理系统,以及如何在企业中实施知识管理;并对开发知识管理系统所使用的 主流开发技术和数据库产品进行了简要介绍。
16
第三章系统的需求分析
第三章系统的需求分析
在软件工程中,软件需求是指用户对目标软件系统在功能、行为、性能、 设计约束等方面的期望。只有明确了企业用户对知识管理系统软件在功能、行 为、性能等方面的需求,才可以进行具体的设计与开发工作乜’踮1。所以,本章就 根据企业知识管理的要求,对知识管理系统进行了需求分析,包括对企业知识 管理的总体目标、开发可行性、系统的用户类别以及系统的功能、性能需求与 软、硬件环境进行了描述和分析。
第一节系统的目标与可行性分析
企业在发展过程中积累了大量的知识,但由于缺乏对知识的有效管理,造 成了企业知谚{管理比较混乱、大量知识流失、知识不能在企业内部共享等问题, 使得企业的知识没能发挥出其作用。因此,知识管理系统的目标就是实现工作 中知识的有序积累、促进知识分享、实现知识的有效应用。
目前虽然有一些相对比较成熟的知识管理系统软件,但因为国内不同的企 业对知识管理这一理念接受程度不同,对已有知识管理系统软件所涵盖的业务 范畴、操作方式等都有不同的需求。因此,对于企业来说,最好是量体裁衣, 根据自身需要来开发切合企业实际需求的知识管理系统软件。
从技术角度来看,开发知识管理系统采用的主流开发技术是非常成熟的产 品,而且从开发过程上与开发内容管理系统或ERP系统等均有相似之处,而且 使用的可视化开发工具,可以快速地开发出系统原型与用户交互来进一步明确 用户需求,进而对后续的设计开发工作提供帮助。因此,系统的开发从技术角 度来说是可行的。
从经济角度来看,大多数企业都已经具有了ERP、办公自动化系统等应用系 统,而开发知识管理系统所需资金投入并不比这些系统更多,而且由于知识管 理系统在开发过程中,某些方面可以共享已有信息化系统建设的成果,如硬件 设施、软件资源等,额外的开发费用是企业能够承担起的。而等到系统建成之 后,给企业带来的生产效率提高、成本降低等种种好处,虽然不能够用立刻用
第三章系统的需求分析
量化的形式表现出来,但长期来看,系统的应用是对企业发展有利的,这一点 可以从知识管理系统的成功应用案例中知道。所以,从经济角度来看,系统的 开发也是可行的。
综上所述,系统的开发无论是技术角度看,还是从经济角度看,都是可行 的。
第二节系统用户分析
对于一个企业来说,知识库管理系统的使用对象包括了企业的全体员工、 领导、知识专家等。但是按照根据对知识信息的访问和处理范围,可以将系统 中所有的用户分成5个类别,分别是系统管理员、知识专家、各级领导、知识 审核员和一般用户。这5个类别的用户分别对应5个级别的权限。
(1)系统管理员
系统管理员专门负责系统中各类信息的管理,具有知识管理、评价权限:具有系统内全部数据的查询、分析权限;具有系统设置、用户管理、各种角色 定义和管理权限;具有所有用户角色分配权限。
(2)知识专家
知识专家是企业中具有一定专、lk知识的人,知识能否发布作为企业的知识 积累起来,需要根据专家的评价来决定。知识专家具有知识的浏览、查询权限; 具有对相关知识进行评价的权限。
(3)企业领导
从理论上说,企业领导是系统中权限最高的用户,但作为一般软件系统的 维护需要,具有最高权限的企业领导用户并不进行系统管理员所进行的系统维 护操作,而是结合在企业中的工作职责,从全局对企业的知识进行控制,包括 企业的各种文挡、专业知识的数量等;企业员工对知识的贡献等。企业领导具 有知识的浏览、查询权限,具有知识的统计权限。
(4)知识审核员
知识审核人员只负责对知识进行认定和审核,所以具有对知识的浏览、查 询权限:具有对知识的审核权限。
(5)一般用户
第三章系统的需求分析
一般用户是指大多数的企业员工,也是对企业知识的贡献者。一般用户具 有对知识的录入和修改权限;具有对知识的浏览和查询权限;具有对自己贡献 知识的浏览和修改的权限。
第三节系统的功能需求与用例分析
3.3.1系统的功能需求分析
基于企业对建立知识管理系统的总体目标,可以对企业知识管理系统需要 具备的功能进行如下的分析:
一、用户管理功能
系统应该能够对于企业的所有员工的信息进行有效的管理:一方面要管理 员工的基本信息,另一面根据员工对企业知识的贡献来发现和挖掘更优秀的员 工。
具体地,需要实现的功能包括:用户的登录与退出;不同用户能够通过输 入用户名、密码和验证码登录系统;可以退出系统,修改自己的密码;用户的 添加、修改等;角色的定义以及权限的分配等。
二、知识管理功能
通过对企业知识管理的调研,可以将企、lp的知识大致分为以下几类:
(1)个人知识
这类知识隐藏于企业员工的头脑中,包括个人的一个想法、一个解决问题 的方法等,这些都属于隐形知识,没有显性化沉淀下来。
(2)企业知识
包括企业的员工信息、产品信息、解决方案、客户信息等。
(3)文档资料
包括企业使用的一些模板,工作过程中产生的一些文档,完成项目过程中 产生的一些文档等。
因此,知识管理功能应包括添加知识、修改知识和删除知识等子功能,而 且,鉴于知识管理功能需要附加一些文档,所以该功能还需要支持添加附件。 此外,该功能还应该能够对知识的类别进行管理。
三、知识检索功能
第三章系统的需求分析
随着知识越积越多,需要浏览某一条知识就会变的困难,知识检索就是为 了能够快速的搜索到自己想要的知识。知识检索是知识库管理系统的核心功能 之一,系统需要提供多种知识检索方式,包括编号检索、标题检索、类别检索, 全文检索。而且知识检索需要支持模糊查询。
四、知识审核功能
为了提高知识的质量,员工提交知识以后需要进行审核,只有审核通过的 知识才可以供其它用户浏览。在创建和修改知识时可以使用审核功能。使提交 到知识库中的每一条知识都通过一个有效的核查管理环节,这样既可以保障知 识库中知识的正确性,也可以规范知识库的管理和维护。只有具有知识审核权 限的知识审核人员或者管理员才可以使用该功能。
五、知识发布功能
知识经过审核后可以进行发布。知识在正式发布后才能对用户开放,提供 浏览和检索服务。管理员在发布知识之前可以进行知识预览,检查发布知识的 内容是否准确无误。
六、知识评价功能
知识评价是知识库中所管理知识的准确性以及可信度的重要保证。知识评 价分为用户评价以及专家评价两个部分组成。用户能够对知识发表评论。用户 的评论可以作为知识的补充信息,也可以作为知识审核和维护的一个沟通渠道; 专家组成员能够定期地对知识库中的知识进行整理、归纳,并对原有的解决方 案进行审核与评议,给出知识评价分数。
七、知识统计功能
提供知识库访问情况分类统计表,知识库热点信息统计表,知识库用户访 问排名表,知识库中知识数据统计报表等报表。
八、文档管理功能
企业大量的知识是以Word、Excel、PPT、PDF等格式的文档形式存在,文 档管理是知识管理的基础。系统提供全面的文档管理功能,能够提升工作效率, 更好的获取知识。
九、知识门户
知识门户是企业员工访问企业相关知识的统一入口。通过它了解最新的知 识,实时地与其他成员取得联系、找到能提供帮助的专家或知识。知识门户是 企业实现高效管理的重要工具和手段。
第三章系统的需求分析
3.3.2系统功能的用例分析
用例分析是现代流行的、面向对象分析分析方法中的一种图形化分析形式 雎6‘2“。在进行系统的功能需求分析之前,已经对使用知识管理系统的企业用户按 照使用权限分成了5类对象,他们分别对应着5种角色,分别是:系统管理员、 知识专家、各级领导、知识审核员、一般用户。下面对这5种角色分别进行用 例图分析。
一、系统管理员
通过前面的功能需求分析可知:系统管理员可以操作的功能包括用户管理 (用户信息维护、角色信息维护和权限信息维护)、知识管理(添加知识、编 辑知识、删除知识)、知识检索、知识发布、知识评价(可以和普通用户一样 浏览知识并对知识做出评价)、文档管理,可以访问知识门户,其用例图如图 3.1所示。
—磊汆 卜、,/,(堕×≮多 7一迹≥ 9∥ 夕\竺≥ ,/(心 ,厂丽赢、) 统管理员\\\(/丽沁 I
~
、 \I、,/磊i、
矿丐≯ 图3.1系统管理员的用例图分析
第三章系统的需求分析
二、知识专家
通过前面的功能需求分析可知:知识专家的功能操作范围包括知识管理(专 家本身具有一般用户的功能,可以添加知识以及维护知识)、知识检索、知识 审核(专家对知识进行审核具有一定的权威性)、知识发布、知识评价(可以 和普通用户一样浏览知识并对知识做出评价,同时可以给知识打分)、可以访 问知识门户,其用例图如图3.2所示。
/气磊f、
久竺竺一??
/厂‘赢}、
人竺竺竺/)
-_,一7—————、、
“ 知
、r丐磊■、
\厂气丙摹、
≥/石历,、
图3.2知识专家的JLfj例图分析
三、企业领导
通过前面的功能需求分析可知:企业领导和其它用户一样,可以访问企业 的知识门户,可以进行知识的查询,而且可以对浏览的知识做出评价,同时也 可以把自己感兴趣的知识添加到系统中进行维护,企业领导最关心的是企业知 识库的建设情况,系统已经存储了多少知识,每一类别知识的数量,企业领导 最需要使用的就是知识统计功能。企业领导的用例图如图3.3所示。
四、知识审核员
通过前面的功能需求分析可知:可以访问企业的知识门户,可以进行知识 的查询,可以对浏览的知识做出评价,同时也可以把自己感兴趣的知识添加到 系统中进行维护,知识审核员具有知识审核的权限,这是一般用户所不具有的 功能,由于审核员同时具有知识管理的权限,因此知识审核员不能审核自己添
第三章系统的需求分析
加的知识,自己添加的知识需要有其它审核员来审查。知识审核员的用例图如 图3.4所示。
/‘磊i、 人竺竺一?) /又竺竺竺/) q纱 -<\,; .//<令 :业领导="">令><堕≥ v■荔≯="">堕≥>
O
/\、
知识审核 五、一般用户
图3.3企业领导的用例图分析
(P /厂‘赢}、 /\\竺竺÷??二
/————~—~\——f 知识审批 。) 、厂百赢i、 \厂≮≯)
\/一赢沁 图3.4知识审核员的用例图分析
第三章系统的需求分析
通过前面的功能需求分析可知:对于知识库的用户而言,他首先是一个一 般用户,其次可以为知识审核员、知识专家、企业领导和系统管理员,因此只 要是知识库系统的用户就具有一般用户的操作功能。一般用户的操作功能包括 知识的管理、知识的检索、知识评价和访问知识门户。其用例图如图3.5所示。
厂‘赢f、
_人竺一)
.√—而乱 \、 /、厂百於
\、~。 .—/
\/丽≯ \、 /图3.5一般用户的用例图分析
第四节 系统的性能需求分析
一个软件系统,除了需要提供用户所需要的功能之外,还要满足一些对于 整个系统来说是很重要的非功能性需求,即性能需求。对于本系统的性能需求 主要包括以下几个方面:
一、具有可移植性
根据用户的需求,本系统需要同时能够在Windows系统和Unix或Linux系 统下运行,而且要求可以在主流的J2EE应用服务器之间平滑移植,所以,系统 必须具有可移植性。
二、具有可扩展性
系统应该具有良好的功能可扩展性,即当随着用户需求的更改,系统应该 支持在原有基础上进行功能模块的扩展,新的功能模块可以“即插即用”地加 入到系统中。 三、具有较好的安全性
第三章系统的需求分析
不同的用户对系统具有不同的使用权限,所以安全性在本系统具有很重要 的意义。系统必须确保用户只能访问被授权可以访问的资源,而且对数据库中 与用户相关的信息进行保护。
此外,还有一些其他方面的性能要求,如:
(1)系统的并发用户访问数不少于500;
(2)服务器持续稳定工作时间要大于5天;
(3)在系统允许的并发用户数范围内,用户得到的响应时间应该小于10秒钟;
第五节 系统的开发与应用环境
为了满足用户的需求以及充分利用现有的软、硬件资源,在选择主流的JBEE 架构下进行开发时,必须明确所需的系统开发和应用环境。
一、系统的开发环境
系统的开发环境要求如下:
(1)操作系统:Windows XP/Win 7
(2)丌发工具:Eclipse最新版本
(3)丌发语言:Java
(4)数据库:Microsoft SQL Server 2008
(5)应用服务器:Tomcat最新版本
二、系统的应用环境
系统的应用环境要求如下:
(1)服务器环境
操作系统:Windows 2003Server
数据库:Microsoft SQL Server 2008
应用服务器:Websphere最新版本
(2)客户端环境
浏览器:IE 7.O以上
操作系统:Windows XP/Win 7
第三章系统的需求分析
第六节本章小结
本章首先了系统的开发目标和可行性,然后对系统使用对象进行了分类介 绍,结合用户角色分析和用例图详细地描述了系统的功能需求,并对系统的性 能需求进行了明确,最后介绍了系统的开发环境与应用环境。
第四章系统的设计
第四章系统的设计
系统的设计工作是基于完成系统需求分析后形成的需求说明文档的。因此, 本章主要介绍了在完成系统需求分析之后的设计工作,分别从系统的体系结构、 功能模块组成、业务流程设计、顺序图设计、数据库结构等几个方面进行设计 工作的阐述。
第一节系统体系结构设计
基于对企业知识管理工作的需求,结合企业现有的软件、硬件资源,系统 在选择系统架构时,选择了以B/S架构来完成。以企业现有的办公网络作为硬 件依托,设计了基于J2EE的三层B/S体系结构,如图4.1所示。
表示层
浏览器
业务
000业务逻辑1业务逻辑2业务逻辑n {≥ {≥ {≥ I组件 …一扩…一驴…{r…… 臣据库刁蜃据司E刁昏据司 图4.1系统的体系结构设计图
一、数据层
数据层是系统的最底层,其作用是为系统的其他层提供数据库操作的接口, 并且负责存储系统中所有的数据。
第四章系统的设计
系统的数据层包括了企业知识相关的所有数据,如用户基本信息、角色与 权限分配信息、知识内容、知识规则等多个数据库。此外,支持数据访问的所 设计的类也都包含在数据层中。
二、业务逻辑层
业务逻辑处理层位于该结构的中间层,系统所有对数据的访问都被封装在 这一层中,因此该层是整个系统架构中最能够体现系统核心技术价值的部分, 在系统与用户之间的数据交互过程中起到承上启下的作用。各类组件负责从数 据层中获取到处理用户请求所需的数据,如用户信息、知识信息等,然后由具 体的业务逻辑进行处理。由于各类数据访问组件和业务逻辑是分开的,这样就 可以很好地将数据访问代码与业务逻辑分开,从而保证系统在不同层上的独立 性。另一方面,业务逻辑也可以根据用户需求进行增加和扩展。,以完成更复 杂的数据操作。
三、表现层
表现层是系统体系结构中的最高层,主要的作用是为用户提供各类数据请 求服务,可以直接调用业务逻辑层,而与数据访问层无关。也就是说,该层与 业务逻辑层进行数据的交换和数据处理结果的返回,对用户来说,是一个可视 化的操作视图。
第二节 系统功能模块结构设计
系统的功能需求分析是系统设计阶段功能模块化划分与组织的基础,系统 的功能模块要需要严格按照“高内聚低耦合”的原则进行抽象和设计。通过对 第二章中系统功能需求详细的分析描述,可将系统的功能模块划分成用户管理、 知识管理、知识检索、知识审核、知识发布、知识评价、知识统计、文档管理、 知识门户等九个模块,其组织结构如图4.2所示。
第三节 系统流程图与顺序图设计
在每个功能模块中,不同权限的用户可以进行的操作是不同的。对于用户 能够进行的操作,可以通过系统所设定的业务流程与顺序图中的操作时序来约 束和限定‘2””1。
28
第四章系统的设计
4.3.1流程图设计
图4.2系统的功能模块结构设计
为了使得不同人员完成的一系列活动能够达到一个统一、特定的目标,需 要对不同人员进行的活动限定严格的先后顺序,并且明确每个人的活动内容、 方式和责任,这就是业务流程。下面就针对几个主要功能模块设计的业务操作 流程进行说明。
一、用户登录流程图设计
用户使用系统时需要进行登录操作,此时需要用户输入用户名、密码和验 证码等信息,如果这三个信息都能验证通过,那么用户即可进入到系统。用户 登录的流程图如图4.3所示。
二、用户信息验证流程图设计
用户信息维护包括用户信息、角色信息和权限信息,这些信息需要后台进行 数据格式的合法性验证,验证通过以后方能保存到数据库中,如图4.4所示。 三、知识管理流程图设计
知识管理模块的流程主要是知识的入库过程,用户录入或者编辑知识以后, 由后台验证输入的知识是否符合格式要求,不符合则返回到界面让用户修改, 符合则把知识保存到数据库当中,保存以后即进入知识的审核流程。知识管理 的流程图如图4.5所示。
第四章系统的设计
图4.3用户登录流程图
图4.4用户信息维护流程图
四、知识检索流程图设计
知识检索模块的流程主要是查询知识的过程,用户首先需要输入查询条件, 后台需要验证输入条件是否合法,如果不合法则返回界面让用户修改,合法则
30
第四章系统的设计
按照条件查询数据库并把结果返回给用户,然后用户可以查看相应的知识,如 果结果中没有想要的知识,则可变换条件查询,直到查到想要的知识。知识查 询的流程图如图4.6所示。
图4.5知识管理流程图
图4.6知识检索流程图
第四章系统的设计
五、知识审核流程图设计
知识审核流程的前提是查询出待审核的知识,然后审核员根据知识的描述情 况决定知识是否可以通过审核并可以录入审核信息,这些审核信息经过格式验 证后保存到数据库中。其流程图设计如图4.7所示。
4.3.2顺序图设计 匠 图4.7知识审核流程图
一、用户登录时序图设计
用户登录时序图的第一步需要参与者输入验证信息,然后登录界面会做出验 证,通过业务处理进行用户名和密码的验证,此信息的验证需要查询数据库, 验证通过以后即进入管理主界面。其时序图如图4.8所示。
二、知识管理时序图设计
知识管理时序图的第一步需要参与者输入知识信息,然后知识管理界面会做 出格式验证,通过验证以后调用业务处理的添加知识操作,业务处理模块会调 用数据库访问模块执行知识的保存操作,执行成功以后返回到知识列表界面。
第四章系统的设计
知识的编辑操作和添加的流程一样,只是这里业务处理部分调用的是编辑操作, 其顺序图如图4.9所示。
叵巨圊匡固 臣
1:输入验证信息
—————————————————+
5:进入主界面
.<>
6:退出系统
————————————————————-’
F翮 I。.,....一 图
2:输入验证
l:录入知识 ——————————————————◆
5:返回知识管理 界面 f——————一一—————————— 6:编辑知识 ————————■ 10:返回知识管 理界面
《:一一一一一一一一一一一
=■由
业务处理 数据库访问j -。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。一'。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。一
—丁~~、?
H‘一一7
3:添加知识
————————————◆
bo《;一一一一一
4:知识入库
7:知识验证
^—\、
十磊辑撇-土蚶Ⅱ识入库; 一广_—二二二j上_∈………一■
图4.9知识管理顺序图设计
33
I|
第四章系统的设计
三、知识审核时序图设计
知识审核时序图的第一步需要参与者输入查询条件,然后调用业务处理的知 识查询操作,业务处理模块会调用数据库访问模块执行知识的查询操作,执行
成功以后返回到未审核知识列表界面。然后参与者可以对某一条知识进行审核,
审核界面会对输入的审核信息进行验证,通过以后调用业务处理部分的添加审 核信息操作,业务处理模块会调用数据库访问模块执行审核信息的保存操作, 其顺序图如图4.10所示。
叵
卒 巨 至 ;㈠
表界面
<>
2:知识查询
—-.门
<>
3:查询数据库
———————————◆,L
|l
<>
8:审核信息入库
=■口
图4.10知识审核顺序图设计
四、知识统计时序图设计
知识统计时序图的第一步需要参与者输入统计条件,然后调用业务处理的知
识查询操作,业务处理模块会调用数据库访问模块执行知识的查询操作,执行 成功以后进行统计处理,处理完以后执行统计图生成操作。然后返回到页面展
现给参与者,其顺序图如图4.11所示。
五、文档管理时序图设计
轰~
一
一
墨
第四章系统的设计
文档管理时序图的第一步需要参与者输入文档信息,然后文档上传界面会做 出格式验证,通过验证以后调用业务处理的添加文档操作,业务处理模块会调 用数据库访问模块执行文档信息的保存操作,执行成功以后返回到文档列表界 面。文档的编辑操作和添加的流程一样,只是这早业务处理部分调用的是编辑 操作,其顺序图如图4.12所示。
领导 匝叵甄匦习
1:输入统计信息
—————————————————■
6:知识统计界面
‘?——————-—————-—?-??—?-
厂翮 ..J
图4.1l知识统计顺序图设计 ——————————]厂—————]文档管理界面I I业务处理i 。。。。。。。。。。。。。。。。。。。。。。t——‘—‘‘—————’。’。。。一‘。。。。。。。。。。‘。。‘。。1’1。——’—1。’’一
1:输入文档信息 ——■’
5:返回义档管理 界面
<:一一>
医磊i习 肛_㈡
m端档管J l兰白兰I]图4.12文档管理顺序图设计
第四章系统的设计
4.4.1E-R图设计
第四节数据库结构设计
在进行数据库结构设计之前,需要先抽象出系统中的实体以及属性,并设 计出实体之间的关系,使用E-R图来表示∞1。32|。
通过需求分析,可以对系统中的实体及其属性进行抽象。系统中的主要实 体包括:
(1)用户实体
用户实体是系统中所有用户对象的抽象,其主要属性包括:用户id、登录 密码、姓名、性别、所属部门、担任职务、电子邮件、联系电话等。
(2)部门实体
部门实体是指企业所有部门对象的抽象,其主要属性包括:部门id、部门 名称、部门说明和部门负责人等。
(3)角色实体
角色实体是指用户在系统中身份的一种抽象,其主要属性包括:角色id、 角色名称和角色说明等。
(4)权限实体
权限实体是指系统用户所具有的数据访问/操作权利的抽象,其主要属性包 括:权限id、权限名称和权限说明等。
(5)知识实体
知识实体是指系统中需要存储的企业知识内容的抽象,其主要属性包括知 识id、知识类别、知识标题、关键字、知识内容、发布作者、附件、状态、创 建时间等。
对以上实体之问的关系进行分析后,可以设计如图4.13所示的E—R图。 4.4.2数据库表的结构设计
通过对系统中的实体及其属性的分析,以及E—R图的设计,可以很容易将 数据之间的逻辑关系转换成数据库表的逻辑结构。系统中的数据库中包含了企
第四章系统的设计
业的部门、用户、角色权限、知识内容、知识类型等多张数据库表。下面将对 这些数据库表的结构设计进行阐述。
图4.13系统的E—R图
一、用户表(UserInfo)
用户表中存储的是企业员工的个人信息,其结构见表4.1。
表4.1用户表的结构(Userlnfo)
列名 数据类型 长度 允许空 注释
id int 4主码,用户ID
USCrname V£iVChat 30登录用户名
pas sword varchar 15
登录密码
Cnname varchar 10中文姓名
departid int 4部门id
poSltlon VarCnar 10√
职务
SeX VarCnar 2√ 性别
Email VarCnar 30√ 电子邮件
phone VarCnar 15√ 联系电话
37
第四章系统的设计
二、部门表(Department)
部门表中存储的是企业的部门信息,其结构见表4.2。
表4.2部门表的结构(Department)
列名 数据类型 长度 允许空 注释 id int 4主码,部门ID departname VarCnar 30部门名称 departdesc VarCl]ar 60_部门说明 departmanager varCilar 10部门负责人 三、角色表(Role)
角色表中存储的是系统中的角色信息,其结构见表4.3。
表4.3角色表的结构(Role)
列名 数据类型 长度 允许空 注释 jd int 4主码,角色ID rolename varcnar 10角色名称 roledesc varchar 60√ 角色说明 四、权限表(PermiSSion)
权限表中存储的是系统中的权限信息,其结构见表4.4。
表4.4权限表的结构(Pennision)
列名 数据类型 长度 允许空 注释 id int 4主码,权限ID Dermname varchar 10权限名称 permOesc varchar 60√ 权限说明 五、角色权限表(RolePermission)
角色权限表中存储的是角色在系统中的权限信息, 六、用户角色表(UserRole)
用户角色表中存储的是用户在系统中的角色信息, 七、知识管理表(Knowledge) 其结构见表4.5。 其结构见表4.6。
知识管理表中存储的是系统中的知识信息,其结构见表4.7。
第四章系统的设计
表4.5角色权限表的结构(RolePermision)
列名 数据类型 长度 允许空 注释
id int 4主码
F01eid int 4角色ID permid Int 4权限ID
表4.6用户角色表的结构(UserRole)
列名 数据类型 长度 允许空 注释
id int 4主码
roleid int 4角色ID 19erIlll d int 4权限ID
表4.7知识管理表的结构(Knowledge)
列名 数据类型 长度 允许空 注释
id 1rlt 4主码,知识ID category VarCnar 10知识类别 title varchar 30知识标题 keyword VarCnar 30关键字 content VarCnar 500知识内容 author varchar 10发布作者 file Varcnfir 50√ 附件
StatuS VarCnar 10状态 createtime datet ime 默认 创建时间 八、知识类别表(KnowledgeCategory)
知识类别表中存储的是系统中的知识所属类别信息,其结构见表4.8。 九、知识审核表(KnowledgeCheck)
第四章系统的设计
知识审核表中存储的是系统中的知识通过审核时需要保留的信息,其结构 见表4.9。
表4.8知识类别表的结构(KnowledgeCategory)
列名 数据类型 长度 允许空 注释
id Int 4主码
categoryname varchar 10
知识类别名称
categ。rydesc varchar 30√ 知识类别说明
表4.9知识审核表的结构(KnowledgeCheck)
列名 数据类型 长度 允许空 注释
id int 4主码
knowledgeid int 4知识ID
conterlt Varenar 500需审核的知识内容 checkuser Varenar 10审核人
checkt ime dater ime 默认 审核时间
I‘、知识评价表(KnowledgeComment)
知识评价表中存储的是系统中的知识被用户评价后需要保留的信息,其结 构见表4.10。
表4.10知识评价表的结构(KnowledgeComment)
列名 数据类型 长度 允许空 注释
id int 4主码
knowledgeid int 4知识ID
cOmmentcontent VarCnar 500评价内容
commentgrade int 4评价分数
commentuser varchar 10评价人
commenttime dater ime 默认 评价时间
第四章系统的设计
4.4.3数据库表的关系
在设计数据库时,最主要的一部分工作是将数据元素如何分配到各个关系 数据表中。一旦完成了对这些数据元素的分类,对于数据的操作将依赖于这些
数据表之间的关系,通过这些数据表之问的关系,就可以将这些数据通过某种
有意义的方式联系在一起。
本系统中涉及的多个数据表之间的关系如图4.14所示。
department
useriafo
userrole
ld4;:迹、
id‘f:被)
id{点链>
n‘enlan’亡
departname √
■‘
USeman、e departdesc 1
瞰ssword
roleid
Cnname
depanman&ger
▲
depanid
Dosltlon gender enl3jl role
phone
id
t{:逑)
permission
r‘}耙tlalTlc
Ro|epermission
rolcdcsc
id
÷嫠j
1
DCrn
id{:,麓)
permdesc
fO}eid I、efIn}d
图4.14数据库表之间的关系
41
第四章系统的设计
第五节本章小结
本章以系统的需求分析为基础,分别针对系统体系结构、功能模块结构、 流程图与顺序图、数据库结构等方面的设计工作进行了阐述。
范文五:知识管理系统的发展现状调研
知识管理系统的发展现状调研
广西医科大学信息与管理学院邓立建 2013级
【摘要】】全球经济一体化、知识经济时代已经来临,企业在生产管理过程中,必须要充分重视信息化管理。知识管理系统的构建,是通过应用先进管理系统来实现知识管理,从而进一步提高企业的核心竞争力,对企业稳健发展具有重要意义。本文对知识管理系统的发展进行简单分析并了解知识管理系统在医药卫生行业的发展现状。
[关键词】知识管理;知识管理系统;现状;
一.知识管理与知识管理系统的定义
知识管理是在科学技术高度发展、社会经济形态突变、企业内需不断驱动下孕育出的一种管理思想和管理策略,作为一种瓶型管理模式,知识管理的重点是以人为中心,以知识为基础,最大限度地实现知识传播与知识资源共享,并通过知识资源的共享和开发利用,提高企业的知识创新能力和应变能力,从而提高组织的核心竞争力。上世纪6O 年代初,美国的管理学教授彼得.德鲁克博士首先提出了知识管理和知识工作者的概念,指出社会中的最基本经济资源应该是知识,而非自然资源、资本和劳动力。知识在社会发展过程中发挥主导作用。知识管理的发展实际较短,但已经延伸出知识管理系统等先进科学技术,促进了知识经济的进步。关于什么是知识管理系统,并没有一个统一的定义。根据组织状况的不同,每个组织都需要发现适合自己的知识管理系统。当我们讨论知识管理系统时,我们集中在那些能够有效存储信息,同时能够实现高效的知识流转、共享、发现的系统。
二、知识管理系统的发展现状
随着1998年国内第一篇关于知识管理系统的文章《工艺知识管理系统的设计》的诞生,国内关于知识管理系统的研究取了飞速的发展,产生了很多显著的成果。我国知识管理系统的研究发端于企业经济的研究,随后图书情报、教育、计算机等学科领域研究比较密集,成果也最多,其他学科也针对各自行业的特点开发出了适合各自领域的知识管理系统。根据知识管理系统产品的发展历程,可以把知识管理系统分为三个发展阶段:
1静态型系统 ○
它主要解决组织中存在各类文档的管理,方便知识的统一存储与共享,这类系统往往是由文档管理系统转型而来,目的是促进显性知识组织和再利用。
2动态型系统 ○
这个阶段主要是实现知识的动态管理,主要解决组织知识的共享和隐I 生知识的显性化等,通过动态知识管理加速知识的沉淀、共享与应用。
3整合型系统 ○
相对于前两个阶段,设计时兼顾显性知识和隐形知识,提供知识管理全生命周期的支持。 国内的知识管理理论研究与应用研究起步较晚,早期,我国企事业单位建设的知识管理系统要么直接照搬国外的系统,要么仅对原有的信息系统进行简单改进,就贴上了“知识管理系统”作为宣传口号和标签,并没有构建成功真正意义上的知识管理系统。随着知识管理理念的深人人心,国内很多企业都已经意识到知识管理的重要性,知识管理成为这些企业保持并进一步扩大自身竞争优势的有效手段。一些知名的咨询公司、管理软件公司纷纷推出知识管理方面的解决方案,甚至出现了知识管理方面的专业服务商,涌现出了大量的知识管理系统,其中影响力较大的有蓝凌EKP 、用友致和、拓尔思、泛微等,这些系统从知识管理的角度来看功能较为完善。
三、知识管理系统在医药卫生行业的发展现状
早在1986年,英国曼切斯特大学的Rector AL教授就首次提出了医学知识管理系统的概念,医院知识管理在发达国家已取得明显效益,知识管理系统于医院的优势勿庸置疑,但目前我国医院实施知识管理的状况如何? 笔者通过查阅相关文献,大概了解了知识管理系统在医院中的运用。目前,许多大中型医院均组建了一定规模的信息中心、档案室、病案信息中心等部门,使医院的档案信息管理、病案管理、科研成果管理等工作有序进行。据估计63.8%的医院未明确实施知识管理,36.2%已实施知识管理。尽管36.2%的医院已实施了知识管理系统,但绝大多数尚未形成真正意义上的知识管理。知识管理的内容散布在医院管理过程中,处于一种无制度约束、无专人管理、无明确计划、无管理规范的四无状态。仅1.6%达到知识管理制度化,7.7%已进行知识管理推广和支持。因此我国医院知识管理尚处于初级阶段,相应的知识管理系统有待开发和推广。
参考文献:
1. 浅论企业知识管理系统的构建
艳丽何梅国商用飞机有限责任公司上海航空工业(集团) 有限公司) 2012l0
2. 知识管理系统研究现状分析
闫兵 (河南工业职业技术学院南阳473009) 2011年5月
3. 我国医院知识管理实施状况调查分析
颜巧元张亮孝恒医学研究生学报2013年5月第26卷第5期
4. 医院知识管理系统构建设想
王平广西医科大学第一附属医院医院办公室,南宁市530021)
转载请注明出处范文大全网 » 基于XML的知识管理系统