《餐饮管理系统》项目研发阶段性总结——库存管理

本次任务完成时间:2018年8月15日~2018年9月15日

完成模块功能:库存管理

一、功能实现

库存管理是管理仓库的相关单据,包括采购订货单、配送单、入库单、退货单、领料单、领料退货单、仓库调拨单、当前库存、库存盘点、盘点单据查询、盘点损益报表、入库单查询、入库退货单查询、领料单查询、领料退货单查询、仓库调拨单查询、仓库调拨单汇总、部门领料单汇总、月出入库查询、供应商应付款查询、库存进销存报表、库存报警、供应商供货查询、供应商资料、仓库资料、部门资料这二十六个单据相关管理功能模块

库存管理:见图1-1,是采购订货单录入页面

《餐饮管理系统》项目研发阶段性总结——库存管理

                                                                                         图1-1  采购订货单录入

进入页面时,录单日期和订货单号会自动生成,然后选择供应商、经办人、仓库、批准人和备注,最后点击图1-1“浏览原料”按钮弹出原料信息的界面

《餐饮管理系统》项目研发阶段性总结——库存管理

                                                图1-2 原料信息

    点击图1-2中的任意一条原料数据前面的复选框,把该条数据打上勾,然后点击确定按钮,选中的原料信息就会回填显示到图1的表格中,如图3所示

《餐饮管理系统》项目研发阶段性总结——库存管理

                                                                                        图1-3

    再在图1-3表格中的补货数量和备注两格文本框中填相应相应数量和备注,当然如果又不想要某一样原料,可以点击表格中的移除按钮,即可移除该原料信息,如果没有则填写好数量和备注之后点击落单按钮,把该单据新增到数据库即可完成采购订货单录入功能模块。

    见图2-1,配送单录入页面

《餐饮管理系统》项目研发阶段性总结——库存管理

                                                        图2-1 配送单录入

    如图2-1所示,录单日期和配送单号自动生成,点击从采购单录入按钮,弹出图2-2

《餐饮管理系统》项目研发阶段性总结——库存管理

                                                  图2-2 采购订货单信息

    在图2-2中单击任意一条采购订货单信息,回填该单据的供应商和仓库信息,然后再选择经办人和批准人,填写备注,最后点击图2-1中的浏览仓库按钮,弹出图2-3

《餐饮管理系统》项目研发阶段性总结——库存管理

                                         图2-3 仓库原料信息

    图2-3中显示回填仓库的所有原料信息,在勾选原料信息,点击确定按钮,回填到图2-1的表格中,如图2-4

《餐饮管理系统》项目研发阶段性总结——库存管理

                                                                                              图2-4

    最后填写数量和备注,点击落单,完成配送单录入功能模块。

    见图3-1,入库单录入

《餐饮管理系统》项目研发阶段性总结——库存管理

                                                                            图3-1 入库单录入

    点击图3-1中的从配送单录入按钮,弹出图3-2

《餐饮管理系统》项目研发阶段性总结——库存管理

                                                      图3-2 配送单信息

    在图3-2中单击一条配送单信息,该条单据信息就会把供应商、仓库和单据下的原料信息一起回填到图3-1中,如图3-3

《餐饮管理系统》项目研发阶段性总结——库存管理

                                                                                 图3-3

图3-3中的左下角有显示总数量和总金额,然后选择经办人和批准人,填写备注,表格中的进货数量可以修改,若需要修改,可以修改之后填写备注,点击落单完成入库单录入功能模块。退货单跟入库单功能和操作一样,如图4-1,唯一的区别就在于退货单是从入库单录入供应商、仓库和原料信息。

《餐饮管理系统》项目研发阶段性总结——库存管理

                                                                            图4 退货单录入

    见图5-1,领料单录入

《餐饮管理系统》项目研发阶段性总结——库存管理

                                                                                     图5-1 领料单录入

    图5-1中需要选择完部门之后,才可以浏览需求原料,如图5-2

