UML库存管理系统_第1页
UML库存管理系统_第2页
UML库存管理系统_第3页
UML库存管理系统_第4页
UML库存管理系统_第5页
已阅读5页,还剩7页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

UML课程设计汇报设计名称:库存管理系统专业班级:

姓名:学号:起止时间:成绩

评定考核设计设计综合评答辩内容体现汇报定成绩成绩计算机科学与

工程系

一、系统需求阐明20世纪90年代以来伴随科学技术和生产力的迅速发展以及

经济全球环境的深刻变化,企业面临着一种崭新而又剧烈的竞争环境,体目前全球

化的信息网络和全球化市场形成所带来的信息爆炸技术变革的加速市场和劳务竞

争的全球化,围绕新产品的市场竞争日趋剧烈,顾客的需求越来越苛刻,同步产品的

生命周期不停缩短,企业又面临着缩短交货期、提供产品质量、减少成本和改善服

务的压力,在这种状况下全面提高和改善自身水平成为企业最关怀的问题之一。企

业实行信息化建设已成为企业的发展趋势和提高企业的管理水平的有效手段。信

息化建设不在是企业的效益工程而是企业的生存工程,20世纪90年代美国著名的

IT分析企业GrantGroupInc,提出了ERP企业资源计划的概念,迎合了信息时代

企业管理的发展规定。伴随ERP有关理论,以及ERP系统开发时逐渐成熟,企业

界掀起了实行ERP管理信息系统的浪潮。中国作为制造大国,在制造业迅速发展

的今天,库存国民投资额在整个国民生产总值占有相称大的比重到达了20%——

30%,库存管理的合适与否对企业经营利润有很大影响,因此新环境下非常值得人

们对ERP环境下的库存管理进行深入研究和探讨。本文结合ERP环境下的库存

管理系统,重点研究怎样运用UML建模语言对库存管理系统进行建模,给出了

ERP环境下库存管理系统的需求模型和对象模型,在建模过程中运用了用例图、类

图、包图、次序图等图形。最终,结合系统模型的研究,实现了库存管理系统。

二、系统分析(一)库存管理业务流程分析企业的库存管理工作重要由企业物资

部门或仓库部门完毕,其重要业务就是对企业物料收获、存货、发货,以及分析提

供库存管理所需的多种数据报表等管理工作。库存管理业务流程图,如图所示:

采购部门采购订单供应商发票财务部门发货检查接受库存盘点发销售出入库票货

款凭证求购处理入库领料告知单生产发料发料生产部门仓库部门客户入库库存订

单工票产品入库分析提货单决策部门销售部门2

(二)Umi表达法1.1用例图根据业务流程图确定系统边界,

确定用例(UseCase)。用例可从另一种方面对企业的业务流程

建模,从中可以提取对我们开发系统有用的信息,可以确定系统功

能。如图2所示库存管理系统的用例图intermanageout

manageadministratorinventorymanageinformationsearch该

图展示了一张仓库管理系统的用例图,从系统的外部执行者的角度

来看,一般仓库管理员可以进行出库管理、入库管理、盘点管理和

信息查询等操作。(2)次序图:administrator]:load2:

back3:datanameandposition4:copydata5:copysuccess3

(3)活动图produceinventorybillsinventoryonthespot

inventorymanage三、系统设计汇报(一)库存管理系统需求模

型的I建立L用例图在库存管理系统中,由于牵扯到大量的执行者

和用例,为了便于组织,按与系统交互的对象的不一样将系统划分

为三个包,如图所示:用例模型包图其他系统与仓库高层决

策人员和系统仓库管理员管理系统的交互管理员与系统的交互与

交互系统仓库管理员与系统交互包重要描述仓库管理员要使用

系统的那些功能,向系统输入哪些信息,从系统获取哪些信息,以及

需要系统提供哪些功能支持仓库管理员的平常工作。高层决策人

员及系统管理员与系统交互包描述高层决策人员需要从系统获取

什么信息,做出什么分析与决策支持系统更好的运转;系统管理员

则需要维护,管理系统,使其正常化工作。由于库存管理系统并不

是一种孤立系统,他需要其他系统进行交互,其他系统与库存管理

系统的交互包则反应交互信息的流向。下面对每个系统包进行详

细的描述。4

(1)仓库管理员与交互的用例模型high-inventoryalarm

identitytestexpanduseinventoryplaceappointaccountupdateinter

manageuseexpandadministratoroutmanagelow-inventory

alarminventorymanageinformationsearchformproduce在这个用例

模型中有一种执行者:库存管理员。十一种用例:身份验证,入库管理员,

最高库存警报,出库管理,最低库存管理,指定库位,更新账目,库存信息

查询,盘点管理及报表生成。当有物资需要进行出入库时,仓库管理员

就要进行出入库的管理:核算账单,清点物资,录入单据,然后由系统自

动为该批物资分派货架,同步更新账目。在入库时,假如系统检测该类

物资库存量超过限定的最高存量,也将发出警报。在入库管理用例与最

高库存警报用例,出库管理用例与最低库存警报用例之间采用了扩展关

系。入库管理,出库管理与指定库位之间,指定库位与更新账目之间采

用了使用关系。扩展时一种基本需求的特殊状况。而当在两个或更多

的用例中出现反复描述而又想防止这种反复时,采用使用。出入库单

据录入后,仓库管理员还需要定期对单据进行查对,即进行库存信息的

查询,重要包括:账目信息,出入库信息、,以及库位信息,存量信息等。当

所有信息查对完毕后,仓库管理员还需要定期打印出多种报表,以供其

他系统做出某些决策。盘点也是库管员一项很重要的工作,保持常常

有效的盘点,可以愈加全面精确的掌握库存信息。当库管员进行盘点时,

