智慧化工地之动火证审批系统 毕业设计 JAVA+Vue+SpringBoot+MySQL

作者主页:knit

作者简介:9年JAVA全栈开发经验,专注JAVA技术、系统定制、远程指导,致力于企业数字化转型,CSDN博客专家

摘    要

随着互联网计算机技术的发展与应用, 各行业都在与时俱进 、革新技术, 为行业发展赋予新 的活力 。核工业建设将计算机技术应用于传统施工建设中, 推动智慧化工地建设。设计并开发了一款 基于 SpringBoot+Vue 的动火作业许可证审批系统。系统主要用于解决施工人员往返过程中耗时耗力、耽 误工期等问题 ,通过线上填写申请单、 完成审批和签发、 打印签发的申请单即可开展动火作业,提高现 场施工效率 ,节约人力物力 ,进一步实现智慧化工地建设。

关键词: 智慧化工地; 动火作业;SpringBoot 框架;Vue 框架。

1   概述

施工现场常用的动火作业有  电焊  电割 、氩弧  、气焊 、气割 、打磨等 ,依据施工规定开展动火作业 需持有签发的动火证才可进行 。将动火证审批流程线上 信息化 ,可以有效地提高现场工作效率 

目前 ,现场施工人员有动火需求时 ,首先填写纸质  申请单 ,再往返于施工现场和场外办公区 ,线下联系相  关部门的审批人和签发人进行审批和签发 ,如遇被拒则  需重新申请 , 再层层 审批签发 。设计基于 SpringBoot+  Vue 的动火作业许可证审批系统 ,实现现场施工人员现  场申请 、现场等待审批签发流程 、现场打印被签发的动  火证 ,被拒后可查看被拒环节和原因便于修改再申请  无需往返 ,提高效率的同时减少人力物力成本 。系统除  申请审批签发流程之外 , 对已签发的动火证增 加统计  功能 , 支持多条件筛选查询 ; 支持线上 添加删除查询  动火作业人 、监火人等相关信息 ; 支持线上管理用户  部门和用户权限 。实现审批流程和系统管理的线上化  线上模块之间相互支持 ,极大程度上简化流程 、减少不  必要的开支 ,优化施工现场管理 ,进一步实现智慧化工  地建设 

2   总体设计 

2.1   系统架构

 1    系统组织结构图

系统由 6 大分支组成 ,分别是动火证申请 、被拒的  申请 、动火证的审批/签发 、统计          其中动火证审批/签发包括一级班组长审批 、二级安全  员审批 、三级消防负责人审批 、签发人签发等功能模    系统管理包括用户管理 、部门管理 、动火人管理  监火人管理等功能模块 。系统组织结构图如图 1 所示  

2.2   技术架构

系统采用目前盛行的前后端分离开发模式 ,前端采 用轻量级的 Vue.js 框架 ,支持组件化开发 可以对数据 进行双向绑定  响应式的界面效果使网页在各种设备上 显示效果佳 ;后端使用 IDEA 开发工具 ,基于 Maven  库 ,采用 SpringBoot 框架进行接口开发 , 主要负责数据 的处理和存储 ; 数据库采用 MySQL8.0 。系统采用的工  、框架 、组件 、插件等均为开源资源 , 系统本身具有 安全性 、可持续性 、可扩展性 ,可以根据后期需求进行 迭代升级 

3   系统设计

对动火作业许可证系统的主要功能模块设计进行介 绍 , 主要包括菜单权限设计 、动火证申请审批签发流  、签发的许可证统计和打印 、动火人监火人管理 

3.1   菜单权限

菜单权限  即不同权限的用户登录后所见的菜单目 录存在差异 。该功能在登录页面将用户名传给后台 ,对 照数据关系表返回该用户所具有的权限再对菜单进行显  ,此功能是实现 3 级审批和签发流程的重要环节 。权 限功能的实现主要是对数据库表进行设计 ,该功能主要 包含 5 张表 ,分别是资源表 、角色表 ,用户表 用户角色表 、资源角色表 ,数据库关系模型图如图 2 所示 

2   权限功能数据库关系模型图 

3.2   动火证申请审批流程

动火作业许可证的申请需要申请人填写 19 个选项, 系统采用下拉菜单 、单/复选 、输入框等组件和关联属  性结合的方式 ,简化流程 ,提高效率  当内容填写有误   ,设计删除按钮 ,还支持一键重置清空所有内容 。审  批中的申请单 , 依照一级班组长审批 、二级安 全员审   、三级消防负责人审批 , 最后签发人 签发的流程进  行 ,    程 中       绝 ,     新 申   其中签发环节 ,不同的动火级别所需的签发人等级也不  相同 

3.3   动火证统计和打印

申请人在线申请 、审批通过 、批准签发的动火作业 许可申请单进入统计页面的列表中 ,列表项有动火证编  、作业部位  申请部门  申请  、签发人 、签发 日  、生效日期 、终止日期等 ,可依据作业部位  申请部  、生效/终止日期筛选查询 

