生产制造追溯系统

Posted 无影

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了生产制造追溯系统相关的知识,希望对你有一定的参考价值。

 

项目

工作虽然忙,但是下班后自己的事情也没有完全停止,虽然时间少了一些,但一直都没有丢下,目前的几个客户中,基本上都是电子行业的,毕竟我从开始工作以来就一直接触电子行业的MES系统,所以对这个行业还算是比较熟悉,做起来也算是得心应手吧,在这几个项目中总结了几个最大的感受:

 

1.沟通很重要,真的很重要。不管跟什么人沟通,都要简明扼要,要让对方知道自己在说什么,就算对方对我们说的话完全不懂,我们也要想办法引导对方顺着自己的思路走,否则如果对方变为主动,那么很可能被对方牵着鼻子走,这是很被动的。

2.需求一定要明确。不管跟对方负责人相处的多么和谐,凡是涉及到项目方面的要求,一定要做好记录,一定要对方提供需求文档,否则在后续的开发过程中改来改去,想死的心都有。

3.自己留一手。在客户将尾款付清之前,自己手里要有一定的筹码,比如在约定的时间没有付款,那么系统可能无法正常运作,这对保护自己利益来说是至关重要的,毕竟我们都有付出,得到应有的回报是应该的,我真的不相信网上很多朋友说到最后尾款收不回来的情况,除非一个项目几百万,到最后剩下十几二十万的样子,那不要拉倒,反正赚了不少了,十几万拿不到也不所谓了,哈哈。

4.有条件的情况,自己做产品,不要以外包为主。这一点众说纷纭,大家可以自己理解。

 

 

 

 

 

针对每一个工单的生产状态,增加了完成进度条,这个其实很简单,代码如下:

 

 <style type="text/css">
        html, body, #divCenter
        {
            width: 100%;
            height: 100%;
        }
        
        .progressbar-value
        {
            background: #008000;
        }
        .progressbar-text
        {
            z-index: 2;
        }
    </style>

 

 

 

  function progressFormatter(value, rowData, rowIndex) {
            var htmlstr = \'<div class="progressbar-text" style="width:199px;">\' + value + \'</div><div class="progressbar-value" style="width:\' + value + \';"> &nbsp; </div>\';
            //var htmlstr = \'<div class="easyui-progressbar"  style="width:398px;">\' + value + \'</div>\';            
            return htmlstr;
        } 

 

 

 <table id="datagrid_report" class="easyui-datagrid" title="工单Wip状态 【双击行可查看详细数据】"
        toolbar="#toolbar" data-options="rownumbers:true,fit:true,border:true,singleSelect:false,showHeader:true,
        columns: [[             
            {field:\'PRODUCT_NAME\',title:\'物料编码\',width:130,halign:\'center\',align:\'center\'},    
            {field:\'PRODUCT_DESC\',title:\'产品型号\',width:200,halign:\'center\',align:\'left\'},                     
            {field:\'LOT_NAME\',title:\'工单号码\',width:100,halign:\'center\',align:\'center\'},
            {field:\'QUANTITY\',title:\'工单数量\',width:70,halign:\'center\',align:\'center\'},
            {field:\'ROUTE_STEP\',title:\'工序名称\',width:90,halign:\'center\',align:\'left\'},                  
            {field:\'OUTPUT_QTY\',title:\'完成数量\',width:90,halign:\'center\',align:\'center\'},
            {field:\'WAITE_REPAIR_QTY\',title:\'待维修数量\',width:100,halign:\'center\',align:\'center\'},
            {field:\'START_SN\',title:\'起始条码\',width:110,halign:\'center\',align:\'center\'},
            {field:\'END_SN\',title:\'结束条码\',width:110,halign:\'center\',align:\'center\'},
            {field:\'PROCESS_VALUE\',title:\'完成进度\',width:200,formatter:progressFormatter} ]]">
    </table>

 

 

 组装装配方面,本来同一个装配条码是不可以重复使用的,但是有客户要求将 DateCode 作为装配料关联起来,DateCode 必定是重复的,所以这里做了更改。

 

 

设备点检,每一个设备做点检记录,并预设下次点检日期,在下次点检日期快到的时候发邮件通知相关负责人,并记录每一次的点检记录,生成点检报表。

 

 

以上是关于生产制造追溯系统的主要内容,如果未能解决你的问题,请参考以下文章

生产制造追溯系统-通过微信小程序实现移动端报表平台

生产制造追溯系统

生产制造追溯系统-再说条码打印

生产制造追溯系统-IQC来料检验

追溯查询系统-PDA扫码机无线手持追溯,产品跟踪

php农产品防伪追溯系统源码