《应用专家系统于ERP系统之导入需求分析以建构销售与配销模块知识库为例.docx》由会员分享,可在线阅读,更多相关《应用专家系统于ERP系统之导入需求分析以建构销售与配销模块知识库为例.docx(24页珍藏版)》请在课桌文档上搜索。
1、应用专家系统于ERP系统之导入需求分析以建构销售与配销模块知识库为例陈秋田佛光人文社会学院信息学系93334002mai1.fgu.edu.tw骆至中教授佛光人文社会学院信息学系IoCCiTIaiLfgu.Cdu.tw摘要企业资源规划(ERP)系统的导入是企业于21世纪竞争的环境中,不可或者缺的管理系统之一,企业亦常藉由ERP系统导入作为企业再造与升级的重要阶段性任务。ERP系统的导入通常均以项目导入模式,即顾问公司会派一批ERP系统顾问师至企业熟悉其作业流程,顾问师会依循项目导入方法从项目开始(Kickoff)、设计导入蓝图(BIUCPrint)、流程需求访谈(Requirementinte
2、rview)系统开发建置(Development)教育训练(Training)脚本测试(SCenariOtest)、资料移转(Datatransfer)、正式上线(Golive)等流程进行导入工作。然而流程需求访谈是最耗时也是工程最严峻且最重要的作业之一,顾问师误解使用者需求或者使用者误导顾问师等问题时有发生,如此往往造成项目导入时程延误或者系统上线后系统流程与实际作业流程不符,只能反复进行设计变更、重新调整系统、教育训练,直到系统流程与实际作业流程符合所求为止。为因应系统快速导入及第一次就把工作作对的需求,整合各行业别导入成功案例及专家的经验实在有其必要性。为有效的缩短系统导入时间,以达到快
3、速成功导入的需求。如何有效的利用人工智能及专家系统原理等各式计算机开发工具,并迅速结合既有的导入成功案例与及专家的经验,适时提供正确、有效的建议,避免、减少不良问题及错误的发生,有效缩短系统导入时间,提高日程掌控的能力及导入成功率,加速系统上线的速度成为各ERP系统顾问公司及欲导入之企业求生存、求进展的重要议题。本研究要紧目的在于以ERP系统之销售与配销模块为例,设计一套以ERP系统导入需求分析的专家系统,并提供系统导入需求分析有关的解决方案,其目标在于规划、分析、建构ERP系统导入需求分析知识库的架构,期望能有效的结合并充分利用以往导入成功案例及专家等宝贵经验,能适时提供正确、有效的建议,强
4、化ERP系统顾问公司及欲导入之企业的竞争能力。关键词:专家系统、人工智能、企业资源规划、EnterpriseResourcePlanning销售与配销。壹、前言与动机一、前言所谓专家(EXPCrt),就是经由训练及经验累积,能解决通常人无法解决的问题的人。他不但拥有该专业庞大的背景知识,也能够有技巧、有固定程序地应用这些知识解决专业上的问题。而运用人工智能(ArtifiCiaIIntelligence,Al)技术,将专家的知识予以分析、储存及利用,能在某特定领域内达到高水平表现的计算机程序,即称之专家系统(EXPertSystem)知识库专家系统(Knowledge-BasedExpertSy
5、stem)智能系统(InteIligenCeSyStenI)或者聪明系统(SnIartSyStem)。这种计算机程序典型地以符号(SymbOI)来表示知识,能够检核及解释其推理程序,同时具有良好的人机接口,其解决的问题常是人类需要多年的教育与训练才能胜任的。专家系统与传统程序的比较如表IT所示:表一传统计算机程序与专家系统的比较传统程序专家系统数据的呈现与使用知识的呈现与使用知识与操纵的整合知识与操纵分离算法程序推理程序大量数据的处理大量知识的处理程序确保单一性与完整性单一性与完整性的松绑不可能在执行时作解释执行时解释为其特点倾向数值运算倾向符号处理现今专家系统应用的领域有如下13种:1 .解
6、释(InterPretatiOn):如解释肺部测试(PUFF)。2 .预测(Prediction):如预测可能由黑蛾造成的玉米缺失(PLAN)O3 .诊断(Diagnosis):如诊断血液中细菌的感染(MYCIN)。4 .故障排除(FaUltIsolation):如电话故障排除系统ACE。5 .规划(Planning):辅助财务管理之PIanPOWCr专家系统。6 .设计(DeSign):如小型马达弹簧与碳刷之专家系统MotorBrushDesignero7 .监督(Motoring):如IBMMVS操作系统之YESMVS08 .除错(DebUgging):如检查算术错误原因之BUGGY09
7、.修理(Repair):如修理原油槽之SPCOFORo10 .行程安排(SChedUIing):如制造与运输行程安排之专家系统ISAo11 .教学(InStrUCtion):如教诲使用者学习操作系统的TVX专系家统。12 .操纵(Control):如帮助计算机制造及分配之操纵系统PTRANSo13 .分析(Analysis):如分析油井储存量之专家系统。二、动机大型ERP系统的导入通常均以项目导入模式,即顾问公司会派一批ERP系统顾问师至企业熟悉其作业流程,顾问师会依循项目导入方法从项目开始(Kickoff)设计导入蓝图(Blueprint)、流程需求访谈(Requirementintervi
8、ew)、系统开发建置(Development)教育训练(Training)、脚本测试(Scenariotest)资料移转(Datatransfer)、正式上线(Golive)等流程进行导入工作。然而流程需求访谈是最耗时也是最严峻且重要的作业之一,顾问师需藉由现场访谈来熟悉导入之企业之作业流程,以作为系统开发建置(DeVeloPment)阶段之蓝图,因此顾问师的产业经验与系统导入经验将是导入成功与否的重要因素之I,再加上受访谈的使用者关于流程的认知或者熟悉的程度不一,致使误解使用者需求或者使用者误导顾问师等问题时有发生,如此往往造成项目导入时程延误或者系统上线后系统流程与实际作业流程不符,只能反
9、复进行设计变更、重新调整系统、教育训练,直到系统流程与实际作业流程符合所求为止。为因应系统快速导入及第一次就把工作作对的需求,整合各行业别导入成功案例及专家的经验实在有其必要性。此研究是透过专家系统提供一些标准的导入流程模型。根据这样的办法,让我们有了进展一套ERP系统导入需求分析的专家系统的构想,当然如同有关文献中所提及,一个好的专家系统透过储存于知识库之专家的知识与推论引擎的机制,当使用者提供一些事实信息时,能够透过推论引擎法则的对应与推论,快速准确的回应相对应的结果与解决指引,并给予深入的解释与因果关系的诠释。如能将此系统推展至企业之中,不但解决企业关于ERP导入知识获得的困难,更提供一
10、套可靠简便的问题解决指引,当然它可随时更新、适用于不一致产业的ERP系统上。文献探讨专家系统是人工智能(ArtificialIntelligence,AD的一个分支,应用大量来自人类专家(EXPert)的专业知识来解决问题。专家由于训练与经验,在特定领域里拥有专业知识(EXPertise),即通常人所没有的专业技能与知识。由于具有专业知识,专家不仅学有专精,解决问题时也比通常人更有效率。当专家系统在七十年代刚开始进展时,是一门专门的学问,但是到今天任何应用专家系统技术的系统都称之专家系统。许多用以帮助进展专家系统的工具也在大量的需求下被进展出来,包含专家系统程序语言、进展环境与硬件等。专家系统
11、中的知识能够是专家直接提供的,也可由书本、杂志上或者由具有有关知识及经验的人获得。在专家系统中,使用特定用途(Specialpurpose)的知识及规则(Rule)来解法问题,这些知识与规则被存放在知识库(Knowledgebase)也因此专家系统早期被称之知识库专家系统(Knowledge-basedexpertsystem),亦称之知识系统(Knowledge-basedsystem)。其架构如下图所示:图一专家系统架构事使用者W居基本上,一个专家系统是以知识库为核心。使用者将事实或者其它信息供应给专家系统,经由专家系统处理后,即可获得相当于专家建议的解答。专家系统内部通常包含两个要紧部分
12、:知识库及推论引擎(Inferenceengine)0知识库要紧储存专家对该应用领域的专业知识(EXPertise);推论引擎则依使用者输入的事实描述,并应用知识库中的知识,透过一定的推理步骤解决问题。由于专家系统能够因知识(即数据部分)的抽换而改变系统的功能及行为,因此适用于领域知识尚不完整、新知识不断增加及需要具备自我学习机制的应用领域。除此之外,专家系统具备多个吸引人使用的优点,包含:(1)提升可用性:建构专家系统尽管耗费时间,但由于完成后的专业知识将可在任何适用的计算机硬件大量复制使用。因此,将可增加专业知识的可用程度。(2)降低成本:由于专家系统具备可复制的特性。因此,提供专业知识给
13、每一个使用者的单位成本将会降低很多。(3)减低危险性:专家系统能够使用在对人们有危害的工作场所,以降低人为操作的危险性。(4)持久性:人类专家技术会很快凋萎,不论它是心智或者身体的活动。但专家知识库一旦被建构,便可长久储存。(5)整合多种来源的专业知识:对一个需要许多方面专家才能解法的问题,专家系统能够整合多种来源的专业知识来解决问题。(6)提高可靠度:人类专家在重要或者紧急的时刻,往往会因过度的压存而失去推断力或者行为能力。专家系统在任何情况下都可表现出相同的水准。(7)解释能力:专家系统提供推论的解释,以满足人们的质疑及好奇心,关于非领域内的使用者更具有学习的功能。(8)更快的反应:依照软
14、件及硬件的规格,专家系统处理问题的速度绝对会比一个真正专家来得快。甚且在软件、硬件的容许,可达类似实时(Fealtiine)反应的效果。(9)稳固、不感情用事:专家系统尽管具有专业知识,然却不可能受情绪的影响,总会在一定时间内完成工作。(IO)知识指导者:专家系统可用来储存经验及训练人员,使经验不致有失传之疑虑,生手能很快变成经验丰富的执行者。专家系统与应用,曾宪雄参、研究方法一、系统架构本系统估计在WindOWS2000Server环境下以DRAMA系统建构。DRAMA是一套规则式的专家系统建构环境,提供前向推论的推理方式,该系统是目前在个人计算机上功能较完整的专家系统进展环境,除了提供推理
15、机之外,还包含知识库编辑接口、规则分群功能、网络接口开发工具等。系统开发的构想图如下图所示,包含:图二ERP系统导入需求分析架构图ERP系统等人需求分析的辱家系统.(1)知识撷取策略拟定及知识库建置(2)实地进行专家访谈及资料搜集(3)知识归纳及整合(4)知识库及网页的建置(5)系统测试及修正肆、知识来源及撷取方式常见的销售与配销流程(Sales&DistributionProcess)模式很多,包含通常销售/销退作业、服务性商品销售/销退作业、组合性商品销售/销退作业、项目销售/销退作业、连带销售/销退作业、客户寄售销售/销退作业等等。其流程与销售之定价策略、后续产生财务成本与利润亦会随所销
16、售的产品类别而有不一致。要完全熟悉这些作业流程及有关条件,并非由单一顾问师或者作业执行者提供的知识、经验及有关数据就能够完全涵盖的。一、专家学者因此,目前已征求四位ERP系统资深销售与配销模块顾问的同意,愿意担任本系统的专家(即知识提供者),包含:表二专家学者列表姓名凌睿渊性别男现职致伸科技股份有限公司信息部副理专业年资8年经历凯翼信息顾问公司、台湾源讯科技股份有限公司专长ERP系统规划导入、保护其它姓名许蕙芷性别女现职台湾源讯科技股份有限公司ERP销售与配销系统资深顾问师专业年资8年经历台湾源讯科技股份有限公司、源景科技股份有限公司专长ERP系统规划导入其它姓名陈燕姐性别女现职台湾源讯科技股
17、份有限公司ERP销售与配销系统资深顾问师专业年资6年经历台湾源讯科技股份有限公司ERP销售与配销系统资深顾问师专长ERP系统规划导入其它姓名罗宪章性别男现职东捷信息服务股份有限公司企业月吏务事业部t小理专业年资15年经历台湾思爱普公司项目经理专长ERP系统导入其它二、专业ERP网站另外还参考下列网站之有关资料,做为本研究部份知识之来源:三、专业书籍1 .炬见工作室/着,”ERP企业资源规划理论”,博硕出版,2004出版2 .近安理夫/着,”ERP实务入门”,商周出版,2004出版3 .刘荧洁/着,”从ERP、SCM、CRM到电子商务”,文魁信息,2002出版4 .AVrahamShtUb/原著
18、,企业资源规划(ERP),哈佛企管,2001出版5 .张硕毅、黄士铭、阮金声、洪育忠、洪新原/着,”企业资源规划”,全华科技,2005出版四、知识撷取表示法汇整专家提供之销售与配销脚本(Scenario)与事实(Fact),从最终修正成知识表格产生推论规则:IFfl=TANDfn-1=TTHENSSn-l将其整理成下列Z范例之知识表格,以作为规则知识库之蓝图TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT
19、TTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTTT省略ZZISN-iIIIIIIIIII,II.ITIIIIITlIII表四字段说明(一)Type说明Type说明Type说明Fl顾问师F9销售通路:直销F17销售方式:经销F2通常使用者FlO销售通路:经销F18销售方式:寄售F3销售与配销模块Fll国内客户F19专案F4贸易商品F12国外客户F20连带销售F5组合商品F13一次性客户F21物流宅配F6服务性商品F14现金F22邮寄F7成品F15月结F23业务员送货F
20、8赠品F16销售方式:直销表四字段说明(二)Type说明Type说明Type说明SlScenariolS9Scenario9S17scenariol7S2Scenario2SlOScenariolOS18scenariol8S3ScenarioSSllscenariol1S19scenariol9S4Scenario4S12scenariol2S20Scenario20S5Scenario5S13scenariol3S21Scenario21S6Scenari06S14scenariol4S22Scenario22S7Scenario7S15scenariol5S23Scenario23S8S
21、cenario8S16scenariol6伍、结论与未来展望一、结论本研究之最终目的,是完成一套ERP导入需求分析专家系统的建构,及该系统所需之专家知识/数据库模块,以协助ERP导入顾问师之各项需求分析,如导入可行性评估、客户需求预测、导入计划阶段、导入设计等阶段的决策,藉由专家意见及以往开发之实际验证结果,经由本ERP导入需求分析专家系统的快速推论,适时提供正确、有效的建议,以避免以往不良问题再发生,以有效解决有经验顾问师不足及缺乏适当训练教材之逆境,同时正确、有效的信息支持,大大的缩短ERP系统导入的时间,继而大量降低导入的成本,提高市场竞争能力。透过ERP系统之共通特征、与流程特性进行分
22、类、归纳、分析出ERP系统、有关事实参数、与事实参数间的关联性及相对应计策的专业知识、专家建议的收集,归纳出本专家系统的基本雏型架构及后续推论的方式所建立的一套ERP导入需求分析专家系统。在本研究过程中,得到下列几点结论:(1)由于ERP系统导入十分依靠有经验的顾问师,往往好的顾问决定整个导入项目的顺利与否,同时在需求分析阶段既已决定百分之八十的导入开发费用,由此可见顾问师的重要性,然而在需求分析,常常会面临数据不足等不确定性的影响,使整个分析决策过程中常常需依靠有经验的专家做决定,而ERP导入需求分析又需要相当多的专业知识及信息,短时间完全熟悉实属不易,进展出一套及时能提供适时建议的系统有其
23、必要性。(2)选择适当之专家系统建构工具,可大大的节约进展专家系统所需之时间与日后系统保护及扩充的可行性。DRM之推理机置同时具有前向链接(ForwardChaining)的功能,可依问题特性以不一致推论方式处理。而其内建知识库表达方式,兼具有规则式(RUIe-Based)与对象-属性-附值表示法(Objeet-Attribute-VaIUe)的混合式知识表示法(Hybrid),而且同意数量式推理及非数量式推理之整合环境,相当适合以经验法则为主的ERP系统导入需求。(3)专家系统之撷取为本系统成功与否之关键,而本计划所使用撷取专家知识的方法一共有三种:(1)专家的访问(2)集体的讨论已开发档案
24、之资料萃取等,并搜集国内外有关文献报导后再将资料加以分析、归纳、整理,作为进展本专家系统架构及知识库建立所需知识的重要来源。(4)由于有经验之专家普遍不足及缺乏适当训练教材下,本系统亦能达到训练基层顾问师对ERP系统导入分析的认识及辅助资深顾问师给予一较简捷之建议处理方案,以供决策之参考。(5)由于专家系统将专家的知识移转到计算机软件之内,能够透过组织内部伺服网络(Intranet)的运作,将计算机软件的使用层级扩大,使更多层面的专业人员得因而受惠。同时亦可提升各阶层之决策及执行的品质。二、未来展望关于将来本研究的架构中之后续研究,有下列几点建议:(1)依产品类别所建立所需的知识库。目前本研究
25、所建立的架构是根据单一模块的通常通则性问题所建立规则、推理的知识库,在应用上比较有所限制,无法满足各产品类别、设备及特殊类别方式上的需求,建立差异性、弹性化的知识库有其必要性。(2)扩大专家系统的范围,本研究仅就ERP系统中销售与配销模块部份进行建构。ERP系统包含物料管理、生产管理、财务会计、工厂管理、人事薪资管理等等建议未来能扩大专家系统领域的范围,网罗各模块所需知识及数据库,扩充各领域专家知识的来源,整合各模块工程有关知识,扩大所建立的专家系统范围,提高专家系统所带来的效益。陆、系统画面一、系统前台 使用者(目前泛指需要运用本系统的企业使用者或者ERP顾问师)进入网页(如下图),再依企业
26、使用者或者自身所发生的症状,勾选网页上适合的选项。 系统将勾选的参数送至DraIna推论库进行推论。图三系统前台DRAMA推论库将推论的结果,送至需求模拟结果展示网页,并呈现在网页上,提供使用者系统初步的推论结果,并将推论结果做为系统导入参考的根据,以达到系统快速导入及第一次就把工作作对J的目的。图四系统前台一本系统输入之事实画面方方片,蜜瓶线MkesoAInQmeIEjkow0MNI(DWMCD舜Ml量XMCD收施&1.Jj)G9膻。8*的,小,比QQ上n0adSMfaChgtfMyDocgoWqwhtnTP”至建虱iw松.ERP醇入需求分析事家系统您所勾逗的脩件如下:一、使用现象:WBla
27、ii二再入稳知:邮伙网相辅MdDMEbUtlM)三箱售之物料81空:SI粉商品=四ftr督通路:后SJ五、箱售之客户SUR:Bl内名尸六*客户付款方式:月精七BXf:行0IA、特殊Jfi存根式:/褰九、物配送:符旋宅配I摘给某:1-lCJ完庆一1串函而一EG勺4”剑诩蛔斯凶SLjW剑劾跳!5电08三ii3(SLJ3tAMHB图五系统前台一系统推论画面jdSJln不行-HkmoHInternetEjkowWM(E)tM御XMKQi)3Wd9,dRffJiMiJ3KAMARkK4itof25-CAProt三PdMmdhDnmtKaternttt5VdtMWZfilef(xArmonMrwr:aas
28、M二fc回区觉量WnDdddddddddddddddddddddddddddddCtnenI;gSent*QCatidtlon二1(X)Brai5rs.fConstiTtOperalontCaW9Qac“S0ContUnIIEmCChttamFMConraton NumericM n0ggi IWEMMuiiiprrUI向QC.,皿eClAMODefWfeOCqjalOperalorAfiSOJUtBF5CtDBooleanOCmtKIXJ词tCDgeiOWftiM口NahJI“机1口BooleanCCmtafTX)rue)tQArJOperator9C3OfOperator 口EqudGPo
29、rata UlEquaOperMwfCfOprWrA3呼。OparatM C3EaUdOperMttrfTNumcnQr(r3tur NotO9effstar StFjConteinsAcnonowfion Asvnmnl ChdSingger Cl转ACqUIteFactOpcntana;:1WMrltM,f-s.ML.除DRAMAROI.CH合Z-Q3电为-2ia三、推论规则表列 IF(顾问师=true)AND(销售与配销二true)AND(贸易商品=true)AND(直销二true)AND(国内客户=true)AND(现金=true)AND(物流宅配二true)THEN需求:=scena
30、rio; IF(顾问师=true)AND(销售与配销二true)AND(组合商品二true)AND(直销二true)AND(国内客户=true)AND(现金=true)AND(物流宅配=true)THEN需求:=scenario2,; IF(顾问师=true)AND(销售与配销二true)AND(服务性商品=true)AND(直销二true)AND(国内客户=true)AND(现金二true)AND(物流宅配二true)THEN需求:=scenario3,; IF(顾问师=true)AND(销售与配销二true)AND(成品二true)AND(直销二true)AND(国内客户=true)AND
31、(现金=true)AND(物流宅配=true)THEN需求:=scenario; IF(顾问师=true)AND(销售与配销二true)AND(赠品二true)AND(直销=true)AND(国内客户=true)AND(现金=true)AND(物流宅配二true)THEN需求:=scenario4,; IF(顾问师=true)AND(销售与配销=true)AND(贸易商品二true)AND(经销二true)AND(国内客户=true)AND(现金=true)AND(物流宅配二true)THEN需求:=scenario; IF(顾问师=true)AND(销售与配销二true)AND(组合商品二t
32、rue)AND(经销二true)AND(国内客户=true)AND(现金二true)AND(物流宅配二true)THEN需求:=scenario2,; IF(顾问师=true)AND(销售与配销二true)AND(服务性商品二true)AND(经销二true)AND(国内客户=true)AND(现金=true)AND(物流宅配二true)THEN需求:=scenario3,; IF(顾问师=true)AND(销售与配销二true)AND(成品二true)AND(经销二true)AND(国内客户=true)AND(现金二true)AND(物流宅配二true)THEN需求:=scenario; I
33、F(顾问师=true)AND(销售与配销二true)AND(赠品二true)AND(经销二true)AND(国内客户=true)AND(现金=true)AND(物流宅配二true)THEN需求:=scenario4,;PS.(由于篇幅限制无法全数列示出所有规则表列)柒、参考文献Badiru,A.B.,1992,ExpertSystems:ApplicationinEngineeringandManufacturing,PrenticeHall,Inc.,NewJersey.Giarratano&Riley,1998,ExpertSystems:PrinciplesandProgramming,
34、PWSPublishingCompany.Awad,E.M.,1996,BuildingExpertSystems:Principles,Procedures,andProgramming,WestPublishingCompany.1.ee,Ted&Kim,Bonn-Oh.1999,“Aknowledge-basedconsultingsystemforprocessmodelinsystemsanalysis”,ExpertSystemswithApplications,16,pp.245251.Tisza,M.,1995,“Expertsystemsformetalforming”,Jo
35、urnalofMaterialsProcessingTechnology,53,pp.423432.徐恩普着,1990,知识工程与专家系统,松岗,台北。孙家麟着,1988,专家系统之里论与程序设计,松岗,台北。王立志着(1999),系统化运筹与供应链管理,沧海书局,台北。叶宏谟着(2000),企业资源规划制造业管理篇,松岗计算机出版,台北。戴文坡/普赛克着,胡玮珊译,1999,知识管理,中国生产力中心,台北。曾守正,数据库系统之理论与实务,儒林出版社。石纯一、林尧瑞、张钱编着,1992,专家系统原理与应用,儒林图书有限公司,台北。邹开其、徐扬编着,1993,模糊系统与专家系统,儒林图书有限公司,台北。炬见工作室/着,”ERP企业资源规划理论”,博硕出版,2004出版。近安理夫/着,”ERP实务入门”,商周出版,2004出版。刘荧洁/着,”从ERP、SCM.CRM到电子商务”,文魁信息,2002出版。AvrahamShtUb/原著,企业资源规划(ERP),哈佛企管,2001出版。张硕毅、黄士铭、阮金声、洪育忠、洪新原/着,”企业资源规划”,全华科技,2005出版。曾宪雄、黄国祯、江孟峰、蔡昌均、林耀聪/着,专家系统导论/工具/应用,松岗出版,2002。曾宪雄、黄国祯,/着,专家系统与人工智能应用,旗标出版,2005o
链接地址:https://www.desk33.com/p-437845.html