采购订单管理模块

楼主
我是社区第67761位番薯,欢迎点我头像关注我哦~
一、概述
采购订单管理主要包含供应商、物料、项目和订单管理(视实际需求),模块实现则分为两方面:数据库搭建和报表设计。
二、数据库搭建
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、订单信息汇总

有了订单基础数据,可以对其各种指标进行汇总分析,如延误单数、已付款、总单数等。

实际交货日期单元格设置条件属性-背景颜色,延误显示红色、即将延误显示黄色等。




分享扩散:
参与人数 +3 F豆 +2 F币 +15 理由
兔子酱 + 15 感谢支持
windy_gui + 1
netforces + 1 赞一个!

查看全部评分

沙发
发表于 2017-2-15 15:44:03
欢迎交流!
板凳
发表于 2017-2-15 23:29:36
{:8_199:}{:8_199:}{:8_199:}
这个强!!!
地板
发表于 2017-2-21 11:36:47
不错,已经把帆软当成了开发平台。。。。
再多多完善几次,完全能把销售,仓库,以及生产搞完,最后变成自己的一个ERP系统。哈哈哈哈哈
5楼
发表于 2017-2-22 09:13:49
厉害啊!
6楼
发表于 2017-3-1 13:33:50
真厉害2333
7楼
发表于 2017-4-3 12:56:13
真能玩把FR玩成了录入系统。。。。不知道性能如何的
8楼
发表于 2017-4-24 15:22:41
{:8_209:}
9楼
发表于 2017-5-10 14:49:17
好解决方案, 数据校验,返回校验结果这个做好有利于提升用户体验!
10楼
发表于 2017-7-6 10:06:33
不错!
11楼
发表于 2017-7-19 15:57:43
怎么没发现下载地址
12楼
发表于 2017-8-11 20:51:50
式样式样
13楼
发表于 2017-10-11 17:42:34
人才 业务能手
14楼
发表于 2017-10-13 11:18:41
哪里有这个DEMO下载?
15楼
发表于 2017-10-13 11:19:03
报表系统做应用,不是强项啊
16楼
发表于 2017-10-21 14:50:03
请问弹出明细窗口是怎么设计的
17楼
发表于 2018-6-4 15:10:08
这个好
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

16回帖数 3关注人数 13507浏览人数
最后回复于:2018-6-18 21:35

返回顶部 返回列表