论文部分内容阅读
我国的企业发展已经和全球接轨,共同进入知识经济时代。企业的发展逐渐从以基础设施、生产流程和人力资源为核心过渡到以知识为核心。如何将各种知识资产有效地组织、分享,并在有效使用的基础上进行创新,为企业带来更多的价值和推动力,是当今企业战略性发展和规划的重要问题。本文根据企业实施信息化的知识管理的实际需求,以软件工程方法作为研究指导思想,结合企业协同化的业务流程,设计并开发了一套适合企业实用的协同工作流驱动的知识管理系统,主要研究成果如下:1)从开发可行性、功能需求、用例分析和非功能需求等方面对系统需求展开了详细分析。考虑到系统需要多种用户相互协作并共同完成从知识提交到知识审核,再从知识发布到知识作废这一完整生命周期,确定了协同工作流驱动的知识系统的整体设计方案。2)基于需求分析,围绕系统体系结构、部署结构和功能结构等内容阐述了系统的详细设计方案,其中采用角色访问控制机制设计了用户权限管理,针对知识提交用户与知识专家这两种协作角色之间的利益冲突问题,采用了静态角色分离方法,简化了授权与流程控制。并采用UML(Unified Modeling Language)对设计方案建模,通过类图、状态机、时序图和活动图进行详细说明。3)为提高用户体验,在知识提交过程中加入文档自动查重功能,同时在知识查询过程中加入模糊检索功能。结合向量空间模型和SimHash分别对文档标题和内容进行查重,降低了数据库的冗余程度。通过词向量匹配查找关键词近义词,提升了查询效果。在实现两种功能时也充分考虑系统负载,在确保速度的情况下做到较好的效果。4)基于Browser/Server结构和J2EE等相关技术实现了整个知识管理系统。经过充分的测试,验证了系统具有较强的鲁棒性。目前系统已经在某企业投入了试运行,反响良好。系统在设计和实现上能够满足企业用户对于知识管理的基本需求,为企业在提高劳动生产力效率、促进创新等方面起到了很好的推动作用。系统的特色是将协同工作流的概念引入到企业知识管理过程中,有效地实现了企业知识从产生到发布使用期间的内容同步和有效性保证。