下面是范文网小编分享的施乐公司知识管理整体解决方案6篇 富士施乐公司知识管理过程,供大家参阅。
施乐公司知识管理整体解决方案1
惠普公司的知识管理电商论文
知识管理在惠普公司内进行患上大张旗鼓。尽管在这个高度分权的电脑以及电子公司内,没有自上而下的对于知识进行管理的指令。许多分公司以及部门都为更好地管理知识作出了具体的努力。1个公司“知识沙皇”可能不合适惠普公司的文化,但许多管理人员正在尝试取得以及分配在他们自己的业务单位或者部门内存在的知识。
这类努力象雨后春笋般地迅速涌现,乃至难于肯定以及追踪所有这些努力。例如,电脑系统销售部使大量销售知识进入1个以万维网为基础的系统,而世界各地的人们都能使用这个系统。这个系统包括产品信息、竞争情报、详实讲演、和能迅速交货的商品的介绍。惠普公司试验室正在开发使取得内部以及外部的知识变患上更易的方式。公司的信息系统部正在把基于文件的有关程序、人员以及可患上信息的知识输入网页。
对于知识的最当真以及深刻的管理或者许产生在产品程序部,该部门为惠普公司的各产品分支部门提供诸如采购、设计、市场情报、扭转管理、和环境以及安全咨询等服务。产品程序部主任凯(B.Kay)认为,信息以及知识的.管理应当是产品程序部的核心职能。该部门在以往为知识传递采用了许多方式,包含编制会议的文件、录相带以及录音带的目录,就扭转管理的主题进行1系列会议以及讨论。然而,直至最近,产品程序部仍没有知识管理的正式责任。
但是,一九九五年,凯在产品程序部信息系统组内树立了1个知识管理小组。这个小组迅速地开发了1种称之为“知识链”的以网页为基础的知识管理系统。它的主要内容是有关产品发生进程的知识,这类知识可能来自各种不同的职能瓜葛,包含销售、开发、设计以及制造。进入“知识链”的知识来自知识管理小组以外,但小组成员通过对于知识的鉴定、编选以及组合增加价值,并使知识变患上容易取得以及使用。
惠普公司从创立以来,始终是1个面向知识的公司,但是,现在该公司的许多管理人员认识到,必需把知识管理概念提到更高的层次。
施乐公司知识管理整体解决方案2
毕马威公司知识管理调查报告对比分享
目前,国外的知识管理已经逐步发展成熟。与知识管理相关的服务、软件产品以及成功的应用已经十分常见。但在我国,知识管理还处于起步阶段,企业刚开始接触知识管理这个概念,更别提中国知识管理现状的调查了。令人感到高兴的是,国外的一些研究成果为我们了解国际的知识管理动态提供了一扇窗口。
毕马威咨询公司(KPMG)是世界著名的知识管理咨询公司。该公司从开始,每两年进行一次知识管理调查,到现在已经进行了两次调查。这两次调查采用了许多相同的指标,对比这两次调查的结果,我们可以发现许多有趣的现象。
首先,这两次调查关于“知识”和“知识管理”的定义是相同的。调查所指的知识是:“企业中关于客户、产品、流程和竞争对手的,存在于人脑中或能够以电子方式存储的知识”。知识管理是指:“在组织内部系统的、有组织的利用知识,以提高业绩的活动。”
这两次调查的样本不完全相同,19的样本是100家年营业额超过2亿英镑的英国公司,2调查的样本是423家年营业额超过2亿英镑的`世界范围内选取的公司,包括了美国、英国、法国和德国等国家的公司。调查的样本基本上能够代表世界知识管理的现状。
调查结果对比
1.关于知识管理现状的调查。年有43%的公司有知识管理的措施,57%的被调查公司没有知识管理的措施或根本没有听说过知识管理。到,只有15%的公司没有知识管理的措施或根本没有听说过知识管理。
2.关于实施知识管理费用各部门负担比例的调查。两次调查结果基本相同,1998年有30%的企业认为知识管理的费用应当有企业的各个部门共同负担;2000年有27%的企业同意这个观点。同时,多数企业认为IT部门应当负担企业知识管理的大部分费用,在1998年的调查中,有17%的企业持这种观点,到2000年,持这种观点的企业增加到22%。
这说明大多数企业已经理解知识管理不仅仅是一个IT的解决方案,知识管理的成功实施应当是在IT部门的支持下,要求企业的全体部门共同努力。
3.关于希望实施知识管理能够取得的回报的调查。在1998的调查中,企业最希望通过知识管理得到的前三种回报分别是:更快的决策能力、对重要事务更快的反应速度、增加利润。在200年的调查中,前三种为:更快的决策能力、更好地处理客户关系、对重要事务更快的反应速度。
因为在1998年的调查中,没有“更好地处理客户关系”这一选项,因此,可以认为企业对知识管理的期望基本没有变化。
由上表可以看出,决大部分的公司已经具备了实施知识管理所需的IT系统:Internet, Intranet, Document management system, Data warehousing/mining。
通过对两次调查结果的对比我们可以得出以下结论:
知识管理得到越来越多的公司的认可。从毕马威公司的调查结果中,可以看出,越来越多的公司高层主管接受了知识管理这一新兴的管理方法,认为知识管理是企业管理的又一次大变革。通过知识管理企业能够更有效的保持企业的核心竞争力,加快反应速度,提高企业的竞争力。更令人高兴的是,在认同知识管理这一理念的同时,许多公司已经开始实施知识管理,并且许多企业取得了预期的效果。
企业对知识管理的预期效果是提高企业的决策能力,从而提高市场反应速度和处理客户关系的能力。企业决策需要大量的信息,但在现代社会中,这是远远不够的,决策者需要大量支持决策的知识。知识与信息最大的区别在于,能够成为知识的信息必须包含与这条信息相关的,描述语境的相关内容。知识而不是信息,是提高管理者决策速度关键因素。
企业对谁来实施知识管理已经有了正确认识。知识管理决不仅仅是一套新的管理信息系统。它是在知识管理信息系统支持下的一整套管理体系。需要从企业的组织结构、企业的管理制度等多方面入手。所以,知识管理是整个企业的事务,而不仅仅是信息部门的独角戏。
先进的信息技术是实现知识管理必须的基础之一。从调查结果中可以看到,被调查的企业中绝大部分已经拥有了完备的基础信息系统,能够很好的支持知识的产生、编码和传播等多个环节需要。在调查结果中,也可以看出在这些企业中实施的知识管理,效果十分明显。
施乐公司知识管理整体解决方案3
池塘里面住着很多鱼,一直过着平静的生活,一直到有人搬到了池塘边生活,他们平静的生活被打破了,因为有人经常来池塘边钓鱼。于是,池塘里的鱼越来越少,鱼儿都非常紧张。但是鱼儿却发现住在池塘东面的鱼没有几条被人钓走,于是大家纷纷去求教。住在池塘东面的鱼也不知道为什么。大家开会分析,住在池塘东面的鱼全是草鱼,他们只吃草为生,原来,由于草鱼只吃草,钓鱼人用的蚯蚓就没有了用处。这个优秀的经验马上在鱼儿之间传播开来,大家都不会去吃悬浮在水中的蚯蚓了,很少有鱼被钓走。
鱼是通过什么方式来减少被人钓走呢?分析鱼儿从大量被钓走到很少被钓走的变化,我们会发现其原因是因为鱼儿通过分析池塘东面的鱼很少被钓走的现象后,进行分析与探索,找出了原因,并且在鱼群中推广而产生的结果。也就是说,是一个分析、挖掘数据与经验,将隐性的知识挖掘出来,变为显性知识,并进行推广的过程,这就是我们通常所说的知识管理。对于企业来说,知识管理就是对一个企业的知识与技能的捕获――不论这些知识和技能是存在于数据库中、被印刷于纸上亦或是存在于人们的脑海里――然后将这些知识与技能分布到能够帮助企业实现最大产出的任何地方的过程。
故事里面的鱼是聪明的,他们知道如何从经验中吸取教训,以后避免少犯同样的错误。联系到我们的企业的运作,会发现我们的企业经常在犯同样的错误。一个错误在一个企业出现过,随着人员的变更,以后还可能再次出现。员工优秀的经验没有得到及时的利用、传播、沉淀,随着员工的流失,公司失去了大量的知识资源,大量的培训费用也往往变成了员工跳槽时个人的砝码。所以,不论是大企业,还是广大的中小企业,引入知识管理,加强知识管理非常必要,
然而,在实际的操作过程中,如何将知识管理落实、让员工自觉的利用知识管理系统,如何进行知识挖掘,如何与公司的战略相结合,都存在一系列的问题。
好利来公司也和普通企业一样,面临着同样的问题。为有效的解决这个问题,好利来公司经过一年多的管理实践,有效的引进知识管理,并且与公司的人力资源管理体系很好的结合起来,为我们提供了很好的案例。对广大的中小企业,尤其是飞速发展中的企业,有很多借鉴作用。
好利来对知识管理的需求? ? 以经营饼店业务为主的好利来公司的战略重点一直很明确,那就是建立属于自己的销售终端,迅速扩张与占领市场。从创业至今近十年,好利来利用连锁经营模式高速的现金流编织了一张庞大的零售网络,目前已拥有员工5000多人,在全国50多个城市开设了200多家连锁店,同时在北京和沈阳建设了现代化的食品工业园,以满足月饼与包装食品的市场需求。
拥有如此良好的基础与资源,好利来却在近一年来放慢了迅速扩张与占领新城市的步伐,真正的原因不是缺乏市场机会,亦不是因为缺乏资金,而是因为内部员工的成长速度已经满足不了公司扩张与发展的人力资源需求。连锁店的生命在于标准化与商业模式的复制,然而由于地域广泛,传统的培训方式受到了新的挑战。好利来拥有自己的培训学校,其师资与规模可满足一次性接纳培训学员200多人,这种方式对新员工为期三个月的职前培训非常有效,然而对于在职管理人员与员工,却只能每年召集一到两次进行集中培训,不仅会花费巨额培训费用,而且培训时间短,培训的效果与信息量远远不能满足员工发展与学习的需求。
“人”是知识的载体,而“知识”的真正价值则来自于“分享”。企业与员工的成长需要培养并形成学习的氛围与知识分享的文化,从而加速员工学习、创造与运用知识经验。好利来在十年的探索与实践中沉淀了大量的专业知识与经验,却由于覆盖地域广阔而难以传播与推广。同时,市场变化速度加快,消费者日益成熟,竞争对手在不断成长,为了稳固市场的领导地位,必须随时调整公司战略,而每一次战略重点的转移,都意味着公司以往积累的经验与知识将面临全面的更新,因此,好利来需要有一种新的促进员工成长的模式与方法,结合公司战略,将不断更新的知识、经验与资讯源源不断地输入给每一位员工,为员工的学习提供明确的方向与良好的条件。
施乐公司知识管理整体解决方案4
蓝凌EKP定位为基于知识管理的知识化平台,强调以提高组织产能和效益为目标、以知识管理为核心理念、以应用开发平台为技术支撑手段,一方面帮助企业实现咨询成果的有效落地,另一方面为企业提供管理支撑系统,促进企业管理的精耕细作,
在统一的产品基础上,蓝凌EKP以门户为统一展现方式,以开放的应用开发平台为应用支撑,可以通过组织协同类功能应用、组织知识类功能应用、组织激情类功能应用以及EKP相关拓展应用来满足不同客户的业务需求。具体来说,蓝凌在EKP产品的基础上,可以提供八种主要的通用产品解决方案。
企业知识管理解决方案方案概述:
蓝凌协同办公解决方案是基于蓝凌对企业办公自动化系统发展趋势的理解,融知识管理思想与最新的IT技术为一体,所形成的知识型OA解决方案,它融企业通信平台、行政办公平台、信息发布平台、协同工作平台、知识管理平台、激情管理平台、信息集成平台等为一体的管理支撑系统。
企业协同办公系统的发展需求
办公自动化是面向组织的日常运作和管理,员工及管理者使用频率最高的应用系统,自1985年国内召开第一次办公自动化规划会议以来,OA在应用内容的深度与广度、IT技术运用等方面都有了新的变化和发展,并成为组织不可或缺的核心应用系统。联想集团曾经提出“企业信息化,从 OA开始”,这句话可圈可点。
所谓OA,即办公自动化,是办公工作处理的自动化,它利用先进的技术,使人的各种办公业务活动逐步由各种设备、各种人机信息系统来协助完成,达到充分利用信息,提高工作效率和工作质量,提高生产率的目的。OA系统也是每个企业信息化初期就开始投入建设的基本系统。从C/S结构到B/S结构,从最初桌面办公软件的应用、收发邮件到后来公文流转、车辆管理、会议管理、网上审批等功能应用,OA已经是我们日常使用最多、最频繁的一个基本系统。
随着企业信息化的发展和成熟,目前很多企业的OA系统已经整合了越来越多的应用,日趋变得复杂,也远远超出了传统OA的范畴,集成了人、财、物、信息、知识等诸多企业的资源,逐步成为一个员工办公、中层管理、领导决策的知识协同的平台。而新一代的OA更是融合了协同、知识管理、门户等精髓,OA这棵“老树”开始绽放“新花”,脱胎换骨,重新焕发出新的光彩。因此我们也需要用发展的眼光来看待这种新的发展趋势。
OA的发展其实是一个不断求新求变的过程,纵观OA的发展历程,是伴随着企业信息化发展的浪潮起伏,不同的信息化发展阶段也对应不同的OA发展阶段:[next]
目前,协同办公已经发展到第三个阶段,即“知识型OA”阶段,它已经超出传统OA的范畴,转变成为企业的综合性管理支撑平台。传统的OA功能已经融进这个更大层面的工作平台框架中,具体来说,知识型OA将成为企业的以下平台:“企业通信平台:建立企业范围内的电子邮件和网络通信系统,包括Web Mail、网络会议、实时通讯、手机短信、WAP和传真自动收发,使企业内部通信与信息交流快捷流畅,并且与Internet邮件互通。
”行政办公平台:实现办公事务的自动化处理。通过公文流转改变了企业传统纸质公文办公模式,企业内外部的收发文、呈批件、文件审批、档案管理、报表传递、会议通知等均采用电子起草、传阅、审批、会签、签发、归档等电子化流转方式,真正实现无纸化办公。
“信息发布平台:为企业的信息发布、交流提供一个有效的场所,使企业的规章制度、新闻简报、技术交流、公告事项及时传播,使企业员工能及时感知企业发展动态。
”协同工作平台:通过实时通信、在线感知、团队协同等,将企业的传统垂直化组织模式转化为基于项目或任务的“扁平式管理”矩阵模式,使普通员工与管理层之间的距离缩小,提高企业工作人员协作能力,最大限度地释放人的创造力。
“知识管理平台:实现知识的沉淀、共享、学习、应用和创新,整个组织能够积累基于战略的核心知识资产,为高层管理提供决策支持和信息情报;业务部门能够结合流程开发出各种方法论和模板,通过基于业务的知识流按图索骥,提升执行力;员工能够根据自己的岗位随时随地使用自己或他人日常工作的积累,对工作做出指导与帮助、提升工作的绩效;
”激情管理平台:从企业文化建设着手,提高员工工作激情,营造一个相互帮助、相互理解、相互激励、相互关心的共同工作氛围,从而稳定工作情绪,激发工作热情,形成一个共同的工作价值观,进而产生合力,实现共同目标。
“信息集成平台:现代企业中已存在的MIS系统、ERP系统、财务系统等存储着企业一些经营管理业务数据,OA系统能把企业的业务数据集成到工作流系统中,使得系统界面统一、帐户统一,业务间通过流程进行紧密集成。
总体来看,未来OA的发展都会有如下几个明显特征:
1、门户导向:未来OA更加强调人性化,强调易用性、稳定性、开放性,强调人与人沟通、协做的便捷性,强调对于众多信息来源的整合,强调构建可以拓展的管理支撑平台框架,从而改变目前”人去找系统“的现状,实现”系统找人“的全新理念,
2、业务导向:加强与业务的关联,在基于企业战略和流程的大前提下,通过类似”门户“的技术对业务系统进行整合,使得 ERP、CRM、PDC等系统中的结构化的数据通过门户能够在管理支撑系统中展现出来;使得业务流程和管理流程逐步整合,实现企业数字化、知识化、虚拟化。
3、知识驱动:以知识管理为核心理念,建立知识和角色的关联通道,让合适的角色在合适的场景、合适的时间里获取合适的知识,充分发掘和释放人的潜能,并真正让企业的数据、信息转变为一种能够指导人行为的能力。[next]
方案架构
现代企业办公系统已经不再是简单的文件、公文、行政事务处理的IT系统,而是基于的流程驱动的协同系统,从而提高企业办公效率,蓝凌则在协同办公的基础引入知识管理基本思想,在提高执行效率的同时,提升执行力。蓝凌协同办公解决方案融知识管理、行政办公、协同工作、激情管理、即时通信、信息发布、行政办公、信息集成、业务流程集成于一体,构建企业新一代的员工工作平台,其功能架构如图所示,核心功能包括:
”文档管理:实现文档分类管理与维护,支持各类文档(如规范制度、工作总结、经验案例、技术论文等)的获取、存储、搜索、学习、版本控制、点评、推荐等,促进企业文档知识的沉淀、共享、学习、应用和创新;
“审批流程管理:实现企业公文、请假、费用报销等各类流程的用户自定义,规范企业的流程审批,提高工作效率,优化传统审批方式,并引入知识关联机制,提高审批的正确性;
”任务管理:实现企业一些临时性任务的分派与管理,让每一件“小事”能够有计划、有跟踪、有落实、有评价;
“项目管理:实现企业中各类项目的信息管理、项目协作、文档管理、成员沟通等;
” 文化管理:通过新闻、内部论坛、网卡调查、电子期刊、电子贺卡等功能帮助企业建立良好的文化氛围,提升企业的凝聚力。
方案特点灵活的流程设置
灵活的流程设置既是办公系统正常应用的基础,也是实现协同工作的保障,KOA针对不同的流程管理员习惯提供了表单配置和图形化配置二种方式,并且二种操作方式可随时随地进行自由切换,改变了传统的只有一种操作方式、图形化需要安装客户端或下载控件等操作限制,极大地方便了流程管理员管理。
强大的流程数据处理
办公系统从传统的处理文档数据演变为需要处理多种类型数据,在实际应用过程中经常需要对审批中的数据进行统计、分析,KOA 提供了综合的表单内容管理,在流程配置中可以灵活的自定义文档型数据和业务型结构化数据,系统可自动对二类数据进行分别处理,以保证数据后期容易搜索、查询、统计分析,并可设置相应的权限。
融入知识管理理念
协同办公解决方案融合了知识管理思想,提供了全面的知识生命周期管理方法与手段,借助协同办公解决方案可以实现组织内部第四大资源DD知识资产的有效管理,帮助组织提升知识资源的价值。
实时协作,支持移动办公
协同办公解决方案在流程设置中可以选择待办通知、邮件和短信提醒等多种方式,结合RTX等即时通信工具,实现员工的实时协作、在线感知,并提供与PDA的数据交换接口、集成在线沟通、视频会议等功能,满足移动办公的需要。协同办公解决方案还提供项目工作室,帮助组织快速建立虚拟团队,使团队成员可在不同的地点、灵活的时间做出即时响应,实现团队协作。
信息集成,整合信息孤岛
面对组织集中信息呈现需求和信息孤岛的现象,协同办公解决方案可以无缝集成蓝凌的数据整合中心,通过建立组织级的统一信息视图,实现对各业务系统数据的统一访问,提供报表、图形等多种方式展现,并提供管理驾驶舱功能,实时、直观地反映组织运营的关键指标变化,使组织运筹数据之中,决胜竞争之外。
完善的安全控制机制
协同办公解决方案结合底层系统平台和应用层的各种权限要机制,提供了完善的安全授权、行为轨迹机制,针对数据层可实现对每个文档、报表、KPI指标值进行授权,对操作层实现功能的授权,并通过日志功能记录关键操作行为,便于进行系统审计。
快捷的个性化办公门户设置
友好的界面和易操作性,是产品应用的一个重要特性,在分析了各类组织、各层次人员的基础上,协同办公解决方案提供多种方式来满足客户的使用习惯:系统管理员可以根据组织内员工的工作性质配置不同的系统访问界面和功能布局,不同的员工登录后进入不同的办公门户,让合适的人快速使用到合适的功能,对组织机构、岗位、职务、人员及权限配置也可快速完成客户化设置,并在岗位设置上增加了通用岗位,增强了系统的灵活性。
通过协同办公解决方案的实施,可以帮助组织实现信息、知识的共享、增强员工协同工作的能力,强化领导的监控管理,促进管理的规范化、信息化。对于领导来说,协同办公平台将是信息管理系统和决策支持系统,为领导提供各种决策参考和依据,达到“做正确的事”;而对于普通员工来说,它是事务/业务处理系统,提供良好的办公手段、沟通协作平台,使之准确、高效、愉快的工作,达到“正确地做事、快速地做事、把事做好”。
施乐公司知识管理整体解决方案5
惠普公司的知识管理
知识管理在惠普公司内进行得轰轰烈烈。虽然在这个高度分权的电脑和电子公司内,没有自上而下的对知识进行管理的指令。许多分公司和部门都为更好地管理知识作出了具体的努力。一个公司“知识沙皇”可能不适合惠普公司的文化,但许多管理人员正在尝试获得和分配在他们自己的业务单位或部门内存在的知识。这种努力象雨后春笋般地迅速涌现,甚至难于确定和追踪所有这些努力。例如,电脑系统销售部使大量销售知识进入一个以万维网为基础的系统,而世界各地的人们都能使用这个系统。这个系统包含产品信息、竞争情报、详尽报告、以及能迅速交货的商品的介绍。惠普公司实验室正在开发使获得内部和外部的知识变得更容易的方式。公司的信息系统部正在把基于文件的有关程序、人员和可得信息的知识输入网页。
对知识的'最认真和深入的管理或许发生在产品程序部,该部门为惠普公司的各产品分支部门提供诸如采购、设计、市场情报、改变管理、以及环境和安全咨询等服务。产品程序部主任凯(B.Kay)认为,信息和知识的管理应该是产品程序部的核心职能。该部门在以往为知识传递采取了许多方式,包括编制会议的文件、录像带和录音带的目录,就改变管理的主题进行一系列会议和讨论。但是,直至最近,产品程序部仍没有知识管理的正式责任。
然而,1995年,凯在产品程序部信息系统组内建立了一个知识管理小组。这个小组迅速地开发了一种称之为“知识链”的以网页为基础的知识管理系统。它的主要内容是有关产品产生过程的知识,这种知识可能来自各种不同的职能关系,包括销售、开发、设计和制造。进入“知识链”的知识来自知识管理小组之外,但小组成员通过对知识的鉴定、编选和组合增添价值,并使知识变得容易获得和使用。
惠普公司从创建以来,始终是一个面向知识的公司,然而,现在该公司的许多管理人员认识到,必须把知识管理概念提到更高的层次。
施乐公司知识管理整体解决方案6
知识管理系统Data Solution研发日记之三 文档解决方案
前面两篇文章已经展示了Data Solution的设计目标和为达到此目标而设计的应用程序,这一篇继续细化对它的介绍,讲解Data Solution如何对文件进行扫描,转换,存储,检索。本机磁盘的文件格式通常是doc/docx,pdf,pst/ost/eml,htm/mht,txt/rtf,这几种格式是电脑中常用的格式。要达到在同一个编辑器Editor中可以对它们进行编辑,再整理,需要选择一种通用的格式,把其它的格式转化为这种通用格式,对这种格式进行编辑。DOC/DOCX格式功能强大,有很多开源类型库对它进行读写,RTF格式也包含了丰富数据资料,重要的一点是RTF格式,是一种开放的格式。可以到微软的网站上下载《Microsoft Office Word Rich Text Format (RTF) Specification》,以熟悉这种文件格式。开放格式的好处之一是,在后续的进一步开发中,可以找到很多现有的功能和代码,包括开放的源码。所以,Data Solution选择RTF格式作为文件存储的标准格式。
下一个目标就是要找到RTF格式的编辑工具,通过Google可以找到很多RTF格式的编辑器,对RTF格式进行直接编辑,存储和转换。因为是开放格式,微软的.NET Framework自带了RichTextBox,可用于RTF格式的编辑。不过,这个控件还需要强化,可以到上找到一些工具和文章。
这两个关键的步骤解决了,下面就是设计数据库和设计数据读写代码。创建Document数据库,文档表的脚本如下 CREATETABLE [dbo].[DOCUMENT]( [RECNUM] [int] IDENTITY(1,1) NOTNULL, [SUBJECT] [nvarchar] NULL, [BODY_TYPE] [nvarchar](50) NULL, [BODY] [nvarchar](max) NULL, [CREATE_DATE] [datetime] NULL, [CREATE_BY] [nvarchar](50) NULL, [REVISED_Date] [datetime] NULL, [REVISED_BY] [nvarchar](50) NULL, [CATEGORY] [int] NULL, [COMPUTER] [nvarchar](200) NULL, [PATH] [nvarchar](2000) NULL, CONSTRAINT [PK_DOCUMENT] PRIMARYKEYCLUSTERED ( [RECNUM] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY]
Body就是存储文档的表字段,设计它为NVARCHAR(MAX)类型,CATEGORY用于文档的分类查找,SUBJECT可存放关键字或是标题,BODY_TYPE用于全文搜索,存储文档类型扩展名。COMPUTER和PATH用于在本机扫描中,指定原始文档的路径,可用于追踪。
Data Solution系统选择LLBL Gen Framework作为数据库访问层的代码生成器,生成解决方案的代码如下图
来看一下,对文档进行保存的一段代码,它是标准的LLBL Gen Framework的routine代码 public DocumentEntity SaveDocument(DocumentEntity doc) { using (DataAccessAdapter adapter = GetDataAccessAdapter()) { try { adapter.StartTransaction(IsolationLevel.ReadCommit ted, “SaveDocument”); adapter.SaveEntity(doc, true, false);mit(); } catch { adapter.Rollback(); throw; } } return doc; }
所谓routine代码,就是代码可以由模板生成的,就好比上下班打卡一样,是很平常的简单的行为。
注意这里的throw代码,它没有写成这样 catch(Exception ex) { adapter.Rollback(); throw ex; }
在《.NET框架程序设计》一书中,解释了这两个throw的区别,它们会产生不同的stack trace,异常的起始点不同。
基础层面的问题解决了,下面的应用程序就水到渠成,以不同的方式导入文档到数据库中。
Batch Import 批次导入指定目录的文件到数据库中
Doc Scanner 批次导入指定格式的文件到数据库中
PDF Watcher 专用于PDF文件格式的转换,导入,因为是Watcher,所以你肯定会想到是个FileSystemWatcher
Doc Loader 适用于单个文档的转换,导入,一次只处理一个文档
再来看数据库中的文档的展示,Document Explorer会展现导入进数据库的原始文件,在这里可以进行预览,删除,分类。分类之后,这个文档就好比打上了合格的标签一样,可以在以后的程序中进一步使用。否则,不分类的文件都会只停留在这里,后继的步骤无法处理。这是个文档流程上的的.Policy,如果不喜欢这个步骤,可以去掉。
Document Browser 分类查看文档
左边是树型结构,右边是从属于这个分类的文档。如果要对扫描进数据库中的文件进行分类,可以这样操作
在Document Explorer中选中一个或多个文件,点击右键Category Document
在Document Browser的左边的树中,右键Paste Document
之后就看到了效果,在.NET结点下面,展示了所Paste的文档及其属性
Document Browser左边的树是文档的分类,可对它对进新增子节点,新增加一个分类的效果如下图
Category是取自数据库中的类别表,它的脚本定义如下 CREATETABLE [dbo].[CATEGORY]( [RECNUM] [int] IDENTITY(1,1) NOTNULL, [NAME] [nvarchar](200) NULL, CONSTRAINT [PK_CATEGORY] PRIMARYKEYCLUSTERED ( [RECNUM] ASC )WITH (PAD_INDEX = OFF, STATISTICS_NORECOMPUTE = OFF, IGNORE_DUP_KEY = OFF, ALLOW_ROW_LOCKS = ON, ALLOW_PAGE_LOCKS = ON) ON [PRIMARY] ) ON [PRIMARY]
这颗文档分类树,它的结构定义是放到本地的XML文件中,上图中所看到的树的格式定义如下
如上图所示,tag就是从数据库中获取的分类定义,依据这个标识,以检索分类的文档。在Document Browser窗体的打开与关闭时,它会持久化树的结构定义,代码如下 protectedoverridevoid OnClosed(EventArgs e) { base.OnClosed(e); TreeViewSerializer serializer = new TreeViewSerializer(); serializer.SerializeTreeView(this.treeView, treeFile); } protectedoverridevoid OnLoad(EventArgs e) { treeView.ImageList = this.imageList; TreeNode root=treeView.Nodes[0]; if (File.Exists(treeFile)) { treeView.Nodes.Clear(); TreeViewSerializer serializer = new TreeViewSerializer(); serializer.DeserializeTreeView(this.treeView, treeFile); treeView.ExpandAll(); } }
如果你对如何把树节点定义保存到文件系统中感兴趣,可以用关键字TreeViewSerializer在CodeProject中查找,这里的代码就是取自其中一篇文章的代码。
还有另一个地方,会用到树型结构分类,在Editor编辑器的打开文件对话框中,如下图所示
这里的效果,与Document Browser的效果是完全一样的。原来以为是可以用Custom Open File Dialog来解决Open File对话框的Place Bar的问题,也就是上图中看到的左边的树的分类,也是如下图中红色边框包围的地方
要达到重写红色区域,Windows有规定的路径,并且会验证这个路径,这个办法没有通过,无奈之下才用的自定义对话框。之前见到过的软件,SharePoint Designer重写过这个Place Bar区域,可惜没有领悟它的实现原理。
写到这里,还没有完成,这里还需要一点OFFICE 二次开发的知识,在OFFICE软件中,写入一个插件,可以把正在浏览的文档,直接导入到我的文档数据库中,如下图所示
这里已经安装了两个插件,Nitro PDF Professional和Acrobat,用于把当前DOC/DOCX文档转换为PDF文件。所以,还需要写一个把当前的DOC/DOCX文档转存到文档数据库中的插件。
在把PDF转化为可以编辑的RTF格式过程中,遇到了不少的麻烦。把DOC/DOCX转换成PDF,这个行为,有很多开源代码可以借用,但是,倒过来,把PDF转换成DOC/DOCX,这个组件却不好找。有一种方案是把PDF转化为TIFF,然后再用OCR软件系统(ABBYY FineReader 9)来转成DOC/DOCX文件。我们做程序员的穷,没有那么多银子买昂贵的SDK License,转向寻找Crack或是Patch之类的,也没有结果。这些业界领先的技术,连Trial版本都不会出现在网上,根本没有机会Trial一把,或是把它放到虚拟机里面,永远以Trial的方式来使用。有的组件,比如,可以试用一把,可是转换出来的文件,要么加上了Trial的水印,要么只能转换前三页,后面的都不能转换。或者有的是ActiveX版本的控件,OCX方式注册到系统中,总有这样那样的问题。杯具,想想以后要离开对 Framework的依赖,离开对SQL Server的依赖,以这次的经验来看,这日子是没法过了。尽管我已经解决了这里的所有问题,仍然不愿意面对,在非数据库开发的领域,技术和知识是很值钱的。因为我们已经习惯了在数据库领域的开发,技术和知识是一文不值的,只有做出的产品才值钱,悲剧。
施乐公司知识管理整体解决方案6篇 富士施乐公司知识管理过程相关文章: