《决策支持系统的开发与实例.ppt》由会员分享,可在线阅读,更多相关《决策支持系统的开发与实例.ppt(69页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、决策支持系统的开发与实例现在学习的是第1页,共69页大纲大纲 DSS的三个技术层次的三个技术层次 DSS系统开发方法系统开发方法 基于基于C/S的的DSS快速开发平台快速开发平台 案例案例 DSS系统效益评估系统效益评估现在学习的是第2页,共69页DSS的三个技术层次的三个技术层次从技术角度看,从技术角度看,DSS具有专用具有专用DSS、 DSS生成器与生成器与DSS工具三个层次,它们面向不同的人员,起着不同的作用,工具三个层次,它们面向不同的人员,起着不同的作用,三个层次相互间有着依托支撑的关系。三个层次相互间有着依托支撑的关系。现在学习的是第3页,共69页 三种技术层次间的关系三种技术层次
2、间的关系专用专用DSSDSS生成器生成器DSS工具工具现在学习的是第4页,共69页技术层次技术层次定义定义实例实例专用专用DSSDSS是面向用户的能是面向用户的能够提供决策支持够提供决策支持功能的基于计算功能的基于计算机的信息系统。机的信息系统。美国加州警察巡逻任务部署系统美国加州警察巡逻任务部署系统DSSDSS生成器生成器一种能用来迅速一种能用来迅速和方便地研制构和方便地研制构造专用造专用DSSDSS的计算的计算机硬件和软件系机硬件和软件系统统 ExecucomExecucom公司的公司的IFPS(IFPS(交互式财务计划交互式财务计划系统系统) ):专门用于生成财务计划决策支持:专门用于生
3、成财务计划决策支持系统;系统; BoeingBoeing计算机服务公司的计算机服务公司的EIS(Executive Information System)EIS(Executive Information System); TymshareTymshare公司的公司的ExpressExpress等。等。DSSDSS工具工具用来构造专用用来构造专用DSSDSS和和DSSDSS生成器的基生成器的基础技术与基本硬础技术与基本硬件和软件单元件和软件单元 净现值计算程序、净现值计算程序、 彩色图像工具、彩色图像工具、 线性规划软件包、线性规划软件包、 数据库查询软件、数据库查询软件、 风险分析功能等。风
4、险分析功能等。现在学习的是第5页,共69页DSS系统开发方法系统开发方法 生命周期法生命周期法 快速开发法快速开发法 最终用户开发法最终用户开发法 适应性设计方法适应性设计方法 完全完全DSS开发法开发法决策支持系统与知识管理系统决策支持系统与知识管理系统李东中国李东中国人民大学出版社人民大学出版社2006 (P172)现在学习的是第6页,共69页生命周期法生命周期法 DSS系统分析系统分析 DSS系统初步设计系统初步设计 DSS系统详细设计系统详细设计 各部件编制程序各部件编制程序 三部件集成为三部件集成为DSS系统系统现在学习的是第7页,共69页ROMC法法 表达方式(表达方式(Repre
5、sentation) 系统操作(系统操作(Operation) 记忆辅助(记忆辅助(Memory aids) 控制机构(控制机构(Control mechanism)现在学习的是第8页,共69页系统快速原型开发系统快速原型开发开发初始原型系统开发初始原型系统确定用户需求确定用户需求实现并使用原型实现并使用原型修改和完善原型修改和完善原型用户满意用户满意否否需求报告需求报告初始原型初始原型业务原型业务原型Y N 修改后的工作原型修改后的工作原型现在学习的是第9页,共69页最终用户开发法最终用户开发法 最终用户直接开发的最终用户直接开发的DSS :是指由数据处:是指由数据处理及信息系统专业人员之外
6、的人开发的理及信息系统专业人员之外的人开发的DSS 没有泄密问题,没沟通误解,成本低,水没有泄密问题,没沟通误解,成本低,水平质量难保证,共享困难平质量难保证,共享困难现在学习的是第10页,共69页 不应像不应像MIS那样严格划分成若干阶段,而那样严格划分成若干阶段,而应当是一个前后各阶段紧密联系的,反复应当是一个前后各阶段紧密联系的,反复的实施过程的实施过程 用户、开发者、用户、开发者、DSS系统的沟通系统的沟通 适应性设计方法适应性设计方法现在学习的是第11页,共69页完全完全DSS开发法开发法 先开发一个具有相当功能的先开发一个具有相当功能的DSS生成系统生成系统,然后用它再开发专用,然
7、后用它再开发专用DSS 理想化的开发方法,适合有大量理想化的开发方法,适合有大量DSS需求需求的机构的机构现在学习的是第12页,共69页基于基于C/S的的DSS快速开发平台快速开发平台 CS-DSSP结构图(结构图(P280) 农业投资空间决策支持系统(农业投资空间决策支持系统(P308)现在学习的是第13页,共69页案例:案例:企业销售决策支持系统企业销售决策支持系统(ESDSS)在市场经济体制下,销售管理已成为企业最重要的在市场经济体制下,销售管理已成为企业最重要的经济活动之一。企业销售是企业经营的起点,也是企业经济活动之一。企业销售是企业经营的起点,也是企业效益的焦点,销售活动不仅与企业
8、内部各部门有密切的效益的焦点,销售活动不仅与企业内部各部门有密切的关系,还与外界有着广泛的交往。销售活动涉及的许多关系,还与外界有着广泛的交往。销售活动涉及的许多问题具有相当的不确定性,这些问题的决策是半结构化问题具有相当的不确定性,这些问题的决策是半结构化或非结构化的。因此用于支持企业销售决策的或非结构化的。因此用于支持企业销售决策的DSS是一是一种较典型的专用种较典型的专用DSS,本节将以企业销售决策系统,本节将以企业销售决策系统(ESDSS)为案例,介绍实际的为案例,介绍实际的DSS的构造及其具体的应用。以便的构造及其具体的应用。以便直观地帮助我们学习和认识直观地帮助我们学习和认识DSS
9、。现在学习的是第14页,共69页案例:案例:企业销售决策支持系统企业销售决策支持系统(ESDSS)一、一、ESDSS的功能的功能研制研制ESDSS是为处在竞争日趋激烈环境中的企业提供是为处在竞争日趋激烈环境中的企业提供一种分析销售因素关系及其变化规律,抉择最优或满意营一种分析销售因素关系及其变化规律,抉择最优或满意营销策略的科学手段。销策略的科学手段。 ESDSS的功能有销售预测和销售决策的功能有销售预测和销售决策两大类,另外还有若干辅助功能,如下图。两大类,另外还有若干辅助功能,如下图。现在学习的是第15页,共69页案例:案例:企业销售决策支持系统企业销售决策支持系统(ESDSS)ESDSS
10、市场需求市场需求销售额与销售量销售额与销售量产品价格产品价格产品生命周期产品生命周期期望利润收益期望利润收益市场占有率市场占有率新技术新技术宏观经济形势宏观经济形势产品价格产品价格促销策略促销策略产品运输产品运输销售利润销售利润销售预测销售预测销售决策销售决策现在学习的是第16页,共69页案例:案例:企业销售决策支持系统企业销售决策支持系统(ESDSS)一、一、ESDSS的功能的功能销售预测是销售决策的前期工作,预测结果是决策销售预测是销售决策的前期工作,预测结果是决策的依据。的依据。 ESDSS的销售预测功能比较齐全,既有宏观的销售预测功能比较齐全,既有宏观的,也有微观的。如:的,也有微观的
11、。如:“市场需求、销售额与销售量、产市场需求、销售额与销售量、产品价格品价格”等是微观的,而等是微观的,而“宏观经济形势宏观经济形势”,则是宏观的,则是宏观的。销售决策是销售管理的核心,贯穿于销售管理的各个方面销售决策是销售管理的核心,贯穿于销售管理的各个方面和全过程。和全过程。 ESDSS的销售决策功能是一些常用的,也是的销售决策功能是一些常用的,也是较为重要的功能。较为重要的功能。现在学习的是第17页,共69页案例:案例:企业销售决策支持系统企业销售决策支持系统(ESDSS)二、二、ESDSS的结构与组成的结构与组成ESDSS的结构设计采用数据库、模型库、方案库的结构设计采用数据库、模型库
12、、方案库“三库三库一体一体”,以,以“方案驱动方案驱动”运行,以数据库管理模式进行模型运行,以数据库管理模式进行模型管理的设计思想。管理的设计思想。 ESDSS在结构上是新颖的三角式的三在结构上是新颖的三角式的三库系统,其特色是提出了库系统,其特色是提出了“方案库方案库”的概念和的概念和“方案驱动方案驱动”的构思,并与以实现。系统的逻辑结构如下图。的构思,并与以实现。系统的逻辑结构如下图。现在学习的是第18页,共69页案例:案例:企业销售决策支持系统企业销售决策支持系统(ESDSS)二、二、ESDSS的结构与组成的结构与组成人机对话系统数据管理模型管理方案管理输出管理数据库模型库方案库ESDS
13、S逻辑结构图逻辑结构图现在学习的是第19页,共69页案例:案例:企业销售决策支持系统企业销售决策支持系统(ESDSS)二、二、ESDSS的结构与组成的结构与组成ESDSS的数据库存储各种从的数据库存储各种从MIS中析取的销售预测与中析取的销售预测与销售决策依据数据、公用的数据字典与数据表字典,以销售决策依据数据、公用的数据字典与数据表字典,以及运行过程中使用的临时表等。及运行过程中使用的临时表等。模型库中单元模型用程序方式存储,以两级模型字模型库中单元模型用程序方式存储,以两级模型字典描述和管理。单元模型的组合根据他们的依赖关系,典描述和管理。单元模型的组合根据他们的依赖关系,通过建立临时空间
14、来实现,模型的运行通过指南式的人通过建立临时空间来实现,模型的运行通过指南式的人机逐步对话触发。较特别的是各种销售预测与销售决策机逐步对话触发。较特别的是各种销售预测与销售决策的方法也存储于模型库中。销售预测与销售决策所采用的方法也存储于模型库中。销售预测与销售决策所采用的方法与模型分别列于表的方法与模型分别列于表10.1与表与表10.2。现在学习的是第20页,共69页销售预测采用的方法与模型销售预测采用的方法与模型 方法与模型预测功能德尔菲法移动平移指数平滑季节指数线性回归马尔科夫需求价格弹性需求收入弹性景气预测市场需求销售额及销售量价格产品生命周期预期利润收益市场占有率新技术宏观经济形势现
15、在学习的是第21页,共69页销售决策采用的方法与模型销售决策采用的方法与模型决决 策策 功功 能能方方 法法 与与 模模 型型产品价格1. 拟合产品需求曲线2. 各种需求价格弹性预测方法 3. 成本加成法、量本利法、边际贡献法 促销手段:1. 广告1. 广告效应曲线德拟合2. 广告费用预测3. 广告媒体选择模型(线性规划)2. 推销人员数1. 销售数量比例法产品运输1. 运输成本最小化或利润最大化通用决策方法1. 决策表2. 决策树3. 线性规划现在学习的是第22页,共69页案例:案例:企业销售决策支持系统企业销售决策支持系统(ESDSS)二、二、ESDSS的结构与组成的结构与组成 ESDSS
16、引入方案库的概念,方案库存储各种完整的预测与决策方案,包括预测与决策过程中使用的数据、模型、方法的描述以及运行步骤。方案能反映决策者的决策风格与经验,可以事先建立,也可在模型求解时生成。方案库通过方案字典管理方案,并可作为一种预测与决策的知识不断积累。现在学习的是第23页,共69页案例:案例:企业销售决策支持系统企业销售决策支持系统(ESDSS)二、二、ESDSS的结构与组成的结构与组成 人机会话系统采用用户界面十分友好的Window格式的菜单驱动和控制,以多任务方式展开。系统提供用户界面十分友好的多种会话方式和操作功能,提供各种获取数据的渠道和各种形式的输出信息等,它在整个决策过程中起到控制
17、机制的作用。ESDSS的人机会话系统设有出错提示、重要操作提供确认、无效数据处理及互斥性校验等容纠错功能,以及多媒体形式的教学与帮助功能。DSS建立在Windows平台上,采用Visual Basic作为系统主程序的语言,数据库管理系统选用Access,并用Office软件作系统的辅助工具。 现在学习的是第24页,共69页案例:案例:企业销售决策支持系统企业销售决策支持系统(ESDSS)三、三、ESDSS的应用的应用1、 应用企业简介应用企业简介某运输公司是从事内贸物流的专业企业,拥有主干线路20条,年运输生产能力超过200万吨公里。企业的销售公司设有四个业务科以及计划、储运和财务等职能科室,
18、在国内设有天津、武汉、广州和华东分公司。公司销售决策的主要参与人员由集团总裁、销售公司经理和财会人员组成。” 现在学习的是第25页,共69页案例:案例:企业销售决策支持系统企业销售决策支持系统(ESDSS)三、三、ESDSS的应用的应用2、 问题的提出问题的提出随着市场经济的进一步发展,运输行业的竞争日趋激烈。该厂的市场占有率较大,指定的价格通常处于一个领导价格的地位,因此如何及时地把握市场机会,准确地预测市场需求,如何根据市场需求及时调整自己的营销策略等问题对公司决策层提出了更高的要求。但长期以来,在决策时往往采用经验估计、定性分析等方法,一般决策者的经验和水平无法满足要求,也难以借鉴他人的
19、经验和获得有效的决策数据,常局限于一种决策方案而缺乏多方案的制定与比较。鉴于此,公司领导希望能够有一套使用方便、切实有效的计算机系统来支持公司进行决策。 现在学习的是第26页,共69页案例:案例:企业销售决策支持系统企业销售决策支持系统(ESDSS)三、三、ESDSS的应用的应用3、 市场需求预测市场需求预测 影响该厂销售情况的主要因素是运价、广告支出以及地区内贸运输总量,1995一2004年各年的数据见下表。 根据表中数据,应用ESDSS的销售量预测功能,由回归分析建立企业的需求预测模型:y=106.04684-0.28891X1+1.15190 X2+0.28487 X3 现在学习的是第2
20、7页,共69页年份 年销售量(百万吨公里)平均运价X1(标箱) 广 告 支 出 X 2(万元)地区内贸运输量X3(百万台) 1995 130.87778 89.39096 26.94690 64.47 1996 147.71213 81.81563 44.10544 58.35 1997135.14110 136.67660 45.90702 51.40 1998163.60865 133.28320 64.80033 71.42 1999182.81440 126.34930 74.24345 106.67 2000211.53442 134.32660 92.33541 129.86 20
21、01230.10300 97.38253 98.84042 136.69 2002247.81334 61.12069 102.74788 145.27 2003 258.43312 43.10360 105.44854 147.52 2004 265.32130 41.26383 114.18541 157.00 现在学习的是第28页,共69页案例:案例:企业销售决策支持系统企业销售决策支持系统(ESDSS)三、三、ESDSS的应用的应用3、 市场需求预测市场需求预测模 型 运 行 后 的 统 计 量 表 明 模 型 的 拟 合 良 好(R2=0.99903),误差较小(标准差=1.9228
22、7)。根据预测模 型 对2 0 0 4 年 市 场 需 求 进 行 验 算 , 平 均 运 价=41.26383,广告支出=114.18541,地区内贸运输量=157,计算得2004年需求约为270.4,与实际情况265.32130基本符合。 现在学习的是第29页,共69页案例:案例:企业销售决策支持系统企业销售决策支持系统(ESDSS)三、三、ESDSS的应用的应用3、 市场需求预测市场需求预测 作“如来则”方式的灵敏度分析,回答若干问题:销售量增长10%,其他不变,广告费支出必须达到多少?当价格下降到多少元时,销售量增长10%?经分析可知,当广告支出为126.2486万元时或价格下降到38
23、.42元时,可以达到销售量增长大约10%的目标。 现在学习的是第30页,共69页案例:案例:企业销售决策支持系统企业销售决策支持系统(ESDSS)三、三、ESDSS的应用的应用4、 广告媒体选择决策广告媒体选择决策 由于企业广告费用的预算上一般根据一定的利润比提取,并由主观判断安排广告宣传,而如何优化分配,用好这笔资金一直未作过认真的考虑。 企业主要使用的广告媒体为户外广告、专业杂志和其他形式。根据历史的经验,各种媒体的加权展露数为:户外广告192、专业杂志36、其他形式12。现要应用ESDSS促销手段决策功能,由线性规划模型作广告费优化分配方案,以得到最大的展开效果。现在学习的是第31页,共
24、69页案例:案例:企业销售决策支持系统企业销售决策支持系统(ESDSS)三、三、ESDSS的应用的应用4、 广告媒体选择决策广告媒体选择决策1) 建立决策变量 X1-分配给户外广告的设置次数 X2-分配给专业杂志的刊登次数 X3-分配给其他广告形式的次数 2) 建立目标函数 Max E(X)=192 X1+36 X2+12 X3 现在学习的是第32页,共69页案例:案例:企业销售决策支持系统企业销售决策支持系统(ESDSS)三、三、ESDSS的应用的应用4、 广告媒体选择决策广告媒体选择决策3) 确定约束条件 户外广告每次的设置费用为150000元/年,专业杂志上刊登广告的费用为24000元/
25、年,其他广告形式平均为120000元/年。其中户外广告的投入不得少于650000元,次数不得少于2次,专业杂志的刊登不得少于3次,其他广告形式尽可能少于2次,由此确定模型的约束条件如下: 现在学习的是第33页,共69页案例:案例:企业销售决策支持系统企业销售决策支持系统(ESDSS)三、三、ESDSS的应用的应用4、 广告媒体选择决策广告媒体选择决策3) 确定约束条件 150000X1+24000X2+120000X31000000 150000X1650000 X12 X23 X32 现在学习的是第34页,共69页案例:案例:企业销售决策支持系统企业销售决策支持系统(ESDSS)三、三、ES
26、DSS的应用的应用4、 广告媒体选择决策广告媒体选择决策4) 规划求解的结果 X1=4.33,X2=14.83,X3=0,E=1357,取整得: X1=4, X2=15, X3=0,E=1357 根据求解结果,企业为获得最大的展露效果,应该在户外广告上投入4150000=600000元,专业杂志的投入为l524000=360000元,而尽可能不在其他广告形式上投入。 现在学习的是第35页,共69页四、智能综合决策支持系统四、智能综合决策支持系统IDSS方案设计方案设计企业决策支持系统应以支持经营决策为主要目的,故IDSS应支持:企业外部环境研究分析决策支持;企业内部条件分析决策支持;经营决策,
27、其中包括产品决策、销售决策与财务决策等。现在学习的是第36页,共69页四、智能综合决策支持系统四、智能综合决策支持系统IDSS方案设计方案设计1. 企业外部环境研究决策支持企业外部环境研究决策支持为了支持外部环境调查分析,IDSS系统中应提供以下一些主要因素的检索机制:1)国家有关经济政策和法规,尤其是金融、财务、税收、外贸进出口方面的政策和法规;2)国际、国内相关行业的市场行情及产量、价格等;产品市场分析;主要原、燃、材料供应情况及价格等等。现在学习的是第37页,共69页四、智能综合决策支持系统四、智能综合决策支持系统IDSS方案设计方案设计2.企业内部条件分析决策支持企业内部条件分析决策支
28、持1)市场分析决策模块市场分析模块应提供:市场面分布分析市场产品竞争分析价格变动对需求影响程度分析开辟新市场分析销售决策支持预测模型(用于销售量预测、价格预测等)市场潜力模型价格模型现在学习的是第38页,共69页四、智能综合决策支持系统四、智能综合决策支持系统IDSS方案设计方案设计2.企业内部条件分析决策支持企业内部条件分析决策支持2)产品决策模块产品的竞争能力分析产品销售增长率或产品所处寿命周期位置分析产品市场容量分析产品获利能力分析产品市场占有率分析产品生产能力及适应性分析产品技术能力分析产品销售能力分析现在学习的是第39页,共69页四、智能综合决策支持系统四、智能综合决策支持系统IDS
29、S方案设计方案设计2.企业内部条件分析决策支持企业内部条件分析决策支持2)产品决策模块企业生产方向决策:产品寿命周期评价、产品获利评价、产品销售增长率与市场占有率评价,以及临界收益评价等;产品发展战略决策包括:品种单一化发展战略、品种多样化发展战略、产品多样化发展战略、产品独特化发展战略、经营多样化战略等的决策支持,并提供产品综合评价模型,并采用不同的评价产品方法,从不同角度,支持对产品给予较为合理的评价,实现产品决策支持功能。现在学习的是第40页,共69页四、智能综合决策支持系统四、智能综合决策支持系统IDSS方案设计方案设计2.企业内部条件分析决策支持企业内部条件分析决策支持3)财务决策模
30、块筹资决策投资决策投资经济效益分析模型;投资决策模型应提供资金利润分析模型。提供盈亏分析,应提供盈亏分析模型。现在学习的是第41页,共69页四、智能综合决策支持系统四、智能综合决策支持系统IDSS方案设计方案设计2.企业内部条件分析决策支持企业内部条件分析决策支持4)客户关系管理模块客户概况分析(Profiling)包括客户的层次、风险、爱好、习惯等;客户忠诚度分析(Persistency)指客户对某个产品或商业机构的忠实程度、持久性、变动情况等;客户利润分析(Profitability)指不同客户所消费的产品的边缘利润、总利润额、净利润等;客户性能分析(Performance)指不同客户所消
31、费的产品按种类、渠道、销售地点等指标划分的销售额;现在学习的是第42页,共69页四、智能综合决策支持系统四、智能综合决策支持系统IDSS方案设计方案设计2.企业内部条件分析决策支持企业内部条件分析决策支持4)客户关系管理模块客户未来分析(Prospecting)包括客户数量、类别等情况的未来发展趋势、争取客户的手段等;客户产品分析(Product)包括产品设计、关联性、供应链等;客户促销分析(Promotion)包括广告、宣传等促销活动的管理。现在学习的是第43页,共69页四、智能综合决策支持系统四、智能综合决策支持系统IDSS方案设计方案设计2.企业内部条件分析决策支持企业内部条件分析决策支
32、持5)领导级决策支持企业外部环境研究分析企业内部条件分析确定经营目标、方针和策略制定年度及年度以上的经营计划目标、方针的分解与考核等决策现在学习的是第44页,共69页五、智能综合决策支持系统五、智能综合决策支持系统IDSS构架构架企业智能综合决策支持系统由:数据仓库及管理系统、模型库及管理系统、知识库及管理系统、数据抽取工具、数据挖掘与知识发现工具、用户界面等模块组成。如下图:现在学习的是第45页,共69页现在学习的是第46页,共69页六、智能综合决策支持系统六、智能综合决策支持系统IDSS方案特点方案特点IDSS将以定量分析辅助决策的决策支持系统与以定性分析辅助决策的专家系统结合起来,形成了
33、智能决策支持系统(IDSS),进一步提高了辅助决策能力。IDSS系统实现了对数据、模型、知识、交互四个部件的系统集成。IDSS以数据仓库和OLAP相结合建立的辅助决策系统是决策支持系统的新形式,IDSS将OLAP的多维数据分析与数据仓库的多维数据组织正好形成相互结合、相互补充的关系。现在学习的是第47页,共69页六、智能综合决策支持系统六、智能综合决策支持系统IDSS方案特点方案特点IDSS将数据仓库、OLAP、数据开采、模型库结合起来形成的综合决策支持系统,是更高级形式的决策支持系统。BIDSS集成的综合决策支持系统,将相互补充、相互依赖,发挥各自的辅助决策优势,实现更有效的辅助决策。IDS
34、S中的CRM采用了商业智能中的专家系统、神经网络、智能代理等技术来实现企业级用户可以通过充分挖掘现有的数据资源,捕获信息、分析信息、沟通信息,发现许多过去缺乏认识或未被认识的数据关系,帮助企业管理者作出更好的商业决策。现在学习的是第48页,共69页六、智能综合决策支持系统六、智能综合决策支持系统IDSS方案特点方案特点IDSS从多种异构的数据源中抽取数据,能与各种数据仓库产品与解决方案兼容,包括:Oracle,Sybase,文件数据等。实现数据库系统无关性。IDSS实现交互性用户界面。系统从不同的角度考察发现的知识,并以不同形式表示,用高层次语言和图形界面表示数据采掘要求和结果。IDSS实现了
35、与其它系统的集成。为了在更广泛的领域发现知识,系统将数据库、知识库、专家系统、决策支持系统、可视化工具等技术实现了集成,。IDSS具有集成性、开放性、扩展性、技术先进性,能很好的解决商业智能及决策支持等功能的需要。现在学习的是第49页,共69页参考参考 现代企业决策支持系统原理与仿真现代企业决策支持系统原理与仿真宋宋福根福根 科学出版社科学出版社 2006年年8月月销售决策与销售决策支持系统(销售决策与销售决策支持系统(P71)现在学习的是第50页,共69页参考参考 决策支持系统决策支持系统 理论理论 方法方法 案例案例高洪深高洪深著,清华大学出版社著,清华大学出版社 , 2005年年5月,第
36、三月,第三版版信用担保决策支持系统(信用担保决策支持系统(P287)Business Objects 决策支持系统工具(决策支持系统工具(P382)现在学习的是第51页,共69页参考参考 决策支持系统的开发与应用决策支持系统的开发与应用胡于进胡于进 机机械工业出版社械工业出版社 2006年年9月月电力营销决策支持系统电力营销决策支持系统(P160,P172)现在学习的是第52页,共69页DSS系统效益评估系统效益评估 投资回报率法投资回报率法 ( ROI ) 评分法评分法 价值分析法价值分析法现在学习的是第53页,共69页麦粒肿诊断专家系统的开发麦粒肿诊断专家系统的开发R1:毛囊皮根微红肿:毛
37、囊皮根微红肿-轻型轻型 MNPGWHZ-QXR2:鼻塞流涕:鼻塞流涕-外感风热外感风热R3:舌苔薄黄:舌苔薄黄 & 胃纳差胃纳差-胃肠积热胃肠积热R4:眼睑局部明显红肿:眼睑局部明显红肿-重型重型R5:眼睑局部红肿:眼睑局部红肿&顶尖有脓点顶尖有脓点-重型重型R6:脓点破溃:脓点破溃-晚期晚期R7: 轻型轻型&外感风热外感风热-轻风热型轻风热型R8: 重型重型&外感风热外感风热-重风热型重风热型R9: 重型重型&胃肠积热胃肠积热-重积热型重积热型R10: 轻型轻型-散癞法散癞法R11: 晚期晚期-外敷药物外敷药物R12: 轻风热型轻风热型-散癞加罐散癞加罐R13:重风热型:重风热型-挑癞加罐挑
38、癞加罐R14:重积热型:重积热型-放血法放血法现在学习的是第54页,共69页绘制麦粒肿诊断推理树绘制麦粒肿诊断推理树SLFSLJGTLJGFXFWFYWWGFRZFRXZJRXWQQXQFRXZXWCJRNDPKMNPGWHZSTBHYJJBMXHZYJJBHZDJYNDBSLTWNCR1R2R4R5R3R6R11R9R14R13R12R10R7R8现在学习的是第55页,共69页动物分类专家系统动物分类专家系统 R1:有毛发:有毛发-哺乳动物哺乳动物 R2:能产乳:能产乳-哺乳动物哺乳动物 R3:哺乳动物:哺乳动物&吃肉吃肉-食肉动物食肉动物 R4:哺乳动物:哺乳动物&有蹄有蹄-有蹄动物有蹄动
39、物 R5:食肉动物:食肉动物&颜色是黄褐色颜色是黄褐色&有深色斑点有深色斑点-猎豹猎豹 R6:食肉动物食肉动物&颜色是黄褐色颜色是黄褐色&有黑色条纹有黑色条纹-老虎老虎 R7:有蹄动物有蹄动物&颜色是白色颜色是白色&有黑色条纹有黑色条纹-斑马斑马现在学习的是第56页,共69页专家系统开发工具专家系统开发工具CLIPS现在学习的是第57页,共69页符号体系符号体系 需要完全照样输入计算机的字和字符,即不被需要完全照样输入计算机的字和字符,即不被、所括住的所有内容。所括住的所有内容。(example) (example1) :(example), (example 1) 表示其中的字所表示的意义要
40、用一个相应的任意值代替。表示其中的字所表示的意义要用一个相应的任意值代替。表示任意多个包括表示任意多个包括0个与其中的字相应的值。个与其中的字相应的值。多个不包多个不包括括0个。个。(example ):(example 1) (example 6) :不输或:不输或1,34表示选用其中的任意一项,仅且一项。表示选用其中的任意一项,仅且一项。 all,none,some 现在学习的是第58页,共69页语言符号语言符号 字:以可打印的字:以可打印的ASCII字符开始,后随零个字符开始,后随零个或多个字符。区分大小写。或多个字符。区分大小写。fire,不能出现,不能出现 ,?, (),(),|,+
41、 字串:零个或任意个字符字串:零个或任意个字符“activate the sprinkler system” 数值:符号、值和指数。数值:符号、值和指数。2, -1, 3.5e10现在学习的是第59页,共69页事实事实 事实:事实:CLIPS程序必须有据以推理的数据程序必须有据以推理的数据和信息。由配对的()括住的一个或多个和信息。由配对的()括住的一个或多个字段组成。字段组成。 新的事实用新的事实用(assert)加入到事加入到事实表实表(fact-list)中;撤销已存在的事实用中;撤销已存在的事实用(retract )(assert (emergency fire) (emergency
42、 flood)(retract 1 2 3)现在学习的是第60页,共69页规则规则(defrule optional comment=)无模式时,系统将自动加入一个模式无模式时,系统将自动加入一个模式(initial-fact); 动作表也可以为空动作表也可以为空。定义规则定义规则:如果发生的紧急情况是火灾,那么就启动喷淋系统。:如果发生的紧急情况是火灾,那么就启动喷淋系统。现在学习的是第61页,共69页规则规则 ;这是个简单的规则这是个简单的规则 (defrule fire-emergency “An example rule” (emergency fire) = (assert (act
43、ion activate-sprinkler-system)现在学习的是第62页,共69页Printout命令命令 在规则的动作部分可以用在规则的动作部分可以用printout命令打命令打印输出信息印输出信息 (printout )(defrule fire-emergency(emergency fire)=(printout t “activate the sprinkler system” ctrl)现在学习的是第63页,共69页变量变量 在?后面跟一个表意的字段名,以字母开在?后面跟一个表意的字段名,以字母开头,头,?speed, ?name 在规则的模式中约束一个值,然后,断言在规则
44、的模式中约束一个值,然后,断言规则动作部分中的约束变量。规则动作部分中的约束变量。(defrule grandfather(is-a-grandfather ?name)=(assert (is-a-man ?name)现在学习的是第64页,共69页变量变量 通过变量不但可以加入事实,也可以撤销通过变量不但可以加入事实,也可以撤销事实。事实。(defrule modify-grandfather-fact?old-fact (retract ?old-fact)(assert (has-a-grandchild Jack) (is-a-man)现在学习的是第65页,共69页字段通配符字段通配符
45、 触发规则的模式可以使用通配符指定触发规则的模式可以使用通配符指定,?可?可以代替任意一个字段以代替任意一个字段(defrule find-brown-haired-people(person ?name ? brown)=(printout ?name “has brown hair” crlf) (person Jack green brown) (person Jane brown brown)现在学习的是第66页,共69页特权特权 特权被用来设置规则触发的优先级别。设特权被用来设置规则触发的优先级别。设置范围置范围-10000 10000,默认为默认为0 格式格式: (declare
46、(salience 特权数值特权数值)(defrule init(declare (salience 9980)现在学习的是第67页,共69页Read函数函数 使用使用read函数获取用户输入的信息。将获取的输入信息函数获取用户输入的信息。将获取的输入信息赋值给一个事实的语法格式为:事实名称赋值给一个事实的语法格式为:事实名称=(read)(defrule xxread(declare (salience 50)(xxread)=(printout t crlf crlf“请问是鼻塞流涕吗?请问是鼻塞流涕吗?” crlf“选择选择 y/n-”)(assert (BSLT=(read)(BSLT y) (BSLT n)现在学习的是第68页,共69页其他常用命令其他常用命令reset命令:首先清除事实表中的所有事实,命令:首先清除事实表中的所有事实,然后生成一个新事实(然后生成一个新事实(initial-fact)run:启动规则的执行启动规则的执行clear:清除所有的事实和规则:清除所有的事实和规则halt:暂停规则的执行:暂停规则的执行step:一步步执行规则一步步执行规则现在学习的是第69页,共69页