Apply the Object Oriented Software Development Methodology in the Inventory Management System within Logistic Domain

碩士 === 中原大學 === 資訊管理研究所 === 92 === Abstract Due to the keep competition and rapid change within business, the flow of material or finished/semifinished product, especially how to keep the lowest inventory cost provide immediately and correctly, is the key point of the business success. The corresp...

Full description

Bibliographic Details
Main Authors: Ta-Chih Fan, 范達治
Other Authors: SuHoun Vandy Liu
Format: Others
Language:zh-TW
Published: 2004
Online Access:http://ndltd.ncl.edu.tw/handle/78822417681640626035
Description
Summary:碩士 === 中原大學 === 資訊管理研究所 === 92 === Abstract Due to the keep competition and rapid change within business, the flow of material or finished/semifinished product, especially how to keep the lowest inventory cost provide immediately and correctly, is the key point of the business success. The corresponding software is more complex then before. Not only the software is needed to develop efficiently and match each other in different environment. The difficulty of the software development gets higher. The software development has to be analyzd separately and then integrated. Therefore, how to shorten the time and improve the quality, decrease the entire cost of development and increase the flexibility of development and maintenance. The standardization of software development and maintenance becomes more important. The foundation of knowledge and method needed in the software developing, so-called software engineering, is developed toward object-orientated methodology in the recent years. Lots of methodology is proposed, such as Unified Process(UP).In the Process, includes: The standard software notation, is adopted by Object Management Group (OMG), so-called Universal Model Language (UML)、Method of Object-Oriented Analysis and Design (OOA/D)、Design Patterns、Object-Oriented Programing、Component-Based System Development Method,and so on.All those are made use of improving software, decreasing the cost of software development and increasing the performance. Theoretically, improving the quality, time consuming and efficiency of software development, results in many problems. For instance, how do we apply the similar methodology? In the case, the methodology involves related knowledge, including domain knowledge, information technology, related software, and experience. In this research, how we apply the theory and standard mentioned above is proposed by the case of software development in logistics industry. In the implementation view, layer patterns framework is taken to segment component and sub-system. By using this architecture, all kinds of component and sub-system, produced during different development phases, is integrated. This architecture is taken to be the system infrastructure, and is matched with related basic design framework, including: persistence framework and stock management related framework. And then, system development related business and constructed system analysis process and method is constructed for matching the stress of UP by the characteristic of use-case driven, architecture centric, and iterative and incremental development method. In this research, we try to use the mentioned theory and method. First, the analysis principle is set up, and then layering pattern system architecture is created by this principle. Following, the process architecture of the system development is established to create the process and method of system development. Meanwhile, all kinds of model in the artifact are figured out in the series of phase and discipline, and use it to be the guide of the system development.Persistence framework and stock related business domain framework is designed and implemented. Finally, the preliminary model of the inventory system is mainly practiced by the loading/unloading, stocking, and movement operating activities for the reference of the next generation of the business system development.