决策支持系统作业 最终
- 格式:docx
- 大小:41.71 KB
- 文档页数:16
学生实验报告书实验课程名称决策支持系统开课学院指导教师姓名学生姓名学生专业班级实验报告填写说明1.设计性、综合性实验必须填写实验报告,验证、演示性实验可不写实验报告;2.老师在指导学生实验时,必须按实验大纲的要求,逐项完成各项实验;3.每项实验依据其实验内容的多少,可安排在一个或多个时间段内完成,但每项实验只须填写一份实验报告;4.教师在每份实验报告后均须给出实验成绩,及简短的评语以说明评分的依据;5.课程实验的所有实验项目结束后,学生应将每项实验按实验先后次序及封面一起装订成册,交实验指导老师;6.实验指导老师综合学生各项实验的成绩,给出相关课程实验环节的总评分,并记入课程总成绩中。
推的基本假设是未来系过去和现在连续发展的结果。
趋势外推法的基本理论是:决定事物过去发展的因素,在很大程度上也决定该事物未来的发展,其变化,不会太大;事物发展过程一般都是渐进式的变化,而不是跳跃式的变化掌握事物的发展规律,依据这种规律推导,就可以预测出它的未来趋势和状态。
a)二次曲线模型预测法。
在市场上,某些产品的销售并不一定按同一趋势发展,有可能出现先上升而后下降的趋势;也有可能出现先下降,当下降到一定程度后又迅速上升的趋势。
二次曲线模型在图形上正好表现出了上述的两种趋势,利用历史资料,拟合成二次曲线模型,这一模型的应用已经成为市场预测中的一种普遍方法。
b)在一定时期内,有些产品的销售量往往表现为随着时间的变化按同一增长率不断增加或不断减少。
指数曲线预测法正是针对这种产品的销售变化趋势,利用其时间序列资料,拟合成指数曲线,建立模型并进行预测的一种方法。
5)季节周期法。
许多产品的市场需求往往有季节性。
例如,服装、空调和冷饮等。
对于这类产品市场需求的预测,需要考虑季节波动的因素。
同季平均法是分析、预测季节波动一种最常用、最简单的方法,主要适用于受季节波动和不规则波动影响、而无明显的趋势变动规律的产品市场需求预测。
2 功能分析市场预测支持系统的软件结构,应充分考虑市场需求预测所涉及到的市场环境复杂、预测种类繁多及不确定影响因素多等特点,许多影响因素的作用很难用定量的方法确定,需要发挥人的主观能动性和判断力。
姓名 雷鸣 学号 0805052059 班级 信管082 2011-2012学年第一学期 任课教师 陈岚 课程名称 决策支持系统原理与应用 2011年10月7日
作业:现有一家基金管理公司,它管理的一只开放式基金X 目前有一笔新资金的流入,数额为800,000元。
公司正在寻找适合的投资机会。
公司的投资专家通过分析认为可以将这笔投资用在石油、钢铁和国债上。
专家已经确定了5个投资机会,并预计了它们的年收益率,见下表:
投资方向
预期收益率(%) 中石油
中石化
宝钢
马钢
国债 7.3 10.3 6.4 7.5
4.5
另外,公司还有如下一些投资方针:(1)对任何行业的投资不得超过400,000元;(2)对国债的投资至少相当于对钢铁行业投资的25%;(3)对中石化这样高收益但是高风险的项目,投资额不得多于整个石油行业的60%。
那么,以预期收益最大化为目的,应该如何安排这笔钱?
要求:1、提交最后的结果截图,敏感性分析报告截图
2、结合计算结果和敏感性分析报告,分析你的投资安排。
求解:
策划方案:
敏感性分析报告:
运算结果报告:
极限值报告:
调整方案:
规划求解的结果是:中石油和中石化分别投资400000元,其他投资方向均不投资。
最后得到的收益为70400元。
由于考虑到中石化项目风险较高的因素,所以决定调整投资方针,要求对钢铁行业的投资至少是中石化的80%。
根据新的投资方针规划求解的结果为:向中石油投资300000元,向中石化投资200000 元,向马钢投资240000元,向国债投资60000元。
最后可获得的收益为63200元。
关于决策支持系统效果评估结果的效果评估结果的工作总结关于决策支持系统效果评估结果的工作总结一、引言决策支持系统(Decision Support System,简称DSS)在互联网和大数据时代得到了广泛应用。
本文将对决策支持系统效果评估结果的工作进行总结,旨在评估DSS对组织决策效果的影响,为进一步提升决策支持系统的应用价值提供参考。
二、评估指标在评估DSS效果时,我们考虑了以下几个指标:1. 决策质量:衡量决策结果的合理性和准确性,包括避免决策风险、提高决策效率等方面。
2. 决策速度:衡量决策过程的迅捷性,即使用DSS后的决策时间是否有所减少。
3. 决策参与度:衡量决策参与者在决策过程中的参与程度,包括意见收集、互动协作等方面。
4. 成本效益:衡量决策支持系统尽可能带来的收益,对资源利用的合理性进行评估。
三、评估方法为了准确评估DSS效果,我们采用了以下方法:1. 数据收集:收集决策支持系统在实际应用中的数据,包括决策结果、时间花费、参与者意见等。
2. 问卷调查:通过向决策支持系统使用者发放问卷,了解他们对DSS效果的认知和评价。
3. 实地观察:观察决策支持系统在实际决策过程中的应用情况,分析其中存在的问题和改进空间。
4. 对比分析:将使用DSS前后的决策情况进行对比,分析DSS带来的改变和影响。
四、评估结果根据数据分析和综合评估,我们得出以下结论:1. 决策质量:DSS的应用提高了决策质量,使决策结果更加准确和合理。
决策者可以利用DSS分析数据、模拟情景,从而制定更合适的决策方案。
2. 决策速度:DSS的使用显著提高了决策速度。
借助系统的数据分析和决策建议,决策者能够更快地做出决策,节省了大量的时间和人力成本。
3. 决策参与度:DSS鼓励了决策参与者的积极参与,增强了决策的民主性和透明度。
通过提供决策相关数据和意见交流平台,DSS促进了团队成员之间的互动和合作。
4. 成本效益:综合考虑投入和产出,DSS具备显著的成本效益。
简述决策支持系统的功能和结构随着信息技术的快速发展和各种复杂的经济和管理问题的出现,决策支持系统(DSS)成为解决这些问题的重要工具之一。
本文将简述决策支持系统的功能和结构。
决策支持系统的功能决策支持系统是为了帮助决策者做出准确、可靠、及时的决策而设计的。
它可以提供以下三种决策支持:数据支持决策支持系统提供具有丰富信息量的数据,这些数据是从不同来源获得的。
可以在数据仓库中存储、管理和分析来自不同的部门和系统的结构化和非结构化数据。
这让决策者有更好的了解其决策对象,可以更好地在其经济、社会和政治环境中作决策。
分析支持决策支持系统可以在数据仓库中使用数据挖掘技术来自动提取和分析数据,以发现数据中的模式和异常,这可以用来支持决策者的决策过程。
数据挖掘技术包括分类、聚类、关联规则和预测分析。
数据挖掘帮助决策者识别和使用并加强因果关系,以实现精准而符合规律的决策。
交互支持决策支持系统使用交互技术,如图形用户界面、报告和查询,在决策制定过程中促进决策者与系统和决策过程的交互。
这能够帮助决策者快速访问信息,并能够更加了解决策背后的原因和影响。
通过与决策支持系统的交互,能够让决策者快速地了解决策的风险和影响,并帮助决策者做出更符合要求的决策方案。
决策支持系统的结构决策支持系统分为三层:数据层、分析层和应用层。
每一层都有不同的组件来支持决策制定。
数据层数据层是决策支持系统的最下层,用来存储和组织数据,包括传统的关系型数据库、现代数据存储系统和数据仓库。
数据仓库是数据层的核心部件,用于组织和存储大量的历史数据。
分析层在数据层之上,分析层可以从数据仓库中提取和处理数据,以进行挖掘或分析。
分析层包括数据挖掘、统计分析和决策建模工具。
这一层的主要目的是获取更深入的理解决策对象,并以此为基础做出决策。
应用层应用层是检索和展现决策支持系统生成的结果的最上层。
这一层面向用户,提供各种可视化和操作工具,让用户能够查看决策支持系统的结果,并将结果与他们的经验和知识相结合,以做出自己的最终决策。
北京化工大学北方学院2010——2011学年第二学期《管理信息系统(40学时)》期末考试大作业一、简答(每题5分,共20分)1.信息系统的生命周期包括哪几个阶段?其中系统开发阶段的三个主要任务及其内容是什么?管理信息系统建设的生命周期,可以分成系统规划、系统分析、系统设计、系统实施、系统运行与支持等几个阶段。
系统规划是管理信息系统建设的起始阶段。
这一阶段的主要任务是:根据组织的整体目标和发展战略,确定管理信息系统的发展战略,明确组织总的信息需求,制订管理信息系统建设总计划,其中包括确定拟建系统的总体目标、功能、大致规模和粗略估计所需资源。
根据需求的轻、重、缓、急程度及资源和应用环境的约束,把规划的系统建设内容分解成若干开发项目以分期分批进行系统开发。
并进行系统的初步调查和系统开发的可行性研究。
系统分析阶段的主要工作是根据系统规划阶段确定的拟建系统总体方案和开发项目的安排,对系统进行组织结构分析、业务流程分析、数据流程分析、处理功能分析,建立系统逻辑模型。
系统分析的主要任务是明确用户的信息需求,提出新系统的逻辑方案。
需要进行的工作有现行系统的详细调查及新系统逻辑模型的提出等。
系统设计的主要任务是根据新系统的逻辑方案进行软、硬件系统的设计,包括总体结构设计、输出设计、输入设计、处理过程设计、数据存储设计和计算机系统方案的选择等。
系统实施将设计的系统付诸实施,主要工作有应用程序编制或软件包的购置、计算机与通信设备的购置,系统的安装、调试与测试、新旧系统的转换及评估等。
系统运行与支持,每个系统开发项目完成后即投入应用,进入正常运行和支持阶段。
在此阶段,开发者和用户一道支持管理信息系统的运行。
一般说来,这是系统生命周期中历时最久的阶段,也是管理信息系统实现其功能、发挥其效益的阶段。
分为4个阶段:产生、开发、运行、消亡1- 产生阶段:即其概念阶段或需求阶段,这一阶段分为两个过程,一是概念的产生过程(根据企业经营管理的需要,提出建设信息系统的初步想法)二是需求分析过程(即对企业信息系统的需求进行深入调研和分析,并形成《需求规格说明书》)2- 开发阶段:总体规划阶段:是系统开发的起始阶段,其基础是需求分析,指明信息系统在企业经营战略中的作用和地位,指导信息系统的开发,优化配置并利用各种资源,包括内部资源和外部资源,通过规划过程规范企业的业务课程。
决策支持系统管理的核心是“决策”。
全球经济一体化的进程以及信息技术的发展,消除了许多流通壁垒.企业比以往任何时候都面临着更为复杂的生存环境,更难以形成并维护其竞争壁垒。
竞争的压力对企业制定决策的质量、速度都有更高要求。
决策支持系统作为一种新兴的信息技术,能够为企业提供各种决策信息以及许多商业问题的解决方案,从而减轻了管理者从事低层次信息处理和分析的负担,使得他们专注于最需要决策智慧和经验的工作,因此提高了决策的质量和效率.现代企业的管理决策一、管理和决策制定60年代末,明茨伯格(Mintzberg)对5位总经理的工作进行一项仔细的研究.他发现,管理者扮演着十种不同的但却是高度相关的角色.这十种角色可以进一步分为三方面:人际关系、信息传递和决策制定,如下表所示:在这三方面中,决策制定是管理最核心、最实质性的角色。
所有的管理活动都围绕着决策.决策的整体质量对企业的成败有重大影响.二、现代企业决策的挑战在过去许多年,管理者制定决策是一门纯粹的艺术,是通过很长一段时间的经验所获得的一项天赋。
管理之所以被看成一门艺术,是因为许多个体风格被用于处理并成功地解决了同一类型的管理问题.这些风格源于创造力、判断力、直觉和经验,而不是建立在科学方法基础上的系统化的定量分析方法。
但是,今天管理所面临的外部环境正在发生迅速变化。
商业及其本身的环境也比以往更加复杂,而且这种复杂性日益增加。
这些都对现代企业的管理决策带来了新的挑战:1. 决策质量的要求更高随着技术的迅速发展,客户获得产品和服务的渠道更为畅通,客户的选择余地更大。
同时大规模生产使得产品出现了供过于求的状态。
客户成为最稀缺的资源.这迫使企业必须采取“以客户为中心”的经营策略,努力提高产品和服务的质量。
2. 决策时要考虑的因素更复杂随着经济全球化的趋势,尤其是中国加入WTO之后,无论是否愿意,企业都将面对全球的竞争者和全球范围的消费市场;随着环境的恶化、消费者权益意识的增强等,政府颁布了更详尽的法令和制度来约束企业的经营行为。
公共管理中的决策支持系统公共管理是指对公众事务进行有效组织、协调和控制的过程。
在当代社会,公共管理涉及到复杂而庞大的信息和决策需求。
在这样的背景下,决策支持系统(DSS)成为了公共管理中不可或缺的工具。
本文将探讨公共管理中的决策支持系统的意义、功能和应用案例。
一、决策支持系统的意义决策支持系统是以计算机技术为基础,帮助决策者进行决策过程的信息系统。
在公共管理中,决策支持系统可以帮助政府官员和公共部门管理者更好地理解复杂的公共政策问题和管理挑战,提供支持和指导管理决策,促进公共管理的优化。
首先,决策支持系统可以提供全面和及时的信息支持。
在公共管理中,政府官员需要处理大量的数据和信息。
决策支持系统可以将不同来源的数据整合起来,提供准确、及时的信息,便于政府官员了解问题的全貌和趋势。
这样的信息支持可以帮助政府官员更好地预测和规划政策的效果,减少决策的风险。
其次,决策支持系统可以提供分析和模拟的功能。
公共管理中的决策往往涉及到多个变量和因素的相互关系。
决策支持系统可以通过数据分析和模拟,帮助政府官员理解这些变量和因素之间的复杂关系,预测不同决策结果的影响,并提供决策方案的评估和比较。
这样的功能可以提高决策的科学性和准确性。
最后,决策支持系统可以促进公共参与和透明度。
公共决策必须尊重公众的意愿和利益,而决策支持系统可以帮助政府官员更好地与公众互动和沟通。
例如,在城市规划中,政府可以利用决策支持系统提供的模拟效果,展示不同规划方案的影响和改善,以促进公众参与,并增加公共决策的透明度。
二、决策支持系统的功能决策支持系统提供了多种功能,以帮助公共管理者做出更好的决策。
首先,决策支持系统具有数据收集和整合的功能。
公共管理涉及到大量的数据来源和类型,决策支持系统可以帮助公共管理者从不同的数据源中收集、整合和管理数据,减少数据埋头和重复劳动。
其次,决策支持系统具有数据分析和预测的功能。
决策支持系统可以对大量的数据进行分析、建模和预测,帮助公共管理者理解数据之间的关系,并预测不同决策的结果和影响。
决策支持系统导论期末作业姓名:齐鹏学号:090360116日期:2012年7月9日1、设某企业生产多种最终产品Y=(yij),各种产品的单价为Pi,它们的投入产出直接消耗系数为A=(aij),企业的资源(煤、电力、劳力)的约束方程为BX<=>h(“<=>”表示<、=、>),其中,B=(bij)是资源消耗系数矩阵,X=(xi)是企业总产品向量,h是资源约束向量。
为使企业净产值最大,其目标方程S=∑Piyi→max,试安排生产计划(求总产品X和最终产品Y)。
请设计该企业的生产计划决策支持系统,画出DSS运行结构图,并对总控程序、模型程序、数据库进行结构和功能说明。
提示:该决策支持系统需要利用3个模型(投入产出模型、线性规划模型和报表模型(打印投入产出表))和两个数据库(投入产出数据库和线性规划数据库)。
在DSS总控程序中要详细说明何时调用哪个模型运行,何时存取哪个数据库中的数据,何时进行数据计算。
该DSS 需要两次调用投入产出模型:一次计算中间结果,一次计算最后结果。
请注意,模型程序应该是一个标准程序,在一定的参数控制下,可得到中间结果,也可得到最终结果。
该模型程序既适合于该问题的DSS,也适合于其他问题的DSS,不能是一个专用的模型程序。
(40分)一、模型1.投入产出模型:可以确定与的关系,。
2.线性规划模型:根据约束方程BX<=>h与目标方程S=∑Piyi→max可以计算出最优的yi。
3.报表模型:根据最终产品Y=(yij),X=(xi)是企业总产品自动生成报表。
二、数据库1.………………2.…………三、DSS运行结构图调用投入产出模型调用投入产出模型,根据公式计算出X=(xi)2、考虑去卡拉OK厅唱歌的时候,是否要等待包间的问题。
规定如下属性可用于描述该领域内的实例:(1)Others(其他地点):附近是否有其他卡拉OK厅;(2)WaitCond(等候条件):供顾客等候的地方是否舒适;(3)Weekend(周末):若是周六或周日,则为真;(4)Conssumers(顾客):店中有多少顾客(值为None(没人),Some(一些)或Full(满座));(5)Price(价格):价格范围(值为Cheep(便宜),Middle(中等),Expensive(较贵));(6)Raining(下雨):外面是否在下雨;(7)Reservation(预约):是否预约过;(8)WaitEstimate(等候时间估计):估计的等候时间(值为0—10,10—30,30—60,>60,单位为分钟)。
《管理信息系统》平时作业参考答案第一次作业1、什么是管理信息系统?它是一个利用计算机硬件和软件,手工作业,分析、计划、控制和决策模型,以及数据库的用户-机器系统。
它能提供信息,支持企业或组织的运行、管理和决策功能。
2、叙述管理信息系统的发展阶段(过程)。
经历了以下发展阶段:(1)电子数据处理系统(Electronics Data Processing Systems,简称EDPS)这是计算机在事务处理中的应用,以美国通用电气公司1954年尝试使用计算机进行工资计算为开端。
(2)管理信息系统(Management Information System,,简称MIS)在60年代,信息系统突破了传统的数据处理的范围,开始为企业管理提供全面的信息,辅助人们进行工作-。
(3)决策支持系统(Decision Support System,DSS)由于发展到这阶段的管理信息系统比较适合于定型的业务处理,而且对于组织的管理者提供的信息过于机械化,虽然数量很多但内容却不能令人满意。
因此70年代初期提出决策支持系统的概念。
决策支持系统是一种能够对于组织的决策者提供决策信息支持的、具有友好交互式用户界面的系统。
(4)高层主管信息系统(Excutive Information Systems,EIS)80年代实现的高层主管信息系统(EIS),强调对于高层主管人员个人决策时的支持。
EIS实际上是面向中高层管理人员的DSS,而DSS一般是适用于中低层管理人员。
(5)战略信息系统(Strategy Information Systems,SIS)在80年代末和90年代初,学术界提出了战略信息系统的概念。
怀斯曼(Wiseman)等人主张信息系统不光是进行企业内部的信息处理,同时也能够支持企业形成竞争战略,使企业获得或保持竞争优势。
支持形成与实现竞争战略,是SIS与EDPS、DSS或EIS 的重大区别。
第二次作业答:1、如何理解管理信息系统不仅是一个技术系统,而且是社会技术系统?管理信息系统是一个利用计算机硬件和软件,手工作业,分析、计划、控制和决策模型,以及数据库的用户-机器系统。
决策过程名词解释决策过程名词解释决策是人们在面临选择时所做出的决定。
在日常生活和商业环境中,人们需要做出种种决策,可以是个人生活中的小决定,也可以是企业战略方面的大决策。
在进行决策过程中,会遇到一些名词,下面将对这些名词进行解释。
1.决策制定(Decision-making)指商业必要的决策制定和执行流程。
决策制定是指特定的经理和团队进行研究和分析,最终做出决定的过程。
该过程包括定义问题、收集信息、定义目标、识别解决方案、评估解决方案、选择最佳方案和执行方案。
2.决策需求(Decision-making Demand)指在决策制定期间管理层或相关团队的需求。
这些需求包括分析、规划、协作和执行。
决策需求的分析支持制定决策。
3.决策依据(Decision-making Basis)指在制定决策时用来支持决策的信息和数据。
决策依据包括市场数据、绩效数据、财务数据和竞争数据等。
这些数据被用来作最终决策的基础,因此是制定决策过程中非常重要的一环。
4.决策者(Decision-Maker)指在制定决策时负责做出判断的人员。
决策者必须能够分析所有的决策依据,最终做出一个有利于企业的决定。
5.决策支持系统(Decision Support System,DSS)指一种信息系统,用于协助决策制定。
该系统需要提供各种类型的数据分析和技术分析工具,以支持决策制定过程。
6.决策风险(Decision Risk)指在制定决策时可能会出现的不确定性。
风险最好通过实践经验和发现潜在的不确定因素来识别。
然后在做决策时将风险考虑进去,以减少可能的影响。
总之,在决策制定过程中,以上名词是非常重要的指导因素。
需要决策者和团队充分考虑这些因素,以制定最好的方案。
公共管理中的决策及决策支持系统分析一、引言公共管理涉及社会生活的方方面面,决策是其核心环节之一。
随着社会的复杂性和问题的多元化,公共决策的重要性日益凸显。
然而,决策过程中常常面临信息不对称、多利益相关方和不确定性等挑战。
为了更好地处理这些问题,决策支持系统应运而生。
二、决策的困境及挑战在公共管理中,决策者常常面临各种困难和挑战。
首先,信息不对称使决策者难以获得全面准确的数据和信息。
其次,在公共决策中存在着多个利益相关方,如政府、企业、民众等,他们往往追求不同的目标和利益,这给决策加上了一层复杂性。
此外,决策过程中还常常伴随着不确定性,如社会经济变化的不可预测性以及外部环境的风险等。
这些困境和挑战使公共决策变得困难且复杂。
三、决策支持系统的作用为应对公共管理中的决策困境和挑战,决策支持系统(Decision Support System,简称DSS)应运而生。
DSS结合了信息技术和管理科学的理论和方法,旨在提供决策过程中的辅助工具和支持。
通过DSS,决策者可以获得大量的数据和信息,对问题进行全面的分析与评估,从而减少信息不对称的影响,提高决策的科学性和准确性。
四、决策支持系统的组成与运作原理决策支持系统由三个核心组成部分构成:数据管理子系统、模型管理子系统和界面管理子系统。
数据管理子系统负责数据的管理和处理,模型管理子系统通过建立决策模型对问题进行分析和预测,界面管理子系统提供人机交互的界面。
这三个组成部分相互协调,形成一个高效的决策支持系统。
决策支持系统的运作原理主要包括数据输入、数据处理、数据分析和决策输出等环节。
在数据输入阶段,决策者将相关数据输入系统,系统对数据进行处理并通过模型进行分析,最终输出决策结果。
同时,决策支持系统还可以根据反馈信息对决策进行调整和优化,实现决策的动态优化。
五、决策支持系统在公共管理中的应用案例决策支持系统在公共管理中的应用早已开始,并取得了一定的成效。
例如,在城市规划领域,决策支持系统可以通过数据分析预测未来城市的增长趋势和需求变化,提供决策者科学的规划建议。
关于决策支持系统效果的工作总结决策支持系统(Decision Support System,简称DSS)是一种基于信息技术的管理工具,旨在为决策者提供准确、及时的决策支持和分析。
本文将对决策支持系统的效果进行工作总结。
1. 决策支持系统的概述与应用决策支持系统是应用于管理和决策层次的信息系统,通过收集、整理和分析数据,向管理者提供决策所需的信息,并帮助他们评估各种可能的决策方案。
该系统广泛应用于企业管理、金融分析、市场调查等领域,以帮助管理者制定有效的决策。
2. 决策支持系统的优势决策支持系统的有效性主要体现在以下几个方面:2.1 精确的数据分析与预测能力:决策支持系统能够基于大量的数据进行深度分析,提供准确的预测和趋势分析,帮助管理者做出科学合理的决策。
2.2 快速的数据存取和处理:通过决策支持系统,用户可以方便地获取和处理数据,在较短的时间内获得需要的信息,提高工作效率。
2.3 多种决策模型应用:决策支持系统提供多种决策模型供用户选择,用户可以根据具体情况采用不同模型进行分析和决策,提高决策准确性。
2.4 信息共享与交互:决策支持系统允许多用户同时操作,共享相同的信息资源,并能够进行信息交互和协同工作,提高决策的一致性和效率。
3. 决策支持系统的局限性决策支持系统也存在一些局限性:3.1 数据质量问题:决策支持系统的准确性和有效性取决于数据的质量,如果数据质量不高,系统的决策结果也会受到影响。
3.2 人为因素的影响:决策支持系统虽然能够提供决策支持,但最终的决策还是由人来做出,人的主观因素和经验也会对决策结果产生影响。
3.3 技术更新的挑战:随着技术的不断进步,决策支持系统需要不断更新和迭代,以适应新的业务需求和技术变革。
4. 决策支持系统的实践案例在实际应用中,决策支持系统取得了一些显著的成效:4.1 企业管理:许多企业利用决策支持系统进行销售预测、资源配置、供应链管理等工作,提高了管理决策的准确性和效率。
第1章决策支持系统概述▲数据:记载下来的事实,客观属性的值▲信息:构成一定含义的一组数据▲系统:由若干相互联系相互制约的元素结合在一起,并具有特定功能的有机整体。
▲系统的组成:1、系统由各元素或子系统组成2、至少包含两个以上的元素3、各元素之间相互联系或相互制约4、具有目的性5、适应环境的变化▲数据处理系统:是对大量数据进行收集、组织、存储、加工与传播的总和▲数据处理系统的特征:1、数据量大;2、没有特别复杂的运算;3、时效性强▲管理信息系统MIS:运用系统管理的理论方法,以计算机网络和现代通信技术为手段,对信息进行收集、组织、存储、加工、传播和使用的人机系统。
▲管理信息系统的基本组成:管理业务应用系统、数据库系统▲管理信息系统特点:1、以数据库系统为基础;2、数据录入;3、数据传输;4、数据存储;5、数据查询;6、数据统计;7、指标计算▲决策支持系统:以管理科学、运筹学、行为科学、控制论为基础,以计算机技术、模拟技术、信息技术为手段,面向半结构化的决策问题,支持决策活动的具有智能作用的人机系统。
▲决策支持系统主要特征:1、关注上层管理人员经常遇到的结构化程度不高、规范化不明确的问题2、把模拟或分析技术与传统的数据存取和检索技术结合起来3、易于非计算机专业的人员,以交互会话的方式使用4、强调对环境及用户决策方法改变的适应性和灵活性5、提供决策的良好效果▲DSS的功能:1、管理并提供外部信息2、收集、管理并提供内部信息3、收集、管理并提供反馈信息4、存储和管理数学模型5、修改和添加数据、模型、方法6、加工、汇总、分析、预测数据、7、具有人机会话和图像输出功能以满足数据查询需求8、提供良好的数据通信功能9、合理的加工速度和响应时间▲决策支持系统的形成过程1、科学计算为管理信息系统奠定了算法基础2、运筹学的发展为模型辅助决策奠定了模型基础3、管理信息系统4、模型辅助决策系统5、决策支持系统▲分布式决策支持系统DDSS:研究由多个物理位置上分离的决策体如何并发计算、协调一致地求解问题▲DDSS分为:同步系统:有时间压力下参与者之间同时同地和同时异地的信息交换。
决策支持系统导论期末作业姓名:齐鹏学号:日期:2012年7月9日1、设某企业生产多种最终产品Y=(yij),各种产品的单价为Pi,它们的投入产出直接消耗系数为A=(aij),企业的资源(煤、电力、劳力)的约束方程为BX<=>h(“<=>”表示<、=、>),其中,B=(bij)是资源消耗系数矩阵,X=(xi)是企业总产品向量,h是资源约束向量。
为使企业净产值最大,其目标方程S=∑Piyi→max,试安排生产计划(求总产品X和最终产品Y)。
请设计该企业的生产计划决策支持系统,画出DSS运行结构图,并对总控程序、模型程序、数据库进行结构和功能说明。
提示:该决策支持系统需要利用3个模型(投入产出模型、线性规划模型和报表模型(打印投入产出表))和两个数据库(投入产出数据库和线性规划数据库)。
在DSS总控程序中要详细说明何时调用哪个模型运行,何时存取哪个数据库中的数据,何时进行数据计算。
该DSS需要两次调用投入产出模型:一次计算中间结果,一次计算最后结果。
请注意,模型程序应该是一个标准程序,在一定的参数控制下,可得到中间结果,也可得到最终结果。
该模型程序既适合于该问题的DSS,也适合于其他问题的DSS,不能是一个专用的模型程序。
(40分)一、模型1.投入产出模型:可以确定与的关系,。
2.线性规划模型:根据约束方程BX<=>h与目标方程S=∑Piyi→max可以计算出最优的yi。
3.报表模型:根据最终产品Y=(yij),X=(xi)是企业总产品自动生成报表。
二、数据库1.投入产出数据库字段名数据类型长度是否可为空int 8 是int 8 是int 8 是……int 8 是int 8 是int 16 是int 16 是int 16 是……int 16 是int 16 是float 16 是float 16 是float 16 是……float 16 是float 16 是2.线性规划数据库字段名数据类型长度是否可为空float 8 是float 8 是float 8 是…… float 8 是 float8是h1 float 16 是 h2 float 16 是 h3 float 16 是 …… float 16 是 hifloat16是float 16 是 float 16 是float16 是 ……float 16 是float16是三、DSS 运行结构图2、考虑去卡拉OK 厅唱歌的时候,是否要等待包间的问题。
规定如下属性可用于描述该领域内的实例: (1)Others (其他地点):附近是否有其他卡拉OK 厅; (2)WaitCond (等候条件):供顾客等候的地方是否舒适;(3)Weekend (周末):若是周六或周日,则为真; (4)Conssumers (顾客):店中有多少顾客(值为None (没人),Some (一些)或Full (满座)); (5)Price (价格):价格范围(值为Cheep (便宜),Middle (中等),Expensive(较贵)); (6)Raining (下雨):外面是否在下雨;开始 调用投入产出模型 调用线性规划模型 投入产出数据库: 直接消耗系数为线性规划数据库: B=(bij)是资源消调用线性规划模型:调用投入产出模型投入产出数据库: 直接消耗系数为调用投入产出模型,根据公式计算出调用投入产出模型调用报表模型调用报表模型:根据X=(xi),Y=(yij)投入产出数据库:将计算出的 显示报表(7)Reservation(预约):是否预约过;(8)WaitEstimate(等候时间估计):估计的等候时间(值为0—10,10—30,30—60,>60,单位为分钟)。
训练集见表:要求:建立BP神经网络模型,并进行容错性分析。
(30分)一、为训练集赋值在Matlab的命令窗口中运行如下代码:p=[1 1 0 1 1 0 0 0 0 1 0 1;0 0 1 0 0 1 1 0 1 1 0 1;0 0 0 1 1 0 0 0 1 1 0 1;0 1 0 1 1 0 -1 0 1 1 -1 1;-1 1 1 1 -1 0 1 0 1 -1 1 1;0 0 0 1 0 1 1 1 1 0 0 0;1 0 0 0 1 1 0 1 0 1 0 0;1 -1 1 0 -2 1 1 1 -2 0 1 -1];t=[1 0 1 1 0 1 0 1 0 0 0 1];net=newff(minmax(p),[15 1],{'tansig','purelin'},'traincgb'); =5;=300;=0.000001;[net,tr]=train(net,p,t);得到如下曲线图:容错性分析:完成机器学习后,对样本进行改变条件输入,有如下3种情况:(1)缺1个条件的情况(2)缺2个条件的情况(3)介于中间的情况(1)3、编制旅行商路径优化问题的遗传算法程序,并计算一个实例。
(30分)一,问题描述:所谓旅行商问题,即给定几个城市,旅行商从中选择一条最短的路线,使他能够访问到每个城市一次,然后返回起点。
二,运行结果:三、代码实现下面是程序的主要核心代码:using System;using ;using ponentModel; using System.Data;using System.Drawing;using System.Text;using ;using System.Diagnostics; namespace TSPGA{public partial class Form1 : Form{private World _world = new World();public Form1(){InitializeComponent();}private void pictureBox1_MouseUp(object sender, MouseEventArgs e){Point point = new Point(e.X / (pictureBox1.Width / 200), e.Y / (pictureBox1.Height / 200));if (e.Button == MouseButtons.Left){_world.AddPointNeedToVisit(point);cityNum.Text = _();}else{_world.StartPoint = point;}ReDrawPB();}private void Reset_Click(object sender, EventArgs e){_world.Reset();ReDrawPB();}private void ReDrawPB(){Bitmap bm = new Bitmap(pictureBox1.Width, pictureBox1.Height);using (Graphics g = Graphics.FromImage(bm)){int x, y, radix;foreach (Point point in _world.PointsNeedToVisit) {x = point.X * (pictureBox1.Width / 200);y = point.Y * (pictureBox1.Height / 200);radix = 5;g.DrawEllipse(Pens.DarkCyan, new Rectangle(x - radix, y - radix, 2 * radix, 2 * radix));}if (_world.StartPoint != Point.Empty){x = _world.StartPoint.X * (pictureBox1.Width / 200);y = _world.StartPoint.Y * (pictureBox1.Height / 200);radix = 5;g.DrawEllipse(Pens.Red, new Rectangle(x - radix, y - radix, 2 * radix, 2 * radix));}}pictureBox1.Image = bm;}private void pictureBox1_MouseMove(object sender, MouseEventArgs e){Point point = new Point(e.X / (pictureBox1.Width / 200), e.Y / (pictureBox1.Height / 200));infos1.Text = point.ToString();}private void Start_Click(object sender, EventArgs e){_world.Population = Int32.Parse(population.Text);_world.Generation = Int32.Parse(generation.Text);_world.CrossOverRate = Double.Parse(crossOverRate.Text);_world.MutationRate = Double.Parse(mutationRate.Text); drawVisitRoute();//_world.Reset();}private void drawVisitRoute(){ReDrawPB();Bitmap bm = (Bitmap();using (Graphics g = Graphics.FromImage(bm)){Point startPoint = _world.StartPoint;if (startPoint == Point.Empty){MessageBox.Show("You must define a start point.");return;}Point[] pointsNeedToVisit = _world.PointsNeedToVisit;Stopwatch sw = new Stopwatch();sw.Start();int[] visitRoute = _world.GetVisitRoute();sw.Stop();infos3.Text = "Used: " + sw.ElapsedMilliseconds + "ms.";List<Point> visitPoints = new List<Point>();visitPoints.Add(startPoint);foreach (int index in visitRoute){visitPoints.Add(pointsNeedToVisit[index]);}int td = 0;Point tp = visitPoints[0];for (int i = 1; i < visitPoints.Count; i++){td += GetManhattanDis(tp, visitPoints[i]);tp = visitPoints[i];}totalDis.Text = "Total Distace: " + td;for (int i = 0; i < visitPoints.Count; i++){Point p = new Point();p.X = visitPoints[i].X * pictureBox1.Width / 200;p.Y = visitPoints[i].Y * pictureBox1.Height / 200;visitPoints[i] = p;}g.DrawLines(Pens.SeaShell, visitPoints.ToArray()); }pictureBox1.Image = bm;}private void random_Click(object sender, EventArgs e){_world.Reset();Random rnd = new Random();int c = Int32.Parse(cityNum.Text);_world.StartPoint = new Point(rnd.Next(0, 200), rnd.Next(0, 200));for (int i = 0; i < c; i++){_world.AddPointNeedToVisit(new Point(rnd.Next(0, 200), rnd.Next(0, 200)));}ReDrawPB();}private static int GetManhattanDis(Point p1, Point p2){return Math.Abs(p1.X - p2.X) + Math.Abs(p1.Y - p2.Y); }}}。