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