生产管理系统

我要开发同款
proginn15322976722024年03月12日
60阅读
开发技术iosandroidjava
所属分类微信公众号微信小程序、移动APP、后台管理

作品详情


1 功能需求
1.1 企业管理
企业分为生产厂家、芯片生产厂家,主要信息包括:名称、代码、备注。
主要功能:增、删、改、查。
1.2 部门管理
用于人员管理,绩效统计,主要信息包括:名称、上级部门、部门负责人。
主要功能:
 增、删、改、查,需要支持多级层次结构。
 部门人员管理:
维护部门人员、一个人员可以属于多个部门。
1.3 人员管理
主要人员类型:生产管理员、生产线工人、运输人员、库房保管员、销售人员、销售经理、服务专员、其他领导,可以考虑用角色来实现。
主要信息包括:姓名、工号、证书编号、身份证号、联系电话、备注。
主要功能:
 增、删、改、查
 人员角色分配
1.4 工序设置
按厂家实际情况维护工序及工序先后顺序,主要信息包括:名称、顺序。
主要功能:增、删、改、查、排序。
1.5 设备管理
指检测设备、生产自动线,主要信息包括:设备编号、芯片厂家、作用工序、设备状态(正常、维修、停用、报废)。
主要功能:增、删、改、查。
1.6 产品规格型号
1.6.1 产品管理
主要功能:增、删、改、查。
1.6.2 规格型号管理
主要功能:增、删、改、查。
1.7 客户管理
客户主要信息包括:名称、编码、类型(爆破公司、物资公司、生成厂家)、地址、联系人、联系电话、状态、厂家销售人员/服务专员;
主要功能:
 增、删、改、查
 客户库房管理,增删改查(名称、地址(用于配送安排))
1.8 订单管理
订单信息包括:订单编号、采购单位、期望发货日期、联系人、收货库房、采购明细(数量、型号、规格)、销售人员、备注、收款状态、订单状态(审批中、审批未通过、未生产、生产中、已生产、已发货、已签收),预付款;
根据配置,订单可能需要审批;
主要功能:
 订单登记(添加)
 订单审批(一个审批环节,审批人员由权限决定)
 收款登记(可分多次登记)
增删改查(收款时间、收款人员、收款金额)
 发票登记(可分多次登记)
增删改查(开具时间、开具人员、发票金额、邮寄状态)
 创建生产计划
1.9 生产计划
厂家根据需要创建生产计划,可以和销售订单相关联(如订单需要审批、仅审批通过的才能生产),也可以不关联,生产计划信息主要包括:生产数量、生产时间、编码日期、生产批次、特征码、编码范围、装盒规格、型号、备注、状态等。
根据配置,生产计划可能需要进行审批处理
 生产时间、编码日期、生产批次、特征码、编码范围、装盒规格、型号均为选填项,可以在生产任务里面指定
 编码范围:根据生产时间、编码日期、生产批次、特征码、装盒规格,参考国家编码规范生成,如这些字段未指定,则不生成编码范围
 生产批号:8位,年月日,默认为生产日期
 特征码:参考国家编码规范
 状态:未开始、生产中、已完成、已撤销
主要功能:
 增、删、改、查、生产状态跟踪。
 审批(一个审批环节,审批人员由权限决定)
 安排生产任务
1.10 生产任务
根据生产计划派发生产任务
 按生产计划中的生产数量进行任务拆分,可以拆分成多个生产任务,默认不拆分,一个计划一个任务
 如果在生产计划中指定了编码范围,则拆分后的每一个生产任务,应根据生产数量对生产计划中的编码范围进行划段拆分,拆分后编码不能出现重复
 如果在生产计划中未指定编码范围,则在生产任务中需要指定生产时间、编码日期、生产批次、特征码、装盒规格,根据指定的信息生成任务的编码范围,保证编码不能出现重复
 对生产计划进行生产任务拆分时可以分多次拆分完,但是生产任务中生产数量和不能大于生产计划中的生产数量
 状态:未开始、生产中、已完成、已撤销
主要功能:
 增、删、改、查、生产状态跟踪
 生产
驱动设备进行生产(和三码绑定有关系),更新任务状态
 暂停
停止下发生产指令,更新任务状态
 撤销
停止下发生产指令,更新任务状态
 补码
对异常产品、被抽检产品进行标记处理,并重新生产
1.11 检测
按生产企业配置的检测工序,接收并储存检测数据,检测数据包括:雷管UID、雷管管壳码、是否测试通过、错误码;
主要功能:
 异常登记
 异常预警
