废弃烟草专卖品处置监管系统设计与实现

2023-12-31 00:00:00王平陈垒
科技创新与应用 2023年13期

摘" 要:为解决烟草生产制造企业废弃烟草专卖品处置监管难度大、效率低的问题,该文通过对监管工作重点和业务流程进行分析调研,设计并实现废弃烟草专卖品处置监管系统。系统采用前后端分离和组件模式进行开发,前端利用Vue.js框架技术,后端采用.NET Core框架设计,系统内部接口采用WebAPI接口提供,外部接口通过Restful方式以HTTP协议开放,数据库采用MySQL数据库。系统包括过程记录、过程监管、设备报废、日常检查和统计报表等功能。系统开发完成后在某烟草生产企业进行测试验证,经过测试验证,系统实现对烟草生产企业废弃烟草专卖品产生、毁形、移交、处置全过程的数据监管,同时利用视频监控、轨迹跟踪等技术实现处置过程可视化集中监管,提升了废弃烟草专卖品的处置质量与监管效率。

关键词:废弃烟草专卖品;处置监管;系统设计;Vue.js;.NET Core

中图分类号:TP311" " " "文献标志码:A" " " " " 文章编号:2095-2945(2023)13-0146-04

Abstract: In order to solve the problems of difficulty and low efficiency in the disposal and supervision of abandoned tobacco monopoly products in tobacco production and manufacturing enterprises, a system of disposal and supervision of abandoned tobacco monopoly products was designed and implemented through the analysis and investigation of the focus of supervision work and business process. The system uses the front and rear end separation and component mode to develop, the front end uses Vue.js framework technology, the rear end uses .NET Core framework design, the internal interface of the system is provided by WebAPI interface, the external interface is opened by HTTP protocol through Restful mode, and the database is MySQL database. The system includes process record, process supervision, equipment scrap, daily inspection and statistical report and other functions. After the system was developed, it was tested and verified in a tobacco production enterprise. Through the test and verification, the system realized the data supervision of the whole process of the generation, destruction, transfer and disposal of abandoned tobacco monopoly products in tobacco production enterprises. Meanwhile, video surveillance, trajectory tracking and other technologies were used to realize the visualization and centralized supervision of the disposal process, which improved the disposal quality and supervision efficiency of abandoned tobacco monopoly products.

Keywords: waste tobacco monopoly products; disposal supervision; system design; Vue.js; .NET Core

废弃烟草专卖品是指烟草行业内烟草制品、烟叶和薄片等生产企业在生产经营过程中产生的废弃烟叶及烟丝(含烟梗、烟末和烟灰尘等副产品和废弃物)、烟草薄片等。为了防范废弃烟草专卖品流入卷烟制假窝点和用于生产烟碱的风险,保护国家、消费者和企业的合法权益,废弃烟草专卖品的处置是烟草行业专卖内管的主要监管内容。废弃烟草专卖品的处置分为回收利用、销毁2种方式。能够回收利用的按有关规定出售给行业内再造烟叶、烟草薄片等有关生产企业。无法回收利用的部分必须销毁,生产企业毁形预处理后通过委托处置企业填埋、焚烧销毁或提供给肥料生产企业等用作生产原料[1]。废弃烟草专卖品处置监管包括产生、毁形预处理、移交和处置等多环节,业务点多面广,品类多、流程长,采用传统方式监管难度大,效率低,亟需开发一套废弃烟草专卖品处置监管系统规范处置流程,提高监管效率。

1" 系统业务功能设计

废弃烟草专卖品按照“谁产生、谁处置、谁负责”的原则进行处置监管,监管工作重点内容包括:①是否对废弃烟草专卖品进行分类收集、分类处置;②是否按废弃烟草专卖品的毁形预处理工艺标准在移交前进行预处理;③是否根据生产进度处置;④是否建立健全处置台账,交接手续是否完备,处置流程是否合规,数据资料是否真实,影像资料是否齐全。按照以上监管要求,本文选择某烟草生产企业作为研究对象,结合企业实际生产业务将废弃烟草专卖品处置监管系统功能分为过程记录、过程监管、日常检查和设备销毁报废等,如图1所示。

过程记录主要是用于记录各部门之间移交废弃烟草专卖品的过程,包括废弃烟草专卖品的收集、移交、暂存、出库和委外处置。每个过程都形成相应的记录单,从而实现对废弃烟草专卖品处置的完整记录跟踪。

过程监管分为内部监管和外部监管,内部监管主要是对接企业内部视频监控系统对收集、移交、暂存及出库环节相关视频进行监管。外部监管是对委外处置企业进行在途运输和处置过程监管。通过GPS轨迹跟踪获取运输车辆实时定位,实现运输时长统计分析,异常预警。处置过程监管通过订单关联实现对每批处置货物的到货、处置进行记录和视频监控。

