任玉超 段偉
【摘要】本文介紹了一套企業(yè)產(chǎn)品標(biāo)準(zhǔn)評價(jià)系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn),并從系統(tǒng)的背景、可行性、技術(shù)選擇和系統(tǒng)架構(gòu)設(shè)計(jì)等方面進(jìn)行闡述。該系統(tǒng)采用Java語言和Spring Boot+Vue框架進(jìn)行開發(fā),可以很好地解決傳統(tǒng)標(biāo)準(zhǔn)評價(jià)工作效率低和過程跟蹤難的問題,可為政府和企業(yè)提供高效、準(zhǔn)確的標(biāo)準(zhǔn)評價(jià)數(shù)據(jù),有利于提升產(chǎn)品標(biāo)準(zhǔn)質(zhì)量和企業(yè)產(chǎn)品總體水平。
【關(guān)鍵詞】標(biāo)準(zhǔn)評價(jià);信息化;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
2019年2月,國家市場監(jiān)督管理總局印發(fā)《市場監(jiān)管總局關(guān)于全面推進(jìn)“雙隨機(jī)、一公開”監(jiān)管工作的通知》(國市監(jiān)信〔2019〕38號),首次將企業(yè)標(biāo)準(zhǔn)自我聲明監(jiān)督檢查納入市場監(jiān)管總局隨機(jī)抽查事項(xiàng)清單。同年6月,國家市場監(jiān)督管理總局辦公廳印發(fā)《團(tuán)體標(biāo)準(zhǔn)、企業(yè)標(biāo)準(zhǔn)隨機(jī)抽查工作指引的通知》(市監(jiān)標(biāo)創(chuàng)函〔2019〕1104號),進(jìn)一步明確了抽查團(tuán)體標(biāo)準(zhǔn)和企業(yè)標(biāo)準(zhǔn)時(shí)的抽查事項(xiàng)、檢查內(nèi)容和方法等。
遼寧省自2016年開始進(jìn)行企業(yè)產(chǎn)品標(biāo)準(zhǔn)評價(jià)工作,全省累計(jì)開展企業(yè)產(chǎn)品標(biāo)準(zhǔn)評價(jià)2500余項(xiàng),團(tuán)體標(biāo)準(zhǔn)評價(jià)300余項(xiàng),另外還發(fā)布了地方標(biāo)準(zhǔn)DB21/T 3131—2019《企業(yè)產(chǎn)品標(biāo)準(zhǔn)評價(jià)規(guī)范》。截至2021年12月31日,遼寧省累計(jì)有10,940家企業(yè)通過企業(yè)標(biāo)準(zhǔn)信息公共服務(wù)平臺自我聲明公開團(tuán)體標(biāo)準(zhǔn)664項(xiàng)、企業(yè)標(biāo)準(zhǔn)55,372項(xiàng)。根據(jù)近幾年的企業(yè)標(biāo)準(zhǔn)監(jiān)督檢查評價(jià),遼寧省的企業(yè)在企業(yè)標(biāo)準(zhǔn)信息公共服務(wù)平臺自我聲明公開的團(tuán)體標(biāo)準(zhǔn)和企業(yè)標(biāo)準(zhǔn)質(zhì)量參差不齊,在標(biāo)準(zhǔn)編寫的規(guī)范性,引用文件的時(shí)效性,技術(shù)內(nèi)容的先進(jìn)性、科學(xué)性,試驗(yàn)方法的科學(xué)性、完整性,檢驗(yàn)規(guī)則的可操作性,結(jié)構(gòu)要素的完整性等方面存在一些問題,同時(shí)還存在個(gè)別產(chǎn)品標(biāo)準(zhǔn)技術(shù)指標(biāo)低于強(qiáng)制性國家標(biāo)準(zhǔn)的現(xiàn)象。目前,各地的標(biāo)準(zhǔn)評價(jià)工作都是采取人工審核的方式。這種方式工作量大、效率低,同時(shí)不能做到數(shù)據(jù)溯源和分析。標(biāo)準(zhǔn)評價(jià)系統(tǒng)的設(shè)計(jì)和研發(fā)在很大程度上可以解決目前標(biāo)準(zhǔn)評價(jià)中存在的一些問題。
1)技術(shù)可行性:該系統(tǒng)開發(fā)所采用的技術(shù)均是目前主流的技術(shù),在短時(shí)間內(nèi)不會被其他技術(shù)代替,并且這些技術(shù)已經(jīng)有大量的成功案例,完全可以滿足該系統(tǒng)的開發(fā)要求,所以在技術(shù)上是可行的。
2)資源可行性:在軟件資源方面,開發(fā)團(tuán)隊(duì)歷經(jīng)多個(gè)信息化項(xiàng)目,有著豐富的開發(fā)經(jīng)驗(yàn)。在硬件資源方面,開發(fā)團(tuán)隊(duì)擁有專業(yè)的機(jī)房,其包括服務(wù)器、網(wǎng)絡(luò)設(shè)備和安全設(shè)備。
3)社會可行性:在法律上,該項(xiàng)目沒有侵權(quán)或者抄襲等違法情況,也沒有被申請過專利,因此是可行的;在政策上,無國家政策限制,也無地方政府(或其他機(jī)構(gòu))的限制;在使用上,系統(tǒng)操作簡單快捷,功能齊全,滿足使用人員的基本需求。
一個(gè)軟件項(xiàng)目的基礎(chǔ)是該項(xiàng)目的開發(fā)語言,不同語言的難度也是不同的。在項(xiàng)目開始階段選擇一個(gè)正確的開發(fā)語言對項(xiàng)目的實(shí)現(xiàn)是至關(guān)重要的。本系統(tǒng)是基于Java語言,采用B/S架構(gòu)的設(shè)計(jì)方案。Java語言是面向?qū)ο笳Z言中使用量最大的語言,其具有性能優(yōu)異、普及范圍廣、安全系數(shù)高等優(yōu)勢。
該項(xiàng)目的開發(fā)采用前后端完全分離的方式。前端使用Html5以及當(dāng)前較流行的Vue框架,后端采用Spring Boot框架,數(shù)據(jù)庫選擇使用MySQL數(shù)據(jù)庫。本系統(tǒng)的數(shù)據(jù)庫設(shè)計(jì)較為完善,主要包括18個(gè)表的設(shè)計(jì)。
一方面,Vue框架是一個(gè)用于創(chuàng)建用戶界面的開源Model-view-viewmodel前端Java Script框架,也是一個(gè)創(chuàng)建單頁應(yīng)用的Web應(yīng)用框架。與其他大型框架不同,Vue被設(shè)計(jì)為可以自下向上逐層應(yīng)用。Vue的核心庫只關(guān)注視圖層,不僅易于上手,還便于與第三方庫或既有項(xiàng)目整合。另一方面,當(dāng)與現(xiàn)代化的工具鏈以及各種支持類庫結(jié)合使用時(shí),Vue也完全能夠?yàn)閺?fù)雜的單頁應(yīng)用提供驅(qū)動。
Spring Boot是一個(gè)便于創(chuàng)建獨(dú)立的、生產(chǎn)級的、基于Spring的應(yīng)用程序框架。Spring Boot可以大大簡化之前SSM(Spring MVC+Spring+Mybatis)的框架進(jìn)行程序開發(fā)。
MySQL數(shù)據(jù)庫是由瑞典公司研發(fā)完成,現(xiàn)歸于Oracle公司旗下的一款關(guān)系型數(shù)據(jù)庫管理系統(tǒng)。因?yàn)镸ySQL數(shù)據(jù)庫有著體量小、運(yùn)行速度快、使用成本低、開放源代碼等特點(diǎn),通常在中小型的項(xiàng)目中使用。將其與PHP與Apache服務(wù)器結(jié)合起來,可以營造一個(gè)良好的開發(fā)、運(yùn)行環(huán)境。
系統(tǒng)采用的是原型法和生命周期法相結(jié)合的系統(tǒng)開發(fā)方法。開發(fā)過程如圖1所示。
經(jīng)過需求分析、概要設(shè)計(jì)、詳細(xì)設(shè)計(jì)、編碼、測試這幾個(gè)階段的實(shí)施,本系統(tǒng)已經(jīng)通過了功能測試、性能測試以及壓力測試并投入使用。根據(jù)實(shí)際工作需要,該系統(tǒng)的功能模塊包括標(biāo)準(zhǔn)數(shù)據(jù)錄入、任務(wù)分配、執(zhí)行檢查、檢查結(jié)果維護(hù)、評價(jià)報(bào)告管理、報(bào)告審核管理、統(tǒng)計(jì)分析管理這七大功能模塊,各功能模塊的簡要介紹如下。
1)標(biāo)準(zhǔn)數(shù)據(jù)錄入模塊主要是基于本年度已經(jīng)抽取好的待檢查標(biāo)準(zhǔn)信息,錄入額外的系統(tǒng)中需要應(yīng)用到的基礎(chǔ)數(shù)據(jù),將數(shù)據(jù)存儲在數(shù)據(jù)庫中,如圖2所示。
2)任務(wù)分配模塊是管理者將任務(wù)分配信息錄入系統(tǒng)中,任務(wù)分配包括評價(jià)任務(wù)和審核任務(wù),可以實(shí)時(shí)分配和查看,也可以實(shí)現(xiàn)批量處理,從而方便后期管理和數(shù)據(jù)溯源,如圖3所示。
3)執(zhí)行檢查模塊是按照標(biāo)準(zhǔn)評價(jià)檢查事項(xiàng)進(jìn)行標(biāo)準(zhǔn)的檢查。
4)檢查結(jié)果維護(hù)模塊是在系統(tǒng)內(nèi)進(jìn)行檢查結(jié)果的錄入、編輯、刪除等維護(hù)工作。不論標(biāo)準(zhǔn)是否有問題,都要錄入結(jié)果,如果標(biāo)準(zhǔn)存在問題,還要進(jìn)行詳細(xì)的問題說明,如圖4所示。錄入的結(jié)果可實(shí)時(shí)在數(shù)據(jù)庫中更新,成為后續(xù)功能模塊的數(shù)據(jù)來源。
5)評價(jià)報(bào)告管理模塊是系統(tǒng)根據(jù)標(biāo)準(zhǔn)已錄入的檢查結(jié)果自動進(jìn)行評價(jià)報(bào)告的生成,并管理評價(jià)報(bào)告的信息展示和維護(hù),系統(tǒng)提供下載功能,可隨時(shí)下載評價(jià)報(bào)告。
6)報(bào)告審核管理模塊是針對已生成的評價(jià)報(bào)告進(jìn)行逐級審核,如果審核不通過,可反復(fù)修改報(bào)告內(nèi)容,再反復(fù)審核直至審核通過,最后將提交的數(shù)據(jù)進(jìn)行數(shù)據(jù)庫更新,如圖5所示。
7)統(tǒng)計(jì)分析管理模塊是將系統(tǒng)中的標(biāo)準(zhǔn)清單以及評價(jià)問題數(shù)據(jù)從不同的維度進(jìn)行統(tǒng)計(jì)匯總,并進(jìn)行信息展示。統(tǒng)計(jì)結(jié)果可作為后續(xù)數(shù)據(jù)分析和工作的依據(jù)。
6.1原有標(biāo)準(zhǔn)評價(jià)機(jī)制存在的弊端
1)評價(jià)過程可追溯性差。過去標(biāo)準(zhǔn)評價(jià)需要4~5位技術(shù)人員完成審查、專家審核、審核、復(fù)核、審批等過程,每個(gè)環(huán)節(jié)的處理結(jié)果對下一環(huán)節(jié)都有影響。因此,過程可追溯性如何全流程展示對評價(jià)過程質(zhì)量至關(guān)重要。
2)單項(xiàng)評價(jià)結(jié)論無法自動收集。目前,標(biāo)準(zhǔn)評價(jià)過程還是一個(gè)以人工為主的高技術(shù)服務(wù)性過程。由于每項(xiàng)標(biāo)準(zhǔn)的評價(jià)可能涉及10多個(gè)子項(xiàng),這些子項(xiàng)的單項(xiàng)評價(jià)結(jié)論又是標(biāo)準(zhǔn)化行政主管部門完成監(jiān)管職能的重要基礎(chǔ)。如何準(zhǔn)確、實(shí)時(shí)形成可查詢的評價(jià)結(jié)論對評價(jià)過程質(zhì)量是至關(guān)重要的。
3)無統(tǒng)計(jì)分析模型。企業(yè)產(chǎn)品標(biāo)準(zhǔn)評價(jià)工作已持續(xù)了五年,每年評價(jià)內(nèi)容和分析事項(xiàng)都在調(diào)整、優(yōu)化,已經(jīng)形成了大量的基礎(chǔ)數(shù)據(jù),發(fā)現(xiàn)的問題也有了明顯改善。為了繼續(xù)支持遼寧省企業(yè)產(chǎn)品質(zhì)量總體提升,快速準(zhǔn)確地為相關(guān)部門提供我省產(chǎn)品標(biāo)準(zhǔn)質(zhì)量的真實(shí)數(shù)據(jù),為政府的決策提供可靠的數(shù)據(jù)支持。
6.2應(yīng)用企業(yè)產(chǎn)品標(biāo)準(zhǔn)評價(jià)系統(tǒng)的意義
本系統(tǒng)的開發(fā)設(shè)計(jì),可以很好地解決6.1中指出的三個(gè)技術(shù)問題,達(dá)到信息化與標(biāo)準(zhǔn)化管理相結(jié)合,在大幅度提高工作效率的同時(shí)實(shí)現(xiàn)數(shù)據(jù)可溯源、數(shù)據(jù)可分析,還可提供一套完整的、科學(xué)的分析模型供其他工作模塊參考使用。
本研究開發(fā)的企業(yè)產(chǎn)品標(biāo)準(zhǔn)評價(jià)系統(tǒng),采用信息化的方式對整個(gè)標(biāo)準(zhǔn)評價(jià)過程進(jìn)行管理,收集整理標(biāo)準(zhǔn)指標(biāo)等相關(guān)數(shù)據(jù),在線出具評價(jià)報(bào)告,并對評價(jià)結(jié)果進(jìn)行統(tǒng)計(jì)分析。該系統(tǒng)在全國尚屬首例,為政府部門的相關(guān)政策制定與出臺提供高效、準(zhǔn)確、科學(xué)的可靠的數(shù)據(jù)支持。
【參考文獻(xiàn)】
[1]王新宇.基于Spring Boot的高職院校實(shí)驗(yàn)室管理系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn)[D].蘭州:蘭州大學(xué),2019.
[2] BOLLELLA G,GOSLING J.The Real-Time Specification for JAVA[J].Computer,2000,33(6):47-54.
[3] LYON D,F(xiàn)UHRER 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年出生,學(xué)士,研究方向?yàn)樾畔⒒芾?、?biāo)準(zhǔn)化管理。
(編輯:侯睿琪)