一、概述
采购订单管理主要包含供应商、物料、项目和订单管理(视实际需求),模块实现则分为两方面:数据库搭建和报表设计。
二、数据库搭建
1.创建表
供应商管理表、物料管理表、项目管理表、采购订单主表(主要信息)、采购订单子表(订单中物料明细),需要注意选取各表中字段的适合类型。
2.表关系
表关系是数据库部分十分重要额一环,可以先绘制出构思好的E-R图,然后再设置外键关联。举个例子,比如供应商管理表中供应商名称与物料管理表中所属供应商关联。
3.序列和触发
考虑到物料需要以编码为唯一主键,并且以自增的方式插入,需要在数据库中编写自增序列和插入触发。
三、报表设计
数据库搭建完毕并帆软设计器连接,终于到报表设计环节了!需要设计的模板大致与数据库中表一一对应,可参考实际操作时的流程:
1、供应商管理界面-填报功能
2、项目管理界面-填报功能+数据校验(录入的供应商名称不存在于供应商管理表中,提交时有提示)
3、物料管理界面-填报功能+数据校验(录入的供应商名称不存在于供应商管理表中或项目名称不存在于项目管理表中,提交时有提示)
4、采购订单下达界面
此界面是设计工作量最大的模板,涉及到主子窗口跳转并赋值、提交成功跳转至完整订单模板(打印和存档)。
图1
(1)点击图1红色矩形框中按钮,弹出物料明细子窗口,见图2.
图2
(2)点击图2红色矩形框中蓝色带下划线的物料编码,关闭子窗口并赋值给主窗口中“代码”单元格,见图3.物料价格和描述等明细自动显示,可通过模板设计时在单元格写入sql语句实现,见图4。
图3
图4
(3)必要信息填写完整点击提交,跳转至完整的采购订单界面,可以直接打印和输出存档,见图5。
图5
5、订单状态跟踪界面
既然订单已经下达,那么需要后续跟踪,确认其送达和付款情况。点击图6中确认按钮,可自动生成相应的日期并提交,此时,按钮控件变为不可用。
图6
6、订单信息汇总 有了订单基础数据,可以对其各种指标进行汇总分析,如延误单数、已付款、总单数等。
实际交货日期单元格设置条件属性-背景颜色,延误显示红色、即将延误显示黄色等。
|