日常检查包括专卖检查、处置监督检查、处置工作检查及各部门自检自查,采用PDCA循环管理模式管控各节点检查内容,确保及时发现异常,规范各部门工作。

设备销毁报废功能主要实现对不能再投入生产使用的专用零配件、废弃烟草专用机械销毁和报废过程的记录。申请人先登记报废申请单,填写待销毁、报废的设备信息,并填写报废原因。设备管理员根据申请,评估设备是否报废;如果同意报废,则将设备移交管理部门,由管理部门销毁、报废。

统计报表主要实现废弃烟草专卖品的产生、移交和处置的统计分析,根据不同统计条件(品类、部门和日期等)多维度查询统计。

系统管理模块主要包括用户管理和权限管理,用户管理实现对用户的增加、基础信息编辑、删除、权限分配和角色分配等功能。权限管理按照用户实际使用需求,根据权限组功能划分,通过用户信息基础表在每个功能模块、页面都需要对用户权限进行判断,对于无权限非法登录的用户进行限制。

2" 系统架构设计

如图2所示,废弃烟草专卖品处置监管系统架构包括数据采集层、数据管理层、接口层、业务功能层和展示层5层。

展示层本系统对外输出的重要功能,通过JavaScript、Html、CSS作为应用开发基础框架,同时兼顾PC端和移动端访问,采用扁平化风格的界面,并且为了整体框架设计与其他系统能够有效衔接,系统采用高可配置性的模块化设计,使用户可在每个功能模块间快速切换。

业务功能层为该系统主要的业务功能实现层,包含过程记录、过程监管、日常检查、生产过程专卖监管和设备销毁及报废等功能模块的业务逻辑设计,实现处置过程可视,过程记录可查、风险可控、协同联动、高效调度,为废弃烟草专卖品处置提供有力支撑。

接口层采用服务接口模式,保持业务逻辑层或业务支撑层功能组件的“松耦合”,且能被封装为不同粒度服务。Web端系统内部接口采用WebAPI接口提供,外部接口通过Restful方式以HTTP协议开放,各个功能接口可跨平台、跨语言部署调用,同时所有接口访问提供验权、加签功能。

数据管理层包括结构化数据库、非结构化数据库等。基于数据层解析系统内各个类型的数据,为接口层提供数据传递、计算分析服务。

数据采集层对称重电子秤、安防监控系统、在途监控和处置企业监控等数据进行采集。使废弃烟草专卖品处置监管系统可调用、查看各移交、处置现场安防监控系统、在途运输车辆监控系统、处置企业监控系统的实时监控信息,过程记录模块可直接获取电子秤的称重数据。

3nbsp; 系统实施

为满足系统可移植性及维护升级需要,同时兼顾PC端和移动端访问,本系统采用前后端分离和组件模式进行开发,前端利用Vue.js框架技术。Vue是基于标准HTML、CSS和JavaScript构建,可以根据应用规模在库和框架间切换[2]。后端采用.NET Core框架设计,可跨平台部署,实现软件内部的数据调用、计算和传输等功能[3]。系统内部接口采用WebAPI接口提供,外部接口通过Restful方式以HTTP协议开放,各个功能接口可跨平台、跨语言部署调用,同时所有接口访问提供验权、加签功能。数据库采用MYSQL数据库,软件体积小,支持多种操作系统,支持多种开发语言[4]。

3.1" Vue.js

Vue.js,通常简称为Vue,是一款友好、多用途且高性能的JavaScript框架,能够帮助我们创建可维护性和可测试性更强的代码。其是目前所有主流框架中学习曲线最平缓的框架,非常容易上手。Vue同时也是一款渐进式的JavaScript框架,可以将Vue.js作为应用的一部分嵌入已有的应用中,带来更加丰富的交互体验。

3.2" .NET Core

.NET Core架构采用模块化开发机制,解决了单体应用带来的问题,不仅易于开发和维护,而且学习成本极低。.NET Core具备跨平台部署功能,在多个体系结构(包括x64、x86和ARM)上以相同的行为运行代码。以WebAPI的方式进行后台接口开发,一个接口只关注一个特定的业务功能,接口之间没有耦合,所以其的业务清晰、代码量较少。整个应用是由若干个接口构建而成,所以整个应用也会维持在可控状态。前后端完全分离,保证了PC端和移动端接口的统一。

3.3" MySQL数据库

