用户名: 密码: 验证码:
基于UML技术的库存管理系统设计
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
当今世界,企业的竞争是综合实力的竞争,物流职能是企业主要职
    能之一,因此被誉为“第三方利润源泉”,也受到了越来越多企业的关注。
    物流过程实质上是“物流、资金流和信息流”的“三流一体化”过程,只有
    将三者有效地结合,才能真正达到降低流通成本、提高物流工作效率的
    目的。因此,信息化管理已成为现代企业的基本模式,企业的物流管理
    信息化已大势所趋。
     本文阐述了一套基本的库存管理系统的设计,其中重点阐述了我在
    系统开发中所承担的库存基本信息管理模块的设计,以及主要功能的实
    现。进货库存管理系统的特点是信息处理量比较大,所管理的物资种类
    繁多,而且由于入库单、出库单、需求单等数据发生量特别大,关联信
    息多,查询与统计的方式各不相同,所以管理和实现有很大的困难。本
    系统设计只是实现了物流中的基本环节的管理的设计,与企业信息化的
    其它环节结合得不够紧密。由于信息量的巨大,所以本次设计采用 c/s
    结构为主。
     本文首先讲述了物流管理信息系统发展现状与研究并且介绍了本
    次设计所遵循的开发规范CMM2。CMM(CapabilityMaturityModel,能
    力成熟度模型)是由美国卡内基-梅隆大学软件工程研究所推出的评估软
    件能力与成熟度的一套标准。该标准将能力成熟度分为5级标准:初始
    级,可重复级,已定义级,已管理级,优化级,文中详细讲解了每一级别
    的特点。本次设计所遵循的2级标准有6个关键过程域:需求管理、软
    件项目规划、软件项目跟踪与监督、软件子合同管理、软件质量保证、
    软件配置管理。其中在本次开发中我负责软件的配置管理。
     接着本文着重讲解了本次设计所使用的建模技术 UML。UML
    (UnifiedModelingLanguage,统一建模语言)是一套用来设计软件蓝图
    的标准建模语言,也是一种可视化的面向对象模型分析语言,从系统工
    程的角度来看,UML 可说是一种软件结构的分析工具。它将系统的建
    模分为静态和动态两种方式,共8种常见视图。其中静态视图有用例图、
    类图、组件图、部署图;动态视图有顺序图、合作图、状态图、活动图。
    文中详细介绍了每种视图的作用和特点。
     I
    
    
    摘 要
    本文第三章陈述了本次设计的系统概要设计。这个阶段应用 UML
    技术建模了企业的业务流程,分离出本系统的基本业务模块,按照业务
    需求将系统分为了四个功能模块:基本信息管理,进货入库管理,库存
    信息管理,统计查询。基本信息管理主要负责系统的初始化设置工作,
    需要维护仓库、物料主文件信息、库存储备定额信息等。进货入库模块
    则由小组其他成员设计。库存信息管理是我主要负责的模块,其中重点
    实现了盘点和一般出库处理功能。统计查询模块则实现了出入库流水账
    查询、库存台帐统计查询等业务功能。每个模块的功能需求将在下一阶
    段被建模成用例作详细设计。
    最后是系统的详细设计部分。详细设计首先分析了库存管理过程中
    的基本业务流程,接着需要细化概要设计阶段的用例,对于用例的细化
    是这一阶段的主要工作。系统按照功能模块分为4个主要用例图,其中
    本文详细分析了基本信息管理和库存管理及统计查询的用例。将系统的
    模块用例细化到了基本操作单元,并对主要的用例执行过程进行了分
    析。对业务流程和用例执行过程的分析可完成所需静态类图的设计,静
    态类图不涉及业务行为,多为系统支持类,本系统中主要用于建模系统
    角色和数据库。静态类可视作数据库表的架构,可根据静态类图实现基
    本数据库的表结构。系统以库存基本信息和盘点查询业务为主讲解了静
    态类的设计,并根据静态类随后实现了数据库的实体设计,本文也只列
    出了与前面静态类相关的数据表结构。最后以库存盘点的流程(设置盘
    点周期、形成盘点清单、录入实盘数)为例显示了实现类图的设计。
    库存管理系统很复杂,有待开发设计的环节还有很多,尤其是与其
    它系统的耦合部分,现在只局限于物流管理,对于与财务和人力的信息
    管理还没有形成,这在现代企业管理中是很不够的,还有待于进一步开
    发。
    本次实习设计使我学到了很多实际开发经验,对软件开发流程有了
    更好的掌握。
