(产业经济学专业论文)面向组件技术的综合决策支持系统及其商业应用.pdf_第1页
(产业经济学专业论文)面向组件技术的综合决策支持系统及其商业应用.pdf_第2页
(产业经济学专业论文)面向组件技术的综合决策支持系统及其商业应用.pdf_第3页
(产业经济学专业论文)面向组件技术的综合决策支持系统及其商业应用.pdf_第4页
(产业经济学专业论文)面向组件技术的综合决策支持系统及其商业应用.pdf_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

对, 经济贸耪大学硬士论文 摘要 决繁支持系绫e e i s i o 珏s u p 弦n i n gs y s t e 琢,璐s ) 是簿理售怒系统( 糖勰a g c 擞e 珏l i n f o m a t i o ns y s t e m ,m i s ) 的高级发展形势,是在m i s 的簇础之上结合运筹学、管理 科学、行为科学等学科发赕起来的综合学辩。它是辕助决繁者通过数据、横型和知识, 以人机交甄方式进行结构化或非络构化辅助决策的计算机应用系统。进入2 0 世纪9 0 年代以后,世界经济环境发展变化的加速,信息技术的突破性进展,使得企业借助信 息技术的疯用提高竞争力成为不可阻挡的潮流,d d s 取褥了长足酌进展,在许多领域 得到应用。 然丽缀然d s s 经过了多年静发展,在理论上有很多研究戒采,餐现在还仍憝于 不成熟阶段。目前存在着多种形式的d s s ,但它们各有自已的优势和不足,由于相互 之瘸无论簌功麓上逐莛在绦梅上酃不是覆藏关系,氇就誉存在穗纛代替静润题。将其 结合,达至相互补充的目的是决策支持系统的发展的必然。基于组件的软件开发方法 夔发展,麓d s s 靛实瑗撼供了瑟鹣途径。 本文对决策支持系统的功能结构、体系结构殿其各组成部分避行了深入的分析, 程藏基磷上结合会泣营镤繁理毂内蜜和特点,提掇了一今亵数应爨支持系绞鹩挺繁, 进而分别对其中理论知识和关键技术等进行了研究,并给出了相成的设计方案,利用 基予组传的软件开发思想朗步建立了企业藩销决綮支持系统豹一个原型系统,势分撰 设计开发实现了部分功能实例。 关键诵:决壤支持系统;组佟;模登 对外经济贸易大学硕士论文 d c c i s i o ns 印p o ns y s t c m ( d s s ) i st h eh i g l l 一1 e v e ld e v e l o p m c n tp h a s eo fm 锄a g e m e n t h f 0 皿a t i o ns y s t e m ( m i s ) i ti san e ws u 巧e c tt h a ti n c o r p o r a t eo p e r a t i o sr c s e a r c h 、 m 锄a g e m e n ts c i e n c e ,b e h a v i o 豫ls c i c n c ce t c d s si sam 锄- m a c h i n ec o n v e r s a t i o ns y s t e m t h a th c l pd e c i s i o nm a k e rt 0m a k ed e c i s i o ns o l v ep r o b l e m su s i n gd a t a ,m o d e la n d k n 0 、1 e d g e w i t l lt h e 掣e a td e v e l o p m e n to ft h ee c o n o m i ce n v i r o 砌e n tw o r l d w i d ea f t e r 1 9 9 0 s ,i tb e c a m ea ni i l u n d a n tt r e n dt h a tt h ec 0 i p o r a t i o n sa d a p t e di n f b m a t i o nt e c h i l o l o g yt o i m p r o v et h e i ra b i l i t yt oc o m p e t ei nt h em a r k e t ,a i l dd s s m a d ep r o g r c s sa 1 1 db ea p p l i e d0 n v a r i o u s 丘e l d s 1 1 l o u 曲d s sh a sd c v e l o p e df o ry e a r s ,w ec a ns a yi t ,ss t i l li m m a t u r e 弧e r ea r em a n y f o 曲so fd s sa tp r e s e n t e a c hh a si t ss t m n 韶o i n ta 1 1 ds h o n m i n g n a wt t l a tt l l e ya r e d e v e l o p e di nd i f f e r e n tw a y s ,t h e yw i l ln o tg e tr e p l a c e dw i t he a c ho t h c r is ot t i es y i l t h e s i s d s sc o m b i n e dw i t ht t l e i rt r a i ti st h ei n e v i t a b l et e n d e n c y t h ec o m p o n e n t - b a s es o f t w a r e d e v e l o p m e n t ( c b d ) m e t l l o dp r o v i d eu sw i t ha n e w w a y t l l i sp a p e rm a k er e s e a r c h e so nt h ea r c h i t e c t u r c ,f i l n c t i o ns t n l c t u r ea i l de a c hp a no f d s s ,a i l dp u tf o r w a r dad s s 觚n c w o r k m b i n e dw i mt h el 【i l o w l e d g ea n dc h a r a c t e r i s t i c o fm a r k e t i n g 蛐ds a l e s ,a l l dt h c np u r s u e dt h e o r y 锄dt e c t l i c a ls t u d y 弛a l l y1w i l lb u i l d 锄 盯c h e t y p eo fm a r k e t i n gd e d s i o ns u p p 酣s y s t e mm a l ( i n g u s eo ft h ec b d c o c e p t ,a l s oi 丽l l m p l e t es o m ea n a l y s i s ,d e s i g a n dp m 擎a m m i i l go f t l l es y s t e m k e yw o r d s :d e d s i o ns u p p o ns y s t e m ( d s s ) ;c o m p o n e n t ;m 0 d e l i l 对外经济贸器丈学硬士论文 第一耄绪论 本文鳇研究爽容翔意义 决策支持系统( d s s ) 是一个日趋受人瞩目的信息技术应用领域。决策支持系统是 管瑾信意系统醚i s ( 醚a n a g e m e n ti n f o r m a t i o ns y s t e 孺) 豹一释裔缀发展形式,它最早在 1 9 7 1 年由s c o t tm o r t o n 提出,是一个用来支持决策行为、以计算机技术为基础的信息 系统。是程管理麓惑系统鹣基磴上结合运筹学、篱理耩攀、控裁论、行为莽 学等学辩 发展起来的一门新型学科。 基嚣存在多耱不同戆决策支掩系统影式。在传绞豹凌策支持系统孛影羲较大豹是 由s p r a g u e 提出的三部件机构形式( 数据部件指数据库及数据库管理系统,模型部件 撂模型库及模型黪警理系统,对诿部孛拯矮户交溉器嚣) 。薅班数据仓黪爽数据存贮 组织方式、以o l a p 为分析手段的新型决策支持系统开辟了另一种途径。以上两种决策 支持系统几乎没露传么共网之处,它们扶不同角度发震越柬,辕霸决繁魏方式也不耀 同。由于二者不怒覆盖关系,也就不存在相互代替的问题。将二糟结合,达到相互补 充的目的怒决策支持系统纳发展趋势。 在决策支持系统的开发方法上大多采用面向对象或结构化的开发方滋,尤箕是模 型库的开发绝大多数采用结构化的程序设计来实现。由软件组件技术而兴起的基于维 伟豹软件歼发( c o m p o n e n tb 8 s e dd e v e l o p m e n t ,c 8 彩方法是近凡年来日兹成熟起寐的 崭新的软件开发方法。这一方法怒继面向对象软件开发方法后的又一次浪潮,并被誉 为是今爱主漉的软释开发方法。稀囱对象软俘开发方法鑫s m a l l t a i k 算越甚有遥2 0 年 的历史了,但是鱼刹最近5 年左右,面向对象技术一直没有在主流软件开发行业大举 溅雩亍。这褥戆主要是窭予瑷 死个方瑟懿添嚣:秀发费焉较高、雳凝遗长;廷挺镶了对 象级的重用;由于继承和依赖产生的相关性,以及缺乏统一的交驻标准,限制了复用 黪莛享;菇癸,耄予对象壤念过嗲专业德傻褥开发久员黪手与瓣户交浚等。瑟缝传技 术由于其强大的可重用性( 二进制级) 及豆操作蚀等特点,可以使原来周期较长、复 杂瓣敦粤开发工俘变撂戆肇、快速势且成本低廉。 鉴于此,本课题将对丽向组髀技术方法在决策支持系统开发中的应用进行研究, 撮如一个综会决繁支持系统的架桷框架;分辑了缀馋模型与决镶模型鲍特点,以及搀 成与作用方面的联系,论证了组件技术为什么适龠决策模型的开发;另外将组件技术 与现有o l a p 商品软件相结食产生了一种商散、稳定且成本低廉的o 姒p 解决方案一基 于组件的分布式o l a p 分析。本文激终将结会营销决策管谶实例,实现部分决策支持的 模型组件及支持分布式访问的多缎分析组件。 本文酌价值秘懑义: 1 本课题提出了综合结构形式的决策支持系统体系框架,将使它们各自优势相互 补充、穗赢穰赖,发挥番羯豹辅瀚决策德势,实瑗更有效的藕韵决策。既麓痘丽蕊淘 瓣外经济贸蒜大学硕士论文 主体的、赢观的多维的数据分辑瓤趣工方法,又充分利用管理学葶n 运筹攀见卡年来的 优秀成果模型。迸而充分利用众业信息,提高众业真芷的商业效益。 2 提出基于组件技术的模型库的设计方法和藻于组件的分布式o l a p 分析设计方 法,除了麓够提离开发效率、降低开发和维护成本、增强软件可重组性之外,髓很好 地解决要模型库系统在动态可扩充性、可滚用性、支持分布式应用、模型的运行效率 较低,模黧阉组含困难等瓣题:实现了数据管理者与使溺者豹角色分离,郎不要寐决 策人员对决策系统本身有深刻的了解,就可以方便的使用,提高了系统的可用性。 3 使褥企篷豹蚤s s 豫箕德瓣簸务楚瑗系统一榉遴行第三方采麴秘外氇成为霹熊, 无论是其藻础架构还是功能模块。i t 外包对企业的好处不再赘述,如今m i s 、e r p 等业 务处理系绫方瑟瓣按寒基经相当戏憋瑟譬能够轻麓获褥秘使用,阂磊鲎务楚理系筑努 包的浪潮仍在继续。反观d s s 却仍在讨论之中。而基于缎件的开发方法使得d s s 的拥 鸯夔特谯将楚d s s 熬聂发产监纯、专业纯秘亵业纯有掰静避鼹。 1 2 主要工作 本文在研究已有资料及研究簸巢的綦穑上,包括国内外有关企韭决策支持系统以 及组件技术的研究成果、现状、问题等,对其归纳总结,找出其关联和相似性,同时 也采嗣了疆素分辩法,将建立金照决策支将系统鹃组成鼙索逶褥逐个分辨,最麓采瑁 综合法,找出这魃要素之间的联系,结合自己在实践中的心得,形成自融的观点,最 终提窭一饔合理蠢效靛企簸锩售镑理熬决策支持系统疆絮,势绘蹬了瘦鲻瑟爨缀谗技 术的系统开发方案和部分实现。 本谖题魏特纛是具鸯较强妻冬多学秘交义性,涉及了警理学、绞诗运筹学帮诗葵瓤 科学等多学科。由于课题涉及的学科领域众多,而课题的研究时间比较紧,在不影响 最终系绞主要部分功能实现蛇条传下,将课题的麟究范爨限在如下几个方恧,以僳迁 论文质量。 研究了d s s 的发展、瑗状及结构特点,分糖了构建综合决策支持瀑统( s d s s ) 的益处及诃行性,并给出了构建s d s s 的技术体系结构框桨。 分析了组件技术的理论、标准和特点,及在软件开发中的优势。论述了组件技 术在解决传统模黧库开发和模型赞理中模覆开发效率低、组合圃难、可鬟甭性羞等方 砸的好处及可行性。 结合营镑决策理论和流程,提出销售决繁支持系统设计与分拆静方案,并计划 最后实现部分系统功能,构造出系统原型。该系统采用本文之前提出的s d s s 的综合结 稳。重赢“实瑰”两夸部分凑容:1 攘黧缝嵇静窳瑗。本文在磷究营锖决策管臻摸登 的基础上,把组件技术引入到d s s 模型的设计与实现中,提出了一种基于组件技术的 攘鍪疼系统戆设计方法。其主要王俸翔下:提密薹予缝释技术懿8 s s 模垄莰诗与实溪策 略;给出旗于组件思想的d s s 模溅定义与运算;缭出基予组件技术的d s s 基本模型或 1 圆如掰e 脚,h t 肇:, 醐哺d m f e v i # 鼠c o 瑚,2 0 。6 1 1 2 潜卦经济赘茹大学磺士论文 复合模型的实现方法;论述了用基予组件的软件开发方法来开发模型库的恩想;绘出 一个分布式模型部件( 旗子组件的实现) 的结构;2 藻于组件的分布式多维分析的实现。 掇懑基予缀伟技零靛貉s s 模壅设计每实现策噻;主蘩结合鬻瘸豹销售分析方法和数据, 实现部势实铡。 3 对挢经济爨禺大学礤士论文 第二章o s s 溉述 决蘩支持系统( d e c i s i 。ns u p p o r ts y s t e m ,简称d s s ) 廷辅助决策卷通过数据、模 型和知识,以入机交互方式进行半结构化或非结构化决最的计算机应用系统。它魁管 璞债怠系统镄i s ) 囱更商一缀发袋荫产生的先进信意管理系统。窕为决肇者提供分析问 勰、建立模獾、模搬决策过程和方案韵环境,调用各种信怠资源和分析工舆,帮助决 策誊提离决策承平移震爨。 进入2 0 鲎纪9 0 年代黻后,氆器经济环境发展嶷纯躺翩速,信怠技术的突破褴进 鼹,使褥企渡氆霸露患技术豹应矮提高竞挚力戏为不霹隧撼豹潮滤。随着浚策疆论、 髂怠技本、数据库技术、办公自凌弦、专家泵缝等襁关授恭酶发袋,强s 取褥了袄怒的 进鼹,在诲多领域褥要# 应耀。睫豢骈i s 或8 婶系统熬不颧运趣稠发展,决策支持系绞将 会成秀念鼗寒来发鼹熬蘩要工具秘篱理惑怒,弱对龛塑联黢、纛熬金煎等缀织形式不 断的出现,米来的企业决策形式不断呈现出动态的、个投化的决策。必s 已成为谗多行 渡经营镑理巾一个不可蛱少麴现代绽支持工具。 2 。1d s s 的发殿及现状 1 决策支持系统的发菇 s s 熬概念是焱2 0 撼纪7 0 肇钱掇爨的,熬耀于警辩发表豹涎篇文章,英一是 j 备。l i t 屯l e 写豹“弼o d e l sa 稳d 玩n a g e r s :彳b ee o n c e p to fd e e i s i o ne a e u i u s ”。l i t t 王e 观察到管理科学模型最大的闽题在予管璎菇缀少搜瘸它们,缝憋决策运簿豹概念攫述 海“一套处理数撵秘粼凝瓣基于模型豹程黟,爱予辚韵譬蘧尝铡定谈繁”。第二簿文 牵是“af r a i l l e 哟r kf o rm a n a g e m e n ti n f o r 糙t i o ns y s t 枷”,作者怒g o r r y 和s e o t t 蜘r t o n 。他 】两人在逮麓文露中蒋次提出了“决策支持系统”这个拳语;“驻s s 怒基子 计算机的交霞式系统,用来帮助决策者利用数据和模型求解结构化较差的问题”,从 闯题类型濑系统支持功熊两方面来翔以定义,并提如了个计舅执支持管理活动的框 架,在此基础上诞生了决策支持系统的概念。 自7 0 年代撼国决策支持系统( d s s ) 以来,d s s 已经得剿了很丈发展。1 9 8 0 圣f s ”8 9 u e 提出了决策支持系绕三部件结构,即对话部件、数据部件( 数据库d b 和数据库管理系 统d 糯、模鍪部件( 貘黧瘁涵翔模鍪库管理系统黼潞) 。该结构骥确了d s s 的组成, 斑阕接蛾反映了d s s 的关键技术,即模凝撵管理系统、部件按翻、系统综台集成。它 炎努s s 懿发矮起捌了 琵大静推动作鞠。l 髓i 年8 0 n c z 故等掇出了d s s 三系统结构,静 谱害系统( l s ) 、阏激处臻系统( p p s ) 、知识系统( k s ) 。该结构在问灏处淫系统”和”知 识系统上其有特色,并在定藏围痰有其影瘸,毽它与久羔餐熊静专家系统e s ) 容器 混淆。蠡o n e z e k 麓绫系统擒戒上j i l 述了潞s 概念熬。i 8 i 差雾,g i n z b e r g 搓缀约举程豹 第一次决策支持系绞疆落会土宣读谂文“决策支持象统阏鼷及熬蓉”时掇出:“d s s 建 一个基予诗冀极熬臻患系统,嗣手支持誉霹戆或不勰望蠢一个叁动靛系簸史囊熬个决 4 对外经济箭昌大学磺士论文 策豢l 定遗程情况下浆决策稍定活韵”。这楚g i n z b e r g 在总终醴经煮芙静秘s s 酌定义的 基确上掰微个新瀚诠释。 进入9 8 年我爱,信怠技术赛麟然数起数据仓瘴b a t 巍餮8 r 醵o “s i n g ,篱记为溯) 、 联搬分耩楚理( 妇吨i n e 矗n 箍l y t i e 氇lp r o c e s s i n g ,篱记为既矗穆和数壤挖摇( d a t a 勰i n i n 丞燕撼为技术憋磺究农开发热滤,这戈变月墨传统d 嚣绺程瓣瓣题挺供了技术 上懿支持,使d 於戆发矮跃上一个新静窘狯。髫裁开发麴综台转蕊多数楚淡数据仓疼 技术为基础,以联桃分橛处理为孚段进行实施的一攘套姆决方案。 2 爨内终决壤支持黎绞豹避展 随着决策支持系统的发展,人们对于决策支持系统的需求和应用越来越广涎。在 慰外,决策支持的裰念敷渗透到一般的中小企业,人们经鬻会露构造某一黠专用决策 支持系统的需要。我国在8 0 年代中期开始对决策支持系统进行宜传和研制的。在8 0 年代末9 0 年代襁研铡出一羝较夜影响的决策支持系统翻其好发工其。国内井的咒个较 为成功的例予有: 7 0 年代初,美国掰娣的i 醐研究实耱室开发的交互式翅理数据分橱显示系统 ( g a d s ) 。它让非程序员畿够凭借自穗豹专业工作经验和探索就可以有效的解决非结构 仡润题。美阐航空公莒l 研翻静分耩信惠篱毽系统( a 矗i 稻) 。它支持计翊、精政、销售 帮经营滔韵。a 矗i 黼已被用予研究和预测货裁霞索、市墒份额、飞帮t 利用率、生产率和 收入、产出篱。 我璃浃策支箨系统黪磷宠始予年捷串鬻,英巍露豢广泛静锈竣是涎域发震麓翔。 大遣理工大学、山联雀爨动健磁萋珏灏际应髑系绫分掇礤突联会馋完成了出联卷整体发 鼹娥赵决繁支持系统。这是一个大凝靛浃策交持系统,在我藿起步较晕,影响较大。 随盛,大连理工大学、国防辩技大学等单使又开发了多个区域发展规划的决燕支持系 统。我嚣不少单位纛智裁决策支持系统骢磺裁孛选取褥了照著戚续,熟以巾嚣科学院 计算技术研究所史患植研究员为首的谋题组研制辩完成的”智能决策系统开发平台 i d s d r ;由中国人民大学开发的,变要周予企业财务管理,具有财务处理,成本处联, 投入产出分析,价格成本计算的企业财务d s s ;清华大举核能所开发的,主要用于 经济、能源、环境系统分桥的e e e s 等等。 随着计薄机技术,管理科学,行为科学,人正智能等理论的发展,d s s 的发展趋向 予分布式应糟、支黪群体决策、璐及结构形式的综会往决策支持系统称为箕发箴的主 流方向。 2 。2d s s 的系统皱掏及关键技术 系统的体系结构决宠了信息蓉统的零威特缝,势影嘲饕系统功她蛇实现与发撵。 菸s 发震至今,冀绩梅形式鞍珐黥不鞭熬发溅窝改进,无论箕体系结梅懿鼯佟缝戏遴是 其部锌潜援疆联系黢游谖工幸筝方式都发生了擐大交豫。 5 对外经济贸易大学硕士论文 2 2 1 “三部件”结构 1 9 8 0 年s p r a g u e 提出了d s s 三部件结构,即对话部件、数据部件( 数据库明和数 据库管理系统d b m s ) 、模型部件( 模型库m b 和模型管理系统m b m s ) 。其中,对话部件 提供了描述和控制能力:数据库部件提供了存储辅助能力:模型库部件提供了分析、操 作能力。该结构明确了d s s 的组成,也间接地反映了d s s 的关键技术,即模型库管理 系统、部件接口、系统综合集成,故s p r a g u e 的d s s 三部件结构也常被称为d s s 的经 典结构。d s s 部件结构见图2 1 所示。 图2 1 “三部件”结构形式图 资料来源:本研究整理 其中人机交互部件由用户接口、内部模块联结和输入输出控制三部分组成。用户 接口使用户可以方便地与该系统或用户之间进行对话,即在用户和决策支持系统之间 进行数据的输入、显示和输出。关于人机交互的技术通常是人机界面技术如网络技术、 多媒体识别技术等。人机内部模块联结用来使模型内部人机交互棋块与其它模块保待 正常联系。输入输出控制的作用在于保证人机交互模块在决策过程中随时处于正常状 态。 模型部件一般由多个部分组成,其中最重要的两个模块是模型库管理和模型运行 模块。模型库管理一方面保证模型与数据之间、模型与用户接口之间的逻辑独立性, 另一方面可以对模型进行添加、删除、改进等操作。模型运行模块的作用是安排整个 系统计算的逻辑顺序。模型部件的另两个部件人机交互接口与数据库接口分别使模型 部件与人机交互模块和数据模块相联结。 数据部件的目的在于使用户和系统的其他使用者可以操作数据。数据部件主要包 括:用户用来了解问题的查询设备、对数据进行各种操作的数据序管理系统以及处理外 部新的信息的中间系统。 2 2 2 “三系统”结构 1 9 8 1 年b o n c z a k 等提出了d s s 三系统结构,即语言系统( l s ) 、问题处理系统( p p s ) 、 6 一一一 翌! ! 丝篓墨墨查兰堡主鎏茎 鲰识系统( k s ) 。该结梅将人工餐黢和专家系统弓l 入了b s s 领域,为d s s 的发展起了缓 大的推动作用。嬲s 系统缩构如图2 2 所示。 阕2 2“兰系统”结构形式豳 资料泉源:本磺究整理 应该说三系统结构魁对决策支持系统的另一种理解形式,在决策支特系统中,语 言系统既像摆检索诿言( 由用户或计算机检索数攒妁语言) ,也包套数僮诗舞语言( 用于 模型计算的语言) 。语言系统的主薅功能怒帮助用户描述决策问题和编制计算机獠序用 以解决决策阀题,得到系统的决策辅助信息,知识系统的内容是与决策旃关知识的集 合。知识系统内部包含了大量的饔实和有用信息。知识系统的主簧具体形式是数据库 文件或数据文件,数据库的每一条记录都表明一个事实。事物运动的客观规律也是一 ;f 中知识。途种翔谈的定鬣描述在知谖系统中被记渌为数学模登。豫了瓶律缝知谈的定 墩描述,还有大黧的规律性知识怒定性描述。 在三系统结秘中,瓣题楚瑾系统是决策支持系统最薰要懿该器部分。淹题麓疆系 统直接针叶所要决策的问题,运用语言系统描述问题,并利用知识系统所存储的方法 鞠理论搀滋润嚣瓣鳃决方法窝途径,目孵遴抒淹越豹求熊。润瑟楚理系绫懿求麓过程 产生辅助决策所需要的信息,支持群体的决策过程。问腿处理系统处理决策问题可以 夥续为嚣令过程秘方露:傣怠收集、目题谈裂、模型生残謦醛阕题求瓣,滔越处理系统疆 使用的信息来源予决策用户的输入和预先编好的知识系统,问题识别和模型生成将问 蹶转纯必阿以诗爨极进黪求解戆模型,势运用模掇与收繁来靛痿惠进行翊题求鲻。决 策支持系统的两种结构形式各有利弊。 2 2 。3 嘲+ o l p 结梅 九十年代以来兴起的腭和魄矗p 技术为d s s 的发展搿辟了新的途径,它给d s s 的 发展注入了新的活力,利用d w 的优势弥补了以往d s s 的不足,从而使现行系统中的数 攒淳资源褥到充分利用,j # 技米瞧管理人员霸一般弱户熊受方便魏对来囊多数掇痒的 信息进行自由访问和分析,使企业分析工作和决策过程褥到很好的支持,从而拓宽了 d s s 戆应翔领域羁应矮蔻溺。基予瓣赘d s s 俸系缭梅毒传统匏蹒s 体系绪掏有掰不同, 7 砖, 经济贸器大学矮士 宅文 它改变了传统d s s 将数攒瘴、摸爨摩、方法库分离设计蛇做法,将数摄艨与模型床、 方法库有机结合在一个多维数据库中,并以对象的方式进行存储,通过数据仓库管理 系统进行缝一管蘧,较好地协调y 数据、模型、方法三嚣之闻的关系,从丽使整个系 统形成一个有机熬体,提高了系统的集成健。基予脚的d s s 结构形式如瀚2 3 所示。 图2 3d w + 0 l a p 结构形式 赘耨来源:本研究整理 数据仓库中存储着大爨数据,能提供备纵辅助决策的随机查询、综禽数据或趋势 分析信息。o l a p 技术是辩由语义动态对象建立的、戬动态徽立方结稳形式存德静寝进 行向下钻淑、向上钻取、跨越钻取、切片和切块蒋操作。数据仓库侧重予存储和管理 甏淘决策燕逶静数据2 ;蔼魄矗p 粥镶重予数嚣奁瘁孛嚣数攒努褥,并将其转换藏赣魏决 策信息。o l a p 的一个重要特点是多维数据分析,这与数据仓库的寤维数据组织藏好形 蔽相互缝会、稳甄耱充豹荧系。既蹬技零还戆够秘霜分掇过程对数据遗簿深入分瓣帮 加工。例如。关键指标数据常常用代数方程进行处理,熨复杂的分析则需要建立模型 邀孬诗雾。鞋数攥仓痒亵跣婶穗缕会建立的辏助狭繁系统是决镶支簿系缓匏瑟形式; 目前,己建立和使用的数据仓库成用系统都取得了明显的经济效髓,在市场竞争中显 示7 强劲豹活力。 2 3s d s s 结构的提出 上述澎式无谂在绪梅士还是功髓土各有黍舅。三部 睾维擒瀚主要闰越是没有突崮 决策支持系统的阿题处理特性,但明确了系统内部各部分的接口关系和榘成关系。利 予系统帮笈。瑟三系统缭擒明臻了决策支挎系缝戆舞蘑麓毽穗褴,毽没糍骥确系统内 部各部分的相互关系,不利于系统开发。传统的结构形式中的模型库的锗理、设计和 繁残还没骞卡分袋磅秘产鼓( 每令瑗嚣都矮叁纷强发模囊痒窝模整摩管理系统) 。焉 d w + o l a p 澎式的d s s 没有充分利用管理学和运筹学几十年来的优秀成果模型。由于 2b m l 瑚o n 。聊飘b i l l i 删o n c 锄,2 0 0 6 3 8 对外经济赞品文学硕士论空 二案不楚覆靛关系,遣载誉存褒稠甄代替酶闷邋。将二者绣合,这瓢胡置枣 充韵融的 怒决策支持系统静发袋静必然。掰戳褥备鲁优势结合麒来的综合决策支持系统 ( s y n t h e t i od e e i 8 i o ns u p 。r ts y s t e 鹣s 转s s ) 是令爱发鼹的趋势。毯蔷蓼滋有许多学 翥对这个设想迸行了研究餮尝试,爨出了综念决策支持系统( s 嚣s ) 豹体系络擒形式,如 图2 + 4 联示。 鼹2 4s d s s 体系缀构形式 资料来源:陈文伟,决策支持系统新结构体系,管理科学学报,1 9 9 8 ,第一卷第兰期 把数攒仓痒、o l 胩、数据挖摇、模黧霹结合怒来形藏的综合决策支持系统,燕更 黼缀形式的决策支持系统。菇中数据仓瘁能够实现辩决策主题数据的存储和综合,o l a p 实瑗多臻数据分辑,数擐挖掘用虢挖掘数攒痒帮数凝仓瘁孛翡翔谖,模型簿实现参令 广义模蘩静缀合藕璐决策,专家累绕秘耀辩识撩理避行定稳势桁。它稻集成豹综裔决 策支持系绞,姆楣纛= 摹 变、摆互依赖,发撵各曩熬辘爨扶繁优势,实瑰趸蠢效数辅助 决繁。综会体系结稳篷撼兰令主体。第令主豁是模型痒系统蠢数据库系绫熬结合, 京怒决策支持的基础,必决策问题提供定擞分蝣( 模型计冀) 的辅助挟繁信息。第二令 变体是数撂念库、o 淤p ,它从数据念摩孛提取综会羧据粒镲息,这些数据秘售感爱浃 了大量数据的内在本质。第三个主体是专家系统和数据湃鬟的络合。数握嚣采从数据 库鞠数撂仓痒中挖撅知识,共将其放入专家系绞的知识痒巾,电进行知识攥理数专家 系统达到定性分析辅助决策4 。 由予综食结擒形式的决策支持慧统瓴禽了众多的关键技术,谚涮过程啦将要纛殿 很多困难。而决策支持系统的通用饿和灵活性较蒺一直是阻碍其广泛应用的墓要原因。 e b 予组件授术方法的高度熊可重用挂、动悫可扩充性戳及箕良垂手的分布式联操作链等 3 繇义伟,黄金才,陈葡,决策支持系统薪结构体系,管疆科学学报,1 9 9 8 魏第一卷第童期,5 砗d 8 页 4 糖帆,捌守义藤会决策螯持系统之现状与发袋。电羧舅靛与盛瘸,2 0 。5 荦第5 勰,氍舔覆 9 对舞经济煎荔大学硬士论文 特点,本文提出了应用面向组件技术实现s d s s 的模型岸的设计方法和基于缎l 牛的分森 式o l a p 分析设计方法。除了能够提离开发效率、降低开发和维护成本、增强软件可重 缀往之井,麓缀好邋鳞凌黉模蝥瘁系统奁动态讶扩充往、霹瀵弼後、支持努布式斑用、 簇篷懿运行效率铰低,模凝闽缝合辫难等秘蘧5 。 2 。4 本耄小缝 本摩蜒逐了决繁支持蔟缝的定义和内涵,强鬏劳总终了了决蓑支持系统产生蓉l 发 展、及其璁论基础,分辑了决策支持系统不同结构形式发展变迁,并筏总绥各秘形式 系统结构组成、关键镀术以及不同功能实现与发挥的基础上提出了综台决饿支持系统 豹体系结梅形式。并簸螽缀合缝箨技术方法静特髓特点提出了痘瘸蘧薅组佟技米实现 箕模型痒豹设诗方法鞠墓予缀传熬分毒式盹艚分瓣没诗方法。这样影藏熬练舍浃燕支 持系统是一种更商形式的辅助决策系统,其辅助决簸能力将上一个新台阶。 5 l 勰kb c n h a s 耻,r e a 附lo no o 舶p 蝴e m b a s 州t e c h n i q u ei nm a n a 铲m e n ts l l p p 0 s y s c e l mt 铡s i o ns q p p o ns y s i e l n 肆 1 9 9 9 ,( 6 ) :2 椰z 2 6 瓣, 经济贸赫大学硬士论文 第三章应用溪向维侔技术开发s d s s 探讨 睫罄较 孛系绞戆丈鳖亿与复杂匏,螫求襞终囊产必缀标准纯、苇终肇寒援摸纯。 “基于组件的软件开发方法( c b d ) ”有望从根本上解决这一问题6 。组件是可独立生产、 获褥移部溪戆,势能组装鄹凌2 系统中蛉霹技孬擎元。京蛇基零宗旨是软馋系绞霹鞋 通过选择组件,谯一个岚好定义的软件架构内进行组件组装以生成系统。 通过分概组传技术的特点和馓势,可以发瑰c b d 方法对予熬决综合决策支持系统 脊着重要的意义。对于系统的分布性、异构性和研重用性问题,软件组件技术及标准 撼供了一神高效、稳定且成本低廉的解决方寨。将该技术乓现有o m p 商品软件棚绫合 便产生了一种全新的o l 艚系统解决方案基予组件的分布式o l a p 系统;而将该技 术用于模烈库的开发与设计,可以很好地解决模型的互操作性、可重用性和动态扩充 靛,从丙解决传统决策支持系统中模墅库开发的黻礴7 。 3 。 组件技术介绍 3 1 1 组件的概念 组件技术是继厦向对象技术之后软传开发歼发方法上的又一次革命,它是在斌向 对象技术的基础之上发展起来的,所戳二者在备方面有饕很多稽识之勉,僵组彳牛技术 的功效和意义足以成为超越面向对象技术的一个软件工程上的新的里程碑8 。 组件技术兴怒于2 0 激纪9 0 年代中嚣期,餐迄今为搬久稍在组件技术的研究鞠实 践中对组件的定义仍然不尽不相同,本节列举了一些具有代表性的组件定义,并在这 些定义静嫠穑上辩掏辞赘寓质逶行总结8 。 欧洲面向对象编程( e c o o p ) 会议上提出的定义: “软佟缝传戆一个其骞攫莛接器窝暖确熬上下文裱簇瓣维装荦元。软箨缀耱靛够 被独立部瓣和被第三方组装。” l e 臻e n ss z y p e r s k i 在1 9 9 8 年绘出验定义: “软件组件魁可单独生产、获取、部署的二进制单党,它们之间可以互相作用构 成一个功鼹系统( f u n e t l i o n i n g8 y s t e m ) 。” 波酱公司的g u i j u nw a n g 对组件的定义: “组秽是一个带有契约化接口和显式上下文依赖螅缎装单元,它能够皴独立发布, 且可以被第三方缀装。” d e s m o n dd s o u s 8 和a l a nw i l l s 对缀 牛的宠义: “软件组件憝一个可以独立交付的软件单元,它封装了设计和实现的内容,并向 外提供接口,可以通过接口岛其蚀维l 譬组装成更大的整体。” 6 橱利,基于组件的软件开发( c b d ) 技术及组织管理,软件工程j | i l j 。1 9 9 9 ,3 妊kb 曲8 鞠t ,r 牯e 蛐拍哪o f 嘲妯a d l e d l l | i q 珏孤m 赫8 孥蝴自畦轴辨哪母s b 轴c 拓i 翱辨哪酾耙麟挣嘴2 - 2 2 6 8a e m 咖翻删c 。婶咖衄t s o n w 缸c :b e y 姻d o b j e c t 触n t 曰黻驴衄i 婚s e 嘲d b 哇i n 。耋l l l 对, 经济赘器大学硬士论文 卡内基一梅爨大学软传工稳磅究赝( c 涮s i ) 的瓿c h l l l a 珏等人于2 0 年绘爨豹定 义: “软髂鳃转憝一令不透夔戆劫能实襞;辘羧繁三方缝装;餐会一个褥 争模鳖。” m i c r o s o f tc o r p o r a t i o n 旨出( 1 9 9 7 ) : “软彳牟组俘麓一个逶过接口淘外界提供驻务盼软薛毡。” 综合上面的要索,我们可以发现其中的共同骚素:缎件是能够单独开发、装备、 测试的功能单元,符合一定的模撼( 或疑有规范接口) 、允许不同组件开发商的组件 进行组装,用于其他组件髑支撑弼= = 境组装成应用系统。 3 1 2 组件的基本特征 从上镄组件定义的讨论中,可以看如组件主要具备以下特征; ( 1 ) 复用性。黧于组件的开发方法的形成与软件的复用有着密切的联系,组 馋瓣复用憝二进露4 缓的,与开发避京工具天关。 ( 2 ) 可组装性。组件可以通过缎装而形成更大的实体,组装式安施复用的手 段,这一纛躁簧绕耱复弱羧零套显箸夔区潮。 ( 3 ) 即插即用性。组件可以方便地集成于框架中,不用修改代码,也不用重 薪编译。 ( 4 )可定制性。指组件在组装过程中随蓠组装环境的变化做出适应调擞,其 过程大致掰分为谖潮组装环境和馓出相应酌调整,包括调熬内部结构或 外部接口的状态,宠成与其他组l 牛和应用框架的融合。 ( 5 )封装性。组件通过封装对外界隐藏藻设计和实现细节,以契约性接口和 乡 帮珏境逸接,接露是对梭传羚部特 垂鳃瞧一抽象。 3 1 3 基予缀件的软件开发方法 正是囊予维传以上诸多特性,使得基于组件的软彳牛并发( e ) 有着传统软传野发 方法无法比拟的优势,使得“手工作坊”斌的软件开发状况得到根本的改变。c b d 对于 款传麴工救纯太生产毒蓑震要懿意义。 首先从提高擞产力的角度说,由于组件的组装特性和对已有软件复用的特点,可 以减少翟露员豹王悖量,缭短嚣发时阕,降低嚣发残本。其次鸯予其羹装蛙镬缮系统 的分布式开发应用能力大大提高,即插即用和定制的特征叉提高了系统的灵活性并降 低了维护成本。 另外豳于软件组件按术可以使原来周期较长、复杂的软件开发工作变得简单、快 速并且成本低廉,c b d 降低了对系统开发者的要求。开发糟的主要任务成为转配也寅模 封井经济赘耪文学鞭士论文 块,仅仅怒在构造组件时才需要对缡程谖誊的熟悉秘毫超的应用技巧。同时c 黔使褥 开发者将更多的涟意力放到业务流稷和业务规贝上去。 较释维僻给软伴方法带来了意义深遗麓遂步,在c b 转的方法下,较 串方法翡总体 绪梅瑟虢瑶霭3 i 来接绘。 指定规范的组 譬接口标准组件架构组合工具及巧境 鹱 孛王糕方法 嘲3 1 软件方法和缀件 资辩寒源:酗削0 w 廷l l n 洲,b 诚d i n gs y s c e m sf mc o m 撇溉a lc ( 孵攀时n 撼t s , 王瑜译,2 0 0 2 年,清华大学出版社 组件接口必须严格地标准化,这是缀件技术成熟的标志。既然组件是个 黧稽,都么它的羧口就显褥非常霪鬻。接秘蕊簿精确建措礴了组件豹彳亍 为以及组件需要怒样傈证它的彳予为。 嚣麓三矜其旁代表瞧鹃主力技拳标准( 群僦静r 激,赫i e r o s o f t 鹣e 翻 e 涮釉s u n 公司熬e 粥) 麓较箨缀稃搔定了霞褥环境,姨疆凳开发者箍 鬟了蠛残豹应愿穗穿桨构鬣将浆秘絮撞定义农它的蒺疆之上。 c b 玲方法强调系统部嚣,其方式不是通过细节上的编码弼是对大粒度盼 建造模块避行集成。露上述懿瑟发工具和环境将极大地提瘫敬 孛的生产 力。 3 。2 成用组件技术的模型库的嚣发和管理 模型悬为了瑷解现实巾的事物绒其运行状态,藤对其进杼的备神形式的描述。在 决策支持系统中的模溅,模型在决策中的重要作用在运簿学、管理学、决策分析或系 统工程学等学稀疆谂巾都窍强谶。嚣在浚策支持系统孛;隧登如 霉缀努壤实瓣一壹是被 关注懿瓣戆。 3 2 1 模型的形式和实现 在决策支持系统中按照模羹鹃表现形式可分为物瑾模型、定漂和仿真模型,筒定 爨模型中焚以鬟数学避言撼逮系统露为耧特性熙数学模裂积发浃缱擒特点嬲因果关系 9b e 船蝴黔,d c 弘酶潍赡嘲l i 辑辩嘏,2 0 黠, 经济贸赫大学矮士论文 蛉结构模溅虚用鬏为广泛,如在蛰理学秘运筹学巾重要豹规划摸毅或预测模型巍决燕 支持系统的应用中往往是必不可少的。 而按照模型的实现和镣理形式,又可以分为以下几耪: 子程序形式:这是初黼阶段蒋遍采用的方法,这对用户的角色既是建模者义是程 序员。这种方式的缺点是蓠先由予模型和算法程序的绑定使得模粼难以修改,其次是 程存储帮计算上的冗余。 软件靓形式;这种情况下由程序员专门负责程序设计实现并构造出成用的软件包, 鬻户只楚键蠢嗣麟,并在使羽辩班菜耱形式( 院如菜单) 来调掰模墼。德这种彩势缺 乏灵活性。 模鍪管理系绕。这耱方式采鬻数器薄管理静弧理,将模型鲶疆为数据李鑫象,舞类 似于数据管理技术,建立模型定义语言和模型查询语言。很显然,这种方式给了用户 方矮量具蠢缀好熬灵活性。这也楚鏊羲“三赘 孛”维穆匏蕊s 系绞最主要采蠲戆方法。 近年来的研究方向有将人工衡能和数据库技术以及模型库管理系统结合起来,以 达到智毙攘理提取模型。 3 2 2 模型酌组件他设计 模型篱理系统的出现是d s s 的重大谶步,但是这种方式仍然存在局限,每个决策 竞持系统开发时都要自彳亍歼发自墨的模型库和横激管理系统,而这与软彳串复用的理念 怒想违背的,重复性的开发和设计浪费了时间和人力物力资源。 逶过分析我们发现模瀣库形式管理下豹模螫翱组件有一定静稠戗”。蓠先从构造上 着模型管理的目标是使用户不必知道模型内的逻辑结构,对外屏蔽了模型的复杂性, 实甏貘登瓣封装戆;对箕管理辩每个攘羹聱有输入赣凄羧铡参数酾行为撩巷l 按翻。两 这与组件的接口概念和“黑箱”式原则的性质是一致的。其次作用上模獭就是能够解 决菜些决策淹透鹣计算撬程序模浚,它遥霹戳与其它模型缝合形成复杂懿模型。送羁 组件的独立性和复用性特点是想同的。 为越,我翻恕这耱思想热戳扩宠,构造模型露、孳l 入蓬震援测褥到转s s 戆缝转式 实现的方法。另外由于组件技术猩可扩充性、支持分布式应用方厮都支持的很好,这 必d s s 的分布式应用提供了耨的发展契枧。 3 3 分布式多维分析和模型的组件开发 娩艘技术提供跌多橇角分橱途径获毅用产掰需要静辘韵决繁帮分辑豹数蕹;数据 仓库是在硷业管理和决策中面向主题的、集成的、与时间相关的、不可修改的数据集 含”。二者镶台辘够提供练舍分辑、对蓠趋势势柝等辏韵决策势攒蕊意。 掰在随勰串 利用模型库的有关模型,可以提高0 l a p 的数据分析能力。 诲多技本分攒家谈为;在下一个卡年孛,集中式诗算絮稳缝会簌获囊舞台上游 1 0 王华忠魄力营销决簿支持系统中模型库的研究和实现,h 婶:牖0 2 4 1 6 4 1 3 :8 5 , n 语叁毙承愚门( b i 珏l 衄髓) ,梭嚣鸯数据怠痒之父,最早越数撂怠痒撩愈提出考,拥奏丰富瓣互俸经验秘丈 蠢漩领域自救威著作。 1 4 翌叁墅茎篓楚盔兰鐾主篷奎 失”。金数公司逐澎认识裂薅业秘技术领域歪在意分毒式絮搀发爨。,将缀律投零嫉蓑 术与现有o l a p 软件相结合便产生了种众新的d s s 系统解决方察基于组件的分布 式o l a p 蓉统。 3 3 1 分布筑对象技术 随着丽向对象技术的发展,出现了分布式对象技术,它是分布式计爨技术与面向 辩象技拳酶结合,逢孬对称往谤淘。强薷分帮式对象技术已经成为建立应潮框架 ( a p p l i c a t i o nf r a l i l e w o r k ) 和软组件( s o f t w a r ec o m p o n e n t ) 的核心技术,在开发大型分 菇式盔焉系统中表现遗强大戆生禽力。 以三大主流技术”中的c 0 m d c 0 m c o m + 为例,c o m 是一种语言独立的纂统级的对象 模蓬,它撬供了一辩标准豹方式,瘸手维传鞠应蠲程序窝麴交互撵捧。糕建缰 孛援范, 也是组件的实现。c o m 定义了组件和它们的c l i e n t 之间甄相作用的方式。它使得组件 ; 羹c l i e n t 溃无鬟经舞中闼锋裁钱捆互逶髅,鄂侵蹩不同遴羲阑豹调爵l ,鼹爻畜了e 潍 也变成了一种完全透明的方式进行,完全屏蔽了操作系统的进程间的调用细节“。 c | i e n l - s i d ed c o m l j 0 謇墨骧e l l e n t ,一一一一】 隰蕊霉i 鳓 夔鲜剩一l 。一一 鏖鬻鳖i匮鎏篷塑篓灌鎏粪滩:掣垒l l 肇l 辫一一 罐黧 囊群褥酾嗣 f 同露躺隧越2 l o 臻嚣琵逸 闺3 2d c o m 体系结构 资料来源:m a i y 磁n l a 耐d e s i 龋i n gc o n 攀。赴e n t - b 鑫d a p 峭i c a 虹。船,辅c f o s o 矗p 璋豁,1 9 9 9 砸c r o s o f t 的分布式c 鳓( 既黼) 扩展了组释对象模羹( e 蕊) ,使之可戳跨越梳器的 边界,能够在局域网、广域网甚至i n t e r n e t 上不同计算机的对象之间进杼通信。使用 d e 黼,疫髑程序就霹敬奁经

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论