1 / 77
文档名称:

基于软件设计模式设备管理系统的设计与实现.pdf

格式:pdf   页数:77
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

基于软件设计模式设备管理系统的设计与实现.pdf

上传人:coconut 2014/2/24 文件大小:0 KB

下载得到文件列表

基于软件设计模式设备管理系统的设计与实现.pdf

文档介绍

文档介绍:北方工业大学
硕士学位论文
基于软件设计模式设备管理系统的设计与实现
姓名:高瑞明
申请学位级别:硕士
专业:计算机应用技术
指导教师:吴洁明
20080508
摘要针对医药行业设备信息管理系统研发过程中用户需求不断变更、系统构架不稳定等各功能组件设计上,运用了外观等设计模式进行设计,使得各功能组件接口简单一致,问题,研究了用现有设计模式组合的解决方案,以提高系统的稳定性、可扩展性、可维护性和可复用性,从而提高软件的开发效率和软件质量。本文首先介绍了设计模式概念、分类和原则等基础理论,探讨了设计模式解决面向对象设计问题的步骤和方法,研究了设计模式之间关系和组合技术,分析总结了设计模式在信息系统中的选择和使用方法。然后根据系统的设计目标,总体设计上采用了基于疭的绦蛉闾逑导芄埂W詈螅低巢捎靡肷杓颇J嚼粗傅忌璞感畔⒐芾硐低详细设计的方法,提出了表示层的问题,介绍了框架技术,用观察者等模式设计实现了表示层虮船框架,并提出了数据层的问题,介绍了组件技术,用抽象工厂方法等模式设计实现了数据层器榧墙虾玫慕饩隽瞬慵漶詈辖舻奈侍狻T谙低详细设计方面,重点对该信息系统的表示层、中间层和数据层的设计进行了研究,表示层应用了仃蚣苌杓疲莶阌τ昧薔组件设计,在中间层采购模块等提高了复用性。设备信息管理系统以设计模式为指导思想进行设计实现后,降低了层次之间、模块之间的耦合性,解决了重复开发、代码重用率低、功能模块移植工作量大等问题,提高了系统的稳定性、可扩展性、可维护性和可复用性。关键词:设计模式、框架、组件、设备管理北方:业大学硕十学位论文
唧删蝟瞚Ⅳ砌呲ǔ鷈咄狮妙莝即曲脚鏸眦鸪鷈瑂狁黪韓Ⅱ.菔保弘锄蹿锄乳锄觚鷇曲鷖詄伊摺痯锄,堂薿ⅲ琲删撸瑃蚽鷈鉧保琫们猚籩锨湘,薰遖睸劬,阳毋加淑啦弘莈肌餽伊琩鷇印鈎’,現‘’北方阂等搜妒宦畚咎,閏危琣蒘琧辀,Ⅳ南确,向鮣╱瑂ⅥⅪ如】轪琣:凼甌:,疭仕餻’仕.::,,仃,璭.
和胡签字魄鑚月刁日签字日期。掰/年拥旁学位论文作者签名:高昂明学位论文版权使用授权书独创性声明签字日期函∥年钼拥学位论文作者签名:岛彩媚含其他人已经发表或撰写过的研究成果,也不包含为获得友工些太堂或其他本学位论文作者完全了解坑淹跣┨糜泄乇A簟⑹褂醚宦畚牡墓娑ǎ本人声明所呈交的学位论文是本人在导师指导下进行的研究工作及取得的研究成果。据我所知,除了文中特别加以标注和致谢的地方外,论文中不包教育机构的学位或证书而使用过的材料。与我一同工作的同志对本研究所做的任何贡献均已在论文中作了明确的说明并表示谢意。有权保留并向国家有关部门或机构送交论文的复印件和磁盘,允许论文被查阅和借阅。本人授权坝淹跣┨每梢越宦畚牡娜ú炕虿糠帜谌荼嗳胗泄厥据库进行检索,可以采用影印、缩印或扫描等复制手段保存、汇编学位论文。C艿难宦畚脑诮饷芎笫视帽臼谌ㄊ学位论文作者毕业后去向:工作单位:通讯地址:导师签名:电话:邮编:
研究背景不断出现,导致开发的软件往往成本高、效率低。常见问题主要旮浚随着计算机软件技术的发展,软件的规模和复杂度不断增加,软件开发中的问题也脆弱性:对软件的改动会导致在概念上与其无关的其它许多地方出现问题。粘滞性:当面临一个改动时,开发人员常常发现会有许多改动的地方。可以发现,上述问题本质上是软件系统本身可维护性不好、可扩展性差和复用性不因此,怎样能够给出一个合理的系统构成方案,如何在实现现有功能要求的基础上┗裕汉苣讯韵钟腥砑懈亩蛭C扛龈亩蓟岬贾氯砑渌糠值改变。如果单一的改动使得有依赖关系的其它模块发生改动,那么这样的设计就是僵化的。喂绦裕汉苣呀饪H砑械南嗷チO担怪晌R恍┛稍谄渌低持兄赜玫组件。不必要的复杂性:设计中包含有不具任何直接好处的基础结构。不必要的重复:设计中包含有重复的结构,而该重复的结构本可以使用单一的抽象进行统一。晦涩性:很难阅读、理解,没有很好的表现出意图。够,由于用户需求不断变更所呈现的主要问题。对于软件开发人员,用户需求是最难把握和预知的,经常朝令夕改。需求的不确定性使得软件开发人员的工作常常陷入一个功能开发到中途的时候就需要重新设计甚至完全废弃不用的尴尬境地。另一方面,已开发的软件在未来有可能需要增加新的功能,这给整个系统的设计和实现造成很大的困难,也是开发人员所面临的严峻考验。但是,软件开发人员永远也不能指望用户能够提交一份清晰、完整而且容易理解的需求说明,并且预见性的给出系统的扩展方向。所有的工作都是靠开发人员自己去完成。做好随时修改、扩展和复用的准备,即提高软件开发的可维护性、可扩展性和可复用性,能够很好的应对需求的变化,做到“随需而变”,是软件系统设计过程中应被重视的问题,是解决上述软件问题和提高软件生产效率和质量的有效途径。从框架技术到组件技术,再到软件工程的发