范文一:基于UML的热处理企业知识库管理系统建模
基于UML的热处理企业知识库管理系统建
模
第3O卷第6期
2011年11月
大连工业大学
JournalofDalianPolytechnicUniversity
V0I_3ONO.6
NOV.2011
文章编号:1674—1404(2011)06—0449—04
基于UML的热处理企业知识库管理系统建模
周茂军,于海,王明伟,李姝
(大连工业大学机械工程与自动化学院,辽宁大连116034)
摘要:针对传统过程建模不能对系统开发编码阶段前的过程进行有效描述的问题,以热处理企业知识
库管理系统的开发为例,提出了使用面向对象技术的UML标准建模语言对系统进行可视化模型描述
的方法.通过采用UML语言建立系统的功能需求模型,静态模型,动态模型,抽象出系统的所有功能
特征以对系统进行全面描述.结果表明,使用UMI对热处理知识库管理系统进行模型设计,可大大缩
短系统的开发周期,提高系统可重用性,并且后期维护和升级也非常
方便快捷.
关键词:知识库管理系统;UMI;系统分析与设计;热处理
中图分类号:TP311文献标志码:A
basedmodelingforknowledgebasemanagementsystemof UML—
heattreatmententerprise
ZHOUMao—jun,YUHai,WANGMing—wei,LIShu
(SchoolofMechanicalEngineeringandAutomation,DalianPolytechnicUniversity,Dalian116034,China)
Abstract:AvisualsystemmodeldescribingmethodsusingUMLofobject—o
rientedtechnologywas
developedforknowledgebasemanagementsystemofheattreatmententerprise.Thedesignofheat
treatmentknowledgebasemanagementsystemmodelwithUMLcouldshortenthedevelopmentof
cycle,improvethesystemofreusabilityandmaintenance,andupdateisalsoveryconvenient.
Keywords:knowledgebasemanagementsystem;unifiedmodelinglanguage(UMI);systemanalysis
anddesign;heattreatment
0引言
金属热处理是机械制造中的重要工艺之一,为
使金属工件具有所需要的力学性能,物理性能和化
学性能,除合理选用材料和各种成形工艺外,热处
理工艺往往是必不可少的.典型工艺,生产经验与
案例知识的管理对热处理企业非常重要,而市场上
还没有一个完整的热处理知识库管理系统软件,所
以,热处理企业迫切需要建立一个标准的热处理知
识库管理系统,以解决企业对知识管理的需求.
由于热处理知识会随着企业的应用而在系统
中扩充,不同企业要求系统所表达热处理知识的
方式也会有所不同,要求热处理企业知识库管理
系统具有可视性,可扩展性,可重用性.所以,面
向对象分析技术已成为构建热处理知识库管理系
收稿日期:2O10-12-28.
基金项目:辽宁省教育厅科学技术研究项目(2009A084)
作者简介:周茂军(1972一),男,副教授.
统的关键.与面向对象概念新方法相伴随的是统
一
建模语言UML.UML是一种定义良好,易于
表达,功能强大且普遍适用的建模语言,支持面向
对象的分析与设计,适用于以面向对象技术来描
述任何类型的系统].使用UMI的模型视图对
系统进行建模能够使各类人员更好地理解系统和
互相沟通,保证系统分析,系统设计以及系统维护
的一致性,同时能对系统的体系结构进行控制,提
供简化和复用的机会.作者研究了UMI的模型
视图在热处理企业知识库中的应用,以期为构建
适应热处理企业需求的知识库系统奠定基础.
l系统功能分析
系统主要是建立储存热处理企业典型工艺与
450大连工业大学第3O卷
案例知识和热处理标准手册知识的知识库系统.
热处理标准手册知识分为两类,第一类是根据某
种材质种类找到其关注的热处理数据信息,在系
统中叫知识表;第二类是除材质种类对应的热处
理信息外的一些基础知识表,在系统中叫单独
表[2.企业的典型工艺与案例知识都是在热处理
生产加工中积累起来的,可作为企业的知识财产
应用到生产中,使工作人员能更好地利用这两部
分知识对工件安排生产加工工艺,同时防止错误
案例在生产过程中再次发生.系统主要具有如下
功能:
(1)录入热处理标准知识信息:将热处理标准
手册上的知识进行分类并录入相应的模块下,允
许企业根据自身要求设置热处理标准知识表的模
板并填人对应数据和导入热处理标准知识中的单
独表数据信息.
(2)录入企业典型工艺与案例知识:工艺人员
根据企业的实际生产情况将企业的典型工艺与案
例知识录入系统中.企业的典型工艺与案例知
识,供工艺人员学习与借鉴,以使工艺人员更合理
地制定生产工艺指导生产加工.此外,还要设置
过滤查询条件供查找具体典型工艺与案例知识使
用,通过过滤条件的设置要能精确或模糊地定位
到所要查找的典型工艺与案例知识.
(3)查询热处理标准知识:要实现对热处理标
准手册知识中与牌号有关的热处理相关知识的整
体查询功能.查询的总体设计思路是选中材质种
类或填写具体牌号,再选择所要查询的热处理相
关知识类别(如:化学元素,力学性能等)进行查
询.在进行查询时,可通过过滤条件的选择来精
确查询与牌号对应的具体热处理相关知识元素
(如:c,si等)所具有的数据信息,实现牌号的多
表查询,具体热处理相关知识元素的快速查询.
(4)设置权限:对使用系统的管理人员设置操
作权限,使只有具有权限操作的人员才能登录系
统来完成权限操作,实现对知识的有效责任负责
管理.
(5)可扩展:系统要实现扩展企业所特有的热
处理知识表与单独表的功能.企业可将在生产实
践中总结的热处理知识表与单独表知识信息录入
系统中,不用系统开发人员去工厂维护,可完全交
给企业人员去实现热处理知识表与单独表的扩展.
2基于UML的系统建模
面向对象的建模语言UMI支持从需求分析
到系统实现的软件开发的整个过程,是一种面向
对象的可视化标准建模语言,其完整,丰富的图形
和符号表示系统中的对象及其之问的关系,从不
同的角度描述待开发的系统.其建模过程主要包
括用例建模,静态建模和动态建模.
2.1用例模型
用例模型主要是由用例,用例描述和用例图
组成,用来描述系统的外部特征,它表示r从系统
的外部用户(即参与者或角色)的观点看看系统应
该具备什么功能].用例模型是系统的核心,它
驱动着其他模型的开发.
通过对系统所需功能分析,确定系统主要参
与者有:知识库管理员,工艺库管理员,系统管理
员.知识库管理员具有录入知识表与录入单独表
功能,工艺库管理员具有录入典型工艺与录入案
例知识功能,系统管理员具有设置工作组,设置1
作组管理员,分配工作组权限,设置基础知识表类
别,设置基础模板,维护基础元素档案,备份数据
库与还原数据库功能.系统用例图如图1所示.
图l系统的用例图
Fig.1Theusecast?diagramofsystem
根据系统用例图,可以对系统的用例进行分
析,描述每个用例的处理过程.表1为系统的两
个主要用例描述:录入知识表用例描述,即对录入
与牌号有关的热处理标准知识表进行描述;录入
典型工艺用例描述,即对录入企业自身的典型L
艺知识进行描述.
2.2静态模型
静态模型描述系统的静态结构,主要描述类
(或对象)之间的关系属性和操作.静态模型是建
立动态模型的基础,它主要用类图,对象图,组件
第6期周茂军等:基于UMI的热处理企业知识库管理系统建模451
表1录入知识表和录入典型工艺用例描述
Tab.1Thedescriptionsofinputtingknowledgetablecasesandinputtingtypic
alprocesscases
图,部署图来表示,其中类图主要用来描述系统的
静态结构_4].
在UMI中,类图显示了一组类,接口,协同
以及它们之间的关系,表明了类之问的关联,聚
合,泛化,依赖等静态关系.类是对一组具有相同
属性,操作,关系和语义的对象的描述,属性用来
描述该类的对象所具有的静态特征,操作描述了
对数据的具体处理方法,如存取或改变属性值或
执行某个动作,操作说明了该类能做些什么工作.
图2是与知识表类相关的类图,可以看出这些类
之间的关系,知识表通过”牌号ID”属性与牌号关
联,牌号的”材质种类编码”属性说明了牌号依赖
于材质种类,而知识表模板的”材质种类编码”属
性说明知识表模板是针对材质种类设置的模板且
单向关联材质种类.
2.3动态模型
在建好系统静态模型的基础上,应分析和设
计系统的动态结构以及建立相应的动态模型.系
统动态模型主要描述系统随着时间变化的行为,
这些行为是用从静态视图中抽取系统的瞬间值的
变化来描述的.动态模型主要用顺序图,协作图,
状态图与活动图来建模,它们从不同的角度描述
对象的行为和对象之间的交互,并不是在任何情
况下都要画所有的图,应根据需要选择建立不同
的动态模型.在热处理知识库管理系统的分析过
程中,主要使用顺序图进行动态模型的建立.
顺序图可以用来描述场景,也可以用来描述
对象之间及对象与参与者之间的交互,是由一组
协作的对象及它们之间可发送的消息组成的,强
调消息之问的顺序.正是由于顺序图具备了时间
顺序的概念,从而可以清晰地表示对象在其生命
周期的某一时刻的动态行为.在顺序图中,每一
个对象用一条生命线来表示,即用垂直线代表整
个交互过程中对象的生命周期,生命线之间的箭
头连线代表消息,图3为录入知识表信息的顺序
图.从图3可以看出,录入知识表用例从知识库
管理员选择材质种类开始,选择材质种类后根据
材质种类的选择调用对应的知识表模板,知识表
模板调用后,返回知识表模板到知识表对象上,此
时知识库管理员选择此材质种类下的牌号,牌号
选择后输入知识表模板上与选择的牌号对应的其
他内容,输人其他内容后将知识表对象信息保存,
保存成功,录入知识表结束.
大连工业大学第3(1卷
知识表牌号
+JD:int
+知识表类别编码Code:string+牌号:string
+牌号ID~string+名称~stfing
+基础元素:stnng+槌辱备袭碍ode):string
+数值:string()一1.+基础类别主编码(Code):string
+助记码:string
+upDate(model:mode1):int+描述:string
+del(ID:int):int
+add(model:mode1):int+add(model:mode1):int
+se~ch.
(materialCode:string,知识表类别编码
Code:string):+del(code:string):int
知仪表一仃+upDate(model:mode1):int
+selectMaterial(materia]Code:string):string+获得实体类(牌号:string):model
+betweenMRaIldDataf材质各类编码:smng,+获得列表(过滤条件istnng):ModelList实体类列表
知识表类别编码(Coatismng):知识表行+获得材质爸袭牌号(CaregoryCode:stfing):
ModelList实体类列表
吴
知识表模板材质种类
+材爨各类编码(Code):string
+名称:stying
+基泰怼叁编码:string+所上级类别编码:string
+材匾备娄编码:string(J一
1+描述:string
+类别编码Code:string+显示顺序号:string
+add(model:mode1):int+add(model:mode1):int
+del(ID:int):int+del(code:string):int
+upDate(model:mode1):int+upDate(model:mode1):int
+selectHement(基础知识表ID:int):stringayerDisplay(材质各类编
码:string):类别行
图2与知识表类相关的类图
Fig.2Knowledgetablerelatedclassdiagram
圈困匝圆
蜘崖壁堡
l1.选择材
择知识表模板一
3.返回知识表模板一
4.选择该种类下的牌号
馏—l
6.保存J
j
图3录入知识表信息的顺序图
Fig.3Sequencediagramofinputtingknowledge
tableinformation
3结论
基于UMI技术构建了热处理企业知识库管
理系统,用UML进行建模的过程就是对系统进
行需求分析和设计的全过程,在系统的分析和设
计过程中使用UMI的模型视图能使客户具体了
解待开发的整套系统,有利于及时发现系统存在
的不足并在UMI各种图形中进行一些必要的修
改,为系统的开发和构造提供了很好的基础,逐渐
减少了开发后的系统与用户所想要的系统之间的
差异,使用户对系统的满意度提高,极大减少了系
统维护的工作量,使系统真正满足热处理企业的
需求.总之,使用UMI对热处理企业知识库管
理系统进行建模,实现了用户,系统开发人员,分
析人员,测试人员,管理人员之间信息的共享.大
大地提高了系统开发效率,节约了系统开发成本.
参考文献:
[1]郭宁.UMI及建模[M.北京:北京交通大学出版
社,2007:16-59.
[12]叶卫平,张覃铁.热处理使用数据速查手册[M].北
京:机械工业出版社,20O5:36—179.
[3]刘威,于强,俞g-峰.基于UMI的空间科学实验监控
系统的建模lJ].计算机工程与设计,2ol0,3l(6):
1343一l346.
[4]王祥滨,赵克,程培涛,等.基于领域自然语言理解的
知识库管理系统lJ].计算机技术与发展,2O09,l9
(6):61—64.
Es]王伟达,刘文剑.基干UMI的适应调度知识系统开
发EJ].计算机应用,2007.27(2):42卜424.
[6]杨林,李小坚.基于UMI实时系统的分析和设计
EJ].计算机工程与设计,2007,28(20):5035—5038.
范文二:斯盟派进销存企业管理系统产品知识库
Simpl?e企业管理?系统
应用知识库?
广州斯盟派?网络科技有?限公司
www.hdyts?oft.com
版权信息
本文件的版?权属于广州?斯盟派网络?科技有限公?司
仸何形式的?散发都必须?事先得到广?州斯盟派网?络科技有限?公司的书面?许可
Simpl?e企业管理?系统 产品应用知?识库
目 弽
第一章 安装时遇到?的问题 ......................................................................... 错误~未定义书签。 安装SIM?PLE软件?后为什举不?能进入系统?? ...............................错误~未定义书签。 数据库安装?MSDE程?序和安装S?QL200?0程序有何?不同? ........错误~未定义书签。 安装SQL?2000程?序的时候要?注意些什举??.................................错误~未定义书签。 如何解决安?装SQL2?000时挂?起的问题? ........................................错误~未定义书签。 安装了SI?MPLE系?统和数据库?后,为何还进入?不了系统呢??错误~未定义书签。 如何新建账?套?正确步骤是?什举? ....................................................错误~未定义书签。 登弽时的用?户名和密码?是什举?.........................................................错误~未定义书签。 现在想安装?多一台电脑?来操作,程序安装完?后,登弽不了系?统,应如何解决?呢?....................................................................................................................错误~未定义书签。 出现‘弼前登弽用?户超过用户?数限制……’这种提示信?息如何操作??错误~未定义书签。 如何在客户?端修改网络?路径? .............................................................错误~未定义书签。
如何解决“数据库连接?不上,数据库出错?”? ..............................错误~未定义书签。第二章 初始数据导?入系统时遇?到的问题 ........................................... 错误~未定义书签。 开始应用系?统的时候,需要准备些?什举数据? ..............................错误~未定义书签。 如何对货物?进行分类? .............................................................................错误~未定义书签。 如何准备货?物资料?..................................................................................错误~未定义书签。 为什举要进?行期初库存?数据初始化??如何从EX?CEL导入?? 错误~未定义书签。 货物资料中?的自定义字?段有何用途??.............................................错误~未定义书签。 建立仓库资?料是否要根?据实际的公?司仓库来设?定? ...............错误~未定义书签。 系统基础资?料中的原因?资料有何用?途? ........................................错误~未定义书签。 供应商资料?不客户资料?中的类型有?何用途? ...............................错误~未定义书签。 在系统中如?何弽入现金?银行帐号的?数据呢? ...............................错误~未定义书签。 供应商和客?户以前的往?来业务数据?应在哪里弽?入系统? ......错误~未定义书签。 在弽入期初?数据时,应收应付款?中的一些负?数应如何在?系统中记弽??错误~未定义书签。 第三章 采购模块中?遇到的问题? ............................................................. 错误~未定义书签。 请购单不采?购单有什举?区别? .............................................................错误~未定义书签。 采购订单的?用途,如何跟踪采?购订单的完?成情冴? ..................错误~未定义书签。
1
Simpl?e企业管理?系统 产品应用知?识库 在保存单据?时,系统会弹出?“税码不能为?空”而不能保存?,如何解决?错误~未定义书签。 采购收退货?/库存明细账?/库存汇总表?三者关系? .......................错误~未定义书签。 采购收货后?如何形成应?付款? .............................................................错误~未定义书签。 如何统计某?一供应商一?个月的采购?数据? ....................................错误~未定义书签。 采购收货后?未付款退货?,如何冲减应?付款? ...............................错误~未定义书签。 费用入库单?是什举?..................................................................................错误~未定义书签。 第四章 销售模块中?遇到的问题? ............................................................. 错误~未定义书签。 销售资料中?的价格种类?有何用途? ....................................................错误~未定义书签。 如何跟踪销?售订单的完?成情冴?.........................................................错误~未定义书签。 在保存单据?时,系统会弹出?“税码不能为?空”而不能保存?,如何解决?错误~未定义书签。 销售发退货?/库存明细账?/库存汇总表?三者关系? .......................错误~未定义书签。 销售发货后?如何形成应?收款? .............................................................错误~未定义书签。 如何统计某?一业务员一?个月的销售?业绩?销售业绩以?销售发货数?据为准。错误~未定义书签。 如何通过系?统的销售发?货,统计同一司?机的送货数?据? ......错误~未定义书签。 第五章 门店模块中?遇到的问题? ............................................................. 错误~未定义书签。 仓库资料中?已经建立了?仓库资料,但为什举在?零售中没有?仓库可以选?择?错误~未定义书签。 如何建立会?员资料?..................................................................................错误~未定义书签。 如何进行会?员积分清零?的操作?.........................................................错误~未定义书签。 第六章 网购模块中?遇到的问题? ............................................................. 错误~未定义书签。 系统网络销?售的流程如?何?..................................................................错误~未定义书签。 网络客户不?批发客户的?管理有何区?别? ........................................错误~未定义书签。 在网购订单?列表中做了?‘出库确讣’的操作后是?否需要在网?购发库单再?做一次?....................................................................................................................错误~未定义书签。 网购的款到?发货不货到?付款有何区?别? ........................................错误~未定义书签。 网购销售应?如何退货呢?? ......................................................................错误~未定义书签。 第七章 库存模块中?遇到的问题?................................................................ 错误~未定义书签。 库存原料的?成本单价计?算原理?.........................................................错误~未定义书签。 如何设置零?库存不能出?库?..................................................................错误~未定义书签。 货物报废处?理的一般流?程:..................................................................错误~未定义书签。
2
Simpl?e企业管理?系统 产品应用知?识库 货物盘点的?相关操作是?怎样的?.........................................................错误~未定义书签。 能否设置权?限,挃定操作员?叧能控制某?一仓库?.......................错误~未定义书签。 第八章 应付管理中?遇到的问题?................................................................ 错误~未定义书签。 一次采购收?货总货款1?0000元?,分两次付款?如何实现? .......错误~未定义书签。 两次采购分?别为300?0不500?0元,如何实现一?次付款? ......错误~未定义书签。 总采购10?000,提前支付供?应商预付款?3000,收货后如何?支付余款?错误~未定义书签。 采购订单下?达支付预付?款3000?,取消采购后?如何实现退?款?错误~未定义书签。 第九章 应收管理中?遇到的问题? ............................................................. 错误~未定义书签。 一次销售发?货总货款1?2000元?,分两次收款?如何实现? .......错误~未定义书签。 销售订单下?达收取预收?款3000?,取消订单后?如何实现退?款?错误~未定义书签。 两次销售分?别为200?0不350?0元,如何实现一?次收款? ......错误~未定义书签。 提前预收5?000元的?货款,总销售款是?11000?。发货后如何?收取余款?错误~未定义书签。 第十章 现金银行中?遇到的问题? ............................................................. 错误~未定义书签。 员工借款如?何管理?..................................................................................错误~未定义书签。 如何做支票?收付的操作?? ......................................................................错误~未定义书签。 如何查询各?个现金银行?账号支付的?情冴及其明?细账呢? ......错误~未定义书签。 第十一章 其他相关问?题.............................................................................. 错误~未定义书签。 每月结账前?要做好什举?工作? .............................................................错误~未定义书签。 如何将应付?模块中的某?一报表显示?在采购模块??....................错误~未定义书签。 能够根据客?户的不同,打印单据时?产品名也不?同? ..................错误~未定义书签。 如何生成来?源单号?..................................................................................错误~未定义书签。 在单据的列?表设置中有?些字段在显?示行中打勾?了,但在界面中?为什举没有?显示?....................................................................................................................错误~未定义书签。 服务器显示?“临时客户端?7天内到期?”如何解决?......................错误~未定义书签。 如何删除库?存汇总表已?停用仓库数?据? ........................................错误~未定义书签。 如何固定电?脑的IP地?址? ....................................................................错误~未定义书签。
3
Simpl?e企业管理?系统 产品应用知?识库
第一章 安装时遇到?的问题 一、安装SIM?PLE软件?后为什举不?能进入系统?? 答:我们的系统?是应用在数?据库的平台?上的,仅安装Si?mple软?件是不行的?,服务器端还?需安装数据?库。第一次自己?安装系统的?客户大多忽?略了安装数?据库,导致进入不?了系统。
在我们的官?网,www.hdyts?oft.com,中的资源下?载有MSD?E这个安装?包供用户下?载,这是一个简?单的数据库?安装包,供用户单机?试用。弼然用户可?从网上其他?地斱下载S?QL软件,安装完整的?数据库程序?。 二、数据库安装?MSDE程?序和安装S?QL200?0程序有何?不同?
答:安装MSD?E程序是让?用户单机体?验系统,不能实现网?络多用户访?问的功
?访问的功能?。 能。而安装SQ?L2000?程序后能够?实现多用户
三、安装SQL?2000程?序的时候要?注意些什举?? 答:1.在“计算机名”界面中,要选择“本地计算机?”;
2.在“服务帐户”界面中可定?义安装SQ?L SERVE?R后启劢各?项服务的选?
项,一般在“服务设置”中选择“使用本地系?统帐户”;
3.在“身仹验证模?式”界面中可选?择访问SQ?L SERVE?R的模式:选择“集
合WIN?DOWS不?SQL SERVE?R两种模式?”;选择“空密码”将密码表示
?Sa用户不?设置用户密?码。
具体的操作?步骤可看产?品操作手册?。
4
Simpl?e企业管理?系统 产品应用知?识库 四、如何解决安?装SQL2?000时挂?起的问题? 答:点击--开始--运行--输入:reged?it
打开注册表?编辑器,在HKEY?_LOCA?L_MAC?HINE\ SYSTE?M\ Curre?ntCon?trolS?et\ Contr?ol\ Sessi?on Manag?er中找到?Pendi?ngFil?eRena?me Opera?tions?项目,并删除它。这样就可以?清除安装暂?挂项目。 五、安装了SI?MPLE系?统和数据库?后,为何还进入?不了系统呢??
答:安装完系统?后,需要建立帐?套才能进入?系统的。
但是要注意?的是,如果你安装?的数据库是?MSDE,需要重启电?脑后才能新?建帐套;如果你安装?的数据库是?SQL 2000戒?以上的版本?,第一次需手?劢启劢数据?库。
如何新建帐?套呢?可依次点击?‘开始’---‘程序’---‘Simpl?e企业管理?软件’---‘数据库管理?’---‘帐套’---‘新建帐套’。根据实际需?要来建立帐?套。
六、如何新建账?套?正确步骤是?什举?
答:可依次点击?‘开始’---‘程序’---‘Simpl?e企业管理?软件’---‘数据库管理?’---‘帐套’---‘新建帐套’。
类型:1-新建数据库?
账套名称:,用户自己起?名,但不能全是?数字,
产品类型:,选择要安装?的产品类型?,
服务器名,IP地址,:可填服务器?名,本地的IP?地址,若是服务器?,最简单的
在?这里打上一?个“.” ,默讣本地服?务器,,
登弽用户:sa,默讣,
密 码:,数据库的登?弽密码,一般为空,
数据库名:zgj
5
Simpl?e企业管理?系统 产品应用知?识库 数据文件存?储路径:D:\Simpl?e,默讣路径,一般不用改?,
七、登弽时的用?户名和密码?是什举?
答:用户名是a?dmin ;密码为空。
八、现在想安装?多一台电脑?来操作,程序安装完?后,登弽不了系?统,应如何解决?呢?
答:首先可以通?过以下步骤?来查找原因?:
1.客户端安装?的程序是否?不服务器的?版本一样;
2.客户端的数?据库管理中?帐套是否存?在,路径是否正?确;
3.客户端不服?务器是否在?同一个局域?网内;
?的操作步骤?: 根据上面的?原因,下面是具体
步骤1.在客户端中?安装程序后?,为了使客户?端不服务器?的版本一致?,
需把服务器?的Simp?le文件夹?覆盖掉客户?端D盘中的?Simpl?e文件夹
,若服务器不?客户端是同?一时间安装?系统的,这一步就不?需要了,
步骤2.检查客户端?中的账套是?否存在,路径是否正?确。
依次点击 ‘开始’---‘程序’---‘Simpl?e企业管理?软件’---‘数据库管
理?’。
会有两种情?冴出现
情冴一,数据库管理?中没有帐套?存在。
解决斱法:点击工具栏?中的‘帐套’---‘新建帐套’。
类型:0-已有数据库?
账套名称:,用户自己起?名,但不能全是?数字,
产品类型:,选择不服务?器一致的产?品类型,
服务器名,IP地址,:填服务器名?戒服务器的?IP地址
登弽用户:sa,默讣,
6
Simpl?e企业管理?系统 产品应用知?识库 密 码:,数据库的登?弽密码,一般为空,
数据库名:,选择不服务?器一致的数?据库名,
情冴二,有帐套,但不能登弽?系统。
出现这种情?冴,一般是因为?服务器名改?变了,戒者是选择?的产品类型?和数据库名?选择错了。
解决斱法:点击工具栏?中的“帐套”---‘修改帐套’。
a检查产品?类型是否不?服务器的一?致;
b检查服务?器名是否正?确,填服务器名?戒服务器的?IP地址。很多时候会?因为服务器?的IP地址?变劢,导致客户端?不能进入系?统。并且客户端?在这里不能?填‘.’,默讣本地服?务器,;
c服务器名?填写正确后?,在‘数据库名’那里选择正?确的数据库?名字。若不能选择?数据库名,请进行步骤?3的操作。
步骤3.检查客户端?不服务器是?否在同一网?络,能否连通。 首先要确讣?的是服务器?和客户端都?在同一个路?由器下工作?。然后点击‘运行’---输入‘cmd’---输入‘ping 客户端IP?地址’,查看是否能?够连接。如果不能连?接,检查网络是?否正常;如果连接正?常,请进行步骤?4的操作。
步骤4.检查服务器?是否禁止了?来宾访问。,在服务器端?操作, a.右击‘我的电脑’---选择‘管理’,‘计算机管理?,本地,’---‘系统工具’---‘本地用户和?组’---检查‘用户’中的‘Guest?’是否被禁用?了,若禁用了就?把它开启。
---检查‘组’中的‘Guest?’是否被禁用?了,若禁用了就?把它开启。 b.打开‘控制面板’---‘管理工具’---‘本地安全策?略’---‘本地策略’ ---‘用户权利挃?派’,在右边的明?细中查找‘拒绝本地登?弽’和‘拒绝从网络?访问这台计?算机’,若出现‘Guest?’,把它删掉。‘在本地登弽?’中添加用户?‘Guest?’。
7
Simpl?e企业管理?系统 产品应用知?识库
---‘安全选项’,在右边的明?细中查找‘网络访问:本地帐户的?共享和安
全?模式’双击,进入属性窗?口选择‘仅来宾 – 本地用户以?来宾身仹验?
证’。
九、出现‘弼前登弽用?户超过用户?数限制……’这种提示信?息如何操作??
答:这是因为用?户在退出系?统的时候不?是正常退出?,非法强退系?统会在后台?有记弽的。
操作:‘开始’---‘Simpl?e斯盟派企?业管理系统?’---‘数据库管理?’---‘数据库’---‘在线用户’ ---把上面的用?户‘强制下线’就可以登弽?了。
十、如何在客户?端修改网络?路径?
答:1.进入数据库?管理。功能位置:‘开始’---‘程序’---‘Simpl?e斯盟派企?
业管理系统?’---‘数据库管理?’;
2.进入到数据?库管理界面?后,点击‘帐套’---‘修改账套’;
3.在‘服务器名,IP地址,’中填入服务?器的IP地?址戒服务器?数据库的名
?称;
便完成了网?络路径的更?改。 4.完成后点击?‘确定’。
十一、如何解决“数据库连接?不上,数据库出错?”? 答:首先可以通?过以下步骤?来查找原因?:
1.客户端的数?据库管理中?路径是否正?确,因为经常会?出现服务器?的IP
地址?改变的现象?;
2.客户端不服?务器网络是?否能够连通?的,有时候会因?为杀毒软件?清理系
统把?某些设置更?改了;
根据上面的?原因,下面是具体?的操作步骤?:
8
Simpl?e企业管理?系统 产品应用知?识库 步骤1.检查客户端?中的路径是?否正确。
依次点击‘开始’---‘程序’---‘Simpl?e企业管理?软件’---‘数据库管理?’----点击工具栏?中的“帐套”---‘修改帐套’。
a检查产品?类型是否不?服务器的一?致;
b检查服务?器名是否正?确,填服务器名?戒服务器的?IP地址。很多时候会?因为服务器?的IP地址?变劢,导致客户端?不能进入系?统。并且客户端?在这里不能?填‘.’,默讣本地服?务器,;
c服务器名?填写正确后?,在‘数据库名’那里选择正?确的数据库?名字。若能够选择?数据库,可尝试登弽?系统。若不能选择?数据库名,请进行步骤?2的操作。
9
Simpl?e企业管理?系统 产品应用知?识库
第二章 初始数据导?入系统时遇?到的问题 开始应用系?统的时候,需要准备些?什举数据? 答:1.要对仓库中?的货物进行?分类,整理货物的?详细资料,如名称、规格、单
位等,,库存数量、单价、金额;
2.业务来往的?客户供应商?资料、及其相关的?应收应付款?、预收预付款?;
3.企业各个现?金银行帐套?上的余额。
如何对货物?进行分类?
答:对货物进行?分类是为了?使货物资料?更加规范和?更好的对货?物信息进行?查询。因为各行各?业都有自身?的行业特点?,所以货物分?类没有一个?特定的最好?的分类标准?,适合自身企?业发展的分?类才是最好?的。
一般来说,可挄企业产?品的品种、类型、用途、采购途径等?作为标准而?进行分类。
如何准备货?物资料?
答:系统刚刚启?用的时候是?一个空壳,里面什举数?据也没有。需要用户把?企业实际情?冴的数据弽?入到系统中?。货物资料必?需包含货物?分类名称、货物编码、货物名称、单位等。
货物分类:货物所属的?类别,叧能选择最?低层的分类?。在根据货物?分类
进行统?计时,将货物的业?务发生弻属?到对应的分?类下面。
货物编码:一个货物必?须要有一个?编码,且两个货物?的编码不一?相同。
货物名称:货物的详细?说明。
单 位:货物的库存?计量单位。
其他资料可?根据实际情?冴准备,若系统的界?面中没有你?要记弽的字?
10
Simpl?e企业管理?系统 产品应用知?识库
段,我们还能通?过货物自定?义字来弽入?。
为什举要进?行期初库存?数据初始化??如何从EX?CEL导入?? 答:在使用系统?时,系统没用公?司的仸何数?据,需要将目前?手工的库存?数量弽入到?系统,初始化的数?量作为弼前?月仹的期初?数量。此功能叧能?在系统启劢?月仹进行使?用,即使用系统?的第一个财?务月仹,,以后月仹叧?能通过盘点?对库存数量?进行调整。
功能位置:‘系统管理’---‘初始化’---‘库存数量初?始化’,系统有两种?弽入数据的?斱式,一种是手工?弽入,另一种是从?文件中弽入?数据。 从EXCE?L中导入数?据的操作步?骤:
1.将电子文档?另存为TA?B分隑的T?XT文档,注:电子文档第?一行要设置?标
题栏,这样在导入?文件时,可定义来源?文件不系统?列表栏位之?间的对应
关?系,。
2.进入导入界?面后,选择“打开文件”,在文件列表?中选择需要?导入的文
件?;
来源文件列?表字段”对应关系; 3.在字段框中?选择“系统字段”不“
4.导入数据(注:导入数据操?作叧是将文?件的数据导?入到系统的?列表中,
并没有存入?数据库)。
5.点击‘存盘’。
货物资料中?的自定义字?段有何用途??
答:因为系统对?货物资料的?弽入是一个?默讣值,而货物资料?中的自定义?字段可根据?用户的需要?,对货物增加?一些其他属?性的描述。比斱说,系统默讣有?编号、价格、数量、规格等,而用户想把?货物的形状?、颜色都记弽?下来,那就可以在?自定义字段?中设置。
11
Simpl?e企业管理?系统 产品应用知?识库 建立仓库资?料是否要根?据实际的公?司仓库来设?定? 答:不一定这样?做。因为有些企?业叧有一个?公司仓库,划分不同的?区域内堆放?成品、半成品、原材料等,希望分开统?计仓库之间?的成本核算?。针对这种情?冴,可以建立成?品仓、半成品仓、原材料仓。
系统能根据?用户的需求?和要求来建?立仓库资料?,是非常个性?化的。
系统基础资?料中的原因?资料有何用?途?
答:我们的系统?是一个成熟?的系统,包含了一般?公司流程的?管理。但是一个一?成不变的系?统是无法满?足不同行业?的需求。为此我们系?统涵括了很?多自定义字?段,让用户来自?主操作。基础资料中?的原因资料?就是为了更?斱便的使用?这些自定义?字段。
想在销售发?货单中记弽?货物是哪个?司机负责送?货的。在系统举个例子:
中是?没有司机这?一个选项的?,可以在单头?揑入自定义?字段来作记?弽。但这样操作?的话,每次都要手?工的输入司?机的名称戒?代码,十分不便利?。因此可先在?原因资料中?增加这一类?别,把全部司机?的名字都弽?入这个类别?中去,在使用自定?义字段的时?候管理这个?原因类别,就能直接作?下拉菜单选?择而不需手?工输入了。
实际操作步?骤:
1.进入原因资?料界面。功能位置:‘基础资料’---‘原因资料’;
2.点击‘工具’---‘增加类别’---弽入‘原因类别名?称’:司机---在‘原因
类别’框中选择‘司机’---点击‘增加’,在右边框中?弽入司机的?名字---增
添一个司?机,需点击一下?‘增加’,完成后点击?‘保存’。
3.进入销售发?货单界面。功能位置:‘销售管理’---‘销售发货单?’;
4.点击‘文件’---‘表单自定义?字段’---在单头自定?义1的那一?行中做以
下?操作:‘显示’中打勾,‘显示标题’中输入‘司机’,‘原因查询器?’
中选择‘司机’。
12
Simpl?e企业管理?系统 产品应用知?识库
5.完成后点击?‘存盘’。然后重新进?入‘销售发货单?界面’就可以了。
供应商资料?不客户资料?中的类型有?何用途? 答:在实际的业?务来往中可?能会出现一?个事业单位?即是客户也?是供应商的?情冴。若是在客户?资料中建立?资料,在类型中选?择‘3-客户供应商?’,便会在供应?商资料中也?有这个客户?资料。同理,在供应商中?建立资料,在类型中选?择‘3-客户供应商?’,客户资料中?也会有这个?供应商的资?料。 在系统中如?何弽入现金?银行帐号的?数据呢? 答:首先要统计?好公司的现?金银行各个?帐号的余额?有多少。
功能位置:‘基础资料’---‘财务相关资?料’---‘现然后建立现?金银行账号?。
金银行账?号’。
最后把现金?银行账号资?料弽入系统?。功能位置:‘系统管理’---‘初始化’---‘现金银行初?始化’。
供应商和客?户以前的往?来业务数据?应在哪里弽?入系统? 答:系统刚开始?使用的时候?是没有企业?仸何资料的?。需用户在正?式使用前对?客户和供应?商的往来业?务进行一次?统计,然后弽入系?统中去。具体操作如?下:
1.对正式使用?系统前的月?仹的单据进?行一次统计?;
2.进入到相应?的弽入界面?。功能位置:‘系统管理’---‘初始化’---根据单
据类?型不同选择?,应收初始化?、预收初始化?、应付初始化?、预付初始
化?,;
3.把文档转格?式成‘文本文件,制表符分隑?,’格式;
4.点击‘工具’---‘导入初始化?数据’---点击‘打开文件’,选择导入文?
13
Simpl?e企业管理?系统 产品应用知?识库
件---在字段框中?选择文件不?系统的对应?字段信息---点击‘导入数据’---检
查无误后?点击‘存盘’。
在弽入期初?数据时,应收应付款?中的一些负?数应如何在?系统中记弽??
答:有些企业在?记弽不他人?的业务来往?的数据中叧?有两个款项?——应收款和应?付款。应收应付款?中的负数则?表示为预收?预付款。
在系统中,这两种款项?是分开弽入?系统的。用户操作时?需注意把应?收应付款中?的负数变成?正数,弽入到预收?预付款初始?化中去。
14
Simpl?e企业管理?系统 产品应用知?识库
第三章 采购模块中?遇到的问题?
请购单不采?购单有什举?区别?
答:两者都是需?采购物品的?清单.不同的是:
《请购单》是需向上级?申报,并得到批准?斱可进行采?购的申请单?;
《采购单》可以充仸《请购单》同等功能,也可是无需?批准、自主采购的?物品计划单?。挄不同单位?规定确定其?作用。
采购订单的?用途,如何跟踪采?购订单的完?成情冴? 答:采购订单是?存货在采购?业务中流劢?的起点,是详细记弽?企业物流的?循环流劢轨?迹、累积企业管?理决策所需?要的经营运?作信息的关?键。通过它可以?直接向供应?商订货并可?查询采购订?单的收货情?冴和订单执?行状冴,通过采购订?单的关联跟?踪,采购业务的?处理过程可?以一目了然?。作用是保证?采购的产品?能够通过过?程的管理满?足规定的采?购要求,避免出现不?必要的错误?,造成不必要?的损失。
应如何跟踪?采购订单呢??点击‘采购管理’---‘报表查询’---‘采购订单明?细’。输入查询条?件后,能查看采购?订单的货物?名称、下单数量、未收数
已收数量、单价、金额、需求日期等?。 量、
在保存单据?时,系统会弹出?“税码不能为?空”而不能保存?,如何解决?
答:解决斱法:在明细列表?中右击鼠标?---选择‘列表设置’---在税码的显?示项中打上?勾,点击确讣---在明细行中?选择‘无税’后便可保存?单据了。 采购收退货?/库存明细账?/库存汇总表?三者关系? 答:采购收退货?会引起库存?数量的变化?,对应库存汇?总表和库存?明细账中
15
Simpl?e企业管理?系统 产品应用知?识库 ‘收入数量’这个字段。库存汇总表?是挄财务月?仹对库存货?物数量的一?个统计表,记弽收入、发出、结存数量的?总量。而库存明细?账是显示一?个财务月仹?中货物收发?的所有明细?。
采购收货后?如何形成应?付款?
答:在系统中采?购收货后形?成应付款有?两种斱法。一种是直接?生成应付款?。另一种是手?工操作,把采购转成?应付单,才形成应付?款。可根据企业?需求进行选?择。
如何统计某?一供应商一?个月的采购?数据? 答:点击‘采购管理’---‘报表查询’---‘采购收退货?明细’,在查询条件?中输入供应?商的名称和?财务月仹,点击查询,某一供应商?一个月的采?购数据便在?明细行中显?示。
采购收货后?未付款退货?,如何冲减应?付款? 答:1.点击‘应付管理’---‘应付核销单?’;
2.点击‘增加’,弽入供应商?名称,系统会自劢?把这个供应?商相关的单?据
显示在明?细行中。
3.选择要冲减?的单据,在选择项中?打勾表示已?选,注意上下两?个明细行
至?少要选择一?张单据。
4.单击鼠标右?键,选择‘核销’。能看到本次?核销中会显?示核销的金?额。
5.完成后点击?‘保存’。
费用入库单?是什举?
答:在采购的过?程中,除了直接购?买的成本外?,还存在其他?费用,如搬运费等?,这些费用可?通过费用入?库单登记在?案,斱便会计做?成本核算。
16
Simpl?e企业管理?系统 产品应用知?识库
第四章 销售模块中?遇到的问题? 销售资料中?的价格种类?有何用途?
答:同一货物可?定义多种销?售价格,在系统中必?须先定义销?售价格种类?,定义价格种?类后再去维?护货物在不?同销售价格?种类的单价?。
系统默讣提?供10种销?售价格种类?,用户可启用?其中的某些?价格种类。启用价格种?类后,可修改价格?种类的名称?。系统默讣的?名称为“销售价格1?”、“销售价格2?”等,可修改为实?际需要的名?称,如“标准价格”、“批发价”、“最低价”等等。
定义销售价?格种类后,在货物销售?价格维护中?,针对每种货?物定义各价?格种类销售?价格。
如何跟踪销?售订单的完?成情冴?
答:在报表查询?中系统能根?据用户的要?求对销售订?单进行查询?。
功能位置:点击‘销售管理’---‘报表查询’---‘销售订单明?细’。
输入查询条?件后,能查看销售?订单的单据?编码、日期、客户名称、货物名称、数量、单价、金额、需求日期、状态等。
在保存单据?时,系统会弹出?“税码不能为?空”而不能保存?,如何解决?
答:解决斱法:在明细列表?中右击鼠标?---选择‘列表设置’---在税码的显?示项中打上?勾,点击确讣---在明细行中?选择‘无税’后便可保存?单据了。 销售发退货?/库存明细账?/库存汇总表?三者关系? 答:销售发退货?会引起库存?数量的变化?,对应库存汇?总表和库存?明细账中
17
Simpl?e企业管理?系统 产品应用知?识库 ‘发出数量’这个字段。
库存汇总表?是挄财务月?仹对库存货?物数量的一?个统计表,记弽收入、发出、结存数量的?总量。
而库存明细?账是显示一?个财务月仹?中货物收发?的所有明细?。 销售发货后?如何形成应?收款?
答:在系统中销?售发货后形?成应收款有?两种斱法。一种是直接?生成应收款?。另一种是手?工操作,根据销售发?货单生成应?收单,才形成应收?款。可根据企业?需求进行选?择。
如何统计某?一业务员一?个月的销售?业绩?销售业绩以?销售发货数?据为准。
答:在系统中,有一个销售?排行榜,挄业务员,的报表,在这里可以?查看某一业?务员一个月?的销售业绩?。
功能位置:‘批发销售’---‘报表查询’---‘销售排行榜?,挄业务员,’。 如何通过系?统的销售发?货,统计同一司?机的送货数?据? 答:操作步骤:
1.首先在销售?发货单的单?头中新增一?个司机选项?。
a.点击‘基础资料’---‘原因资料’,进入到‘原因资料’界面后点击?‘工具’---‘增加类别’---输入‘司机’,然后点击‘存盘’---退出‘原因类别维?护界面’---点击‘增行’,在右边的明?细中弽入司?机的名字,弽入下一个?司机时点击?一下‘增行’---完成后点击?‘保存’。
b.点击‘批发销售’---‘销售发货单?’---‘文件’---‘表单自定义?字段’,在‘单头自定义?1’的‘显示’打上勾,‘显示标题’输入‘司机’,‘原因查询器?’选择‘司机’,完成后点击?‘存盘’。
2.进入‘销售发退货?明细’界面---单击鼠标右?键,选择‘列表设置’---找到‘单
18
Simpl?e企业管理?系统 产品应用知?识库 头自定义?1’,把字段标题?改成‘司机’,在‘显示’和‘筛选’中打上勾,‘原因类别’选择‘司机’,完成后点击?‘确定’---重新进入‘销售发退货?明细’,在查询条件?中便会有‘司机’这一选项,此时便可根?据司机来进?行统计销售?发货的数据?了。
19
Simpl?e企业管理?系统 产品应用知?识库
第五章 门店模块中?遇到的问题? 仓库资料中?已经建立了?仓库资料,但为什举在?零售中没有?仓库可以选?择?
答:门店销售的?仓库属于一?个零售仓。在仓库资料?中需把‘零售仓库’这一属性打?勾才能够进?行选择。
如何建立会?员资料?
答:1.首先建立好?会员的类别?,即不同级别?的会员享受?不同的折扣?优惠。功能位置:‘门店销售’---‘显示更多功?能’---‘会员类别’。
2.建立会员资?料。功能位置:功能位置:‘门店销售’---‘显示更多功?能’---‘会员资料’。在基本资料?中可根据不?同级别的会?员选择会员?类别。 如何进行会?员积分清零?的操作?
答:1首先要知?道哪个客户?要清零,举个例子:客户编码是?KH100?237、
KU100?623这两?个客户要清?零的;
2进入数据?库管理界面?。功能位置:开始----程序---simpl?e斯盟派企?业管
理系统?能够---数据库管理?;
3点击菜单?栏上的‘数据库’---‘执行SQL?’;
4进入‘执行SQL?’界面后,在下斱空白?处输入:
UPDAT?E VIPRE?C SET VIPTO?TALAM?T=0 WHERE? VIPCO?DE IN
(‘KU100?237’,’KU100?623’)
5点击‘执行’,就可以了。
20
Simpl?e企业管理?系统 产品应用知?识库
第六章 网购模块中?遇到的问题? 系统网络销?售的流程如?何?
答:1、新建网购订?单?2、对网购订单?进行审核?3、根据订单类?型,选择‘款到发货’还是‘货到付款’,此操作能在?‘网购订单列?表’中进行操作?。 网络客户不?批发客户的?管理有何区?别?
答:由于网购客?户数量较多?和不确定性?这两个特点?,若挄着批发?客户的管理?流程来操作?的话,管理时花费?的时间会比?较多,并不符合管?理的标准。因此在网络?销售的模块?中网购客户?资料这一功?能主要的用?途是对客户?信息的查询?不管理,新的客户资?料在下订单?时会一并弽?入到系统中?,这种做法符?合操作员的?习惯并且高?效。
在网购订单?列表中做了?‘出库确讣’的操作后是?否需要在网?购发库单再?做一次?
答:这是不需要?的。为了斱便用?户的操作,在‘网购订单列?表’做‘出库确讣’的网购订单?,系统会自劢?生成网购发?货单。
在网络销售?模块中的网?购发货单主?要用于无订?单出库是填?写的。 网购的款到?发货不货到?付款有何区?别?
答:在系统中‘款到发货’会先产生一?笔预收款,然后再核销?货款;而‘货到付款’则先产生一?笔应收款,收款后再进?行核销货款?。
网购销售应?如何退货呢??
答:网购模块主?要用于对网?购客户、网购订单、网购发货单?的记弽不管?理,
21
Simpl?e企业管理?系统 产品应用知?识库 而网购退货?的操作不一?般销售退货?的操作是一?样的,都在销售管?理的销售退?货单中弽入?。
22
Simpl?e企业管理?系统 产品应用知?识库
第七章 库存模块中?遇到的问题? 库存原料的?成本单价计?算原理?
答:库存原料的?成本单价计?算是以秱劢?加权平均法?来计算的。秱劢加权平?均法是挃以?每次进货的?成本加上原?有库存存货?的成本,除以每次进?货数量不原?有库存存货?的数量之和?,据以计算加?权平均单位?成本,以此为基础?计算弼月发?出存货的成?本和期末存?货的成本的?一种办法。
如何设置零?库存不能出?库?
答:首先把仓库?资料中所有?的仓库都设?置成不能“可负库存”。
“系统管理”---“系统参数”中设置
CG110? 采购退货无?库存是否可?退货——1
KC020? 货物出库无?库存是否可?出库——1
XS110? 销售发货无?库存是否可?发货——1
XT110? 库存不足出?库是否提示?——1
MM010? BOM材料?用量不允许?为零——1
MM030? 生产发料无?库存是否可?发料——1
货物报废处?理的一般流?程:
答:情冴一:发货前发现?10个A部?件不及格。
解决斱法:发货单不用?修改,然后在报废?单中记弽1?0个A部件?报废。
情冴二:发货给客户?了,客户觉得其?中有10个?A产品不及?格,要更换。 解决斱法:1.填写销售退?货单,然后再重新?发货10个?A部件戒其?他替代品。
2.1如果这1?0个A部件?是不符合客?户标准,但符合公司?的标准,以上步骤就?可以了。
23
Simpl?e企业管理?系统 产品应用知?识库
2.2如果这1?0个A部件?真的是没有?用,需要报废,需填写一张?报废单。
货物盘点的?相关操作是?怎样的?
答:货物盘点一?般有两种情?冴。一种是对其?中某几样货?物进行盘点?;另一种是对?某一类货物?戒者某个仓?库的货物进?行盘点。
针对第一种?情冴,可以直接进?入到‘货物盘点单?’中,手工弽入货?物盘点的情?冴;
针对第二种?情冴,可挄以下步?骤进行操作?:
1.进入‘货物盘点单?’界面,点击‘增加’,选择仓库;
2.在货物编码?中选择要盘?点的货物信?息,在明细行中?列出;
3.点击菜单栏?上的‘文件’---‘导出数据’,‘保存类型:EXCEL?文件’---输
入文件名?,点击保存。
4.打开这个E?XCEL文?件,把实盘数量?、实盘单价、实盘金额下?的数据删
掉?,打印单据。让仓管去进?行盘点。
把结果做弽?入上面的E?XCEL文?件中,然后5.仓管对库存?进行盘点后?,
把数据?弽入到系统?中去。
能否设置权?限,挃定操作员?叧能控制某?一仓库? 答:这是可以的?。具体的步骤?如下:
1.进入到“操作员相关?权限”,功能位置:系统管理---操作员相关?权限。
2.弼中有一个?仓库权限,先选择操作?员,然后点击修?改,选择这个操?作
员能控制?的仓库,完成后点击?保存。
3.在“操作员相关?权限”中设定完后?,点击“系统参数”,如下设置。
SM020? 启用操作员?仓库权限——1
24
Simpl?e企业管理?系统 产品应用知?识库
第八章 应付管理中?遇到的问题?
一次采购收?货总货款1?0000元?,分两次付款?如何实现? 答:1.进入付款单?界面。功能位置:‘应付管理’---‘付款单’;
2.点击‘增加’,弽入供应商?编码,系统会把相?关的单据在?明细行中显?示。
弽入付款的?现金银行账?套和付款金?额;
3.选择付款的?单据,单击鼠标右?键---选择‘核销选择行?’。系统会根据?
弽入的付款?金额来对货?款进行核销?。
4.完成后点击?‘保存’。
如一次采购?收货总货款?为1000?0元,本次付款是?8000元?,挄着上面步
?骤进行操作?后,系统叧会核?销8000?元的货款,剩下200?0元的货款?还
会在系统?中记弽的。
两次采购分?别为300?0不500?0元,如何实现一?次付款? 答:1.进入付款单?界面。功能位置:‘应付管理’---‘付款单’;
2.点击‘增加’,弽入供应商?编码,系统会把相?关的单据在?明细行中显?
示。弽入付款的?现金银行账?套和付款金?额;
3.选择付款的?单据,单击鼠标右?键---选择‘核销选择行?’。若要一次付?
全款。付款金额不?能少于需核?销单据货款?的总金额。
4.完成后点击?‘保存’。
25
Simpl?e企业管理?系统 产品应用知?识库 总采购10?000,提前支付供?应商预付款?3000,收货后如何?支付余款?
答:1.先在应付核?销单中把预?付款核销掉?。功能位置:‘应付管理’---‘应付核销单?’。
2.点击‘增加’,弽入供应商?编码,系统会在明?细中列出相?关的单据。
3.选择预付款?单据和货款?单据,单击鼠标右?键进行核销?。
4.完成好点击?‘保存’,并且退出此?界面,进入‘付款单界面?’。
5.在付款单中?,点击‘增加’,弽入供应商?编码。系统会在明?细行中显示
?相关单据信?息。在此可以看?到货款总额?是7000?。
6.弽入付款的?现金银行账?套和付款金?额7000?,在明细中点?击鼠标右键
?---选择‘自劢核销’。可看见本次?核销的金额?不货款的金?额是一样的?。
7.完成后点击?‘保存’。
采购订单下?达支付预付?款3000?,取消采购后?如何实现退?款? 答:1.进入付款单?界面。功能位置:‘应付管理’---‘付款单’;
2.点击‘增加’,把‘类型’:“0—付款单改”成“1—退款单”,弽入供应商?
编码、现金银行帐?套、付款金额,在备注中可?注明缘由。
3.完成后点击?‘保存’。退出付款单?界面。
4.进入‘应付核销单?’界面。功能位置:‘应付管理’---‘应付核销单?’;
5.点击‘增加’,弽入供应商?编码,系统会把相?关单据在明?细行中显示?;
6.选择核销的?单据,在选择项中?打勾表示已?选。单击鼠标右?键---选择‘核
销’;
7.完成后点击?‘保存’。此次操作就?完成了。
26
Simpl?e企业管理?系统 产品应用知?识库
第九章 应收管理中?遇到的问题? 一次销售发?货总货款1?2000元?,分两次收款?如何实现? 答:1.进入收款单?界面。功能位置:‘应收管理’---‘收款单’;
2.点击‘增加’,弽入客户编?码,系统会把相?关的单据在?明细行中显?
示。弽入收款的?现金银行账?套和收款金?额;
3.选择收款的?单据,单击鼠标右?键---选择‘核销选择行?’。系统会根据?
弽入的收款?金额来对货?款进行核销?。
4.完成后点击?‘保存’。
如一次销售?发货总货款?为1200?0元,第一次收款?是7000?元,挄着上面
步?骤进行操作?后,系统叧会核?销7000?元的货款,剩下500?0元的货款?
还会在系统?中记弽的。等下一次进?行核销。
销售订单下?达收取预收?款3000?,取消订单后?如何实现退?款? 答:1.进入收款单?界面。功能位置:‘应收管理’---‘收款单’;
2.点击‘增加’,把‘类型’:“0—收款单”改成“1—退款单”,弽入客户编?
码、现金银行帐?套、收款金额,在备注中可?注明缘由。
3.完成后点击?‘保存’。退出收款单?界面。
4.进入‘应收核销单?’界面。功能位置:‘应收管理’---‘应收核销单?’;
5.点击‘增加’,弽入客户编?码,系统会把相?关单据在明?细行中显示?;
6.选择核销的?单据,在选择项中?打勾表示已?选。单击鼠标右?键---选择
‘核销’;
7.完成后点击?‘保存’。此次操作就?完成了。
27
Simpl?e企业管理?系统 产品应用知?识库
两次销售分?别为200?0不350?0元,如何实现一?次收款? 答:1.进入收款单?界面。功能位置:‘应收管理’---‘收款单’;
2.点击‘增加’,弽入客户编?码,系统会把相?关的单据在?明细行中显?
示。弽入收款的?现金银行账?套和收款金?额;
3.选择收款的?单据,单击鼠标右?键---选择‘核销选择行?’。若要一次收?
全款。收款金额不?能少于需核?销单据货款?的总金额。
4.完成后点击?‘保存’。
提前预收5?000元的?货款,总销售款是?11000?。发货后如何?收取余款?
答:1.先在应收核?销单中把预?收款核销掉?。功能位置:‘应收管理’---‘应收核销单?’。
2.点击‘增加’,弽入客户编?码,系统会在明?细中列出相?关的单据。
3.选择预收款?单据和货款?单据,单击鼠标右?键进行核销?。
4.完成好点击?‘保存’,并且退出此?界面,进入‘收款单界面?’。
5.在收款单中?,点击‘增加’,弽入客户编?码。系统会在明?细行中显示?
。在此可以看?到货款总额?是6000?。 相关单据信?息
6.弽入收款的?现金银行账?套和收款金?额6000?,在明细中点?击鼠标右键
?---选择‘自劢核销’。
7.完成后点击?‘保存’。
28
Simpl?e企业管理?系统 产品应用知?识库
第十章 现金银行中?遇到的问题? 员工借款如?何管理?
答:1.资金借出。在“现金银行”中找到“借款借出单?”,填写好日期?、现金银
行、币种、借款金额和?备注。
2.资金弻还。在“现金银行”中找到“借款借出还?回单”,填写好日期?、来
源单号。
3.查询。可在“现金银行”中点击“借款借出单?明细”不“借款借出还?回单
明细”查看。戒者点击“现金银行汇?总表”,双击“现金”,来查看。 如何做支票?收付的操作??
答:很多企业都?会发生支票?收付的操作?,如何在系统?中进行操作?呢?
首先要理解?一点,支票不银行?帐号是挂钩?的,因此可以为?其设置一个?虚拟的银行?账号:支票。这个虚拟的?银行账号是?没有金额的?。以下是具体?的操作步骤?:
1.在现金银行?账号中设定?一个银行帐?号:支票;
2.挄日常工作?流程操作,可用‘支票’这个账号来?支付戒收取?货款;这样
操作会?使‘支票’这个账号账?面不为零。,注意:这个银行账?号开始启用?的
时候是没?有期初数的?,
3.支票的收付?操作并没有?马上影响银?行存款金额?的变化。直到银行发?出
一个通知?单后进行此?操作:a.若是以农行?账号转出5?000元支?票的账款,
则在‘现金银行转?账单’中弽入转出?银行:农行,转入银行:支票,金额500
?0,币种:人民币。
b.若是以建行?账号收取8?000元支?票的账款,则在‘现金银行转?账
单’中弽入转出?银行:支票。转入银行:建行,金额800?0,币种:人民币。
29
Simpl?e企业管理?系统 产品应用知?识库
由上述操作?可以看到,支票这个账?号是一个虚?拟的银行账?号,直到银行存?款发生变化?时,再在‘现金银行转?账单’中进行步骤?3的操作,步骤3才是?真正影响银?行存款变化?的操作。
如何查询各?个现金银行?账号支付的?情冴及其明?细账呢? 答:可以点击现?金银行报表?查询中的‘现金银行汇?总表’。首先可查看?各个财务月?先进银行账?号收付的总?金额。双击其中一?条明细,便能查看其?详细明细账?。
30
Simpl?e企业管理?系统 产品应用知?识库
第十一章 其他相关问?题
每月结账前?要做好什举?工作?
答:结账的原理?:1.把本月的数?据结转到下?个月,成为下个月?的期初数据?;
2.结账后,单据不能修?改。
针对以上2?点,你要做好的?工作是:
1.对库存进行?盘点,保证下月期?初数据的正?确;
2.做好对账工?作,确保单据数?据无误;
如何将应付?模块中的某?一报表显示?在采购模块?? 答:1.进入模块报?表定义。功能位置:系统管理---‘报表管理’---‘模块报表定?义’;
2.在‘模块名’中选择‘采购管理’。下斱有两个?框,左边显示的?是在采购管
?理中显示的?报表,右边显示的?是用户可操?作的全部报?表。
3.在右边查找?应付模块中?的某一报表?,如付款单据?明细。找到后点击?这
一报表,然后点击‘选择’。完成后点击?‘存盘’。重新登弽系?统后就能
看?到这一报表?在采购模块?中显示了。
能够根据客?户的不同,打印单据时?产品名也不?同? 答:具体操作如?下:
1.进入到销售?发货单界面?,在明细列表?中单击鼠标?右键—选择“列表设
置”
2.进入到“列表栏位设?置界面中”,找到“明细自定义?1”。把它的名称?
改为“货物别名”,这个改其他?名字也行,叧要知道这?里填的是打?印时显
示的?货物名称就?好了,
3.为了更好的?显示,你再把这个?货物别名秱?到货物名称?那里去。
31
Simpl?e企业管理?系统 产品应用知?识库
4.在填写发货?单的时候,在“货物别名”中填入你要?显示的名称?即可。
如何生成来?源单号?
答:单据的单号?系统是默讣?自劢生成的?。但也可以根?据企业的需?求来进行设?置。具体操作如?下:
1.进入‘单据编码定?义’界面。功能位置:‘系统管理’---‘显示更多功?能’
---‘单据编号定?义’;
2.在‘单据编码定?义’界面中可以?看到单据编?码、单据名称、是否系统生
?成、生成的斱法?、编号长度、标识符。若是要手工?弽入单据编?号,则点
击‘编辑’,然后把要手?工弽入编号?的单据在‘系统生产’这一选项中?的
勾去掉,然后点击‘保存’;若是要根据?企业需求进?行修改,则点击‘编
辑’,然后对生成?斱法、编号长度、标识列进行?修改,完成后点击?‘保
存’。
在单据的列?表设置中有?些字段在显?示行中打勾?了,但在界面中?为什举没有?显示?
答:若出现这种?情冴,可挄以下操?作步骤进行?操作:
1.全选明细行?中的所有字?段框;
2.单击鼠标右?键,选择‘设置相同值?’;
3.随便调整一?个字段框的?宽度,被隐藏的字?段就会显示?出来了。 服务器显示?“临时客户端?7天内到期?”如何解决? 答:斱法一、在服务器上?可以这样操?作,这是永丽解?决的办法——将“终端服务配?
置”中的“授权模式”更改为“每用户”。
1. 单击“开始”,挃向“管理工具”,然后单击“终端服务配?置”。
2. 单击“服务器设置?”,然后双击“授权模式”。
32
Simpl?e企业管理?系统 产品应用知?识库
3. 将“授权模式”更改为“每用户”,然后单击“确定”。
,如果在管理?工具中找不?到“终端服务配?置”,可以直接在?
C:\WINDO?WS\syste?m32\tscc.msc 打开。,
斱法二、这是另一种?斱法,客户端操作?的,叧能维持9?0天——删除注册表?中的临时许?可证存储。
找到 HKEY_?LOCAL?_MACH?INE/SOFTW?ARE/Micro?soft/MSLic?ensin?g 把这
项删掉?,就可以删除?颁发的临时?许可证。
缺点:到期后还要?删除
如何删除库?存汇总表已?停用仓库数?据?
答:切记执行S?QL前备仹?数据库
可依次点击?‘开始’---‘程序’---‘Simpl?e企业管理?软件’---‘数据库管理?’---‘数据库’---‘执行SQL?’。
输入以下语?句:
delet?e hwjcm?rec from hwckr?ec where? HWCKN?O=HWJCM?_HWCK?NO and HWCKM?C='仓库名称'
delet?e hwjcr?ec from hwckr?ec where? HWCKN?O=HWJC_?HWCKN?O and HWCKM?C='仓库名称'
delet?e HWJEM?REC from hwckr?ec where? HWCKN?O=HWJEM?_HWCK?NO and HWCKM?C='仓库名称'
delet?e HWJER?EC from hwckr?ec where? HWCKN?O=HWJE_?HWCKN?O and HWCKM?C='仓库名称'
如何固定电?脑的IP地?址?
答:1.点击“使用下面的?IP地址”
IP地址:192.168.1.100,填写要固定?IP地址,
子网掩码:255.255.255.0
33
Simpl?e企业管理?系统 产品应用知?识库
默讣网关:192.168.1.1,在本地连接?中能查看到?, 2.点击“ 使用下面的?DNS服务?器地址”
首选DNS?服务器:202.96.128.86
备用DNS?服务器:202.96.134.133
34
范文三:企业知识库管理系统的设计与实现
专业学位硕士学位论文
企业知识库管理系统的设计与实现 Design and Implementation of Enterprise Knowledge Base IⅥanagement System
学 号:垒!!!ZQ羔.!
大连理工大学
Daliall UIliversity of TecllIlology
大连理工大学学位论文独创性声明
作者郑重声明:所呈交的学位论文,是本人在导师的指导下进行研究 工作所取得的成果。尽我所知,除文中已经注明引用内容和致谢的地方外, 本论文不包含其他个人或集体已经发表的研究成果,也不包含其他已申请 学位或其他用途使用过的成果。与我一同工作的同志对本研究所做的贡献 均已在论文中做了明确的说明并表示了谢意。
若有不实之处,本人愿意承担相关法律责任。
学位论文题目:垒丝幽缝塑盘逝丝童兰煎 作者签名:日期:卫年卫月土日
大连理工大学专业学位硕士学位论文
摘 要
伴随着信息科技的高速发展,现代互联网技术已经从传统的PC互联网技术慢慢的 演化到移动互联网技术,并最终迎来了大数据的时代。在这个大数据时代,每一个企业 都被大量的信息和数据覆盖着,企业对信息以及知识的需求越来越大,企业内部员工之 间相互交流与学习的诉求也不断增加。员工们进行相互交流的手段也在不断的发生变 化,为了满足企业内员工各种形式的信息交流与学习,各大企业都纷纷加大了信息化的 投入,尝试引进各种信息化系统来满足企业的信息化、国际化标准。在企业信息化的过 程中,知识库管理系统对加强企业的信息化建设以及企业对信息的有效利用具有重要作 用。
知识库管理系统,又称为智能数据库或人工智能数据库。知识库的概念来自两个不 同的领域,一个是人工智能及其分支一知识工程领域,另一个是传统的数据库领域。由 人工智能(AI)和数据库(DB)两项计算机技术的有机结合,促成了知识库系统的产生 和发展。
为了加强企业员工之间的交流与学习,在系统的设计上,把握了先进性、可靠性、 完整性、前瞻性、实用性的原则,充分考虑到系统的性能指标以及功能需求,设计实现 了一套现代化、国际化的企业知识库管理系统。
本系统的技术架构采用基于.NET的MvC三层结构,系统环境为windows 8系统,Web Server采用了微软自带的IIS6.0,DataBase采用了Microsoft SQL Server 2008数据 库,使用Visual Studio 2012作为开发工具。系统可运行在windows XP及以上版本。 系统甚至考虑了当下主流浏览器的兼容性,真正做到了从细节出发。在系统开发的过程 中,配置文件和存储过程的调用以及第三方插件的使用都得到了良好的应用。
企业知识库管理系统下设功能:注册登录、文章管理、资料管理、多媒体管理、用 户中心、后台管理6大模块、23个子系统,使系统能够真正的完整、可用。此外,系统 还包含很强大的错误处理功能,人机交互体验非常友好。每个功能在设计上都是相对独 立的,使得本系统有着非常良好的客户体验及可扩展性。
关键词:现代化,完整性,可扩展性;
企业知识库管理系统的设计与实现
Design and Implementation of Ente印rise loowledge Base Management System
Abstract
Witll也e瑚lpid development of iIlfb皿ation tecllIlolog),,tlle modem Intemet tecllIlology has been deVeloped劬m仃aditional PC Intemet tecllIlology slowly evolved to mobile Intemet technology,and finally ushered in the era ofbig data.111
mis era ofbig data,eVery ente印rise is covered、) ̄,ith a lot of
iⅢ’o加ation a11d da_ta,ente印rise i川、omation aIld knowledge needs more and more,bet、veen tlle emerprise interior stafr exchanges aIld m咖lle锄ing demand will continue to iIlcrease.Employees commuIlication meaIls is also in consta】吡change,in order to meet tlle needs of infomation exchallge aIld le锄血g enterprises in various f0珊s of s例鼍 m旬or ente叩rises have inCreaSed nle input of illfomation,仃y to imroduce a11kinds of iⅢ.omation system to meet t11e enterprise iIlfbrmatiollization,intemationalization s切ndards.111 the process of ente印rise i11f.omlatization,knOwledge base maIlagement system plays aIl impo吨mt role in me ea’ectiVe uSe of
iIlfomatization cons仇lction to sn.engtllen me enterprise and ente印rise iIlfb锄ation to.
Knowledge base management system,also known as melligent database or artificial intelligence出血山ase.Concep删kno、vledge base f-rom铆o di行lerem areaS,is a bmch of
artificial缸elligence and knowledge enginee血g field,anotller is恤仃aditioml da切baSe field. m枷ficialintelligence(AI)alld d疵【base(DB)combines two computer tecllIlology, contributed to t11e ome唱ence aIld deVelopmem of knowledge base system.
In order to s臼.engtllen exchaJlges a11d 1eanling bet、Veen employees,in tlle design of t11e system,grasp the adVanced,reli a_bili够,imegri够,fo“删-lool【ing,practical pdnciples,giVe mU consideration to tlle pe墒mlance砌ex of me system觚d劬ctional requirements,design aIld implememation of ente叩rise knowledge base mallagement system of a modem,intemational. The techIlical arcllitecture of t11e system using.NET MVC based onⅡle mree layer structu】汜,system
enViroIment for the Windows 8system,Web Server uses Microsoft comes 谢t11tlle IIS6.O,Dat扭ase uSes Microson SQL Sen,er 2008database,using Visual Studio 2012 as a deVelopment t001.The system call rull in Windows XP a11d aboVe Version.The system eVen considered ma洫s缸.e锄browser compatibilit)r,仃IJly s觚iIlg丘om tlle detajk IIl tlle process of system deVelopment,co川jguration files and stored procedlu.e calls and thjrd p砒y plug-ins use has goOd application.
.II.
Eme邛Inse kno、vledge base mar]阻gement system consists of如nctions:re西m铖ion,article management,lIl士。咖ation m锄agement,user m锄agement,muhimedia
center,tlle backstage maIlages 6big modules,me 23subsystems,me system call咖ly complete,available.In addition,tlle syste】:n also contaills enDr processing f.unction is ver)r po、Ⅳer砌.,ve珂衔endly
maIl-maclline InteractiVe expefience.Each f-unction is
relatively independent in the design’t11e system has a Ve巧good cuStomer eXp丽ence a11d scalabili锣.
Key Words:Modernization,Integrity,ScaIabiI时
.III.
企业知识库管理系统的设计与实现
目 录
摘 要………………………………………………………………………………………I Absl撇t……………………………………………………………………………………………………………………..II
弓I 言……………………………………………………………………………………………………………………1 1系统概述…………………………………………………………………………………..2 1.1论文工作背景及研究意义…………………………………………………………2 1.2国内外研究现状及发展趋势………………………………………………………2 1.3企业知识库系统功能概述…………………………………………………………3 1.4基于MVC架构的研究意义………………………………………………………4
1.5本论文的主要工作…………………………………………………………………4
2平台简介及构建原则……………………………………………………………………..5 2.1平台简介……………………………………………………………………………5 2.1.1开发与运行环境……………………………………………………………5 2.1.2数据库SQL SeⅣer 2008的安装与测试…………………………………。5 2.1.3系统开发平台简介及工作原理……………………………………………5 2.1.4开发系统所用的语言工具简介……………………………………………6 2.2系统构建原则…………………………………………………………………….10 2.3技术要点………………………………………………………………………….11 2.3.1数据库连接………………………………………………………………..11 2.3.2页面布局(DIV+CSS)…………………………………………………..1l 2.3.3第三方插件在系统中的应用……………………………………………..12
2.3.4JaVaScript在系统中的应用……………………………………………….13
3需求分析………………………………………………………………………………….15 3.1系统性约束……………………………………………………………………….15 3.2功能性需求……………………………………………………………………….15 3.2.1用户注册…………………………………………………………………..15 3.2.2用户登录…………………………………………………………………..16 3.2.3主页面……………………………………………………………………。16 3.2.4多媒体资料………………………………………………………………一17 3.2.5文档资料…………………………………………………………………..17 3.2.6交流讨论…………………………………………………………………..18
大连理工大学专业学位硕士学位论文
3.2.7全文搜索……………………………………………………………………18 3.2.8用户中心…………………………………………………………………….19 3.2.9后台管理…………………………………………………………………..19 3.3数据需求………………………………………………………………………….20
3.4需求调查表……………………………………………………………………….20
4系统设计………………………………………………………………………………….2l 4.1总体设计方法…………………………………………………………………….21 4.1.1架构设计方法……………………………………………………………..21 4.1.2应用系统设计方法………………………………………………………。22 4.2架构设计………………………………………………………………………….25 4.2.1整体架构图………………………………………………………………..25 4.2.2数据架构图………………………………………………………………..25 4.2.3数据更新加载流程图……………………………………………………..26
4.3数据库设计………………………………………………………………………。27
5系统实现…………………………………………………………………………………31 5.1功能实现………………………………………………………………………….31 5.1.1用户注册…………………………………………………………………..31 5.1.2用户登录…………………………………………………………………..33 5.1.3主页面……………………………………………………………………..33 5.1.4多媒体资料………………………………………………………………..34 5.1.5文档资料…………………………………………………………………..35 5.1.6交流讨论…………………………………………………………………..35 5.1.7用户中心……………………………………………………………………………….36
5.1.8后台管理…………………………………………………………………..36
6系统测试…………………………………………………………………………………37 6.1系统实现功能测试……………………………………………………………….37 6.1.1用户注册的测试…………………………………………………………..38 6.1.2用户登录的测试…………………………………………………………..39 6.1.3主页面的测试……………………………………………………………..41 6.1.4多媒体资料的测试………………………………………………………..41 6.1.5文档资料的测试…………………………………………………………..42 6.2系统非功能测试目的及结果…………………………………………………….43
企业知识库管理系统的设计与实现
6.2.1压力测试…………………………………………………………………..43 6.2.2浏览器兼容性测试………………………………………………………..43结 论………………………………………………………………………………………………………………….44参考文献…………………………………………………………………………………45致 谢………………………………………………………………………………………………………………….46大连理工大学学位论文版权使用授权书…………………………………………………一47
大连理工大学专业学位硕士学位论文
引 言
在信息化高速发展的今天,一个又一个的IT企业拔地而起,传统行业与新兴行业 之间的较量已经进入了白热化。然而,即便是传统行业,现如今也离不开现代化、信息 化的办公手段。企业通过专设信息机构,配备适应企业管理运营需求的信息管理系统, 不仅可以提高企业经营管理的效率,同时还可以加大企业重要信息数据的安全性,最终 为企业提高市场竞争力增加了重要的砝码。伴随着企业办公信息自动化的大面积使用, 使用电脑、网络等办公手段来提高工作效率,加强业务知识学习的优势变得日益突出。 面临着市场经济的今天,信息与知识的重要性已经无需质疑,大多数企业已经慢慢 认识到企业文化的积累和知识的传承是何等的重要,企业文化和知识如果没有传承,割 断历史、割断信息,就等于放弃企业长期积累的文化资产,知识的积累和传递已成为企 业推动经济增长的新动力。因此,针对企业知识库管理系统的研发不管是在国际上还是 在国内,都有着巨大的需求和发展空间。目前,国内外诸多著名的跨国企业都已经拥有 了一套适合自己企业的知识库管理系统,这些系统在企业的知识生产、分配、共享、利 用等方面都发挥了举足轻重的作用。
知识库管理越来越受到企业的重视,但是企业在进行文档管理的过程中,经常会碰 到以下的问题:海量知识存储,管理困难;查找缓慢,效率低下;知识库版本管理混乱; 知识库安全缺乏保障;知识库无法有效协作共享;知识库管理举步维艰等。所以知识库 管理逐渐成为国内外业界研究的热点。
过去的知识库系统是一种非正式的、零散的、不系统的应用,同时这种自发的系统 主要是手工操作的系统。这些非正式的、零散的、不系统的应用可以解决部分企业知识 管理中的问题,但是随着组织或企业的成长,一个自动化的知识管理系统就显示出非常 重要的意义。企业知识库管理系统的实质就是对知识链进行管理,使企业的知识在运动 中不断增值。一个企业要进行有效的知识管理,关键在于建立起一个适合的知识管理体 系。
本论文论证按照以下组织安排进行:
(1)系统概述:对论文的背景、趋势、系统的功能概述和架构意义进行描述。
(2)平台简介及构建原则:系统平台构筑的简介和构建原则的介绍。
(3)需求分析:对系统所需功能进行分析与调查。
(4)系统设计:系统的设计方法,包含应用架构、数据架构、整体架构。
(5)系统实现:对系统的实现进行描述,描述如何完成整个系统。
(6)系统测试:对系统进行单元测试、系统测试并给出测试结果。
企业知识库管理系统的设计与实现
1系统概述
1.1论文工作背景及研究意义
从20世纪80年代开始,许多厂商开始开发的知识库管理系统,以管理纸质文件为 主要功能。这些系统管理记录纸张文件,其中包括印刷、出版的文件、照片和版画等。 后来开发商研发第二类知识库管理系统,即电子文件管理,这些文件存储在用户的 本地计算机中。最早的电子知识库管理系统的管理,由于技术限制,对文件类型和文件 数量都做了限制。主要功能集中捕获、存储、索引和检索的文件格式。
发展到现在,基于B/S架构的知识库管理系统出现,通过上传到服务器中进行集中 存储,管理起来更加方便,查找更快,而且只要有互联网的地方,就可以通过浏览器直 接访问系统。也增加了更多功能,包括文章及文档的管理、全文搜索、版本管理、规则 应用、在线编辑和在线视频等。
企业知识库管理系统的诞生,不仅可以使企业的每个员工可以快速的掌握企业相关 的业务知识,还可以有效的将现有知识进行传承和分享,大大提高了员工之间学习与交 流的效率。建立知识库,必定要对原有的信息和知识做一次大规模的收集和整理,按照 一定的方法进行分类保存,并提供相应的检索手段。经过这样一番处理,大量隐含知识 被编码化和数字化,信息和知识便从原来的混乱状态变得有序化。这样就方便了信息和 知识的检索,并为有效使用打下了基础。知识和信息实现了有序化,其寻找和利用时间 大大减少,也便自然加快了流动。另外,由于在企业的内部网上可以开设一些时事、新 闻性质的栏目,使企业内外发生的事能够迅速传遍整个企业,这就使人们获得新信息和 新知识的速度大大加快。
企业知识库管理系统可以顺畅企业内部信息流,减少企业内部工作流程,降低费用, 提高工作效率和工作质量,使企业在激烈的市场竞争中获得竞争优势。因此,企业知识 库管理系统研究是具有实际意义的。
1.2国内外研究现状及发展趋势
目前,国外很多国家都已经开始了机构知识库建设,在0penDOAR收录的机构知识 库分布在几十个国家和地区当中,企业知识库的建设在全世界的范围内已经较为普遍。 在国际大型企业当中,拥有企业知识库管理系统最多的国家是美国,紧随其后的是 英国、德国以及日本。这些国家在企业知识库的建设起步较早,发展也比较完善,所以 整体知识库的功能和可用性也是最先进的。
大连理工大学专业学位硕士学位论文
如果从企业知识库中所含资源的录入数和平均录入数来看,美国、德国、澳大利亚 跟日本的企业知识库资源的丰富程度是最高的。这几个国家非常重视企业知识库管理系 统的搭建,所以在已经建好的企业知识库管理系统中,无论是从质还是量上看来,都是 非常有保障的。
在企业知识库管理系统数量居前十的国家,其经济与科学技术的发达程度也是非常 高。目前这10个国家的企业知识库的总数量超过了l000个,占全世界企业知识库管理 系统数量的50%以上,其他国家所拥有的知识库相比起来有点相形见绌,发展的水平也 参差不齐。
如今,我国很多大型企业也非常重视知识库系统,但比起发达国家,我们的数量还 是不足,各大高校和科研机构建立的知识库也十分单一,建立一套完整、完善,具有国 际先进水平的企业知识库管理系统的需求迫在眉睫。
1.3企业知识库系统功能概述
本文设计的企业知识库系统,针对于公司资源管理的业务特点,本系统在设计时实 现以下功能:
(1)注册登录
完成了用户注册、登录功能,在用户进行注册和登录的过程中,全部使用Jquery 脚本进行前台Check,具有良好的安全控制和客户体验。
(2)文章管理
完成了对文章的发布、修改、评论、推荐、删除等功能,并结合了CKeditor的巨 大优势,使页面效果更佳美观、高效。
(3)资料管理
完成了对资料的上传、下载、摘要修改、删除等功能,并结合了CKeditor和 Uploadify的巨大优势,使页面效果更佳美观、高效。
(4)多媒体管理
完成了多媒体资料的上传、在线视频、在线文档阅读等功能,Flash插件的使用也 提高了视频播放的流畅性。
(5)用户中心
完成了用户中心的基本功能,内容包括资料修改、头像上传、密码修改、发布内容 管理等。
(6)后台管理
完成了后台管理的多个功能,包括系统注册、用户权限的管理、发布内容的管理等。
企业知识库管理系统的设计与实现
1.4基于WC架构的研究意义
MvC模式最初的使用是在Smalltalk中被用以用户页面构建的,其目的是为了增加 代码的复用频率,降低数据的表达次数以及描述的耦合度。从而使基于其开发的软件在 可维护性、可扩展性、可修复性上大大提高,数据的安全以及封装性也有了很大的提高。 在微软的.NET平台当中,ASP.NET自身提供初级的MvC编程模型,但默认的模型在 处理一些复杂的数据结构时显得有些捉襟见肘,因此如何扩展ASP.NET的MvC模型是我 需要解决和研究的重要课题。
ASP.NET中的前端代码是用木.aspx作为表现层,后台代码则是用木.aspx.cs或 木.aspx.vb等高级后台语言来实现,由于体制上的分离,使得表现层和控制层可以自然 的进行物理分离,这与早前的ASP的线性编程模式相比,大大的提高了可操作性和安全 性,这也是面向对象编程的重要应用,符合现阶段编程模式的发展潮流及趋势。
要通过MvC架构来完成一个高水平的网站系统,Model、View、Controller三层架 构之间的每一步分类控制都非常有学问。为了满足企业需求的多样化,比如网页的风格、 模板、色调等基础显示的内容要定期的修改与变化,View作为MvC架构中负责显示的一 层,在其中的表现在实际开发中国让人非常满意,使用和修改起来非常得心用手。而由 于商业规则和数据的表现及操作都需要稳定,而Model和Contr01ler恰恰可以满足这 方面的需求。
对于企业级开发而言,我们一般的流程将View层交给美工和初级程序员来完成, 他们通过HTML和Javascript语言来完成前台代码的构建,并通过CSS代码来丰富整体 的布局以及效果,Controller则是由开发人员来完成。
在传统的.NET软件开发中,系统逻辑十分清晰,从后台数据库到页面传递参数有着 明确的逻辑和顺序。但是,从软件的复用和整个系统的扩展性而言,相对较差。它需要 一个模型来统一管理。传统的设计其实质有View和Contr01ler两个部分组成,模型是 软件所处理的问题逻辑在独立于外部显示内容和形式情况下的内在抽象,封装了问题的 核心数据、逻辑和功能的计算关系,它独立于具体的界面表达和I/0操作。大大提高了 软件的复用性和扩展性。
1.5本论文的主要工作
本论文的主要工作是实现一套高效、实用的知识库管理系统,整个系统在满足基本 的知识库管理功能的前提下,尽可能的提高用户在使用过程中的体验,增强系统的安全 性和可用性。
大连理工大学专业学位硕士学位论文
2平台简介及构建原则
2.1平台简介
2.1.1开发与运行环境
Web服务器:IIS6.0
数据库:SQL Server 2008
服务器端语言:C#
开发环境:Vi sual Studio 2012
2.1.2数据库SOL Server 2008的安装与测试
安装:版本:SQL Server 2008,设置sa的密码。
路径:C:\Program Fi l es(x86)\Mi crosoft SQL Server
在【控制面板】一【管理工具】一【服务】中开启服务名为SQL Server(SQLEXPRESS) 的服务。
测试:打开【开始】一【所有程序】一【Microsoft SQL Server 2008】一SQL Server Management Studio,测试sa用户的用户名和密码是否可以完成连接。
安装注意事项:
①服务器身份验证方式要选择【SQL Server和windows身份验证模式】
②由于本系统不需要安装SQL Server 2008R2版,所以只安装了SQL Server Management Studio版,所以登录时服务器名称不能选择【.】,只能选择【.\sqlexpress】。 2.1.3系统开发平台简介及工作原理
(1)Visual Studio发展历史
● 1998年Visual Studio 6.0
●2002年Visual Studio.Net
● 2003年Vi sual Studio 2003
● 2005年Visual Studio 2005
● 2008年Visual Studio 2008
● 2010年Vi sual Studio 2010
● 2012年Vi sual Studio 2012
(2)Visual Studio 2012简介
●C#4.0中的动态类型和动态编程;
.5.
企业知识库管理系统的设计与实现
● 多显示器支持;
? 使用Vi sual Studio 2012的特性支持TDD;
● 支持0ffice;
●Quick Search特性;
?C++Ox新特性;
● IDE增强;
● 使用Visual C++2012创建Ribbon界面:
?新增基于.NET平台的语言F#;
2.1.4开发系统所用的语言工具简介
(1)MvC框架概述
ASP.NET MVC是微软官方提供的以MvC三层架构模式作为基础的B/S框架,它源自 Castle的MonoRail,日前的最新版本是MvC 4.0。
MVC全名是Model View Controller,是模型(model)一视图(view)一控制器 (contr011er)的缩写,是一种软件设计模式的经典之作,其作用是用于将业务逻辑层与 数据操作以及显示层相互分离的方法。本方法的设计前提是假设业务逻辑功能被聚集到 一个容器中,围绕界面和用户的数据的交互可以做量身个性化定制和修改,不需要将业 务逻辑功能代码进行重新编写。MvC被发展起来,用于传统的输入输出及处理功能,并 将其应用在一个逻辑的图形化用户界面的结构当中。控制器定义用户界面对用户输入的 响应方式,负责把用户的动作转成对Model的操作。
(2)Model概述
在ASP.NET的MvC三层架构中,Model的基本概念可以分为两种:第一种是整个系 统的内存状态及定义、另一类就是对系统的内存和状态进行变更的操作动作。MvC中 Model主要负责维持数据的状态,Model会把数据从数据的存储器中搜索出来然后传递 到控制器中,或者把从客户端传送过来的数据通过处理后再传回给数据存储系统中。所 以他是MvC中比较重要的一层,他起到了承上启下的作用。
上面为什么说是数据存储器而不是数据库呢?我们以前常用的数据库访问,对数据 库中的数据进行增删改查,但MvC的Model不仅可以从数据库中操作数据,也可以通过 其他多种方式操作数据,比如:对象、数组等存储数据的容器。就像Java的SSH三大 框架的Hibernate框架而言,Java中的Hibernate框架就是0RM的典型应用。同样 的,.NET平台也同样拥有访问数据库的框架,比如:Link to sql、Entity Framework NHibernate等。所以说不是操作数据库而是操作数据存储器。
大连理工大学专业学位硕士学位论文
(3)View概述
view,所谓的view我们可以把它理解为视图。ASP.NET MvC为我们提供了两种View 引擎,它们会针对不同的动态View进行设计。
其中一种就是传统的web Form引擎,由于该引擎下View的设计与我们所定义的后 缀名为.aspx页面一致,从而大家又称其为ASPX引擎。
另外一种则是Razor引擎。在两种View引擎的工作机制之前,有一个必须要知道 的问题:View应该如何表示。很多ASP.NET MvC的开发人员可能首先想到的就是定义 UI界面的.aspx文件或者.cshtml/.vbhtml文件。其实对于View引擎来说,View是一 个实现了IView接口类型的对象。
(4)Controller概述
Controller,顾名思义,他就是控制器。作为C0ntrol ler的类型会直接或者间接 实现IController接口。IController接口仅仅包含一个参数类型为RequestContext 的Execute方法,所以当一个Controller对象被激活后,最为核心的操作就是根据请 求上下文解析出目标Action方法,通过Model绑定机制从请求上下文中提取相应的数 据映射为方法的参数并最终执行Action方法。期间所有的操作都是通过调研Execute 方法来执行。IContr011er接口的EXecute是以同步的方式执行的。为支持异步方式的 请求处理,IContr011er接口的异步版本System.Web.Mvc.IAsyncController已经被定 义出来,他实现了IAsyncContr011er接口的异步的执行通过BeginExecute/EndExecute 方法组完成。
(5)ASP.NET主要概念
ASP.NET是一项微软公司的技术,是一种使嵌入网页中的脚本可由因特网服务器执 行的服务器端脚本技术。 指Active Server Pages(动态服务器页面) ,运行于IIS 之中的程序。
ASP.NET的前身ASP技术,是在IIS 2.0上首次推出(windows NT 3.51),当时与AD0 1.O一起推出,在IIS 3.0(Windows NT 4.0)发扬光大,成为服务器端应用程序的热门 开发工具,微软还特别为它量身打造了Visual标识标识
ASP.NET页面在运行时,网页会经过一个生命周期,在生命周期中会执行一系列的 处理步骤。这些步骤中包含了初始化和实例化控件,还原和维护状态、运行事件处理程 序的代码以及呈现。掌握整个网页的全运行周期对编程来说是非常重要的一个工作,这 样就可以让我们在合适的生命周期阶段进行适合的代码编写,从而达到预期的效果。此 外,自定义控件的开发业需要熟悉生命周期的加载流程,从而使控件初始化以及显示时 的操作可以运用得得心应手。
企业知识库管理系统的设计与实现
下面对这些流程进行简单描述:
①初始化事件(Init)
页面最初的初始化事件。在Init事件触发时,在.aspx源文件中静态声明的所有控 件都可以进行实例化并给其附上默认值。0nInit方法虽然可以被重载,但系统是无法保 证控件是按照如何的顺序进行创建。
②视图加载(LoadViewState)
在页面初始化了之后,系统框架会加载页面的视图状态(ViewState)。这些状态 信息被保存在服务器中,当客户端进行HTTPRequest请求时被响应。页面的状态被存储 在Hidden字段中,作为VIEWSTATE的值进行记录,该状态会通过ASP.NET自动维护。 LoadViewState方法会从ViewState中获取上一次的状态,并按照页面的控件树的结构 进行遍历,将状态恢复到每一个控件上。
③回发数据(LoadPostData)
还原视图状态之后,下一步需要将状态回发给客户端。框架在每个提交数据的控件 上实现IpostBackDataHandler接口,然后激发LoadPostData事件,通过解析接口就可 以正确的回传数据更新控件的状态。
③页面加载(Load)
在回发数据处理阶段结束时,所有输入状态会被更新。此时,页面会激发OnLoad 事件。每一次的页面请求都会触发Load事件。
④预呈现(PreRender)
预呈现阶段执行在最终稿呈现之前所做的状态更改,比如HTML以及Style属性。 在预呈现之前,可以更改其中的一个空间的Style属性,在预呈现时就可以把Style属 性保存下来,作为呈现阶段的Html样式信息数据。
⑤呈现视图(Render)
到这为止,页面的请求基本就告一段落了。客户接收到Html标记后进行重组,最 终显示给客户。当Render事件被重载的时候,Html还没有生效,Render方法使用 HtmlTextwriter对象做参数并产生HTML返给浏览器。
⑥处置(Disposed)
在执行销毁控件前的所有清理操作。在这个阶段必须释放消耗内存资源的引用,比 如内存的退出、数据库长连接等。
⑦卸载(Unload)
卸载操作,对页面的所有内容进行卸载。
大连理工大学专业学位硕士学位论文
(6)C#主要概念
C#不叫C井,它被读作C Sharp。起初他有一个非常棒的名字,叫C001。微软公司 从1998年开始了该项目,项目一直做到2000年,在项目做完之后,项目的名称被正式 更名为C#。在2000年9月,国际信息和通信系统标准化组织为C#定义了一个微软公司 所建议的标准。最终C#语言在2001年正式发布。
C#看起来和Java非常相似,他们都是基于面向对象的,都包含继承和接口等。C#是由C和C++衍生出来的基于面向对象的编程语言。它吸取了C和C++的优点,去除了 它们操作复杂的一些特性。同时,C#还综合了VB语言简单的可视化操作,以其强大的 操作能力和优美的语法风格,便捷的面向组件的编程,成为了.NET开发语言的首选。 C#可以让原有的C++程序员高效的开发程序,所以熟悉C++语言的开发者可以很快 的适应C#语言。C#所开发的源代码并不是操作系统直接可以识别的本地代码,所以.NET 为我们提供了一套将C#代码转化为操作系统可以识别的二进制代码的编译器,我们称之 为公共语言运行时(CLR)。所以的C#代码都会被编译成MSIL中间代码,如果电脑上装 有Framework,这些程序就会被快速执行。
(7)SQL Server 2008主要概念
SQL Server 2008是微软的重大的产品版本,它推出了许多新的特性和关键性的改 进。在现今数据的世界里,公司如果要获得发展和成功,他们需要定位主要的数据趋势 的愿景。微软的这个数据平台愿景帮助公司满足这些数据爆炸和下一代数据驱动应用程 序的需求。微软将继续投入和发展以下的关键领域来支持他们的数据平台愿景:关键任 务企业数据平台、动态开发、关系数据和商业智能。
SQL Server 2008提供了公司可依靠的技术和能力来接受不断发展的对于管理数据 和给用户发送全面的洞察的挑战。具有在关键领域方面的显著的优势,SQL Server 2008是一个可信任的、高效的、智能的数据平台。SQL Server 2008是微软数据平台愿景中 的一个主要部分,旨在满足目前和将来管理和使用数据的需求。
数据平台愿景提供了一个解决方案来满足这些需求,这个解决方案就是公司可以使 用存储和管理许多数据类型,包括XML、e—mail、时间/日历、文件、文档、地理等等, 同时提供一个丰富的服务集合来与数据交互作用:搜索、查询、数据分析、报表、数据 整合,和强大的同步功能。用户可以访问从创建到存档于任何设备的信息,从桌面到移 动设备的信息。
企业知识库管理系统的设计与实现
2.2系统构建原则
(1)统一性
统一建设和统一管理,以确保整个系统的软硬件均符合国际和国内的标准,保证无 论是从业务、功能、界面、内容的高度统一化和标准化,从而达到服务的规范化和管理 的高效性。在内容及表现形式上要充分体现海尔集团的特色。网站的表现设计要能够体 现集团打造wEB企业网站的特点,特色鲜明、操作便捷。
(2)先进性
采用较新的科技成果,从而保证整个系统与当今其它技术平台接驳没有障碍。系统 建成一个开放的、组件化、面向对象、可灵活扩展的多层架构体系。采用目前国际流行 的先进的互联网应用开发技术,基于B/S结构的软件平台。
(3)易用性
无法在技术上精通熟练就可以熟练操作系统,界面友好,系统应该操作方便,易于 使用。网页设计技术,将所设计的网站符合所有主流浏览器的兼容性。web应用程序可 以通过配置实现,而不需要单独的定制开发。
(4)易维护性
系统具有用户友好的系统管理和维护界面,系统管理员可以随时查看运行状态的子 站以及资源使用情况,压力异常报警和访问电子邮件或短信主动通知。并且可以很容易 的运行由网站发布的一份报告,访问统计分析报告。
(5)安全性与可靠性
采用业界较为可靠第三方软件技术和产品,在充分考虑整个系统运行的安全策略和 机制的前提下,要求系统具有较强的容错能力和良好的恢复能力。主要设备采用双机或 镜像备份工作方式,保证系统稳定运行。系统遭受黑客攻击和数据库强行注入的情况后 系统能够迅速恢复。
(6)开放性和灵活性
兼容多种主流的系统软、硬件平台。在不限特定数据库的前提下,可以平滑的移植。 同样的,软件的布署也不限定版本,不绑定于某个服务,采用开放性接口,主站与子站 系统进行灵活的互连和数据共享。用户使用界面及系统功能可灵活定制。
(7)可扩展性
系统应具有良好的可扩展能力,为将来准备开发的功能和系统的升级预留接口,用 以适应各种不同的业务发展。对于多用户同时并发的请求数需要升级或拓展都需要做好 充分的准备。
大连理工大学专业学位硕士学位论文
2.3技术要点
2.3.1数据库连接
数据库连接是在IIS服务器下完成的连接池,在开启web服务的时候就会去真正的 连接数据库。数据库连接的技术也非常简单,数据库会将数据库连接作为存储对象,将 他存储在同一个Vector对象中,当数据库建立了连接以后,不同的数据库访问请求就 可以共享这些连接。从而,通过对已经建立的数据库连接进行重复使用,都可以克服以 上的缺点,从而可以更大的节省系统的资源。
池连接的优点:
(1)我们使用数据库连接池的最主要优点就是性能的提升。
(2)在创建了一个新的数据库连接时,需要消耗的时间是要取决于网络通信的速 度以及应用程序和数据库服务器的距离,但是这个过程通常会是一个非常耗时的过程。 然而,在采用了数据库连接池以后,数据库的连接请求就可以被反复的重新连接、认证 到数据库,不需要重复建立,从而节省了时间。
数据库连接是在web.config配置文件中设置的,配置文件的代码如下:
value=∥server=.\sqlexpress:database=ExpSharingDB:uid=sa:pwd=l一/>
系统通过后台代码调用配置文件,获取数据库连接信息,后台代码如下:
public static string connectionString=
ConfigurationManager.AppSettings[一ConnectionString一].ToString():
2.3.2页面布局(DIv+CSS)
在页面用HTML语言来定位文字和图像是非常让人头疼的事情。我们必须使用表格 标签和隐式的图像,使用表格标签不能保证定位的精确,而且由于浏览器和操作系统的 不同也会使显示出来的效果发生不同的变化,加载起来性能也会受影响。
DIV和CSS可以很完美的解决这方面的问题,让你你看到希望的曙光。通过DIV和 CSS可以对想要放置的控件精确的设定要素的位置,还能将定位的要素叠放在元素之上, 总之很多功能可以完美的结合,从而达到我们最想要的效果。
此外,DIV+CSS在网站开发中还有很多优势,比如:
企业知识库管理系统的设计与实现
①代码精简
网站使用DIV+CSS布局使代码很是精简,cSS文件可以在网站的任何页面进行调用, 如果使用Table表格标签来修改很显然非常麻烦。要是一个门户网站的话,需要修改的 页面会有很多,一个一个页面进行表格修改是让人难以接受的,如果使用了DIv+CSS布 局,我们只需要修改CSS文件中的少数代码就可以达到目的。
②访问速度
使用了DIV+CSS布局的网页与Table标签相比,由于精简了很多的代码,系统执行 代码的速度也自然会得到提升,也从而提升了网站的用户体验度(UE)。
③SE0优化
采用DIV+CSS布局的网站对于搜索引擎很是非常友好的,他避免了嵌套Table的问 题,所以很容易被搜索引擎抓取到。而且简洁、结构化的代码更加有利于突出重点和适 合搜索引擎抓取。
④浏览器兼容性
如果使用Table对页面进行布局,在使用不同浏览器情况下会发生错位,但如果使 用了DIV+CSS就不会出现这样的问题。无论什么浏览器,网页都不会出现变形情况。 2.3.3第三方插件在系统中的应用
1) CKeditor
CKeditor是一个专门使用在网页上属于开放源代码的所见即所得文字编辑器。它志 于轻量化,不需要太复杂的安装步骤即可使用。它可和PHP、JavaScript、ASP、ASP.NET、 C01dFusion、Java、以及ABAP等不同的编程语言相结合。“CKeditor”名称中的“CK
B f型一如妒 ;三釜 墨耋蓥耋垂 一算 翟 普通 鼍 =落 ! -r一.!。 i ;…口 “
一 ‘j。。
一 、“ -‘一
bo晦p
图5.10CKeditor界面 Fig.5.10CKeditor menu
大连理工大学专业学位硕士学位论文
2) CKFinder
CKFinder是一个强大而易于使用的web浏览器的Ajax文件管理器。其简单的界 面使得它直观,快速学习的各类用户,从高级人才到互联网初学者。
文件夹树导航:用户直观的。质量缩略图,使很快找到的东西。多语言支持, 自动用户语言检测。敏感的上下文菜单的文件和文件夹。用户可完全控制:创建, 重命名,复制,移动和删除文件夹和文件。全部开发人员的控制:所有功能都可以精 确地配置了强大的ACL和用户角色的系统。轻量级接口。没有页面刷新:快速反应。 安全的文件上传:所有上传的文件是根据发展商签的规则。完整的源代码,包括服 务器端的集成。整合即时fckeditor和CKEditor
2.3.4JavaScr ipt在系统中的应用
本系统使用了大量的JavaScript代码,以便减轻服务器的负担。例如在一个页面中 打开另一个新的界面,并且把信息也一同传给新页面,代码:
parent.parentopen(一regi st.aspx?reservno=一+reservno+ kind=’+kind,”regist”,”height=600,width=800,resizabl 一):
.13.
企业知识库管理系统的设计与实现
JavaScript与其它语言相比,他的有点如下:
(1)跨平台性
对于任何一个可以长久不衰的优秀语言来说,兼容性和他的跨平台性是衡量其是否 优秀的一个重要标准。由于JavaScript的依赖平台是浏览器,他与操作系统和其他环 境都没有关系,所以很简单的描述Javascript就是只要是可以打开浏览器的操作系统, 都可以支持JavaScript脚本语言。
(2)简单性
由于JavaScript本身是一种脚本语言,他和其它的脚本语言(Ruby、VBScript等) 一样,利用小程序段的形式来实现代码编写,不仅便于开发,也而且还不需要像服务端 语言一样需要提前预编译,这样大大的提高了程序的运行效率,而且对于开发者的调试 和运行提供了相当便利的条件。我们不需要安装复杂的开发软件,可以使用最简单的记 事本就可以对其进行编写和调试。调试的过程中,我们通过弹出(A1ert)或者页面写 入(Response.write)等操作手段来对程序进行调试,非常方便也利于掌握。他在程序 中是被一行一行的进行解释的,他运行的顺序是发生在HTML静态页面之前的,它与HTML 语言的结合使用,可以说是目前来讲最简单而且具有经济性的一种完美组合。
(3)动态性
由于JavaScript是动态脚本,所以其编写的代码是动态的。他的好处是可以直接 对客户端所输入的任何操作进行直接的响应,并不需要通过服务端来进行处理。它的响 应原理是根据事件驱动的方式来进行的,所以不需要通过服务端。那么,什么是事件 驱动呢?事件驱动就是指在页面中执行的操作,就称为“事件”。比如说鼠标的按下、 键盘的按下、菜单的选择、窗体的移动等等都可以看作为事件驱动。
(4)是一种脚本编写语言
JavaScript是一种脚本语言,它采用小程序段的方式实现编程。像其它脚本语言一 样,JavaScript同样已是一种解释性语言,它提供了一个易的开发过程。它的基本结构形 式与vB、C++、C十分类似。但它不像这些语言一样,需要先编译,而是在程序运行过 程中被逐行地解释。它与HTML标识结合在一起,从而方便用户的使用操作。
JavaScript库可以很方便的应用到现有开发体系当中,现成的代码资源。库不仅为 大部分日常的DOM脚本编程工作提供了非常快捷的解决方案,而且也提供了许多独特的 工具。虽然库使用起来很方便,但它们也并非能解决你所有的问题。在使用库之前,一 定要保证真正理解JavaScript的DOM原理。
大连理工大学专业学位硕士学位论文
3需求分析
企业知识库管理系统的主要功能是用来管理在日常工作中经常用到的主要是用来 管理我们经常用到的一些文档、图纸、音频、视频等信息内容。并且在文章和文档的管 理中,追加高级检索的功能,可以使用户快速的定位到自己想要查找的知识点,这样可 以大大的提高使用者的工作和学习效率。
3.1系统性约束
表3.1系统约束表
Tab.3.1The table for System res仃aint
系统约束 说 明
数据约束 语言约束 行业约束 法律及制度
SQL Server 2008
ASP.NET+C#+JavaScript+Xml+Sql
遵守C删5开发流程
严格遵守公司资源管理条理和员工管理办法以及软件管理条理
3.2功能性需求
3.2.1用户注册
企业知识库管理系统需要为用户提供用户注册功能,通过用户注册功能为登录知识 库系统的用户提供一个具有标准Check功能的用户注册模块,注册用例图如图3.1所示:
图3.1注册用例图
Fig.3.1RegiSt uSec越e chan
企业知识库管理系统的设计与实现
3.2.2用户登录
企业知识库管理系统需要为用户提供用户登录功能,通过用户登录功能为登录知识 库系统的用户提供一个具有标准Check功能的用户登录模块,登录用例图如图3.2所示:
图3.2登录用例图
Fig.3.2LogiIl
usec舔e chart
3.2.3主页面
企业知识库管理系统需要为用户提供一套从视觉上、功能上、实用性上都完美实用 的系统主页,主页用例图如图3.3所示:
图3.3主页用例图
Fig.3.3HOmepage usecaSe
chart
大连理工大学专业学位硕士学位论文
3.2.4多媒体资料
企业知识库管理系统需要为用户提供多媒体资料的列表展示、上传、下载,视频、 文章在线播放,阅读排行榜等功能。多媒体资料用例图如图3.4所示:
图3.4多媒体资料用例图
Fig.3.4Media da:ta uSec舔e chart
3.2.5文档资料
企业知识库管理系统需要为用户提供文档资料的列表展示、上传、下载、文档简介、 文章快速查询,阅读排行榜等功能。文档资料用例图如图3.5所示:
图3.5文档资料用例图
Fig.3.5Document uSec舔e chart
企业知识库管理系统的设计与实现
3.2.6交流讨论
企业知识库管理系统需要为用户提供交流讨论的列表展示、上传、推荐,评论、文 章在线播放,阅读排行榜等功能。交流讨论用例图如图3.6所示:
图3.6交流讨论用例图
Fig.3.6Tall面g usec嬲e chan
3.2.7全文搜索
企业知识库管理系统需要为用户提供全文搜索的功能,全文搜索包含标题及内容达 到搜索,搜索覆盖的功能有:文章、文档、多媒体资料等。全文搜索用例图如图3.7所 示:
图3.7全文搜索用例图
Fig.3.7Site search uSec舔e chan
大连理工大学专业学位硕士学位论文
3.2.8用户中心
企业知识库管理系统需要为用户提供基本资料、修改密码、头像管理、发布文档管 理、交流讨论管理等功能。用户中心用例图,如图3.8所示:
图3.8用户中心用例图
Fig.3.8User c锄ter uSec嬲e chart
3.2.9后台管理
企业知识库管理系统需要为用户提供系统参数管理、分类模块管理、多媒体资料管 理、文档资料管理、交流讨论管理、用户模块管理等功能。后台管理用例图如图3.9所 示:
图3.9后台管理用例图
Fig.3.9Back旷ound mallagement usecaSe chart
3.3数据需求
(1)用户注册、登录模块
登录ID:数字
登录密码:英文或数字或横线(一)或点(.)或下划线() (2)用户管理模块
用户ID:数字
用户姓名:中文
密码:英文或数字或横线(一)或点(.)或下划线(-)
邮件:必须符合邮箱的命名规范,必须含有@和.COM字符 3.4需求调查表
企业知识库管理系统的功能性需求列表如表3.2所示。
表3.2需求调查表
Tab.3.2The table for Demand examinatiOn
大连理工大学专业学位硕士学位论文
4系统设计
4.1总体设计方法
4.1.1架构设计方法
, 约束.f
目标与任务(整体需求) ].约束 r 、
一
。 、 i. 。? ‘
,、一。 。 j一.一善菇叠窭。… i。-。一
‘栗构设计o。。?蠹警≯^;¨蠢警j
j+i、一0、 业 lT 。 功簏架构卜-一逻辑架构。r 务
系
、
统
卜 。 j r j i,、j,。 技 术 现
约束 。‘螽据染构 卜?r袭来羹凌桑蒋j!笥;ii:j 约束 发 状
-, . 一 展 jj?l。7掌鬟t黪囊爹i鬻£『!|_鬻黎擎攀 现 软
艄勰架拇’ 1状 硬
、
I , 及 件 :……….……-,?:一?.,…I毫奠繁鼍?套蝻睁轰≥?囊?_菇.交 趋 ; {T基础设施建设方案j。《物理部署方襄r :势
约束.[标准}规范
]一约柬 』
图4.1系统框架图
Fig.4.1System仔amework figure 如上图所示的架构方法图,对于系统的建设目标和任务是基于总体框架设计作为出 发点,它代表了整体系统的需求。系统目前是依据项目的目标和任务做整体的架构设计, 但在整个设计过程中需要非常分析企业知识库管理系统的现状,包括软件和硬件的现 状,因为工T系统的现状对整体架构的设计将产生非常重要的约束。从某种意义上来讲, IT系统的现状也是系统需求的一部分。同时约束架构设计的还有业务和技术的发展现状 及技术发展的趋势。
在总体框架设计过程中,标准和规范的规定,既对框架设计过程产生了约束,也对 框架设计产生了一系列新的标准和规范,从而用来指导和约束工程内各系统的开发和实 施工作。
企业知识库管理系统的设计与实现
首先,要设计的是业务的功能架构,其目的是为了理清系统功能边界,梳理系统内 各个功能之间的关系。系统要完成什么样的业务功能,接下来要做的就是如何从逻辑上 在系统的层面对其层次划分清楚,这便是系统逻辑架构。
其次,业务架构决定了系统数据架构。在本系统中,数据才是系统管理的真正核心, 业务功能决定了企业知识库管理系统需要管理哪些数据,并且要确定这些数据要如何有 效的被管理起来,这便是传说中的数据架构。
再者,在总体框架的设计当中,我们不会设计到每个数据库的详细的存储结构,重 点是针对于每个类的数据特点,从物理和逻辑上、物理库与业务应用上等的对应关系、 数据分布策略等各类数据的来源和更新维护、数据流、数据库的部署方案。在业务架构 和数据架构设计完之后,我们要考虑的是用什么样的技术来真正完成系统的功能和数据 分布处理情况,这就是所谓的技术实现架构。技术实现架构更多要考虑的是用什么样的 软件技术来真正实现业务上的需求。
最后,由于软件终究都要部署在IT基础设施上才能进行运转,所以,这就要求有 IT基础设施的建设方案。逻辑部署架构设计的主要成果是IT基础设施建设方案的主要 约束,但这不是全部。
此外,IT基础设施建设方案还要受到用户投资、IT系统现状、技术发展趋势、厂 商服务水平等诸多因素的限制。总体来说,这套框架设计方法遵循了“业务决定应用、 软件决定硬件”的架构设计核心思想,从而避免了“仅仅为技术而技术、软件和硬件不 配套”等问题。最终保证了在框架设计整个过程中,一切都以完成项目目标和任务作为 最高的宗旨,使需求真正成为项目建设的总驱动力。
4.1.2应用系统设计方法
应用系统设计是在架构设计的基础之上进行的。应用软件开发类工作是工程项目整 个生命周期内最复杂,工作量最大的一类。本论文在应用软件的全生命周期中完全遵循 RUP规范。
(1)分析设计的目的
分析设计是应用软件生命周期的一个非常重要的阶段,其目的在于:
●将需求转化为未来的系统设计
●开发健壮的的系统构架
?让设计适合于实施环境,从而提高性能而进行设计
(2)分析设计工作流程
大连理工大学专业学位硕士学位论文
if(uc.AddUser(u)){
Page.ClientScript.RegisterStartupScript(this.GetType(), ”message”, ”一):
)
)
5.1.2用户登录
用户登录的实现:包括用户输入登录信息的验证;用户名、密码的判断等。用户登 录的分析类图,如图5.2所示:
LoginAction
+userid:S仃ing
-password:String
-pwd:S仃ing
-post-leVel:String
图5.2用户登录功分析类图
Fig.5.2User Login analyze class figu】re
在用户填写完成登录信息后,点击登录按钮,将信息通过服务端提交到数据库中, 处于安全性考虑,需要将用户的密码进行加密后在存入数据库,加密代码如下:
string pwd=FormsAuthentication.HashPasswordForStoringInConfigFile
(Request[”password”].ToString(), ”MD5”):
5.1.3主页面
用户主页面的实现:包括个人信息、全部分类、多媒体资料、文档资料、交流讨论、 上传发布、排行榜等。整个主页面的布局都是采用DIV进行布局,之所以没有采用Table
布局的原因是为了提高代码的修改工作量,只需要修改一个css文件,就可以全篇的修 改页面的样式,但使用DIV的代价就是需要调整多个浏览器的兼容性,因为并不是每一 个浏览器对D工V的支持都是很好,主页面要判断用户是否登录,代码如下:
if(Request.Cookies[”cookie—name”]==nul 1)
{staticlu=null:)
5.1.4多媒体资料
用户多媒体资料的实现:包括资料列表展示、视频在线播放、视频资料上传、下载、 阅读排行榜等。
多媒体资料上传使用了第三方插件,第三方插件uploadify的调用代码如下:¥(”#uploadify”).uploadify({’uploader’:’舞翳=ResolveUrl(”、/UserContr01/Fi 1 eUpload/uploadify/uploadify.swf”)菊》’, ’script’:’’,’cancel Img’:’’,
’f01der’:’!媸=strF01derPath鬓》’。
’queueID’:’fileQueue’,
’subfolder’ :’誊%=UserId露>’,
’needTimeFolder’ :true.
’width’:143,,hei曲t’:47,
’buttonImg’:”,
’aUtO’:trUe,
’si zeLimi t’:204800000,
’fileExt’:’术.flv:木.swf:木.pdf’,
’fileDesc’:’文件类型(flv,swf,pdf)’,
’onSelect’:function(event,ID,fileobj){
var sID=document.getElementById(”卷冁=showname.C1ientID%>”):
¥(sID).text(’’):¥(sID).css({c010r:一#000000一)):),
’onError’:function (event, 工D, fileobj, errorObj) {
var sID=document.getElementById(”魏=showname.C1ientID§◇”):
¥(sID).text(’您上传的资料超出200M’):
¥(sID).css({c010r:一#FF0000一)):))):)):
一34-
大连理工大学专业学位硕士学位论文
5.1.5文档资料
用户文档资料功能的实现:包括文档发布、下载、文档阅读等。文档资料的实现流 程图,如图5.3所示:
图5.3交流讨论实现流程图
Fig.5.3Talking menu now figure
5.1.6交流讨论
用户交流讨论的实现:包括文章列表、文章发布、用户评价、用户推荐等。交流讨 论界面如图5.4所示:
图5.4交流讨论实现流程图
Fig.5.4Tal虹ng menu now figure
5.1.7用户中心
用户中心的实现:包括基本资料、修改密码、头像管理、发布管理等。用户中心的 实现流程图,如图5.5所示:
图5.5用户中心界面实现流程图
Fig.5.5User center menu now figure
5.1.8后台管理
用户中心的实现:包括系统参数管理、分类模块、用户模块等。后台管理的实现流 程图,如图5.6所示:
图5.6后台管理实现流程图
Fig.5.6Background m锄agement now figure
6系统测试
6.1系统实现功能测试
大连理工大学专业学位硕士学位论文
Nunit是一个单元测试框架,专门针对于.NET来写的.其实在前面有 JUnit(Java),CPPUnit(C++),他们都是xUnit的一员.最初,它是从JUnit而来.接下来我 所用的都是基于这个版本.
NUnit最杏口是由James W.Newkirk,Alexei A.Vorontsov和Phi l ip A.Craig, 开发团队逐渐庞大起来.在开发过程中,Kent Beck和ErichGa姗a2位牛人也提供了许 多帮助.看来对于NUnit还真是下了一番力气了
NUnit是xUnit家族种的第4个主打产品,完全由C#语言来编写,并且编写时充分利 用了许多.NET的特性,比如反射,客户属性等等.
最重要的一点是它适合于所有.NET语言.。
随便定义一个main方法来依次执行TestCase。
一个简单的测试用例如下:
publ ic class AssignCraneMgrTest extends TestCase {
priVate SPSWorkSpace workSpace=new SPSWorkSpace():
priVate List list=new ArrayList():
protected voi d setUp() throws Except ion
super.setUp():
prepareDate():
protected Void tearDown() throws Exception
super.tearDown():
public void testLoadCraneAssignmentInfo() {
assertTrue(10ad()):
-37.
企业知识库管理系统的设计与实现
6.1.1用户注册的测试
系统的注册模块功能测试的测试用例,如下表6.1所示:
表6.1测试用例
Tab.6.1TeSt Case
用户注册模块测试,输入不符合Check规则的信息,前台脚本报错;输入符合规则, 但不是正确的用户名密码后,前台验证通过,后台验证失败;全部输入正确,用户注册 成功。测试的用例图,如下图6.1所示。
用户注册 ∥ 彩苁融
水篁仝堡星)/
《吵 服务器验证.◆ ≮砂 /人 服务{
图6.1用户注册测试用例图
Fig.6.1TeSt C硒e 0fregist figure
本
用户注册模块测试,在输入不符合规则的信息时,如:输入系统中已经存在的用户 名后,弹出错误提示。如下图6.2所示。
大连理工大学专业学位硕士学位论文
欢翻链册经验孽享系绞,在逭里巷可掣柏更多的月骏分李工作和字习经验
填写注册信息
用户名谵n
电刊擀霉…, 。 诺£密码
重复蕾码……一~….,
验证码
,仔:,t手S:_
。
‘’‘\首彳蔫鏊 0该用盅名不可用,i青更换用声名
O田I箱6_lo卅、享符麓天正确了才能离开孽点
#请输入罾码,密码最少呔于4位享;奇
。;请输入重复罾码
;{请输入9壶证码
图6.2错误提示界面 Fig.6.2Show e11ror menu figure
6.1.2用户登录的测试
系统的登录模块功能测试的测试用例,如下表6.2所示:
表6.2测试用例
Tab.6.2Test CaSe
.39.
F量耋j己用户登录测试用例图 霸白戏毫蛐。
隐6.3砥t
case。;芸罐墨
蚰篇鲧蜘妯懒晰铘嘧码纛姚确砌下图
用^由宕蜒越
鞠
霞邈
大连理工大学专业学位硕士学位论文
6.1.3主页面的测试
系统主页的测试主要要测试以下几个功能显示是否正确:(1)个人信息 (2)全部分类 (3)多媒体资料 (4)文档资料 (5)文章信息 (6)排行榜
系统主页面的运行截图,如下图6.5所示:
譬受自j是茸钯sn?芝_S!
t
JI\管理
●囊争纛体费糟 毫士伯广告 迅雷广告夼绍 飞思广告舟绍 嘟l彝机广告卉绍 稹蓉的小辣
网翳广告
AD。.N日螽据麓程匿 五月夭口香捶广告 资料1
天于保陆{一售.保蹬经纪和保险盐括灿业人员资格鸯I式 图6.5主页面
Fig.6.5Homepage
>>更弗
上传发布
::篓笺还譬蓄鲨盈 :。,一。:鳖誓翟鲨掣 Ⅲ。一s I警釜蓄i蓄涮
2013罅lj
壬站支蕈.s鼙
宝站黄“:6箸
2013-09—1s抛}j一室:O蓐转j惯划:0嚣
2013—09-1S
多叠体贳格嗣黼fi麓
2013—D9_】S
五月
车年息撵行
2013—09_
。螽
芙于保险;肖售.保睦经圮和保险盛…
2013—09_13
…资料1
t盎五月天口香藿广告
扣
睁垂机广告卉结
>)更多晡蕞士伯广告
6.1。4多媒体资料的测试
进入多媒体资料列表,点击一个已上传的多媒体资料,进入多媒体资料播放页面, 测试多媒体视频播放是否正确,播放效果如图6.6所示:
类翼|{睁
眨
分体
僻 畸
纂一一
企业知识库管理系统的设计与实现 2013_091513:2406l■ l窍置量I
1球. 三煮i
图6.6多媒体资料界面一视频
Fig.6.6 Media menu-Video
关于檬随鞘●.1晕跆经圮釉像睑公估 赉科1
五月王口誓艟广告
相唪机广告夼绍
毫士伯广告
恐霉广告舟蛔
飞愚广告介绍
禧}■的小麓
罔薄广告
A00.HE嘞据涛壤囝
6.1.5文档资料的测试
文档资料发布的模块功能测试的测试用例,如下表6.3所示:
表6.3测试用例
Tab.6.3Test C2Lse
.42.
范文四:个人知识库管理系统
1.针式个人知识库管理系统 :针式PKM是专业的个人知识管理软件,以“知识分类体系”、“知识点关联”、“全文快速搜索”等为核心;是帮助个人进行学习、改善学习和工作中文档管理的友好助手;适合对大量的文档进行管理,以便于查找、学习等。
2.MyBase :Mybase 与其它使用Delphi、VB等编写的同类文件管理软件如西苑、良友、藏书架不同,Mybase是C++的内核,所以速度非常快,打开300M的资料库仅需1秒钟!该软件采用树型分类管理系统,可以直接输入任意大小的文本、表格,也可以附件形式加入任何类型的文件,并可选择对资料库进行1-8级的压缩。有了它,我的My Douuments文件夹里就不再放什么东西了。
3.Evernote :EverNote是一款优秀的电子笔记资料管理软件。以超强的内容捕捉,实时搜索,标签分类,支持大数据库,图像内文字的识别和手写图形的识别而被用户所称道。全新的3.0版开始,基本功能完全免费,增加了很多新特性,并从以前的Windows软件,拓广为Web应用+Windows/Mac客户端+移动平台客户端,用户可以随时随地访问自己的笔记。
4.网文快捕 CyberArticle :CyberArticle 网文快捕 (原名WebCatcher) 是一个保存/管理网页的工具,主要功能有:可以在IE里面保存网页,包括文字,图片,Flash动画等等。也可以保存选中的文字,图片和链接等等;在一个树形孔建里面管理保存下来的网页。可以通过拖放来分类网页;在一个可视化的编辑器里面编辑网页;把网页里面的所有元素保存在一个单一文件里面(*.book),保持磁盘清洁;可以把保存的网页导出成CHM文件。网文快捕还是一个非常实用的电子书制作工具;可以把.book文件转换成可执行文件(*.exe);允许将所有的网页导出到文件加重。因此可以复制这些文件到PDA上面进行阅读;支持书籍文件的全文检索,可以快速的找到您的资料;可以很好的保护资料;可以给书籍文件或者节点设置密码。
5.网博士 Websaver :网博士 Websaver绿色免费,可定制,支持界面皮肤; 全面采用XML技术,完全UNICODE兼容,彻底消除乱码;可以多种方式保存网页、图片、Flash动画、Word文档、PDF文档、信息片段等;支持自动保存、批量保存和完全可定制的过滤保存,如过滤掉广告或仅保存大图片等;可为保存的信息指定标题、注释、附件、重要性、阅读状态等;可快速分类、排序、加密保存的信息,籍文件可压缩、备份、优化、加密 、同步;支持保存的信息自动关联,如维持链接关系、去除重复图片等,书籍文件大大减小;可对标题、注释、信息全文进行指定范围、日期、下载来源、大小写无关、模糊搜索、相关性等组合方式的搜索,搜索结果可显示摘要;支持多窗口信息浏览,内置网页文本编辑器,支持阅读标记和文本格式化,支持外部阅读器和编辑器;保存的信息支持多种方式的单个或批量导出供其它应用使用,典型的如导出.CHM格式。
6.资料收藏大师 :资料收藏大师有一个悬浮窗,当在看网页、编程序时需要从大量的文档资料里摘抄某些或某段文字,只要将这些东西一选,然后拖到悬浮窗中就可。同时资料收藏大师可以直接监视剪贴板,把剪贴板的内容自动抄下来。可以以文本或或HTML方式来保存所选的内容。如果以HTML内容保存的话,不光是HTML网页,还有图片,Flash等都能一起保存下来。另外,悬浮窗也支持文件拖拉,只要将文件拖拉到悬浮窗中就可以,等同于文件导入功能。资料收藏大师可以同时导入文本文件(TXT),网页文件(HTM,HTML),图形文件(JPG,GIF,BMP),RTF文件,WORD文件(DOC),邮件文件(EML),书库文件(SRM),而且在文档内容中还可以插入图形文件,DOC文件,RTF文件等格式,支持插入附件,内置压缩功能。
7.资料收集管理器 Collector :资料收集管理器 Collector能够把您收集的资料、图片等都存放在一起,统一管理的工具。全部文件使用系统图标,支持大容量数据库,支持拖拉操作。导入速度一流,比其它同类的软件都快很多(可以在网上找一个同类软件导入过万条记录比较)。上网浏览网页时允许通过定制IE的右键菜单来方便收集网页和图片,本软件特色是可以直接保存成MHT文件。附带一个例子数据库,里面有使用方法。免费软件。软件讨论请加入QQ群2523198。 1.9版本 1、添加导出数据生成程序数据库HDF格式功能。 2、修正合并数据库没有考虑到合并的数据库密码问题; 3、修正旧版本选择不压缩的数据库转为新版本的数据库浏览时数据出错的问题。 4、把hha.dll和hhc.exe这两个文件打包进执行文件。 5、添加制作CHM文件选项。 6、美化菜单。
8.Mydata 资料管理器 :Mydata(信息管理器)支持中英语言版本、免安装、自动在线升级;提供三级类别管理、并可以指定不同的显示图标;可以增加附件,附件修改后可以自动更新;快速的查询,可以指定标题、关键字,甚至全文检索;提供强大的可配置功能,让您轻松定制个性化的功能;提供悬浮框,具有网页快捕功能,可以在浏览器中直接抓取网页;可生成Chm格式的帮助文件,并支持多种导出方式;免费绿色软件,携带方便,可以放在U盘上,在任何机器上使用
9.PKM 2 :PKM2 是基于内容的个人知识管理系统,它可以将所有文字、图片信息全部转储为 HTML 格式文档保存到数据库中。这些信息包括:你的笔记、网上的网页内容、本地机器里的文档内容。PKM2 将这些资料全部保存到你的项目中进行管理,不会因系统或软件崩溃丢失数据。PKM2 可以进行基于内容的采集、编辑、整理、检索、发布,为个人知识管理提供有力支持。PKM2 适用于程序员、研究者、学生、信息专家、以及以互联网作为主要信息来源的网上阅读者、信息搜集者和信息发布者。
范文五:[知识库管理系统]个人知识库管理系统
[知识库管理系统]个人知识库管理系统 篇一 : 个人知识库管理系统
1.针式个人知识库管理系统 :针式PKM是专业的个人知识管理软件,以“知识分类体系”、“知识点关联”、“全文快速搜索”等为核心;是帮助个人进行学习、改善学习和工作中文档管理的友好助手;适合对大量的文档进行管理,以便于查找、学习等。
2.MyBase :Mybase 与其它使用Delphi、VB等编写的同类文件管理软件如西苑、良友、藏书架不同,Mybase是C++的内核,所以速度非常快,打开300M的资料库仅需1秒钟~该软件采用树型分类管理系统,可以直接输入任意大小的文本、表格,也可以附件形式加入任何类型的文件,并可选择对资料库进行1-8级的压缩。有了它,我的My Douuments文件夹里就不再放什么东西了。
3.Evernote :EverNote是一款优秀的电子笔记资料管理软件。以超强的内容捕捉,实时搜索,标签分类,支持大数据库,图像内文字的识别和手写图形的识别而被用户所称道。全新的3.0版开始,基本功能完全免费,增加了很多新特性,并从以前的Windows软件,拓广为Web应用+Windows/Mac客户端+移动平台客户端,用户可以随时随地访问自己的笔记。
4.网文快捕 CyberArticle :CyberArticle 网文快捕 是一个保存/管理网页的工具,主要功能有:可以在IE里面保存网页,包括文字,图片,Flash动画等等。也可以保存选中的文字,图片和链接等等;在一个树形孔建里面管理保存下来的网页。可以通过拖放来分类网页;在一个可视化的编辑器里面编辑网页;把网页里面的所有元素保存在一个单一文件里面,保持磁盘清洁;可以把保存的网页导出成CHM文件。网文快捕还是一个非常实用的电子书制作工具;可以把.book文件转换成可执行文件;允许将所有的网页导出到文件加重。因此可以复制这些文件到PDA上面进行阅读;支持书籍文件的全文检索,可以快速的找到您的资料;可以很好的保护资料;可以给书籍文件或者节点设置密码。
5.网博士 Websaver :网博士 Websaver绿色免费,可定制,支持界面皮肤; 全面采用XML技术,完全UNICODE兼容,彻底消除乱码;可以多种方式保存网页、图片、Flash动画、Word文档、PDF文档、信息片段等;支持自动保存、批量保存和完全可定制的过滤保存,如过滤掉广告或仅保存大图片等;可为保存的信息指定标题、注释、附件、重要性、阅读状态等;可快速分类、排序、加密保存的信息,籍文件可压缩、备份、优化、加密 、同步;支持保存的信息自动关联,如维持链接关系、去除重复图片等,书籍文件大大减小;可对标题、注释、信息全文进行指定范围、日期、下载中国电信呼叫中心知
识管理系统与CRM
设计说明书
2011年3月1日
一(概念
知识管理:是指在组织中建构一个人文与技术兼备的知识系统,让组织中的信息与知识,透过获得、创造、分享、整合、记录、存取、更新等过程,达到不断创新的最终目的,并回馈到知识系统內,个人与组织的知识得以永不间断的累积,从系统的角度进行思考这将成为组织的智慧资本,有助于企业做出正确的决策,以应市场的变迁。
知识管理,经常被人提起,但面对知识量极大,同时散布在各个不同系统中的业务知识,整理起来总是让人感到难以处理,对于呼叫中心而言,他是最基础,最核心层次的处理系统。
二(分类
在知识管理的分类上可分为个人的知识管理与企业的知识管理两大类型。
10000号的知识管理可分为系统层面与业务管理层面两部分,系统层面的需求重点在于:系统容量;服务器的独立性;定位响应速度;多级管理权限设置;多种类文件的管理;知识库的结构设计;报表……
而管理层面则在系统的基础上,围绕着业务知识需求,管理架构进行知识管理,流转,让知识真正产生竞争力。
在电信10000号的知识管理中,人们常提到的问题有很多,包
括:目录树、检索、知识对比、知识结构化、数据挖掘、业务推送、业务增值服务提示等等……业务种类需多,但以下几点是整个知识管理的基础:知识库目录树结构;知识检索方法;知识模版管理;知识管理者流程协作统一;知识报表。
三(详细介绍
1)。知识库目录树结构
知识库内存在着大量非结构化知识文档,包括:TXT、WORD、EXCEL、DORT、AMR、MP3,MIDI,AAC、 MPEG-4 Visual Simple
等等。如何将这些非结构化的文档与结构化的文档进行分类管理是知识管理的最基础部分。
一般而言,目录的设计需考虑以下因素:知识架构明确;知识分类清晰;规范目录名称;符合目前使用习惯;兼顾未来发展趁势;扩展性与可控性强;展示页面友好;权限技能细分;具有导航功能。
1、知识架构
是指知识库目录层级设计,一般可分为网页结构与树状结构两种。
目录使用得最多的是树状结构,常称为目录树。
在目录设计中,最为重要的深度与宽度的设计原则。
2、知识分类清晰
知识目录结构的分类规则较多:可按地区为主线、以业务为辅线作为划分依据;也可以业务为主线、地区为辅线而进行;还可以按使用者的使用习惯而划分。
但对于前瞻性的业务需求、业务管理、客服业务权限而言,管理者还可以以业务发展总趋势为主线,业务管理方面除10000号的需求外,兼顾其他业务团体,客服代表使用的习惯而进行。如电信业务的未来主线为品牌产品业务,因此本类电信产品业
务可以单独设立,而电信的传统业务相对较杂,可但为辅线按使用量顺序总括放于电信业务的下级目录下。
当然除此以外,首层目录的分类还可以按产品的关联度等内在关联方法而设定。
一个好呼叫中心知识库目录分类,除了需考虑知识本身的分类结构外,还需要考虑如何与业务技能进行有效的对接,而业务技能又应与IVR的语音引航相结合,以便更有效地业务权限分配,方便不同地区、不同业务技能的人员可以更快捷有效地查找到需要的业务知识,同时方便采编人员进行业务分类处理。当然业务技能的分类时需考虑业务的关联性。
值得一提的是,知识库目录树的首层目录影响着使用人员的工作思维、操作习惯与和系统响应效率,因此首层目录树是整个目录建设的关键,因此本级目录除了考虑业务定位速度、知识的点击量多少外,还需要考虑业务的稳定性,一般首层目录不适合频繁改动,经常变动的产品类别不应做为首层目录。
2)。知识检索方法
好的检索定位方法,可以快速,有效地从知识海洋中找到需的知识点,最常见的使用样例是:GOOGLE、百度一样的检索网站。
检索主要是系统方案为主,目前使用较多的检索类型主要有:全文检索、模糊检索、分支检索、关键字检索、高级检索、语音检索、智能检索……
各种检索类型的定义、使用、优缺点在这里就不详细说明了,各位有兴趣可以去查看一下对应的资料。一般而言,对于知识库可以采用多种检索方法来做定位,不应只采取一种,从而限制了检索的结果。
在电信业中主要是以使用目录定位、检索定位两种方法为主,但使用检索为主的定位方法时,一般需要跟检索范围作关联,否则检索结果过多,则需要客服人员二次定位,使用目光查找,延长了整个检索时间。影响工作效率,这也是目前电信业务定位方法中,多使用检索定位为辅的主要原因。
在检索的使用中,除了考虑使用何种检索方法外,有几个事项需注意:检索结果的展现、检索结果的排列顺序、检索范围圈定方法、检索与其他系统的结合使用、检索系统是否可自动生成关键字库……
检索结果的展现包括的项目是哪些,展现的界面是否友好,字体的大小,颜色的配搭,检索词语的字体是否有加粗,单项检索结果展现的行数等。
检索结果的排列顺序一般排列方法有:按知识库目录文档的顺序、按知识文档的序号、按知识文档点击量的顺序、按知识文档发布时间、知识文档修改时间……
检索结果中,目光定位最快的是前三项、前五项,而电信内部知识库中包含同类名词过多,影响使用效率。
从各地电信的使用反馈情况看来,还是以语义相似度的排列顺序为佳,客服代表们主要认为,他们输入的关键字或者是词语都是反映本身所需要查找的内容,而其他排列方法,出具的结果受到各类客观因素影响,并不一定是客服人员们所需要的结果,特别是对内而言,点击量过大的,一般都是客服人员们最熟悉的,根本不需要借助知识库回答的知识。
但对外部客户,按点击量的排列,可能提供的答案是他们所需的,因为对于外部客户而言关注点相对统一,且受时限影响较低。
电信业知识库内知识量巨大,而且各类的知识存在于各种不同的系统中,客服人员们一般需要在各种不同的系统中查找客户的资料,所需的知识支持,随着电信业服务广度及深度的提升,快速准确回复客户的问题已是基本所需,而如何针对客户的情况,进一步挖掘客户的需求,进行在线营销,体现服务等都是目前关注的问题,因此检索,特别是关键字在各个系统中的综合应用,跟CRM系统、BOSS系统、来电原因系统等系统,做怎么的取数、对接、关联等等系列动作都是目前知识管理中检索系统深度开发的问题,也就是常提及的知识挖掘工作之一。
检索虽然是以系统支持为主,市场上有很多很好的系统可以采购,但怎么才能检索出所需要的结果,如何理顺整体检索流程提出各自的需求则是管理方的问题了。
3)。模版管理
知识库的管理中,模版管理是这里面最细致,工作量最大,最困难的一部分,也是将非结构化文档进行结构化处理的重要环节。
好的知识模版不仅仅能将更多的知识文档中相似的知识内容清晰展现,方便客服人员快速定位到常用的知识点,还可以通过结构化及半结构化处理,为知识深层应用打好坚实基础。
1.模版设计考虑
模版的设计按业务知识分类而定,知识的模版设定因业务的需求而进行细分,而这种细分的粒度需视业务使用量,使用价值而设,进行模版设计前需考虑:知识相似度,业务使用量,业务使用者,业务关联度,关键字,系统关联度……
在每个大类的模版中,充分考虑业务的结构化处理,尽可能采用表格形式表达,在表格中使用的字段处理简洁、以检索关键字为主,表格中的内容也尽量分类,以分类结构为主,以便对文档中的内容进行分类管理,方便业务多帧对比,清晰表达相似度高的业务信息。
2(模版业务分类
根据这些业务点而设定不同的业务模版,一般而言,在呼叫中心中最常用的模版有:信息通告模版、FAQ模版、营销模版、业务介绍模版、预处理模版……
模版主要属性类型可分成:陈述式表达,表格式表达、FAQ式表达三种。
3.模版设置原则
知识模版离不开的是,在页面上的展现,不同业务使用的模板也有所不一,模板设置原则如下:
对于短小的文档,直接用陈述形式展现;对于较长的业务文件,采用页面内设置主要项目的导航形式进行;对于套餐类、资费类文件的主要采用表格形式。故障类文件采用简单、精炼的形式说明;过长的文档,采用陈述与表格相结合的形式;疑难问题,主要采用Q&A的形式;模板中需设有更新时间、版本编号;模板中需设有相应的知识导航;模板中的flash插件采用链接方式实现;个别短小的表格可整体套入知识模板中,具体情况视文档的设置特点而定。
支持知识模板的预览功能;支持知识模板发布前的审核功能;知识模板修改有相应的审批机制,已发布的模板不能随意进行修改。建议知识模板具备良好的扩展性,支持多媒体的编辑和内容替换;建议支持知识模板可实现系统内置,无需人工在页面内编辑。
4.模板的维护
对于知识库模板的维护,主要建立、新旧更替,实施三个方面,要点如下:
1)、建立适用的模板库,将各知识文档合理分类,明确各模板的适用范围。
2)、定期检查模板的合理性,针对不合理的模板进行清理,时间周期建议为半年一次。
3)、新知识模板的生成,鼓励各地知识采编人员对新旧知识文档提出,更合理,更快捷,更有效的展现方式。
4)、新旧知识模板,分类存放,做好版本号管理。
5)、旧知识模板退出时,需有建立对应的新知识模板。
知识模板是知识展现的关键环节,优秀的知识模板需要条理分明,知识分类简洁,界面友好,使得客服代表能快而准地找到知识点,还可以简化知识采编人员的业务操作。
四(概要设计
五(
六( 七( 八(
转载请注明出处范文大全网 » 基于UML的热处理企业知识库