《餐饮管理系统》项目研发阶段性总结——库存管理

                                                                                      图5-2 需求原料信息

    点击图5-2表格中的复选框,选中一条原料数据,点击确定按钮回填所选原料信息到表格中,如图5-3

《餐饮管理系统》项目研发阶段性总结——库存管理

                                                                                                   图5-3

    在图5-3表格中填入数量和备注,点击落单按钮,完成领料单录入功能模块

    见图6-1,领料退货单录入

《餐饮管理系统》项目研发阶段性总结——库存管理

                                                                                 图6-1 领料退货单录入

    点击领料单录入按钮,弹出图6-2,选择一条单据信息,单击回填部门、仓库和单据下的原料信息,如图6-3

《餐饮管理系统》项目研发阶段性总结——库存管理

                                                            图6-2 领料单信息

《餐饮管理系统》项目研发阶段性总结——库存管理

                                                                                               图6-3

    在图6-3表格中可以修改数量和填写备注信息,点击落单按钮,完成领料退货单录入功能模块

见图7-1,仓库调拔单录入

《餐饮管理系统》项目研发阶段性总结——库存管理

                                                                               图7-1 仓库调拔单录入

    在图7-1选择和填写所有信息,重点是调出仓库一定要选择一个仓库,否则浏览不了仓库里的所有原料,如图7-2,选择了一个仓库之后,点击浏览仓库按钮,弹出图7-3

《餐饮管理系统》项目研发阶段性总结——库存管理

                                                                                                 图7-2

《餐饮管理系统》项目研发阶段性总结——库存管理

                                                图7-3 仓库原料信息

    在图7-3中勾选需要调出的原料,点击确定按钮,回填原料信息到图7-1表格中,如图7-4

 《餐饮管理系统》项目研发阶段性总结——库存管理

                                                                                                图7-4

    在图7-4表格中填写数量和备注,点击落单按钮,完成仓库调拔单录入功能模块

    见图8,当前库存查询页面

《餐饮管理系统》项目研发阶段性总结——库存管理

                                                                                       图8 当前库存查询

    点击图8中的搜索按钮,可以通过仓库、商品类别、单号和商品名称四个条件查询库存中的原料信息

    见图9-1,库存盘点单录入

《餐饮管理系统》项目研发阶段性总结——库存管理

                                                                               图9-1 库存盘点单录入

    点击图9-1中的进入盘点按钮(注意:点击前需要选择一个仓库名称,否则提示如图9-2),弹出图9-3

《餐饮管理系统》项目研发阶段性总结——库存管理

                                                                                               图9-2

《餐饮管理系统》项目研发阶段性总结——库存管理

                                                                                               图9-3

    点击图9-3中搜索按钮,可以通过编号和名称查询原料信息,点击上面原料列表表格数据回填原料信息到中间的文本框中,如图9-4

《餐饮管理系统》项目研发阶段性总结——库存管理

                                                                                               图9-4

    在图9-4盘点数文本框中输入数量,点击添加按钮,把数据添加到下面盘点信息表格中,如图9-5

《餐饮管理系统》项目研发阶段性总结——库存管理

                                                                                             图9-5

点击图9-5盘点信息表格数据的复选框,把打上勾的数据点击确定按钮回填到图9-1的表格中,如图9-6

《餐饮管理系统》项目研发阶段性总结——库存管理

                                                                                             图9-6

    在图9-6中选择盘点人和填写备注信息,再在表格中填写备注信息,点击盘点落单按钮,完成库存盘点单录入功能模块

    见图10、11、12、13、14、15、16、17、18、19、20、21、22、23、24,它们分别是盘点单据查询页面,盘点损益报表页面,入库单查询页面,入库退货单查询页面,领料单查询页面,领料退货单查询页面,仓库调拨单查询页面,仓库调拨单汇总页面,部门领料单汇总页面,月出入库查询页面,供应商应付款查询页面,库存进销存报表页面,库存报警页面,供应商供货查询页面

 

