趙志威 張生月 蔣應(yīng)舉 屠曉光
摘? 要:隨著高新技術(shù)企業(yè)群體在技術(shù)創(chuàng)新、支撐經(jīng)濟(jì)高質(zhì)量發(fā)展中發(fā)揮作用的凸顯,對(duì)于認(rèn)定管理工作提出了更高要求。通過研究高新技術(shù)企業(yè)創(chuàng)新能力評(píng)價(jià)體系,分析評(píng)價(jià)實(shí)體需求,設(shè)計(jì)并實(shí)現(xiàn)了基于Java的SpringBoot框架和Html+Css+Ts的vue.js框架的企業(yè)創(chuàng)新能力評(píng)價(jià)平臺(tái)。實(shí)踐證明,該平臺(tái)系統(tǒng)的使用實(shí)現(xiàn)了甘肅省高新技術(shù)企業(yè)創(chuàng)新能力評(píng)價(jià)工作的數(shù)字化,極大地提高了評(píng)審打分的效率,提升了高新技術(shù)企業(yè)認(rèn)定評(píng)審的服務(wù)水平。
關(guān)鍵詞:高新技術(shù)企業(yè);信息化管理;SpringBoot
中圖分類號(hào):TP311? ? ? ? ? ? ? ? ? 文獻(xiàn)標(biāo)識(shí)碼:A文章編號(hào):2096-4706(2021)40-0040-03
Abstract: As high tech enterprise groups play an important role in technological innovation and supporting high-quality economic development, higher requirements are put forward for identification management. By studying the innovation capability evaluation system of high tech enterprises and analyzing the evaluation entity requirements, the enterprise innovation capability evaluation platform based on Java SpringBoot framework and Html+Css+Ts vue.js framework is designed and implemented. Practice has proved that the use of the platform system has realized the digitization of the evaluation of innovation ability of high tech enterprises in Gansu province, greatly improved the efficiency of evaluation and scoring, improved the service level of accreditation and review of high tech enterprises.
Keywords: high tech enterprise; informatization management; SpringBoot
0? 引? 言
高新技術(shù)企業(yè)作為國內(nèi)技術(shù)創(chuàng)新能力較高的企業(yè)群體,在實(shí)現(xiàn)國家創(chuàng)新發(fā)展戰(zhàn)略、促進(jìn)經(jīng)濟(jì)增長(zhǎng)、調(diào)整產(chǎn)業(yè)結(jié)構(gòu)和創(chuàng)造社會(huì)財(cái)富等方面起著重要作用。根據(jù)《高新技術(shù)企業(yè)認(rèn)定管理辦法》(國科發(fā)火〔2016〕32號(hào))和《高新技術(shù)企業(yè)認(rèn)定管理工作指引》(國科發(fā)火〔2016〕195號(hào))文件的要求,在高新技術(shù)企業(yè)評(píng)審認(rèn)定工作流程中,需要技術(shù)專家與財(cái)務(wù)專家對(duì)申報(bào)企業(yè)的創(chuàng)新能力進(jìn)行評(píng)價(jià)打分。以往評(píng)審環(huán)節(jié)通常都是用手工統(tǒng)計(jì)的方法進(jìn)行分?jǐn)?shù)匯總,其工作效率低且容易出現(xiàn)錯(cuò)誤。所以開發(fā)一套易用性好、安全性高,符合認(rèn)定管理辦法的數(shù)字化評(píng)審系統(tǒng)是非常必要的[1]。
1? 平臺(tái)的技術(shù)路線
在充分考慮系統(tǒng)的易用性、兼容性、穩(wěn)定性等因素后,系統(tǒng)基于前后端分離的設(shè)計(jì)思路,并選用以下開發(fā)技術(shù)作為本平臺(tái)實(shí)現(xiàn)的主要手段。
1.1? 前端技術(shù)
本平臺(tái)前端主要基于Html5+Css+Type Script及vue.js框架進(jìn)行組件化開發(fā)。
Html5:Html5是構(gòu)建Web內(nèi)容的一種語言描述方式。被認(rèn)為是互聯(lián)網(wǎng)的核心技術(shù)之一,廣泛應(yīng)用于互聯(lián)網(wǎng)應(yīng)用的開發(fā)。本評(píng)審系統(tǒng)的操作界面都是基于網(wǎng)頁端進(jìn)行操作的。
Css:層疊樣式表是一種用來表現(xiàn)HTML等文件樣式的編程語言。評(píng)審系統(tǒng)不僅要兼顧實(shí)用性還要提供良好的用戶體驗(yàn)。CSS能夠?qū)W(wǎng)頁中元素位置的排版進(jìn)行像素級(jí)精確控制,支持幾乎所有的字體字號(hào)樣式,擁有對(duì)網(wǎng)頁對(duì)象和模型樣式編輯的能力[2]。
Type Script:是Java Script類型的超集,它可以編譯成純JavaScript,Type Script可以在任何瀏覽器、計(jì)算機(jī)和操作系統(tǒng)上運(yùn)行,并且是開源的。
Vue.js:是一套用于構(gòu)建用戶界面的漸進(jìn)式JavaScript框架。它是一種自底向上的逐層應(yīng)用,便于與第三方庫或既有項(xiàng)目整合及相關(guān)類庫的調(diào)用和驅(qū)動(dòng)。
1.2? 后端技術(shù)
本平臺(tái)后端技術(shù)主要基于Java的Springboot框架得以實(shí)現(xiàn)。
Springboot:繼承了Spring框架原有的優(yōu)秀特性,而且還通過簡(jiǎn)化配置進(jìn)一步簡(jiǎn)化了Spring應(yīng)用的整個(gè)搭建和開發(fā)過程[3]。
2? 平臺(tái)的總體設(shè)計(jì)
2.1? 體系架構(gòu)設(shè)計(jì)
通過上面提到的開發(fā)技術(shù),利用瀏覽器/服務(wù)器的體系架構(gòu),用戶通過瀏覽器訪問系統(tǒng),實(shí)現(xiàn)系統(tǒng)前端與后端的分離。這種開發(fā)模式一方面因?yàn)榻怦钐岣吡似脚_(tái)性能和擴(kuò)展性,另一方面因?yàn)槊鞔_的前后端業(yè)務(wù)實(shí)現(xiàn),使得在開發(fā)出錯(cuò)時(shí)能很快地找出原因,為提高開發(fā)效率、降低系統(tǒng)運(yùn)維成本提供基本保證。前端通過NPM安裝Vue和Element UI項(xiàng)目[4],實(shí)現(xiàn)頁面跳轉(zhuǎn)、接口調(diào)用等功能,并采用axios進(jìn)行異步請(qǐng)求與后端完成交互。后端實(shí)現(xiàn)業(yè)務(wù)邏輯,在IDEA中創(chuàng)建了Spring Boot項(xiàng)目,通過Maven自動(dòng)安裝、管理項(xiàng)目相關(guān)依賴配置[5]。最底層則是負(fù)責(zé)提供數(shù)據(jù)存儲(chǔ)服務(wù)的MySQL數(shù)據(jù)庫。本平臺(tái)體系架構(gòu)如圖1所示。
2.2? 功能模塊設(shè)計(jì)
該評(píng)審系統(tǒng)根據(jù)其主要功能分為三個(gè)大模塊,分別是專家系統(tǒng)、評(píng)審系統(tǒng)和企業(yè)系統(tǒng),如圖2 所示。
專家系統(tǒng)功能模塊中的評(píng)審專家管理可以生成專家空白賬號(hào),填寫專家數(shù)量,設(shè)置專家評(píng)審組,設(shè)置專家類型、指定評(píng)審組組長(zhǎng);專家評(píng)審組管理可對(duì)專家賬號(hào)進(jìn)行刪除和轉(zhuǎn)組操作;專家評(píng)審表打印可打印技術(shù)專家評(píng)價(jià)表和財(cái)務(wù)專家評(píng)價(jià)表,以及每位專家的評(píng)審企業(yè)的打分確認(rèn)表。
評(píng)審系統(tǒng)功能模塊中的評(píng)審組管理可以對(duì)本年度評(píng)審批次的申報(bào)企業(yè)情況進(jìn)行評(píng)審組管理;參評(píng)企業(yè)管理可通過勾選需要進(jìn)行分配的企業(yè),為企業(yè)分配專家;評(píng)審進(jìn)度管理可以查看專家為企業(yè)打分結(jié)果、打分狀態(tài)和提交狀態(tài),并且可以由評(píng)審組、專家類型、關(guān)鍵字、打分狀態(tài)、提交狀態(tài)對(duì)專家的打分進(jìn)行篩選;評(píng)審結(jié)果管理可以匯總查看所有參評(píng)企業(yè)的分?jǐn)?shù)、管理專家打分權(quán)限和組長(zhǎng)總結(jié)權(quán)限、打印組長(zhǎng)總結(jié)表及導(dǎo)出評(píng)審結(jié)果詳情表。
企業(yè)系統(tǒng)功能模塊中的企業(yè)數(shù)據(jù)導(dǎo)入可以導(dǎo)入國網(wǎng)申報(bào)系統(tǒng)中申報(bào)企業(yè)的相關(guān)數(shù)據(jù);診斷單數(shù)據(jù)導(dǎo)入可以導(dǎo)入形式審查中摘抄的參評(píng)企業(yè)其他參考數(shù)據(jù)。參評(píng)企業(yè)組設(shè)置可以勾選要參評(píng)的企業(yè)項(xiàng),以設(shè)置企業(yè)參評(píng),并且可以取消企業(yè)的參評(píng)資格和修改企業(yè)所屬的評(píng)審組。該模塊還提供篩選和搜索的檢索功能,可以根據(jù)技術(shù)領(lǐng)域、參評(píng)企業(yè)名稱等進(jìn)行模糊匹配。
2.3? 數(shù)據(jù)庫設(shè)計(jì)
評(píng)價(jià)平臺(tái)數(shù)據(jù)庫采用MySQL數(shù)據(jù)庫。考慮到數(shù)據(jù)庫在運(yùn)行、檢索及維護(hù)效率上的需求,在遵循數(shù)據(jù)庫設(shè)計(jì)三大范式基礎(chǔ)上盡量采用分表設(shè)計(jì)。通過前期需求分析,本系統(tǒng)涉及的實(shí)體對(duì)象有用戶、企業(yè)、企業(yè)成果轉(zhuǎn)化,企業(yè)研發(fā)費(fèi)用、企業(yè)研究開發(fā)活動(dòng)、評(píng)價(jià)標(biāo)準(zhǔn)、評(píng)審專家等,根據(jù)實(shí)體間的關(guān)聯(lián),共設(shè)計(jì)出52張表,包括用戶信息表、企業(yè)信息表、企業(yè)成果轉(zhuǎn)化表、企業(yè)研發(fā)費(fèi)用表、企業(yè)研究開發(fā)活動(dòng)表、評(píng)價(jià)標(biāo)準(zhǔn)表、評(píng)審專家表、評(píng)審結(jié)果匯總表等。
3? 平臺(tái)的實(shí)現(xiàn)
3.1? 前后端實(shí)現(xiàn)簡(jiǎn)介
評(píng)價(jià)平臺(tái)系統(tǒng)前端使用基于vue-cli腳手架的vue框架開發(fā),根據(jù)用戶角色分別單獨(dú)構(gòu)建,分別是管理員前端、企業(yè)端、評(píng)審專家端,多端之間不產(chǎn)生依賴,頁面構(gòu)建之后使用nginx獨(dú)立部署,存放css、js、圖片等一系列靜態(tài)資源,負(fù)責(zé)頁面引用、跳轉(zhuǎn),并通過http協(xié)議請(qǐng)求調(diào)用后端接口。前端主要實(shí)現(xiàn)代碼結(jié)構(gòu)為:
├── dist
├── package.json
├── public
├── src
│? ?├── App.vue
│ ?├── assets
│? ?├── components
│? ?├── main.ts
│? ?├── router
│? ?│? ?└── index.ts
│? ?├── store
│? ?│? ?└── index.ts
│? ?├── utils
│? ?│? ?├── Config.js
│? ?│? ?├── xxx
│? ?│? ?├── …
│? ?└── views
│? ? ? ?├── Home.vue
│? ? ? ?├── ..
└── vue.config.js
其中public、src文件夾為主要代碼文件夾,package.json,router/index.ts、store/index.ts、vue.config.js等為配置文件,dist文件夾為項(xiàng)目打包之后的文件存放路徑。
評(píng)價(jià)平臺(tái)系統(tǒng)后端使用Java平臺(tái)的Springboot的mvc框架完成基礎(chǔ)數(shù)據(jù)庫的建設(shè),負(fù)責(zé)處理前端通過HTTP協(xié)議傳輸?shù)挠脩糨斎?,然后處理用戶的?shù)據(jù)并把結(jié)果返回給前端。
3.2? 數(shù)據(jù)安全實(shí)現(xiàn)簡(jiǎn)介
為了保證系統(tǒng)數(shù)據(jù)的安全性,使用自動(dòng)+手動(dòng)的數(shù)據(jù)備份恢復(fù)策略。系統(tǒng)會(huì)在系統(tǒng)負(fù)載低的凌晨自動(dòng)備份數(shù)據(jù),備份包括文件備份和數(shù)據(jù)庫備份,數(shù)據(jù)庫備份速度較快,能在10 s之內(nèi)完成對(duì)數(shù)據(jù)庫的完整備份,而文件備份較慢。為了進(jìn)一步保證數(shù)據(jù)的安全,系統(tǒng)會(huì)在凌晨通過ftp自動(dòng)將備份數(shù)據(jù)上傳到備份服務(wù)器。除了系統(tǒng)自動(dòng)備份之外管理員還可以手動(dòng)觸發(fā)備份,并且可以選擇要備份的數(shù)據(jù)類型。除了數(shù)據(jù)備份之外,對(duì)于該系統(tǒng)來說數(shù)據(jù)的恢復(fù)也十分重要。在評(píng)審過程中,評(píng)審專家工作量重,往往需要對(duì)數(shù)十個(gè)企業(yè)進(jìn)行打分,為了防止由于系統(tǒng)出現(xiàn)問題而影響打分的流程,系統(tǒng)設(shè)置了多方面的備份恢復(fù)策略,能夠在10 s之內(nèi)完成對(duì)數(shù)據(jù)庫文件的恢復(fù)并且不需要重啟系統(tǒng)。
4? 平臺(tái)運(yùn)行流程
根據(jù)《高新技術(shù)企業(yè)認(rèn)定管理工作指引》〔國科發(fā)火〔2016〕195號(hào)〕中關(guān)于企業(yè)創(chuàng)新能力評(píng)價(jià)的要求,評(píng)審專家在對(duì)參評(píng)企業(yè)創(chuàng)新能力進(jìn)行評(píng)價(jià)打分時(shí),技術(shù)專家主要從知識(shí)產(chǎn)權(quán)、科技成果轉(zhuǎn)化能力、研究開發(fā)組織管理水平這三個(gè)方面進(jìn)行定性與定量結(jié)合的評(píng)價(jià),財(cái)務(wù)專家從企業(yè)凈資產(chǎn)增長(zhǎng)率、銷售收入增長(zhǎng)率等方面對(duì)企業(yè)成長(zhǎng)性進(jìn)行評(píng)價(jià)。專家對(duì)各類指標(biāo)均按整數(shù)打分,滿分為100分,綜合評(píng)價(jià)分?jǐn)?shù)大于70分以上為符合認(rèn)定要求。該評(píng)價(jià)平臺(tái)的評(píng)審流程如圖3所示。
在企業(yè)管理系統(tǒng)中導(dǎo)入本批次需要參評(píng)企業(yè)的詳細(xì)數(shù)據(jù),同時(shí)導(dǎo)入診斷單并將所有企業(yè)狀態(tài)設(shè)置為參評(píng)狀態(tài);根據(jù)參評(píng)企業(yè)所申報(bào)的技術(shù)領(lǐng)域,在評(píng)審系統(tǒng)中添加相應(yīng)的評(píng)審組,在企業(yè)管理中通過技術(shù)領(lǐng)域篩選,將參評(píng)企業(yè)轉(zhuǎn)入相應(yīng)的評(píng)審組;在專家系統(tǒng)中對(duì)于每個(gè)不同的評(píng)審組生成相應(yīng)數(shù)量的科技專家和財(cái)務(wù)專家,并指定一名技術(shù)專家擔(dān)任組長(zhǎng);在評(píng)審系統(tǒng)中篩選不同的評(píng)審組,分配相應(yīng)評(píng)審組的專家。
在評(píng)審階段,專家登錄之后,填寫相應(yīng)專家基礎(chǔ)信息后便可對(duì)已分配的企業(yè)進(jìn)行評(píng)價(jià)打分;當(dāng)評(píng)審組內(nèi)所有專家都打分完畢并提交后,關(guān)閉小組內(nèi)打分功能并開啟組長(zhǎng)總結(jié)功能;由組長(zhǎng)完成該組所有企業(yè)專家組綜合評(píng)價(jià)表的填寫工作并提交;工作人員打印該組參評(píng)企業(yè)評(píng)價(jià)打分確認(rèn)表,專家組確認(rèn)無誤后簽字結(jié)束評(píng)審。
5? 結(jié)? 論
本創(chuàng)新能力評(píng)價(jià)平臺(tái)前端采用Vue框架+Element UI進(jìn)行前端后臺(tái)化組件式開發(fā),實(shí)現(xiàn)了前后端分離。后端主要運(yùn)用Spring Boot框架,利用Maven構(gòu)建工具以及Mybatis持久層框架建立評(píng)價(jià)平臺(tái),采取的技術(shù)路線不僅簡(jiǎn)化開發(fā)流程,使前后端代碼更具模塊化,也使得后期平臺(tái)的維護(hù)與優(yōu)化更加簡(jiǎn)便。平臺(tái)在實(shí)現(xiàn)過程中,引入分批次評(píng)審設(shè)計(jì),管理人員依據(jù)申報(bào)企業(yè)數(shù)據(jù)靈活設(shè)置評(píng)審時(shí)間,解決集中評(píng)審工作任務(wù)重的問題。
在平臺(tái)系統(tǒng)開發(fā)完成后,通過多次的測(cè)試、調(diào)優(yōu),最終在2020年7月上線發(fā)布,應(yīng)用于甘肅省高新技術(shù)企業(yè)評(píng)審認(rèn)定工作。2020年—2021年1 100余家申報(bào)企業(yè)使用該系統(tǒng)進(jìn)行了評(píng)審,系統(tǒng)中共注冊(cè)各領(lǐng)域?qū)<壹s80余名,產(chǎn)生評(píng)審數(shù)據(jù)超過5萬條。通過與以往手工統(tǒng)計(jì)分?jǐn)?shù)的工作流程的對(duì)比,評(píng)審效率提高30%以上。該平臺(tái)系統(tǒng)的使用實(shí)現(xiàn)了我省高新技術(shù)企業(yè)創(chuàng)新能力評(píng)價(jià)工作的數(shù)字化,有效提升了評(píng)審認(rèn)定管理工作效率。下一步我們將在現(xiàn)有系統(tǒng)的基礎(chǔ)上開發(fā)申報(bào)系統(tǒng),實(shí)現(xiàn)從申報(bào)到認(rèn)定的全流程數(shù)字化。
參考文獻(xiàn):
[1] 李治選.通用型項(xiàng)目評(píng)審系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) [J].信息系統(tǒng)工程,2015(8):45-46.
[2] 黃雪琴,耿強(qiáng),陳顯軍.基于CSS+DIV的自適應(yīng)寬度網(wǎng)頁布局方法 [J].計(jì)算機(jī)與現(xiàn)代化,2014(6):53-55+60.
[3] 鄧笑.基于Spring Boot的校園輕博客系統(tǒng)的設(shè)計(jì)與實(shí)現(xiàn) [D].武漢:華中科技大學(xué),2018.
[4] 呂英華.漸進(jìn)式JavaScript框架Vue.js的全家桶應(yīng)用 [J].電子技術(shù)與軟件工程,2019(22):39-40.
[5] 王丹,孫曉宇,楊路斌,等.基于SpringBoot的軟件統(tǒng)計(jì)分析系統(tǒng)設(shè)計(jì)與實(shí)現(xiàn) [J].軟件工程,2019,22(3):40-42.
作者簡(jiǎn)介:趙志威(1987-),男,漢族,甘肅蘭州人,部門主任,助理研究員,學(xué)士學(xué)位,主要研究方向:科技公共服務(wù)、高新技術(shù)企業(yè)認(rèn)定,系統(tǒng)開發(fā)等。
3622500338218