1 / 62
文档名称:

基于设计模式的MIS的研究与应用.pdf

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

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

分享

预览

基于设计模式的MIS的研究与应用.pdf

上传人:peach1 2014/3/3 文件大小:0 KB

下载得到文件列表

基于设计模式的MIS的研究与应用.pdf

文档介绍

文档介绍:分类号:——编号:——密级:——基于设计模式的⋯难芯坑胗τ篮壹堡王态堂让篡扭廑眉垫盔星研究方向:信蛊丝堡皇盐篡扭堙信亟±:赵建垩熬援星盍左副熬援学位授予单位及代码:垒曼学科专业名称及代码:申请学级别:指导教师:研究生:答辩委员会主席:
摘要应用设计模式进行管理信息系统即开发,可以大大提高系统开发的速度、质量和可扩展性。本文就这个问题做了以下方面的工作:首先,在分析了母髦痔匦缘幕≈希芯苛怂目7⒐程的组织与控制,详细分析了需要注意的问题。其次,具体分析了几种典型的设计模式,。在分析了传统的系统设计方法局限性的基础上,提出了运用设计模式进行系统分析设计的方法,并且详细研究模式的选取方法。最后,本文以一个考务管理平台为实践,将文中介绍的重要设计模式应用其中,并分析应用它们之后系统结构的改善,然后总结出自己在应用设计模式进行7⑹钡木橛虢崧邸关键词:,
琲瑆甀甌....甶篗:唬甆;甌痵.Ⅱ
储躲阻滥陁曰日指导导师签名:爿系緍—出日作鑫惫监凋垮啤日长春理工大学硕士学位论文原创性声明长春理工大学学位论文版权使用授权书本人郑重声明:所呈交的硕士学位论文,《基于设计模式的研究与应用》是本人在指导教师的指导下,独立进行研究工作所取得的成果。除文中已经注明引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写过的作品成果。对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。本人完全意识到本声明的法律结果由本人承担。本学位论文作者及指导教师完全了解“长春理工大学硕士、博士学位论文版权使用规定”,同意长春理工大学保留并向国家有关部门或机构送交学位论文的复印件和电子版,允许论文被查阅和借阅。本人授权长春理工大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,也可采用影印、缩印或扫描等复制手段保存和汇编学位论文。
第一章绪论§课题背景软件业经过余年的发展己成为现代信息社会的重要支柱,但软件开发高失败率的风险,很少按期交付的习惯以及远远超出预算的成本,已成为该行业的显著特征。软件的精确表达与人类的模糊思维方式之间的矛盾是软件危机存在的主要原因。我们无法完全避免自己所编写软件中的错误,这使得软件具有内在的不可靠性和不完备性。而软件资源的多元化、应用环境的复杂性和多变性更增加了软件危机的内涵。软件危机最终导致了“软件复用”概念的提出。采用软件复用技术有以下几点好处:提高软件生产率:提高软件质量;降低开发风险:减少开发时间和费用;开发的软件系统容易维护和理解;增加系统的可靠性;易于提供文档资料。一般来说,采用软件复用技术后,系统开发的开销不会降到零,但是比重新开发低得多,而且在维护阶段节省的费用几乎是开发阶段节省费用的两倍Ⅲ。另一方面,采用软件复用技术对软件质量也有很大的提高,软件复用在大的应用项目中比在小的项目中效益更明显,花费更省。软件复用技术能显著地提高软件的开发效率、增强软件的可维护性和健壮性,从而达到延长软件的生命周期、降低开发成本和缩短开发周期的效果,对软件复用方向的研究一直是软件工程中的重点和热点。总之,软件复用能够提高软件开发效率和程序质量“,是解决软件危机的十分重要的对策之一。面向对象技术是开发可复用软件的关键技术,它的最大特点是能够大幅度的提高软件项目的成功率,减少日后的维护费用,提高软件的可移植性和可靠性。设计模式是开发可复用面向对象软件的基础。设计模式使人们可以更加简单方便的复用成功的设计和体系结构,设计模式帮助你做出有利于软件复用的选择,避免设计损害了系统的复用性。通过提供一个显示类和对象作用关系以及它们之间潜在联系的说明规范,设计模式甚至能够提高已有系统的文档管理和系统维护的有效性。缺乏对设计模式最起码的了解而来讨论软件设计架构是不可思议的。如果不是全部那也有大多数的软件应用、工具和系统至少使用了一种甚至更多种设计模式。设计模式是一种对一套相互作用的类的描述,这些类为解决特定上下文环境中的一般性问题提供了框架。换句话说,模式为面向对象软件开发中
§课题相关介绍留给了用户一这也是理所应当的。用户更多地参与信息系统的开发,这的特定问题提供了解决方案。此外,模式一般也重视限制其适应解决方案的相关约束和其它因素。类和类之间的连接和通信以及上下文细节共同定义了一个模式,它为任何一个面向对象软件设计中在特性和必要条件方面与之匹配的问题提供了解决方案。§.芾硇畔⑾低的产生背景在过去的年中,各行各业往往都有不少管理人员和行政首脑孤立地看待数掘处理和计算机。造成这种看法的原因是,数据处理和信息服务人员不愿使用容易被用户础笔褂谩奔扑慊娜嗽理解的语言同用户进行交流。管理人员对这种交流缺乏兴趣和无能为力,导致延缓了计算机系统的