《餐饮管理系统》项目研发阶段性总结——库存管理

                                                                                图10 盘点单据查询页面

《餐饮管理系统》项目研发阶段性总结——库存管理

                                                                               图11 盘点损益报表页面

《餐饮管理系统》项目研发阶段性总结——库存管理

                                                                                       图12 入库单查询页面

《餐饮管理系统》项目研发阶段性总结——库存管理

                                                                                图13 入库退货单查询页面

《餐饮管理系统》项目研发阶段性总结——库存管理

                                                                                      图14 领料单查询页面

《餐饮管理系统》项目研发阶段性总结——库存管理

                                                                                    图15 领料退货单查询页面

《餐饮管理系统》项目研发阶段性总结——库存管理

                                                                                         图16 仓库调拨单查询页面

《餐饮管理系统》项目研发阶段性总结——库存管理

                                                                                          图17仓库调拨单汇总页面

《餐饮管理系统》项目研发阶段性总结——库存管理

                                                                                   图18部门领料单汇总页面

《餐饮管理系统》项目研发阶段性总结——库存管理

                                                                              图19月出入库查询页面

《餐饮管理系统》项目研发阶段性总结——库存管理

                                                                            图20供应商应付款查询页面

《餐饮管理系统》项目研发阶段性总结——库存管理

                                                                                图21库存进销存报表页面

《餐饮管理系统》项目研发阶段性总结——库存管理

                                                                                               图21库存报警页面

《餐饮管理系统》项目研发阶段性总结——库存管理

                                                                         图22供应商供货查询页面

点击图10-图22中搜索按钮,可以通过单号、仓库、盘点日期和盘点人等条件查询单据和原料信息。

    见图23-1,供应商资料页面

《餐饮管理系统》项目研发阶段性总结——库存管理

                                                                                 图23-1 供应商资料页面

    点击图23-1上面供应商材料信息的添加按钮,弹出新增提示框,填入材料信息点击保存,保存材料信息;勾选一条材料信息,点击修改按钮,弹出修改提示框,修改选中的材料信息,点击保存,保存修改材料信息,还有点击删除按钮把所选条数据删除。

    点击图23-1下面供应商资料信息的查询按钮,可以通过编号和名称查询供应商信息,点击添加按钮,弹出新增提示框,填入供应商资料信息,点击保存按钮,新增该条供应商信息,如图23-2

《餐饮管理系统》项目研发阶段性总结——库存管理

                                                                   图23-2

    选择一条图23-1供应商信息表格数据,点击修改按钮,弹出提示框,修改供应商资料信息,点击保存按钮,保存修改信息,点击删除按钮可以删除该条供应商信息。

    见图24,仓库资料页面

《餐饮管理系统》项目研发阶段性总结——库存管理

                                                                                   图24-1 仓库资料页面

    点击图24添加按钮,弹出新增提示框,填写仓库资料信息点击保存,新增仓库信息;勾选一条表格数据,点击修改,弹出修改提示框,修改选中仓库信息,点击保存,保存修改信息,点击删除,删除选中仓库资料信息。

    见图25,部门资料页面

《餐饮管理系统》项目研发阶段性总结——库存管理

                                                                                   图25 部门资料页面

点击图25添加按钮,弹出新增提示框,填写部门资料信息点击保存,新增部门信息;勾选一条表格数据,点击修改,弹出修改提示框,修改选中部门信息,点击保存,保存修改信息,点击删除,删除选中部门资料信息。

二、相关业务表和关系

《餐饮管理系统》项目研发阶段性总结——库存管理

三、经典代码

    根据送餐时间计算送餐速度页面代码

《餐饮管理系统》项目研发阶段性总结——库存管理

 

四、开发总结

    经过再一次从新开餐饮管理系统发库存管理,复杂逻辑终于理清楚了,仓库货物的单据进出库能够很好的处理完成,库存货物会根据前台使用了多少而减去多少,这是首次开发没有做到的,经过再一次的开发终于成功了,收获很大!