设计模式在库存管理系统中的应用研究

设计模式在库存管理系统中的应用研究

论文摘要

软件系统规模的日益扩大和复杂度的不断增加,使得软件开发面临巨大的挑战。软件复用被视为解决软件危机、提高软件生产率和质量的一条现实可行的途径。模式是软件复用的新技术。模式根据对处理问题的粒度不同,可以被分为架构模式、设计模式和惯用法。其中,设计模式(Design Patterns因能提供相对于对象更高层次的可复用性而成为软件工程领域的热门话题。设计模式来源于成功的经验,捕捉的是成功解决方案中的结构精华。灵活运用设计模式可以解决在软件维护性和复用性上存在的问题,其目标是为软件系统构建灵活的可扩展的设计方案。论文重点讨论了设计模式的应用研究。首先,在面向对象技术的基础上,介绍了设计模式的概念,并给出了设计中应该遵循的几个设计原则,同时指出设计模式不可能解决软件开发过程中的所有问题,只有合理利用才可以达到预期的效果。最后,论文介绍了一些选择、使用设计模式的方法,并以作者参加的“库存管理信息系统”项目为应用背景,说明了在软件系统的设计与开发过程中灵活地引入设计模式,可以有效减少甚至避免重复设计,提高系统架构的可靠性、可复用性、可维护性,缩短系统的开发周期。

论文目录

  • 摘要
  • ABSTRACT
  • 第1章 绪论
  • 1.1 论文的研究背景
  • 1.2 论文研究内容及意义
  • 1.3 论文的组织结构
  • 第2章 相关知识介绍
  • 2.1 面向对象的软件开发方法
  • 2.2 设计模式的概念
  • 2.2.1 什么是设计模式
  • 2.2.2 设计模式的四个要素
  • 2.2.3 设计模式分类
  • 2.2.4 使用设计模式及给软件设计带来哪些好处?
  • 2.3 设计模式与面向对象的设计原则
  • 2.3.1 设计模式与“开--闭”原则
  • 2.3.2 设计模式与里氏代换原则
  • 2.3.3 设计模式与依赖倒转原则
  • 2.3.4 设计模式与接口隔离原则
  • 2.3.5 设计模式与合成/聚合复用原则
  • 2.3.6 设计模式与迪米特法则
  • 2.4 设计模式能够解决的问题
  • 2.4.1 设计模式能够适应系统变化的需要
  • 2.4.2 设计模式支持复用的需求
  • 2.5 设计模式与组件技术
  • 2.5.1 组件技术介绍
  • 2.5.2 设计模式与组件的关系
  • 2.6 设计模式与软件体系结构
  • 2.6.1 软件体系结构介绍
  • 2.6.2 设计模式与软件体系结构的关系
  • 2.7 设计模式与软件框架
  • 2.7.1 框架介绍
  • 2.7.2 设计模式与框架的关系
  • 第3章 系统介绍
  • 3.1 系统业务分析及结构设计
  • 3.1.1 系统业务用例分析
  • 3.1.2 系统主要相关业务流程关系
  • 3.1.3 系统主要功能结构设计
  • 3.2 系统模块详细设计
  • 3.3 开发平台与技术的选择
  • 3.3.1 开发平台与语言的选择
  • 3.3.2 数据库平台的选择
  • 第4章 设计模式在系统中应用
  • 4.1 桥模式在报表中应用
  • 4.1.1 需求分析
  • 4.1.2 模式选择
  • 4.1.3 模式实现
  • 4.2 策略模式在选择存货计价方法中应用
  • 4.2.1 存货计价方法介绍
  • 4.2.2 模式的应用
  • 4.3 Interator(迭代器)模式在系统中应用
  • 4.4 抽象工厂方法模式在在系统数据访问层中的应用
  • 4.4.1 需求分析
  • 4.4.2 模式的选择
  • 4.4.3 模式实现
  • 4.5 观察者模式对库存查询的优化
  • 4.5.1 问题提出
  • 4.5.2 解决方法
  • 4.6 Template Method(模板)模式在数据保存中的应用
  • 第5章 总结和展望
  • 5.1 总结
  • 5.2 展望
  • 参考文献
  • 附录 系统画面
  • 攻读学位期间公开发表论文
  • 致谢
  • 研究生履历
  • 相关论文文献

    标签:;  ;  ;  ;  

    设计模式在库存管理系统中的应用研究
    下载Doc文档

    猜你喜欢