邢傳軍 楊林 呂松濤
關(guān)鍵詞:藝術(shù)展演;工作流程;微信小程序;Spring Boot
1項目背景
隨著當(dāng)代社會經(jīng)濟的發(fā)展以及人們生活水平和審美需求的不斷提升,為滿足對人全面發(fā)展的教育需求,藝術(shù)教育在社會中發(fā)揮著非常重要的作用。藝術(shù)教育不僅可以實現(xiàn)大腦功能和思維功能的協(xié)調(diào),而且有助于培養(yǎng)創(chuàng)造性思維、敏銳的意識、豐富的想象力和無限的創(chuàng)造力。
目前,主要的藝術(shù)教育模式分為學(xué)校的教育模式和社會的培訓(xùn)模式,提高藝術(shù)素質(zhì)不僅靠教育,更多的是需要大量的社會實踐活動來催化、鞏固,藝術(shù)展演在藝術(shù)教育中占據(jù)著重要的地位。藝術(shù)展演是藝術(shù)文化的聚集交流之地,隨著藝術(shù)的多元化,參加藝術(shù)展演的人數(shù)增多,所以需要記錄的參賽信息數(shù)目也在增多,通過填寫報名表、郵箱上傳、手動分發(fā)與管理的方式已經(jīng)遠(yuǎn)遠(yuǎn)不能滿足需求,且賽事信息傳遞即時性差。基于微信小程序的藝術(shù)展演服務(wù)系統(tǒng)的設(shè)計與開發(fā)使競賽組織更加規(guī)范與嚴(yán)謹(jǐn),既提高了展演活動的組織工作效率,又保證了展演評比的公平性。
2藝術(shù)展演服務(wù)系統(tǒng)需求分析
2.1藝術(shù)展演活動流程分析
藝術(shù)展演活動主要是由相關(guān)部門、高等院校、藝術(shù)院團等發(fā)起,由主管部門批準(zhǔn)(備案)后,活動參與人報名提交作品或現(xiàn)場參賽,展演活動組織者邀請選拔相關(guān)專家對作品或現(xiàn)場表演過程進行評定打分,最后根據(jù)打分結(jié)果按照一定的計算公式進行計算后評定展演活動參與人的等級或?qū)哟蝃3]。具體流程如圖1所示。
2.2藝術(shù)展演服務(wù)系統(tǒng)用例分析
根據(jù)流程分析,作為藝術(shù)展演服務(wù)系統(tǒng)的主要參與者包括以下幾類:展演活動組織人、展演活動工作人員、評審專家、展演參與人。用例包括:展演活動管理、通知公告管理、專家管理、作品管理、評分管理、證書獎項管理。各用例的基本分析如下。
展演活動管理:實現(xiàn)藝術(shù)展演活動的基本信息、類別與分組、組織流程、評比規(guī)則等信息內(nèi)容的管理。
通知公告管理:實現(xiàn)與相關(guān)展演活動有關(guān)通知公告的編輯、發(fā)布的管理。
專家管理:根據(jù)展演活動需要,實現(xiàn)展演評審專家的基本信息、資格文件、申請審核、培訓(xùn)考核等信息的管理。
作品管理:實現(xiàn)展演活動參與人(組織和個人)的基本信息管理以及參與展演活動的作品信息、作品資料等信息的管理。
評分管理:根據(jù)展演參與人參與的展演活動評分規(guī)則和專家評審規(guī)則,將作品分配至指定專家評審。本用例實現(xiàn)作品專家匹配、專家作品審閱評分、評分計算與統(tǒng)計等功能。
證書獎項管理:實現(xiàn)對指定展演活動的參與人獲獎與證書發(fā)放等信息的管理,實現(xiàn)獎項證書的查詢、下載等功能[4]。
3藝術(shù)展演服務(wù)系統(tǒng)設(shè)計與實現(xiàn)
隨著微信發(fā)布小程序開發(fā)技術(shù)后,移動應(yīng)用開發(fā)形式發(fā)生了極大變化,小程序即用即開的特點,使應(yīng)用開發(fā)形成了混合開發(fā)模式,對于低頻應(yīng)用開發(fā)基于小程序的應(yīng)用形式,對于高頻強應(yīng)用開發(fā)基于原生的APP形式。鑒于藝術(shù)展演服務(wù)系統(tǒng)的特點,采用Web與小程序應(yīng)用混合模式[5]。
3.1藝術(shù)展演服務(wù)系統(tǒng)Web端實現(xiàn)
Web端主要服務(wù)展演工作人員與評審專家,實現(xiàn)技術(shù)以Spring Boot整合Spring Security,Jwt為后端開發(fā)框架開發(fā)應(yīng)用API,接口形式采用RESTful形式,Web前端采用Vue結(jié)合ElementUI。Web的功能主要包括展演活動管理、通知公告、專家管理、作品管理、評分管理與獎項與證書管理?;緫?yīng)用流程是工作人員創(chuàng)建經(jīng)過審核批準(zhǔn)的展演活動,設(shè)置展演活動報名組別和類別信息,并根據(jù)工作流程開放參演報名與專家申請通道。展演參與人根據(jù)自身情況選擇相應(yīng)報名組別與類別,并根據(jù)展演活動需要,提交作品至服務(wù)系統(tǒng)或按照展演比賽要求到指定地點參與活動。評審專家根據(jù)展演活動評分規(guī)則,對相應(yīng)作品進行評定打分并利用系統(tǒng)將分?jǐn)?shù)錄入,系統(tǒng)根據(jù)相應(yīng)積分規(guī)則,計算參演人的得分。平臺根據(jù)展演活動獎項設(shè)置比例,自動完成獎項的劃分,并根據(jù)進度要求生成審核后的獲獎證書。參演人可以按照展演活動日程安排查詢本人的獎項情況和完成證書的下載保存[6]。
3.2藝術(shù)展演服務(wù)系統(tǒng)小程序端實現(xiàn)
藝術(shù)展演服務(wù)系統(tǒng)小程序端主要服務(wù)于參演人,參演人可以通過小程序端及時關(guān)注展演活動進度情況,接收展演活動的通知和消息,并完成展演報名和作品提交等工作。圖2與圖3顯示了小程序端的參演人作品列表和作品詳情頁面,小程序采用LinUI框架實現(xiàn)頁面開發(fā),采用與Web端相同的技術(shù)方案實現(xiàn)服務(wù)API。整個小程序分成3個模塊:作品列表顯示參演人參加不同的展演活動的作品列表:賽事通知部分顯示參與展演活動組織者發(fā)布的有關(guān)賽事的通知公告信息:“我”用于完成個人基本信息的維護。
4結(jié)束語
基于“互聯(lián)網(wǎng)+"的藝術(shù)展演服務(wù)系統(tǒng)采用Web與微信小程序相結(jié)合的方式,可以有效滿足藝術(shù)展演管理和組織需要。下一步將從以下幾個方面優(yōu)化完善:建立多賬戶體系,建設(shè)成為平臺型應(yīng)用系統(tǒng),在有效隔離數(shù)據(jù)的情況下實現(xiàn)不同展演活動共享應(yīng)用系統(tǒng):實現(xiàn)展演相關(guān)數(shù)據(jù)大屏可視化展示,實現(xiàn)駕駛艙功能,為展演活動有關(guān)人員提供便捷的數(shù)據(jù)工具。