MySQL体积小,命令执行速度快,在并发量不高的数据库中性能优势明显。MySQL是开源的,跨系统或者跨数据库迁移比较方便。可移植性强,MySQL能够运行与多种系统平台上运行。

系统开发完成后在某烟草生产企业进行了测试,经过测试,系统完整记录了烟草生产企业废弃烟草专卖品产生、毁形、移交和处置的数据,并通过数据的统计、分析和预警,实现了数据监管。

过程记录模块包含产生记录、毁形记录、移交记录和数据统计4个子模块。产生记录模块完成了包括回收处理记录、废弃烟草专卖品称重记录、可回收利用卷烟称重记录、涉烟废弃物称重记录在内的产生记录单据,实现了数据录入的全程电子化,并接入地磅秤,自动从地磅秤读取数据,避免人为输入的错误和弄虚作假。毁形记录使用手机端APP进行预毁形记录的填报,使用手机对毁形过程进行拍照和视频录制,然后上传并填写毁形记录的基本信息,在网页端可对手机填写的毁形记录进行查询。移交记录完成了包括涉烟废弃物移交计量单、废弃烟草专卖品移交计量单、可回收利用废弃卷烟移交计量单在内的移交记录单据,移交重量自动从地磅秤读取数据,确保了数据的准确性。数据统计实现了根据不同的查询条件(废弃烟草专卖品品类、时间、部门和记录类型等)对废弃烟草专卖品实现多维度的查询和统计,并生成相关的报表,如图3、图4、表1所示。

过程监管模块主要通过视频监控、GPS轨迹跟踪等技术实现对产生、移交和处置等重要环节的视频监控和路途运输的轨迹跟踪,达到技术辅助监管的目的。视频监控包括厂内产生、毁形、移交过程监控和受委托处置单位路途运输及处置过程监控。受委托处置单位路途运输监控通过在运输车辆上安装车载摄像机通过5G网络回传到安防监控平台,处置过程监控是在受委托处置单位现场安装高清摄像机通过萤石协议接入安防监控平台。废弃烟草专卖品处置监管系统对接安防监控平台视频资源接口获取实时视频及录像实现对全过程监控。

GPS运输车辆轨迹跟踪是在运输车辆上安装GPS设备终端,根据收到的卫星信息计算出车辆的当前位置,通信控制器从GPS设备终端输出的信号中提取所需要的位置、速度和时间信息,结合车辆身份等信息形成数据包,然后通过移动运营商网络发往定位系统,废弃烟草专卖品处置监管系统通过定位系统API接口获取GPS数据,使用地图厂商接口进行经纬度数据转换展现在前端地图上[5]。监控人员通过系统可监控运输车辆轨迹,及时发现异常。

设备销毁报废档案包括烟机报废和专用零配件销毁报废档案。烟机报废档案实现了报废销毁申请、报废设备台账、处置方案、毁形处置过程监管、称重和移交等过程记录。专用零配件处置功能实现了车间产生、审核、移交、暂存和处置等过程记录。设备销毁报废档案完整记录了烟机报废和专用零配件处置档案,设备销毁报废处置流程清、数据准。

日常检查覆盖了企业各级各层次检查工作,检查记录清晰,问题整改及时,规范了各项工作,达到监管目的。同时,通过使用废弃烟草专卖品处置监管系统,确实提升了烟草生产企业废弃烟草专卖品处置工作效率,工作规范有效防范废弃烟草专卖品流入卷烟制假窝点和用于生产烟碱的风险。

4" 结束语

废弃烟草专卖品处置监管是烟草行业一项重要的内管规范工作,其业务面广、流程长,监管难度大和效率低。本文针对以上问题设计实现了废弃烟草专卖品处置监管系统,系统围绕废弃烟草专卖品和废弃烟草专卖品产生、毁形、移交和处置等关键环节开发了过程记录、过程监管、设备报废、日常检查和统计报表等功能,实现废弃烟草专卖品处置工作数据明、流程清,全品类、全流程线上线下同步处置监管,提高废弃烟草专卖品处置质量与监管效率。

参考文献:

[1] 国家烟草专卖局关于加强废弃烟草专卖品处置监管工作的通知(国烟专〔2020〕80号)[Z].

[2] 霍春阳.Vue.js设计与实现[M].北京:人民邮电出版社,2022:12-14.

[3] 亚当·弗里曼(Adam Freeman).ASP.NET Core 3高级编程[M].北京:清华大学出版社,2021:3-5.

[4] 杜亦舒.MySQL数据库开发与管理实战[M].北京:中国水利水电出版社,2022:5-7.

[5] 张秀萍,易金聪.基于GPS的冷链物流监控终端的设计与实现[J].计算机应用与软件,2018,35(4):182-186.