首先要锁定盘点的库位或物料信息,即盘点时刻不容许出入库;盘点完

毕后,要填写盘点记录,对于盘点数量与账目数量不一样的物料需求要

给出原因。5

(2)高层决策人员与系统管理员的交互用例模型inventory

originallimitsmanageinventorycontrolidentitytestadministratorhigh-

adminformproduceanalyzereportdatacopyandresume在这个用例模型中

共有两个执行者:高层决策人员,系统管理员。七个用例:基本信息维护、数

据的备份与恢复、身份验证、仓库信息初始化、库存控制、分析评价及库存

信息查询。其中身份验证和库存信息查询用例和库管员和系统的交互的用例

是同一用例。对于高层决策人员来讲仓库某些基本信息的初始化,重要是账

目和库位信息初始化。当系统开始使用,高层决策人员还是要进行某些库存

控制,即为了满足顾客及生产需求,确定最低库存量,决定订货时间及订货

量。当然为了及时动态理解库存状况,还需要某些库存信息进行分析评价,例

如:资金占用状况,积压失效状况,仓库使用状况等。不管是做决定还是分析,

都需要库存基本信息支持。对于系统管理员来讲,重要的工作室进行基本信

息的维护,包括权限的管理和数据的备份与恢复。(3)其他系统与库存系统的

交互outmanageformproduceproducesysinformationsearchsupply

syscostmanageprojectdatasyssellsysintermanage由于库存管理系

统并不是一种独立的I系统,他需要和其他系统进行信息的集成,以保证数据的

完整和精确。再生产计划出入库时,需要根据计划来限制出入库的物资品种

及数量。6

当然,计划的制定还需要精确的库存信息。采购供应管理系统需要根据库存信

息来制定采购计划,外购物资则需要根据采购计划进行入库。库存管理系统需要用

工程数据管理系统中的某些基本信息,包括:物料信息,人员信息,以支持系统精确

的进行。销售和成本核算管理系统的梳理进行同样需要库存数据的支持。2.业务

活动图(1)物资入库活动interformreceiveidentitytestintermanage

inventoryinventoryinventoryplacecheckcheckstatecheckalarmtransmit

inventoryplaceappointaccountupdate物资的出入库是库存管理中重要的业务,

合理的出入库流程不仅能加紧出入库的效率,7

并且可以对库存信息做到心中有数。当一批物资需要进

行出入库时,首先库管员需要查对入库单,清点入库物资,当入

库单据与入库物资相符时,才能入库。接着库管员登录系统,

通过身份验证,进入入库管理主界面。输入要入库物资的基本

信息后,系统自动进行某些信息查询:存量信息,库位状态,盘

点状态。当该类物资存量超过最高库存量,系统发出报警,此

时可以退出系统,即此类物资不在进行入库,也可以强行入

库。在检查库位信息时,假如发现没有空余库位,同样系统会

发出警报,但容许入库,只是需要人工指定库位。完毕上述环

节,系统会积极为物资安排库位,更新账目,到此时也就完毕入

库过程。(2)重要业务活动图inventoryinterout

checkaccountplacecheckcheckcheckproduceinterand

inventoryformoutmanageanalyzeandinventory

NewStatevaluatecontrole8

库存管理的业务都是以出入库信息,账目信息和

库位信息为依托进行的。因此首先需要将出入库信息,

账目信息,库位信息进行查对,只有这些信息精确无误

才可以进行下一步的工作。查对基本信息后,为了确定

仓库内物资,可以进行盘点;为了进行分析评价,库存

控制,可以生成报表;对某些信息筛选后,可以进行数

据的备份或恢复。(二)库存管理系统对象模型的建

立L类图基本信息中的类图入库类别与出库类

别的属性为出入库别编码及名称,在进行出入库时,以

其为根据鉴别出入库类型,例如确定一批货品是一般收

料还是委托加工等等。不管是仓库管理员还是系统管

理员还是高层决策人员在登录时,都需要进行身份验证,

以确定其权限,假如是仓库管理员则需要细化仓库一级

权限。下图为重要类图及没类图的详细属性及操作,如

图所示:9

10

2.次序图与协作图(1)物资入库次序图inter

windowaccountshelvesstateintershelvesinfol:readytoassignshelve

2:shelvenotnul13:shelveoninventory4:shelveavailable5:work

normalandupdate6:back物资入库次序图在完毕入库单与入库项

时填写后,进入胃物资指定库位的操作中,首先系统要自动检查库位的

状态,当没有多出库位或者库位正在进行盘点时,则系统提醒不能进入

下一步的操作,假如有多出库位则系统自动为物资安排库位,进行物资

的入库,同步修改库存信息,此时完毕了物资的入库的所有操作。

(2)物资入库协作图5:error4:error6:changeorcheckofgoods

incomingof3:incomingofchangetheform(right)formitem2:

incomingofform7:checkquit9:surpassofmaxreservewindowof

accountofincomingreserve8:lessthanmaxresevelogon1:incoming

ofadministrgoodsator11

物资入库协作图上图为物资入库的合作图。在

一批物资要入库时,首先仓库管理员登陆系统进入入

库窗体,然后进行入库单录入,只有在入库单填写对

时的状况下才能转入入库项填写,假如入库项填写错

误时,同样不能进行下一步操作;并且假如在填写入

库项时发现仓库内此类物资正在盘点,则此批货品此

时不能进行入库的I,需要退出或等待。当所有条件都

符合时,系统自动检查物资的库存量,但超过仓库]

大库存时,退出所有操作;反之进入为此货品指定库

位的操作。(3)状态图系统人机交互状态图

faillogonstartlogonlogonsuccessoperateentry/

inputdo/checkpasswordand

nameflnishreturncancellogon

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论