1、系统开发背景
随着科学技术的发展,信息技术在社会运行和发展过程中发挥着越来越重要的作用。新技术带来的成本的降低和效率的提升等优势在部队信息化建设过程中体现的也非常明显。传统的物资管理主要是解决军需品的空间转移问题,而现代意义上的物资管理是一个包括采购、运输、储藏、配送等多种功能的综合性问题。尤其是在现代战争中,战场情况更加扑朔迷离,战场态势更加变幻莫测,如果仍然依赖原有的人工物资管理手段,无疑会导致工作效率低、出错率高,无法保证军械物资的安全可靠,影响军队战斗力提升和建设水平提高。因此,对于与物资管理直接相关的仓库管理以及军队后勤保障系统要给予充分的重视。
2、需求分析
2.1 系统开发目标
系统开发的总体目标为满足基层部队对于仓库管理的要求,实现物资产品的相关库存管理功能,提高工作效率。并且实现准确、灵活的仓库管理,避免出现冒领、假领等现象,进一步规范库存管理,保证仓库中物品的安全,使部队管理更加规范有序。
2.2 系统功能描述
部队仓库管理系统是部队后勤保障系统中非常重要的环节,在实际操作过程中,仓库管理系统可以与后勤保障系统其它模块整合,当管理要求较为简单时,仓库管理系统也可以作为独立的系统来进行操作和使用,本文所涉及的就是后一种情况。仓库信息管理主要由军用物资所在单位来负责,并且由各二级单位、所属部门以及单位所在专职官兵实现具体的仓库管理工作。
总体来讲,部队仓库管理系统的功能架构如图1-1所示。
可以看出,本仓库管理系统主要涵盖系统管理功能,基础信息管理功能,出入库管理功能,库存信息管理功能以及查询统计功能等。通过仓库管理系统核心模块的不断开发和应用,可以有计划、有步骤的全面推进仓储物资的信息化管理,实现单位内部各个部门对于物资协调统一的管理,实现信息的共享,从而提高物资管理的效率,降低物资管理的风险,进一步规范物资管理的流程。
2.3 系统功能性需求分析
部队仓库管理系统分为五个模块,每个模块对应于某一方面不同的功能。在该部分可以利用用例图对该系统开发过程中所涉及的每个功能模块进行描述,篇幅有限,只列举基础信息管理模块用例图如下所示:
基础信息管理模块的用例描述如表1-1所示。
其他各模块的用例图和用例规约描述按照相应的具体功能实现情况进行相应的图表实现。
3、系统功能设计
前面已经对仓库管理系统的整体架构进行了描述,在该部分通过对功能模块的概要说明,对部队仓库管理系统的各功能模块进一步进行功能细化,使得系统各功能模块的设计更加清晰、直观。
3.1 系统管理
系统管理模块具体包含以下几个功能:对用户相关信息的增加修改删除、密码口令的更改、用户权限的管理、数据库的备份和恢复、操作日志的管理。系统管理过程中,要对仓库管理系统需求调查中所获取的信息进行充分利用。信息库每个月更新一次,在每个月的月末要对当月的仓库物资管理工作做汇总,汇总的信息有更新的部分要及时在信息库中进行更新,仓库管理数据本着谁用谁更新、谁用谁维护的原则,切实做到管理数据的正确、有效、及时。
3.2 出入库管理
出入库管理模块是仓库管理系统中非常重要的功能模块,主要实现仓库进货、仓库归还、仓库领料、仓库借用、领用查询、借用查询等几部分功能。
1. 仓库进货。仓库进货功能模块要求操作人员输入入库日期、单号,商品编号、名称、数量,供应商等信息。信息输入完成后,仓库货物数量总额为进货数量与原有库存货物数量之和,然后对数据库中相应数据进行更新。
2. 仓库归还。仓库归还模块进行操作时,操作员通过输入归还商品的出库单号、出库日期和商品名称来查询最初的进货情况,操作完成后点击查询会出现入库信息,点击相应的要进行归还的入库商品来进行归还管理操作。
3. 仓库领料。仓库领料模块要求操作员输入领取商品号、领取数量、领料人、领料日期等进行领料操作,该操作完成后,相应的货物数量减去领料数量并且更新数据库。
3.3 库存信息管理
库存信息管理模块主要包括库存统计、库存查询、库存报警、商品盘点、报表管理等功能。
该模块细化功能描述如下:
1. 库存统计。在库存操作过程中,随着库存状态的不断变更,比如仓库的进货操作、仓库的退货操作等,库存数据库中的数据是处于不断变化过程中的,要较好的完成库存管理工作需要对变化的库存信息有一个整体的把握,这就需要通过库存统计模块来完成,在该模块中可以根据商品号来进行统计,可以根据数量进行统计等等。
2. 库存查询。通过库存查询模块,用户可以查询任何一种商品的库存情况,也可以通过输入某一种商品的ID号获得该商品的库存。
3. 库存报警。在库存管理中,对不同的货物会有不同的数量需求。可以通过设置不同的库存上限和库存下限,及时进行库存报警。在这一功能模块中,当库存货物数量超过了库存上限或者低于库存下限时都可以提供库存警示,方便仓库操作人员及时调整仓库库存状况。
4. 商品盘点。商品盘点有利于仓库操作人员进行阶段性的仓库商品管理工作,实时、适时的进行库存查询和统计,保证库存中商品的安全性。
5. 报表管理。报表是部门经营数据的组合,可以反映出一定的库存状况。对于不同的报表使用者,也需要看到不同的报表,报表管理模块可以提供该功能。
3.4 查询统计
查询统计模块包括基础信息查询、出入库查询、库存查询、库存统计等功能。
1. 基础信息查询:包括供应商、单位和商品的基本信息的查询操作。
2. 出入库查询:包括出库查询操作和入库查询操作。
3. 库存查询:可以根据不同的查询条件来进行库存信息的查询操作。
4. 库存统计:包括基本的库存统计工作,可以分别进行库存日统计、库存年统计等操作。
3.5 基础信息管理
基础信息管理模块包括供应商信息、商品信息、单位信息等相关信息的维护功能。
1. 供应商信息维护:供应商记录的添加、删除、修改。
2. 商品信息维护:商品类别的设定,商品的库存上限、库存下限的设定等。
3. 单位信息维护:单位信息的增加、删除和修改。
基础信息管理模块中包含系统信息管理过程中所涉及的大部分基础信息,信息量比较庞大,因此在该部分信息整理过程中工作比较繁杂,需要及时与仓库相关人员进行沟通,有效获取信息的变化,不遗漏任何库存相关基础信息,为后面的仓库管理工作打好基础。
4、系统实现
基于部队仓库管理过程中对数据的安全性和保密性的要求,该系统实现过程中采用客户机/服务器模式(即C/S模式),通过C/S结构可以充分发挥客户端和服务器端的各自优势,将任务进行合理分配,并且采用Visual Basic编程语言和SQL Server数据库系统进行仓库数据的具体实现。
5、结论
在本文部队仓库管理系统的开发过程中,通过对仓库管理系统的需求分析、系统设计,把整个部队仓库管理系统分为系统管理、基础信息管理、出入库管理、库存管理和查询统计五个模块,然后借助相关开发工具和数据库系统实现了上述模块的系统实施。
信息化的实现是一个循序渐进的过程,无数的系统开发和设计人员在进行不断的探索。相信在部队仓库管理系统的基础上,通过进一步整合实现各种功能,必定会为部队物资管理发挥重要作用,为部队信息化建设做出积极贡献。
【参考文献】:
[1]李江伟,程启胜,郭立涛.浅析美军后勤管理信息化建设[J].新西部(下半月),2010,6(3):249-250.
[2]刘继斌,刘庆华,刘根.基于无联网技术的军用仓库管理系统研究[J].物流技术,2012,31(10):179-181.
[3]王珊,萨师煊.数据库系统概论(第4版)[M].北京:高等教育出版社,2006.