本系统开发所涉及的技术因素主要有:
1)系统开发工具及技术:选用Microsoft SQL Server 2008作为后台数据库,以Microsoft Visual Studio 2008作为前端开发工具,具有很强的实用性,易于操作实施,数据处理方便、安全。
2)从事工作的人员技术要求:本系统开发后易于操作,只要求有计算机基本操作能力的人员即可使用。
(3)社会可行性分析
目前,原材料库存管理是建筑、装修公司提高自身管理效率的重要手段。加强库存管理,实现计算机化管理,不仅能使企业具有更高的市场竞争力,而且方便了仓库管理人员对货物订单、账目、库存等诸多信息进行实时管理和监督。在建筑原材料企业实现库存管理的计算机化,是去企业发展的一个重要的方面。本系统操作简便灵活,便于使用。因此,该系统具有可行性。因此,本系统在开发上是可行的。
2.3 系统功能结构
本文档对仓库管理流程进行详细说明。
表2-1 仓库管理模块表
功能名称 仓库管理 功能编号 1.0
FDD功能框图:
说明 仓库管理模块分为4个部分:货物入库、货物出库、货物还库、货物盘点。
功能名称 仓库管理 功能编号 1.0
2.3.1 货物入库
货物入库模块的功能如表2-2所示:
表2-2 货物入库功能表
用例说明 本用例根据用户输入的信息进行货物入库。
参与者 仓库操作人员
前置条件 (无)
后置条件 (无)
事件流 基本流程:
(1)用户输入条码
(2)系统判别该条码对应货物信息是否存在
(3)系统获取货物基本信息
(5)系统获取库位信息
(6)输入其他信息
(7)提交入库
(8)记录入库、更新仓库信息
扩展流程:
(1) 条码对应货物信息不存在
(2) 输入货物信息以及库位信息
(3) 提交入库
(4) 记录入库、添加货物基本信息、更新仓库信息
功能描述 货物入库
输入 货物基本信息、PO、入库时间、入库数量、库位
加工 判别输入信息是否为空;判别条码对应货物基本信息是否存在
输出 提示信息
2.3.2 货物出库
货物出库模块的功能如表2-3所示:
表2-3 货物出库功能表
用例说明 本用例根据用户输入的信息进行货物出库
参与者 仓库操作人员
前置条件 (无)
后置条件 (无)
事件流 基本流程:
(1)用户填写出库表单
(2)用户填写货物基本信息
(3)系统判断对应条码货物库存数量是否小于出库数量
(4)系统获取货物基本信息
(5)系统获取库位信息
(6)确认出库
(7)出库记录、更新仓库货物信息
扩展流程1:
(1)用户输入出库数量大于库存数量
(2)提示库存不足,并要求验证重新输入
扩展流程2:
(1)用户输入条码不存在
(2)提示错误,并要求重新输入
功能描述 货物出库
输入 出库PO、出库数量、出库时间、货物基本信息 C#条码仓库管理的设计与开发出入库模块(8):http://www.youerw.com/jisuanji/lunwen_2603.html