基于设计模式的物资管理系统的研究与实现

来源 :大连理工大学 | 被引量 : 0次 | 上传用户:m987987
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
传统软件开发中固有的复杂性、软件产品的不易重复性,严重制约了软件产品的生产。如何提高软件产品的复用性,缩短软件开发的周期,降低软件产品的维护成本,成为软件业普遍关注的问题。在软件开发过程中引入设计模式思想,能够提高软件产品的复用性,降低软件产品的维护难度,进而提高软件产业的生产效率。 本文首先介绍了选题的背景、意义及设计模式在国内外的研究现状。接下来介绍了设计模式的基本理论,包括设计模式的概念、原则、分类、要素、描述形式等,并分析了设计模式与面向对象技术相结合的意义。在后续章节中,本文通过一个具体的开发实例,着重介绍了如何在面向对象的软件开发中引入设计模式思想。在充分掌握用户需求、对系统功能建模的基础上,本文将系统的体系结构划分为表示层、业务逻辑层和数据库访问层三层,并根据不同层次的需求特点及功能要求,将设计模式思想引入到系统的具体开发过程中。在数据库访问层中应用了具有简单工厂特质的抽象工厂模式,以满足业务逻辑层对数据源的访问需求。在业务逻辑层中应用了单例模式、观察者模式、策略模式和桥模式等设计模式,以满足系统的功能性需求。在表示层应用了MVC模式,在为用户提供友好的交互接口的同时提升了系统的性能。 本文通过在具体项目中应用设计模式思想,使系统的内聚性、复用性得到很大的提高,降低了系统功能模块间的耦合,同时也降低了系统的后期维护难度,增强了系统的适用性、扩展性及可移植性。从而客观的证明了将设计模式思想运用在面向对象技术中的意义及重要性。
其他文献
视觉是人类获取外部信息的重要途径,视频信息具有直观性、确定性、高效性和广泛性等特点,但由于视频本身的数据量非常大,给存储和传输带来了很多不便,为了对视频信息进行有效
互联网的快速发展为公众舆情的表达和传播提供了新的途径,越来越多的人通过网络来表达自己对社会问题的意见和看法。其中,网络论坛(BBS)是公众在互联网上表达舆情的最主要途
随着信息技术的迅速发展,特别是Internet的普及,网页数量呈海量增长。由于网页中的内容大部分是文本信息,因此如何根据网页中的文本信息自动分类成为目前研究的重要课题。文本自
近年来,随着互联网技术的不断进步,人们参与社会网络的活动也逐渐增多,产生了大量社会网络数据,而大部分的社会网络数据都会包含隐私信息。由于科学研究等需求,社会网络数据
随着企业规模的扩大和数字化技术的不断提高,文档管理的任务越来越重要。但目前许多企业的文档管理工作缺乏科学性,文档的安全性差,检索困难,难以实现对文档的共享访问控制,降低了
模式识别又常称作模式分类,是指对表征事物或现象的各种形式的(数值的、文字的和逻辑关系的)信息进行处理和分析,以对事物或现象进行描述、辨认、分类和解释,也是信息科学和
科学基金制在国际上已被广泛用作国家科技资源分配和管理的主要手段。相较于美国等发达国家,我国的基金数据管理信息化建设比较晚。随着科学基金数据的不断增多,信息化管理要
遗传算法(Genetic Algorithm,简称GA)由John Holland于1975年提出,对于传统方法难于求解的组合优化、模式识别、图像处理等复杂问题,使用该算法求解能得到令人较为满意的解。
人脸识别技术是一种依据人的面部特征来自动进行身份鉴别的生物特征识别技术。由于人脸识别技术在生物特征识别技术中具有众多的优势(特别是直观、非侵犯),决定了其广泛的应
21世纪是网络时代,人们的工作、学习和生活都与网络息息相关。但网络在给世人提供方便快捷的服务同时,也埋下了很多社会道德、法制、政治隐患,究其来源,就是网络中不良信息的