1.12 三码绑定
对雷管UID码、管壳码、密码进行生成、绑定、写入,向民爆网进行数据上报。
 将绑定和设备操控部分分离(设备操控部分需根据不同设备进行编写)
1.13 库房 & 混装地面站 & 库存管理
1.13.1 库房 & 混装地面站管理
库房主要信息包括:库房名称、库房地址、核对存储量、安评有效期、检测有效期;
主要功能:
 增、删、改、查
 监控视频对接
 对接设备
 监控大屏
1.13.2 库存管理
主要功能:
 生产入库
根据生产数据进行成品入库,入库信息包括:入库时间、保管员、入库库房、产品明细(数量、型号、编号(仅适用于雷管))
 销售出库
根据销售订单数据进行成品出库,出库信息包括:出库时间、保管员、销售订单、运输车辆、运输人员、收货库房、产品明细(数量、型号、编号(仅适用于雷管))。
需要根据运输车辆、运输人员生成运输任务。
根据配置进行审批处理(一个审批环节,审批人员由权限决定)。
 库存盘点
 新建盘点计划(计划名称、被盘点库房)
 盘点
具体到产品型号,输入实际数量、和库存账面数量进行对比,得到盘亏、盘盈、盘平的结果,对于未盘平的产生预警。
 查看盘点结果
显示计划名称、盘点库房、盘库时间、账面数量、盘点数量、盘亏/盘盈数量,对于未盘平的产品着重显示。
 库存初始化
对新建库房进行期初物品和库存录入。
 库存台账
根据产品(可具体到产品型号)查看变更明细,进行过程追踪。
1.14 运输 & 车辆管理
1.14.1 车辆管理
主要信息包括:车牌号、核载重量、类型(危货车、混装车)、状态(正常、维修中、已报废);
主要功能:
 增删改查
 监控视频对接(需监管部门协调)
 车辆定位系统对接(需监管部门协调)
1.14.2 运输管理
主要功能:配送安排、运输任务查看、运输状态跟踪、行为预警(如抽烟、打电话、异常停车等);
1.15 预警处理
对预警进行标记处理
预警类型:库存超量、安评/检测到期、监控设备异常、生产异常(良率不达标)、运输行为预警;
1.16 爆破记录
爆破记录主要用于统计雷管适用情况和大屏展示;
提供爆破记录同步接口,供芯片厂家同步数据,需单独考虑网络架构(突破内外限制)和访问鉴权;
1.17 统计
报表需提供导出和打印功能;
1.17.1 产量统计
按时间、部门等维度统计产量、异常数量、良率。
1.17.2 绩效统计
按时间、人员等维度统计产量、异常数量、良率。
1.17.3 异常分析
按时间、部门、设备、批次、型号、异常类型等维度统计产量、异常数量、良率。
1.17.4 运输统计
按时间、部门、人员等维度统计运输任务、里程。
1.17.5 运输统计
按时间、部门、人员等维度统计运输任务、里程。
1.17.6 销售统计
按时间、部门、人员等维度统计销售数量、收款情况。
1.17.7 库存流量统计
按时间、库房维度统计期初库存、入库数量、出库数量、期末库存。
1.17.8 预警统计
按时间、部门、人员等维度统计预警信息。

1.18 大数据云屏
1.18.1 数据展示屏
实时展示各种生产数据、异常数据、订单数据、运输数据、库存情况、雷管适用情况等。
1.18.2 地图展示屏
展示车辆轨迹、库房分布、爆破记录分布情况等。
1.18.3 监控大屏
展示库房、混装地面站、车辆视频监控等。
2 消息通知
在订单产生及状态变更、生产任务下达、运输任务下达、预警产生、预警处理等环节需发送微信公众号消息
3 权限设计
按角色控制权限,每个人可以有多个角色,每个单位可以自行管理角色、设置角色权限。

3.1 模块管理
3.2 菜单管理
3.3 角色管理
3.4 角色模块分配
3.5 人员角色分配
4 架构
4.1 系统组成
 主要功能以PC Web端为主
 生产任务处理需提供PC桌面程序
 手机端(小程序):订单、生产计划、生产任务、库存查看、运输任务、车辆监控、库房监控,看板信息
 手机端以查看为主
 消息通知以微信公众号消息为主(默认“智慧民爆生产”公众号,可对接企业专属公众号)
4.2 运行环境
 支持云端部署、私有部署、需考虑id冲突(设计id生成规则,确保数据是可以合并的)
 私有部署时,需考虑在普通服务器部署(一台或多台)
 系统要求:Linux、 Windows Server
 浏览器:兼容性要求:es6
 数据库:MySql
 服务端、PC客户端需进行打包处理,便于维护升级
声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论