当签发的动火证进入打印列表  申请人选择需要打  印的许可证并根据要求进行打印  打印时会根据申请时    申请 id  固定字段 CNI22  为每一份申请单赋予唯  一的编号 ,便于查询与存档 。打印需一式 3  ,一份交  给检查人员 ,一份交动火人员持证作业 ,一份存档 。打  印功能通过 npm 安装引入 print 插件 ,实现预览和打印 

3.4   系统管理

将用户 、部门 、动火人 、监火人等人员部门管理线  上化 ,用户管理支持新增用户 、查询现有用户 ,修改用  户权限和部门 ;部门管理支持新增部门 、现有部门的部  门名称等修改 ; 动火人/ 火人管理支        系统管理模块基本的增删改查功能 ,可以对相关信息做  出及时更新 ,并可以在线上填写申请单时实现自动填充  相关数据信息  比如动火人 、动火人资质证号  申请人  所在的部门等字段信息 

4   系统实现

4.1   动火证申请

根据动火作业要求 , 申请人需要填写动火作业  、部位具体描述 、动火等级 、作业种类 、具体作业种  、动火证生效/终止 日期  申请人及所在部门 、动火 人及其资质证号 、监火人及是否培训 、备注等信息 ,完 成填写后点击提交按钮 , 即进入审批流程 ,等待 3 级审 批和最后的签发 ; 点击重置 , 即清空所有内容重新输  。其中动火人和动火资质两个字段 ,具有关联性 ,选 择一项即默认显示另一项内容  申请页面实现效果如图 3 所示 

3   动火作业许可证申请单

4.2   动火证审批

流程分为 3 级审批和最终签发 ,逻辑主要在后端完 成 , 前端通过调用接口显示列表数据  当一 级班组长 monitor 对应的 agree1 字段为空或 null 时 , 申请单展示        表 中 ; 当      safer   的 a-  gree2 字段为空或 null   agree1 字段为 Y 时 , 申请单 展示在二级待审批列表中 ; 当三级消防负责人 firechief 字段对应的 agree3 字段为空或 null ,且 agree2 字段为 Y 时 , 申请单展 示在 3 级待审批列表 中 ;     per- miter 字段对应的 ispermit 字段为空或 null ,且 agree3    Y 时 , 申          表 中 。 申  单 的 monitor safer firechiefpermiter 字段 。签发列表前端 效果如图 4 所示 ,后端接口部分代码:

@GetMapping("/signlist")
public  Result <IPage <Apply >>  signlist (@Request- Param(defaultValue = "1") Integer pageNo4,
@RequestParam  (default- Value = "10") Integer pageSize4) {
QueryWrapper <Apply >   queryWrapper =new QueryWrapper<>();

4   动火作业许可证审批签发流程 

4.3   动火证统计和打印

签发的动火作业许可证进入统计和打印列表  即满 permiter 对应的 ispermit 字段为 Y 。统计列表可以按 动火作业部位  申请部门 、生效日期 、终止日期等字段 进行筛选查看 ,筛查条件可根据用户需要进行扩展 

已签发的动火证显示在打印列中 ,点击查看按钮即 可看到动火证具体内容 , 在打印页面 会显示申请页所 有字段 、显示 3 级审批和签发人的意见和签名 , 还增 加显示动火部位检查 、许可证终结 、监察人/负责人签  、备注默认文案等字段 , 增加显示的字段内容是为 了便于现场施工人员开展动火作业时记录信息 、提高 其施工准备工作效率 。许可证打印支持预览 ,实现效果 如图 5 所示 

5   结语

基于 SpringBoot+Vue 的动火作业许可证系统实现线 上完成申请 、审批 、签发 、打印等流程 ,动火证实现标 准化  电子化开发 , 人员部门实现信息化 、智能化管  ,确保现场作业人员高效便利获得作业申请 ,也为施 工建设过程保存作业数据 ,使其具有可追溯性 ,进一步 推动工程建设现场的智慧化工地建设 

参考文献

[1]   陈国才 ,  李彬 ,  邢一杰 ,   彭科夫 .  漳州核电  华龙 一号 ”智慧工地系统建设与创新  [J]  .   中国核电 , 2021,   14  (03) :   352-356.

[2]   徐奎 ,  景应刚 ,   兰洋 ,  张大志 ,  刘林钰 .   一种核电 厂时序数据接入管理软件的设计研究  [J]  .  电子技 术应用,  2021  (S1)  :   115-118.

[3]   吴巍 ,  程定富 ,   王树昂 ,  叶军楚 ,  杨昱 .  智慧工地 在核电工程项目管理中的应用探究  [J]  .  石油化工 建设,  2021,  43  (01)  :  9-12,   16.

[4]   毛志兵.  推进智慧工地建设助力建筑业的持续健康 发展  [J]  .  工程管理学报,  2017,  31  (05)  :  80-84.

毕业设计论文-基于 SpringBoot+Vue 实现智慧化工地之动火证审批系统

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

毕业设计精选

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值