欢迎您访问 最编程 本站为您分享编程语言代码,编程技术文章!
您现在的位置是: 首页

详尽设计:仓储管理系统的软件工程报告,第二部分 - 功能模块剖析

最编程 2024-01-26 22:49:18
...

2.1系统管理模块

系统管理中将管理员分为三级,一级仓库管理员账号要由系统超级管理员来进行分配和管理,二、三级仓库管理员账号及各营区的各仓库操作员主要由其上级单位仓库管理员进行分配与管理。本系统预设了一个系统管理员账号,负责对系统年度、标识码进行设定,初始化基础数据库信息以及分配初始登录账号。该模块功能设计图如图 3.2 所示。

2.2基础数据模块

基础数据模块主要包括单位目录、装备目录和器材目录等的设置,该模块中的各种基础数据是该仓库管理系统运行过程中极其重要的基础信息资料。整个系统在后期使用时,各种物资信息以及单位信息都是靠基础数据模块进行提供,因此这一模块也要 具备较高的复杂度以及较高的准确性。基础数据模块具体功能图如图 3.3 所示。

 3.3 基础数据模块具体功能图

单位目录设置:在这一模块,将实现增加、修改、删除该部队下各单位信息操作的功能。单位目录一般是从上级获取数据交换文件,然后导入到本系统内。系统在导入成功单位目录文件后能看到登录用户本级及其下属的单位相关信息。 

装备目录设置:在这一模块,将实现增加、修改、删除该部队下基础装备信息的功能。装备目录一般是也从上级获取数据交换文件,然后导入到本系统内。 

器材目录设置:在这一模块,将实现增加、修改、删除该部队下基本器材信息的功能。器材目录一般是从上级获取数据交换文件,然后导入到本系统内。如果采用系统默认的数据库,则系统已经内置了器材目录,不用再重新导入。 

系统初次登录需要超级管理员来初始化一些基本数据:初始化流程如图 3.4 所示

如上图所示,系统超级管理员首次登录系统,首先导入基础数据相关的 XML 或者

Excel 文件,其次管理员需要设置年度信息用于后期的年度结转,然后需要导入装备和 器材目录,最后导入仓库库存的相关信息,系统初始化完成

2.3出入库管理模块

出入库管理模块在整个部队仓库管理系统中至关重要,该模块主要实现对装备、器 材出库以及入库流程的整体监管,并对出入库完成后生成的凭据信息进行管理。出入库 管理模块主要分为出库和入库管理模块。出入库管理模块具体功能图如图 3.5 所示。

 入库流程为:当有入库需求时,仓库管理员下载导入调拨单或者合同,这里面包含 了入库器材、装备、数量、单价等一些基本信息数据;仓库管理员据此生成入库验收单 对这些数据进行清点验收;验收完成后可以通过手动新建或者自动生成的方式去生成入 库单;在验收完成之后,仓库管理员此时就可以下达入库作业了,通过本系统中的仓库 作业顺序优化算法来生成入库作业单,这时本次入库流程将变为已下达入库单,等待仓 库操作员进行仓库作业;最后仓库操作员进行作业,入库作业完成后本次入库流程变为 入库完成,系统将自动生成增加凭据信息。入库整体流程如图 3.6 所示。

出库流程为:当有出库需求时,仓库管理员下载导入调拨单,这里面包含了本次出 库器材、装备、数量、单价等一些基本信息数据以自动生成的方式去生成出库单或者根 据部队人员分队清领的具体情况去生成出库单,仓库管理员也可以通过手动创建的方式 去生成出库单;生成出库单之后仓库管理员就可以下达出库作业,通过本系统中的仓库 作业顺序优化算法来生成除库作业单,这时本次出库流程将变为已下达出库单,等待仓 库操作员进行仓库作业;最后仓库操作员进行作业,出库作业完成后本次出库流程变为 出库完成,系统将自动生成减少凭据信息。上述出库整体如图 3.7 所示。

 

2.4库存管理模块

库存管理模块主要功能为对单位库存、库房库存、货位库存、库房储位、库存流水 账进行管理、调配、统计以及盘库和库存报警等。库存管理模块具体功能图如图 3.9 所 示。

 

库存管理功能主要有以下四种模式: 

(1)单位库存表示器材在本单位的数量和收发等情况。在库存初始化完成前,单位库存是可以编辑的。库存初始化完成后,则不能再编辑。单位库存模块面向对象:系统 管理员、仓库管理员、仓库操作员。可以通过大类名称、物品代码、物品名称、型号规格、图号等或者通过更多查询条件来查询筛选信息。

(2)库房库存主要是实现建立库房库存、查看库房数据等功能。库房库存模块面向 对象:系统管理员、仓库管理员、仓库操作员。但仓库操作员只能查询库房库存相关信 息。查询条件如单位库存相同不重复赘述了。

(3)货位库存主要是实现建立货位库存、查看货位数据等功能。查询条件如单位库存相同不重复赘述了。

(4)库房储位是指某栋库房内由哪些货位,主要用来打印储位标志时使用。可以通 过库房号、区号、架号、层号、位号等条件来查询数据。

2.5仓库信息管理模块

仓库信息管理模块主要是由仓库管理员对仓库信息、货架信息进行管理。仓库管理 员根据实际的仓库环境以及货架信息来动态的增加、编辑、删除本系统中的仓库以及货 架信息。仓库信息管理模块用例图如图 3.10 所示。

该模块具体业务设计流程图如图3.11所示。

2.6作业管理模块

作业管理模块主要是由仓库操作员对仓库进行入库作业、出库作业、货位调整作业 进行管理。该模块具体功能图如图3.12所示。

以入库作业为例,仓库管理员可在入库单页面点击下达入库作业单,本系统可根据 入库单详情通过NSGA-II-MOPSO融合算法对入库作业进行作业顺序优化,该功能的实 现详情见第 5 章,以此来生成入库作业单。仓库操作员配有手持机 PDA,可以利用PDA

进行入库作业。首先操作员将入库作业单以XML导入PDA中,操作员根据 PDA 中入 库作业单详情,利用运输车进行作业,作业完成之后,在利用 PDA 手持机的导出功能, 将作业情况导入到仓库管理系统中,入库作业流程图如图 3.13 所示。