工厂工时统计软件的开发总结与心得

工厂工时统计软件开发总结与心得

一、业务需求

公司的工厂软件,目前状态是:工厂一线的班组长,将每日的生产量与工时统计,采用手工录入的方式,填写工时统计表单(内容包括:总工时、机器台时和人员详细工时统计,这三项),次日交给财务统计人员,统计人员核对确认后,将其录入电子表格,做进一步的汇总分析与统计;针对此工时表,其中公司财务需要的是,对产品各批次的总工时统计汇总,和机器设备的台时统计结果,特别是机器设备的台时统计,对于设备后续的采购(采购的时机与性价比)与预防性保养,都会有数据支持与参考的作用;而工时的详细统计,则是一线班组长用来计算工人的工资,另外,人事需要结合此明细工时,对工人做考勤统计;

上述信息,之前是采用人工统计,存在着数据分散,无法形成结构化的数据;效率有待进一步提高,纸张人工等的成本,需要精简节约的需求;

综上,为了简化与优化工作,通过业务调研及优化讨论,建议将工时统计纳入数字化管理,为此,我们进行了调研与实施,整个过程包括:讲解沟通----系统建模---反复修改---最终定稿---开发、测试与上线,这几步,经过近一个月的准备、开发,与反复优化,目前已完成软件系统的主要功能与应用,通过业务部门的测试,达到初步的预定效果;

二、开发过程

总的思路是,经过多方了解,为简化一线人员的工作,最终确定方式为,采用主表单(总工时、机器台时,与明细工时,采用同一界面,分页签的形式,如下图所示)+子表单(新增和修改数据)的形式;

其中主要录入项(如时间、工序、批号,及产品信息等),都在主表单上,其他可变项(人员名称、工时)在子表单内,以保证尽可能的减少,一线人员的录入量;

“工时录入、机器台时统计,和人员明细工时”,后台则分别对应数据库的三个数据表,以此为基础,为满足进一步业务需要,再做各类汇总的进一步统计与分析;

具体内容有:为了保证系统的稳定与数据的准确,软件增加了检验功能,主要包括:针对重复数据性的检验,具体为----“针对时间、批号、工序和产品批号”,做为唯一区分条件,以应对各类的生产情况,保证数据录入的唯一性,不会有重复,相关代码如下图所示;

关键信息不能为空的校验,主要包括:“批号、产品批号和工序”这三项,具体代码如下图所示

针对各类查询数据行的处理,删除和修改,其中“修改“功能,对应不同的修改表单,点击时弹出后,要修改的内容必须体现在对应的文本框内,按之前所学的要求,新增与修改可以是同一表单,但基于我们的为简化录入的特殊性,只能是有所区分,为此配置了多表单;并且读取数据时,主表单的内容,要传值到子表,子表单需要如下配置,增加参数this后,即可定义选择主表的控件文本,如下图所示;

针对修改表单人员和机器信息的下拉列表,因为是绑定的数据表,所以默认显示数据表的第一项,而不是对应修改项的“人员姓名与机器设备“名称的问题,为此采用了在修改表单,建立一个文本框,将绑定数据表的,下拉列表文本栏的赋值,等于该文本框,同时配置为不可见;(主表单对应项,传输数据给子表单的文本框---子表单下拉列表的赋值,等于该文本框---子表单的文本框,设置为不可见);

针对下拉列表,实现模糊搜索功能,主要是采用针对数据表,结合sql查询语句,实现模糊搜索的功能,而常用的datagridview的数据项集合内,所采用的普通模糊搜索功能,在关老师的视频课程里面有,因业务需求原因,因此本次暂未采用;

上述两项内容,分别如下图;

最后,有个遗留的问题,是在点击修改按钮时,需要有个针对空行的警告提醒,等待实现;

三、总结反思与心得

通过上述一系列的工作,基本达到预定目标,本人也有所收获与总结,主要如下:

首先在业务方面,所遇到的困难是,从业务角度,工厂开始是持反对意见的,会担心这样会增加一线人员的工作量,但经过我们的耐心沟通,最终接受,但提出要求,必须简化工作,为此对软件特意进行优化处理,我们先后开发出多个版本,满足了工厂的要求。

技术方面,遇到了很多新的问题,之前都是针对数据行的直接修改,而本次是采用单独的新增与修改表单界面;及模糊搜索与匹配功能;另外,还有针对句式的应用if---else,因条件必须是互斥,方可实现顺序执行,开始因没有满足此条件,导致无法顺序执行,后干脆改为if句式,方解决了顺序执行的问题;

另外,一定要用好debug功能,以此能及时查找到问题的细节,进行修正完善;

本次,为了满足软件录入时,针对人员姓名及机器设备信息的来源需要,通过思考,结合了MES系统内的人员和设备信息模块管理,这样即利用了现有模块,不需要额外再去开发这两个功能,省时省力,效果更佳;

总而言之,个人感觉,更多是用到了与数据库的结合与存储,所以后续还必须要熟谙数据库,这才是最重要的,本次数据表的模糊搜索与匹配等功能,也是采用了数据库的模糊查询功能,因此精通此是重中之重;接下来,还要继续进行公司工厂其余部分的开发(前处理与提取车间等)。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值