标准评价系统的设计与实现
2024-05-30任玉超段伟
任玉超 段伟
【摘要】本文介绍了一套企业产品标准评价系统的设计与实现,并从系统的背景、可行性、技术选择和系统架构设计等方面进行阐述。该系统采用Java语言和Spring Boot+Vue框架进行开发,可以很好地解决传统标准评价工作效率低和过程跟踪难的问题,可为政府和企业提供高效、准确的标准评价数据,有利于提升产品标准质量和企业产品总体水平。
【关键词】标准评价;信息化;Java语言
【DOI编码】10.3969/j.issn.1674-4977.2024.02.013
Design and Implementation of Standard Evaluation System
REN Yuchao, DUAN Wei
(Liaoning Institute of Standardization, Shenyang 110004,China)
Abstract: The design and implementation of a standard evaluation system for enterprise products is introduced, with an explanation of the systems background, feasibility, technology selection, and system architecture. The system is developed using Java language and Spring Boot+Vue framework, and it effectively addresses the issues of low efficiency and difficult process tracking in traditional standard evaluation work. It provides efficient and accurate standard evaluation data for government and enterprises, which is beneficial for improving the overall quality of product standards and the level of enterprise products.
Keywords: standard evaluation; informatization; Java language
1背景和研究现状
2019年2月,国家市场监督管理总局印发《市场监管总局关于全面推进“双随机、一公开”监管工作的通知》(国市监信〔2019〕38号),首次将企业标准自我声明监督检查纳入市场监管总局随机抽查事项清单。同年6月,国家市场监督管理总局办公厅印发《团体标准、企业标准随机抽查工作指引的通知》(市监标创函〔2019〕1104号),进一步明确了抽查团体标准和企业标准时的抽查事项、检查内容和方法等。
辽宁省自2016年开始进行企业产品标准评价工作,全省累计开展企业产品标准评价2500余项,团体标准评价300余项,另外还发布了地方标准DB21/T 3131—2019《企業产品标准评价规范》。截至2021年12月31日,辽宁省累计有10,940家企业通过企业标准信息公共服务平台自我声明公开团体标准664项、企业标准55,372项。根据近几年的企业标准监督检查评价,辽宁省的企业在企业标准信息公共服务平台自我声明公开的团体标准和企业标准质量参差不齐,在标准编写的规范性,引用文件的时效性,技术内容的先进性、科学性,试验方法的科学性、完整性,检验规则的可操作性,结构要素的完整性等方面存在一些问题,同时还存在个别产品标准技术指标低于强制性国家标准的现象。目前,各地的标准评价工作都是采取人工审核的方式。这种方式工作量大、效率低,同时不能做到数据溯源和分析。标准评价系统的设计和研发在很大程度上可以解决目前标准评价中存在的一些问题。
2可行性分析
1)技术可行性:该系统开发所采用的技术均是目前主流的技术,在短时间内不会被其他技术代替,并且这些技术已经有大量的成功案例,完全可以满足该系统的开发要求,所以在技术上是可行的。
2)资源可行性:在软件资源方面,开发团队历经多个信息化项目,有着丰富的开发经验。在硬件资源方面,开发团队拥有专业的机房,其包括服务器、网络设备和安全设备。
3)社会可行性:在法律上,该项目没有侵权或者抄袭等违法情况,也没有被申请过专利,因此是可行的;在政策上,无国家政策限制,也无地方政府(或其他机构)的限制;在使用上,系统操作简单快捷,功能齐全,满足使用人员的基本需求。
3技术分析
一个软件项目的基础是该项目的开发语言,不同语言的难度也是不同的。在项目开始阶段选择一个正确的开发语言对项目的实现是至关重要的。本系统是基于Java语言,采用B/S架构的设计方案。Java语言是面向对象语言中使用量最大的语言,其具有性能优异、普及范围广、安全系数高等优势。
4系统架构和数据库设计
该项目的开发采用前后端完全分离的方式。前端使用Html5以及当前较流行的Vue框架,后端采用Spring Boot框架,数据库选择使用MySQL数据库。本系统的数据库设计较为完善,主要包括18个表的设计。
一方面,Vue框架是一个用于创建用户界面的开源Model-view-viewmodel前端Java Script框架,也是一个创建单页应用的Web应用框架。与其他大型框架不同,Vue被设计为可以自下向上逐层应用。Vue的核心库只关注视图层,不仅易于上手,还便于与第三方库或既有项目整合。另一方面,当与现代化的工具链以及各种支持类库结合使用时,Vue也完全能够为复杂的单页应用提供驱动。
Spring Boot是一个便于创建独立的、生产级的、基于Spring的应用程序框架。Spring Boot可以大大简化之前SSM(Spring MVC+Spring+Mybatis)的框架进行程序开发。
MySQL数据库是由瑞典公司研发完成,现归于Oracle公司旗下的一款关系型数据库管理系统。因为MySQL数据库有着体量小、运行速度快、使用成本低、开放源代码等特点,通常在中小型的项目中使用。将其与PHP与Apache服务器结合起来,可以营造一个良好的开发、运行环境。
5系统主体的设计和实现
系统采用的是原型法和生命周期法相结合的系统开发方法。开发过程如图1所示。
经过需求分析、概要设计、详细设计、编码、测试这几个阶段的实施,本系统已经通过了功能测试、性能测试以及压力测试并投入使用。根据实际工作需要,该系统的功能模块包括标准数据录入、任务分配、执行检查、检查结果维护、评价报告管理、报告审核管理、统计分析管理这七大功能模块,各功能模块的简要介绍如下。
1)标准数据录入模块主要是基于本年度已经抽取好的待检查标准信息,录入额外的系统中需要应用到的基础数据,将数据存储在数据库中,如图2所示。
2)任务分配模块是管理者将任务分配信息录入系统中,任务分配包括评价任务和审核任务,可以实时分配和查看,也可以实现批量处理,从而方便后期管理和数据溯源,如图3所示。
3)执行检查模块是按照标准评价检查事项进行标准的检查。
4)检查结果维护模块是在系统内进行检查结果的录入、编辑、删除等维护工作。不论标准是否有问题,都要錄入结果,如果标准存在问题,还要进行详细的问题说明,如图4所示。录入的结果可实时在数据库中更新,成为后续功能模块的数据来源。
5)评价报告管理模块是系统根据标准已录入的检查结果自动进行评价报告的生成,并管理评价报告的信息展示和维护,系统提供下载功能,可随时下载评价报告。
6)报告审核管理模块是针对已生成的评价报告进行逐级审核,如果审核不通过,可反复修改报告内容,再反复审核直至审核通过,最后将提交的数据进行数据库更新,如图5所示。
7)统计分析管理模块是将系统中的标准清单以及评价问题数据从不同的维度进行统计汇总,并进行信息展示。统计结果可作为后续数据分析和工作的依据。
6系统实现的意义
6.1原有标准评价机制存在的弊端
1)评价过程可追溯性差。过去标准评价需要4~5位技术人员完成审查、专家审核、审核、复核、审批等过程,每个环节的处理结果对下一环节都有影响。因此,过程可追溯性如何全流程展示对评价过程质量至关重要。
2)单项评价结论无法自动收集。目前,标准评价过程还是一个以人工为主的高技术服务性过程。由于每项标准的评价可能涉及10多个子项,这些子项的单项评价结论又是标准化行政主管部门完成监管职能的重要基础。如何准确、实时形成可查询的评价结论对评价过程质量是至关重要的。
3)无统计分析模型。企业产品标准评价工作已持续了五年,每年评价内容和分析事项都在调整、优化,已经形成了大量的基础数据,发现的问题也有了明显改善。为了继续支持辽宁省企业产品质量总体提升,快速准确地为相关部门提供我省产品标准质量的真实数据,为政府的决策提供可靠的数据支持。
6.2应用企业产品标准评价系统的意义
本系统的开发设计,可以很好地解决6.1中指出的三个技术问题,达到信息化与标准化管理相结合,在大幅度提高工作效率的同时实现数据可溯源、数据可分析,还可提供一套完整的、科学的分析模型供其他工作模块参考使用。
7结束语
本研究开发的企业产品标准评价系统,采用信息化的方式对整个标准评价过程进行管理,收集整理标准指标等相关数据,在线出具评价报告,并对评价结果进行统计分析。该系统在全国尚属首例,为政府部门的相关政策制定与出台提供高效、准确、科学的可靠的数据支持。
【参考文献】
[1]王新宇.基于Spring Boot的高职院校实验室管理系统的设计与实现[D].兰州:兰州大学,2019.
[2] BOLLELLA G,GOSLING J.The Real-Time Specification for JAVA[J].Computer,2000,33(6):47-54.
[3] LYON D,FUHRER M,ROWLANG T,et al.The JBoss Integration Plug-in for IntelliJ IDEA,Part 2[J].Journal of Object Technology,2005,4(7):25-34.
【作者简介】
任玉超,女,1989年出生,学士,研究方向为信息化管理、标准化管理。
(编辑:侯睿琪)