background image

 摘要:结合软件工程原理和面向对象技术,对煤焦化企业物资管理信息系统进行分析和
设计,基于

UML 实现了系统建模,给出其用例模型、静态模型、动态模型,重点阐述了系

统模型的用例图、类图、时序图。实践证明,完善的系统模型提高了系统开发的效率。

 

  关键词:煤焦化企业;物资管理;管理信息系统;

UML;面向对象技术 

  中图分类号:

TP311 文献标识码:A 文章编号:1009-3044(2013)28-6296-04 

  物资管理系统是一个煤焦化企业的生产经营中不可缺少的部分,企业管理者希望对物
资的整体流转状态、库存状况等信息了如指掌,并为决策提供科学依据。但一直以来,在很
多企业采用传统人工的方式管理物资文件档案,这种管理方式存在许多缺点,此外对于查
找、维护信息也带来了很大的困难。随着计算机信息化的应用,煤焦化企业物资管理势必从
手工方式转变为信息化方式。

 

  按照淮北矿务集团临涣焦化股份有限公司物资管理的要求,笔者设计和实现了适合实
际业务需求的煤焦化企业物资管理信息系统,切实提高了物资管理的效率和质量。在本系统
设计和实现过程中,采用软件工程方法和面向对象开发方法为指导思想,通过

UML 建立

完善的系统模型,能更好地理解和指导系统的开发,这样可以开发出适合实际需要的管理
信息。

 

  

1 UML 概述 

  

UML(Unified Modeling Language,统一建模语言)是一种面向对象的、可视化的、功

能强大的系统建模语言,其核心是建立系统的各类模型。模型是一个系统的完整的抽象,是
对某个领域特定问题的求解及解决方案,对它们的理解和认识都蕴涵在模型之中。

UML 不

但支持面向对象的分析与设计,还支持从需要分析开始的软件开发的全过程,从需求规格
描述直至系统完成后的测试和维护

[1-8]。 

  

UML 的主要内容可以归纳为静态建模和动态建模两在类[9-10]。当采用面向对象技术设

计系统时,第一步是描述需求;第二步是根据需求建立系统的静态模型,以构造系统的结
构;第三步是描述系统的行为。其中第一步与第二步所建立的模型都是静态的,包括用例图、
类图、对象图、组件图和配置图等

5 个图形,是 UML 的静态建模机制。而第三步中所建立的

模型或者可以执行,或者表示执行时的时序状态或交互关系,它包括状态图、活动图、时序
图和协作图等

4 个图形,是 UML 的动态建模机制。UML 模型是系统的图形,详细描述系统

的内容和工 作 方法,开发人 员 用系统模型 作 为后 期所 实现系统的 蓝 图

[11-12]。目前,

Mircosoft Visio 和 Rational Rose 是基于 UML 进行系统分析和设计的可视化工具。 
  

2 系统需求分析 

  

2.1 业务流程分析 

  在煤焦化企业中,物资管理信息系统是一个主要面向物资管理部门使用,管理人员通
过本系统完成相关的日常工作,实现管理物资基本信息、物资采购计划、物资入库、物资领用、
物资回收、库存管理、物资冲减,并对于以上各类信息可以进行查询、清单打印、输出统计报
表等功能。系统开始投入使用时,物资管理人员先根据企业的实际工作情况,建立本系统的
基本档案信息,包括供应商、仓库、部门、员工、物资类别、物资材质、物资计量单位等相关信
息。通过系统的应用,实现

“据库存,来采购”的目标,库存物资不应占用过多的流动资金;

系统及时反映物资仓储、流向情况,为生产管理和成本核算提供依据。

 

  根据现场调研的实际情况,所建立的物资管理的业务流程如下所示:

1)根据物资的库

存情况,由需要采购的部门向管理者提出采购计划。

2)物资完成采购后,所采购物资需要

入库。

3)库存的物资,由领用部门进行物资领用。4)领用后物资如果没有投入使用,需要

进行物资回收。

5)库存物资要及时进行盘点,实现账目与实物两者相核对;如两者有所差

别,需要及时发现原因,并进行冲减处理。