Now days, the competition of enterprise is about the
    comprehensive ability. The materials flow function is one of the main
    enterprise functions, so it’s known as “the third source of profit” and it’s
    concerned by more and more enterprises. The material flow course
    is the course of “integrating third-classily " of " material flow, funds and
    information flow " in fact .Only combine the three sides effectively, we
    can realize the aim of decreasing the circulation cost and improving
    the effect of material flow work. So the management with information
    has been the base model of modern enterprise.
     The dissertation expound the design of a basic stock
    management system and emphasize expound the design of stock
    base information component which I am responsible for and the
    realization of main functions.The characteristic of the stock
    management system is that the handling capacity of the information is
    larger, the goods and materials managed are various in style,
    furthermore, delivery of cargo from storage bill, demand bill,etc.
    person who take place very heavy data in storage, there is many
    related information, the way that inquire and count has nothing in
    common with each other, so there is very heavy difficulty in
    management and realization. This system only design and realize
    basic design of management of link of material flow, does not combine
    with other links of enterprise's informationization closely enough.
    Because the amount of information is enormous, it adopts and designs
    with c/s structure this time.
     This dissertation told the current situation of the development
    and research of the management information system of material flow
    first of all, but also introduced the development norm followed this
    time-CMM2.CMM(Capability Maturity Model) is a standard which
    studied the assessment software ability and the maturity of software
    by American Carnegie- soft project, university of Mellon. The CMM is
    composed of five maturity levels as follows:lever1-the initial
    lever,lever2-the repeatable level,lever3-the defined level,lever4-the
    managed level and lever5-the optimizing level .And the character of
     I
    
    
    Abstract
    each level is explained in detail in this dissertation. The maturity lever2
    that followed by this dissertation has six key progress area which
    include software configuration management, software quality
    assurance, software subcontract management, software project
    tracking and oversight, software project planning, requirements
    management and in this development I am responsible for the
    software configuration management.
     Continued this text explained the modeling technological UML
    used this time emphatically. UML(Unified Modeling Language) is a
    kind of standard modeling language to design software blueprint and
    also a kind of object oriented and viewed modeling analysis language,
    the point of view from system engineering ,UML is also a kind of
    analysis tool of software structure. It divides systematic modeling into
    static behavior and dynamic behavior two ways of trends , amounts to
    8 kinds of common views. The static diagrams include use case
    diagram, class diagram, component diagram, deployment diagram
    and the dynamic diagrams include sequence diagram, collaborate
    diagram, status diagram, activity diagram. The character and further of
    each diagram is explained in detail in this dissertation.
     The third chapter of this dissertation is about the system
    general designing. In this phase I model the operation flow of the
    enterprise applying the UML technology and separate the base
    operation component of this system. According to the operation
    requirement ,the system can be divided into four function components
    included with the base information management component, Stock up
    and put in storage management component , stock information
    management component and count and query component. Basic
    information management responsible for system initializing mainly ,
    need maintain warehouse, suppli
引文
【1】 物资管理委员会编著,现代物流管理全书[M],中国对外经济贸
     易出版社,2001年7月
    【2】 杨学山,企业信息化建设与管理[M],北京出版社,2001.1
    【3】 卡内基梅隆大学软件工程研究所,The Capability Maturity
     Model:Guidelines for Improving the Software Process[M] (能
     力成熟度模型:软件过程改进指南.刘孟仁等译)电子工业出版
     社,2001.7
    【4】 Mark C.Paulk and Charles V.Weber, Key Practices of the
     Capability Maturity Model.[M] ,Version 1.1,CMU/SEI-93-T
     R-025, 1993
    【5】 Wendy Boggs、Michael Boggs著,邱仲潘译,UML与Rational
     Rose 2002 从入门到精通[M],电子工业出版社,2002.7
    【6】 杨文龙等,软件工程[M],电子工业出版社,1997.11
    【7】 夏昕、何克清译,UML业务建模[M],机械工业出版社,2004.3
    【8】 姚淑珍、唐根发译,UML参考手册[M],机械工业出版社,2001.1
    【9】 何新贵等,软件能力成熟度模型[M],清华大学出版社,2000.3
    【10】Ivar Jacobson、Grady Booch、James Rumbaugh,The Unified
     Software Development Process[M],Addision Wesley Longman,
     1999.6
    【11】张毅,制造资源计划 MRPⅡ原理与应用基础[M],清华大学出版
     社,1997.9
    【12】DavidEBrumbaugh, Object_OrientedDevelopment[M], Prentice
     Hall, Inc, 1996.2
    【13】高复先,信息资源规划[M],清华大学出版社,2002.4

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700