程俊英
(運城師范高等??茖W(xué)校,山西 運城 044000)
如今,微信作為一種即時通信軟件發(fā)展迅速,其使用功能越來越完善、使用范圍越來越廣,現(xiàn)已成為人們?nèi)粘I?、溝通交流的必備軟件之一。某高校為了進(jìn)一步完善簽到管理,滿足高校簽到業(yè)務(wù)的需求,選擇利用微信小程序設(shè)計一個簽到系統(tǒng),該系統(tǒng)主要應(yīng)用于大型會議等場合。
2011年1月,騰訊推出了一款即時通信軟件——微信,并得到了快速推廣與應(yīng)用。筆者通過調(diào)查研究發(fā)現(xiàn),自2016年起,微信便已經(jīng)成為了網(wǎng)民使用率最高的即時通信軟件,占總即時通信軟件使用率的79.6%,其次為QQ。同時,微信的功能越來越完善,能夠滿足人們大部分的使用需求,微信不僅可以實現(xiàn)文字、圖片的信息傳遞,同時具備視頻交流、游戲、微信支付等一系列服務(wù),尤其是自新冠肺炎疫情發(fā)生之后,微信小程序——行程碼成為人們出行的必備工具。由此可見,微信已經(jīng)滲入了人們工作與生活的各個方面。
微信公眾號由微信平臺于2012年推出,為個人、平臺、機構(gòu)向用戶推送信息提供了良好渠道,微信公眾號的建立進(jìn)一步提高了信息傳遞的效率,擴大了信息覆蓋的范圍,使我國的信息服務(wù)水平得到了進(jìn)一步提升。總體而言,微信公眾號主要分為訂閱號、服務(wù)號和企業(yè)號。筆者調(diào)研通過發(fā)現(xiàn),微信公眾號深受用戶的喜愛,截至2021年年底,微信公眾號平臺已經(jīng)突破了1 000萬個,成為了信息傳遞的重要平臺之一[1]。同時,伴隨著幾年來科學(xué)技術(shù)的發(fā)展,微信公眾號也融入了編程技術(shù),在公眾號平臺設(shè)置編程接口,該接口既可以針對內(nèi)部進(jìn)行程序的編程,又能夠針對外部進(jìn)行數(shù)據(jù)信息的收集與填寫,在編程接口的推動下,微信身份綁定、支付等一系列高級功能被開發(fā),現(xiàn)如今,微信的用戶均已綁定了個人信息,且微信支付已經(jīng)成為中國電子商務(wù)及市場消費發(fā)展的核心力量[2]。
2017年,微信推出小程序功能,從而推動微信使用功能的進(jìn)一步完善。微信小程序的推出,促使微信切實實現(xiàn)了以輕量化應(yīng)用來支持豐富的場景化服務(wù),諸多服務(wù)類小程序、游戲類小程序被推廣。小程序的推廣與發(fā)展依賴用戶的推送,微信小程序是在用戶與用戶之間、用戶與公眾號之間傳遞的,故而具備較大的隨機性。據(jù)筆者調(diào)研顯示,微信小程序在交通、政務(wù)、閱讀、理財、游戲等方面應(yīng)用效果較好,現(xiàn)如今,小程序已經(jīng)成為了一種“生活服務(wù)平臺”,不僅能夠滿足用戶的生活服務(wù)功能需求,同時也能夠滿足用戶的休閑娛樂需求。
微信小程序是一種全新的用戶與服務(wù)連接方式,并且能夠?qū)崿F(xiàn)與微信其他功能的對接,具有良好的融合性,其主要是在微信用戶之間傳播,傳播效率高且傳播范圍廣。同時,微信小程序?qū)儆谇度朐谖⑿诺姆?wù)功能型軟件,并不需要用戶下載、安裝,通過微信端口進(jìn)入小程序入口即可使用,非常方便,深受廣大微信用戶的喜愛。同時,小程序開發(fā)并不需要為其配備專門的軟件,故而開發(fā)成本低,具有較高的商業(yè)價值。此外,微信小程序能夠與微信自身的定位系統(tǒng)相結(jié)合,因此,在進(jìn)行微信簽到系統(tǒng)的設(shè)計時,需要在微信小程序上設(shè)計一個針對性的簽到小程序,而并不是在微信公眾號上設(shè)計簽到系統(tǒng)[3]。
簽到管理模塊是微信小程序簽到系統(tǒng)的核心,而管理模塊的功能也直接決定著簽到小程序的使用效果,簽到管理模塊主要針對管理用戶開放,是提升管理工作效率的重要手段,因此,做好簽到管理模塊的設(shè)計是尤為重要。根據(jù)高校實際對簽到業(yè)務(wù)的需求,設(shè)計人員將簽到管理模塊劃分為四個管理功能,分別為授權(quán)管理、會議活動管理、活動通知管理及輸出統(tǒng)計管理。
授權(quán)管理功能模塊主要包括權(quán)限設(shè)置和角色設(shè)置。權(quán)限設(shè)置要求用戶只能夠管理自己開發(fā)的活動,即管理人員僅能夠使用簽到管理模塊功能,不能夠使用其他功能;角色設(shè)置模塊將管理用戶分為簽到操作員和超級管理員,簽到操作員功能模塊提供給執(zhí)行簽到業(yè)務(wù)的管理人員,便于管理人員發(fā)放簽到任務(wù),超級管理員模塊的主要功能是對簽到任務(wù)執(zhí)行信息進(jìn)行管理,包括簽到任務(wù)執(zhí)行效果、流程等。
會議活動管理功能模塊主要包括會議信息設(shè)置、活動類型設(shè)置、活動內(nèi)容設(shè)置、活動地點設(shè)置、人員設(shè)置及權(quán)限與隱私設(shè)置。會議信息設(shè)置管理模塊主要功能是實現(xiàn)會議主題、議程的制作,明確會議主題,便于會議開展;活動類型設(shè)置模塊功能是明確活動的類型,該高校主要針對會議、課堂、講座等設(shè)計簽到系統(tǒng),故活動類型設(shè)置模塊能夠?qū)⒒顒釉O(shè)置為會議活動、課堂活動、講座活動及其他活動;活動地點設(shè)置模塊功能可對活動地點進(jìn)行全面的記錄,該功能融入了微信的定位系統(tǒng)功能,在模塊內(nèi)輸入校園內(nèi)建筑物的坐標(biāo)信息、詳細(xì)地址,從而獲取活動開展的位置;人員設(shè)置功能模塊主要針對參會人員和操作人員,參會人員需要填寫簽到信息,而操作人員則需要將簽到服務(wù)推送給參會人員;權(quán)限與隱私設(shè)置模塊的主要功能是保護(hù)參會人員的隱私,通過權(quán)限與隱私設(shè)置,可在微信簽到系統(tǒng)內(nèi)設(shè)置是否顯示參會人員名單、是否公開會議內(nèi)容信息、是否允許非受邀人員參會?;顒油ㄖ芾砟K的主要功能是實現(xiàn)對通知方式、通知時間的管理,通知方式可分為微信模塊信息推送、手機短信推送、電子郵箱推送等;通知時間可設(shè)置為會議開啟之前利用小程序設(shè)置信息推送時間。統(tǒng)計輸出管理模塊的主要功能是實現(xiàn)對簽到結(jié)果的管理與統(tǒng)計,包括導(dǎo)出簽到名單、統(tǒng)計活動出席信息、屏幕顯示活動信息,簽到名單與簽到信息可以Excel表格的形式導(dǎo)出,便于管理人員對參會簽到統(tǒng)計數(shù)據(jù)進(jìn)行管理;活動信息屏幕顯示功能實現(xiàn)對會議的動態(tài)二維碼、簽到統(tǒng)計信息,同時能夠?qū)灥饺藛T的簽到狀況、簽到時間進(jìn)行管理,便于管理人員發(fā)現(xiàn)未到、遲到人員[4]。
簽到小程序服務(wù)于參會人員與簽到操作人員,操作人員將微信小程序推送給參會人員,此時參會人員便可利用微信小程序進(jìn)行簽到操作。微信小程序可與微信公眾號進(jìn)行關(guān)聯(lián),微信公眾號內(nèi)可存儲參會人員的個人身份信息,因此,當(dāng)參會人員填寫簽到信息時,微信公眾號便可自動完成信息的填寫,簡化參會人員的操作流程。當(dāng)操作人員將微信小程序推送給參會人員時,可利用微信二維碼制作專門的會議現(xiàn)場動態(tài)二維碼,參會人員掃描二維碼便可進(jìn)行簽到操作。
簽到小程序面向的用戶主要包括參會人員和操作人員。當(dāng)參會人員使用微信簽到小程序時,小程序的顯示界面會顯示出參會人員的身份信息,包括用戶姓名、微信頭像、衛(wèi)星定位信息等。同時,參會人員可利用微信小程序查看參會信息,包括會議主題、議程等。當(dāng)操作人員使用微信簽到小程序時,便可獲取會議的簽到情況,操作人員進(jìn)入小程序后,系統(tǒng)便會自動識別操作人員的身份信息,此時,操作人員便可通過“操作員”功能圖表獲取會議信息及簽到信息,包括會議流程、參會人員簽到統(tǒng)計情況等。
在微信小程序簽到系統(tǒng)的設(shè)計過程中,需要根據(jù)簽到業(yè)務(wù)開展過程中對角色的需求合理設(shè)置角色定位。該高校設(shè)置的角色包括三種,分別為會議管理員、簽到操作員及參會人員。利用微信簽到小程序會議管理員可根據(jù)實際會議內(nèi)容在小程序中創(chuàng)建會議活動信息,并分配其他角色的小程序應(yīng)用權(quán)限,同時能夠進(jìn)行參會名單的統(tǒng)計、導(dǎo)入與記錄。簽到操作員利用微信簽到小程序能夠?qū)崿F(xiàn)對會議信息的管理,包括會議流程、會議主題與會議形式,并能夠?qū)⑿〕绦蚨S碼推送給參會人員,當(dāng)參會人員無法使用簽到功能時,簽到操作員可通過簽到操作渠道進(jìn)入系統(tǒng),手動填寫或更改簽到信息,以保證信息的真實性與準(zhǔn)確性。參會人員可利用微信簽到小程序完成簽到,并能夠查看自己出席的會議或活動,查看自己的簽到記錄[5]。
在高校會議活動中,會簽管理是基礎(chǔ)工作,是保證后續(xù)會議活動能夠順利進(jìn)行的基礎(chǔ)。在會議開啟之前,管理人員可利用微信簽到小程序創(chuàng)建會議活動,確定會議內(nèi)容、時間、地點后,將會議信息推送給受邀人員。隨后,管理人員根據(jù)實際的受邀人員導(dǎo)入?yún)藛T名單,便于后期簽到信息核對的工作順利開展。
會議簽到的形式包括兩種,一種是參會人員掃碼簽到,另一種是參會人員出示二維碼被掃碼簽到。參會人員掃碼簽到的方式是操作人員將小程序二維碼推送給參會人員,參會人員利用微信的掃一掃功能識別二維碼,打開小程序并進(jìn)行簽到,掃碼成功后簽到小程序可關(guān)聯(lián)參會人員的校園公眾號進(jìn)行身份識別。參會人員出示二維碼被掃碼簽到是指參會人員出示二維碼,簽到操作人員掃碼并檢驗簽到人員的身份信息。此外,LBS自動簽到功能能夠?qū)崿F(xiàn)用戶攜帶手機到達(dá)會場便可直接在微信簽到小程序中點擊完成簽到,并不需要使用二維碼,該種方式最為簡便。
(1)參會人員身份綁定識別。參會人員身份綁定識別可借助微信公眾號完成,高校可建立針對會議簽到的微信公眾號,不僅可利用該微信公眾號推送會議信息,同時也可在公眾號內(nèi)綁定人員信息,以便于在簽到環(huán)節(jié)中進(jìn)行身份認(rèn)證。
(2)基于增強型TOTP動態(tài)密碼機制的身份鑒別。為保證會議內(nèi)容的安全性,避免出現(xiàn)非受邀人員參會問題,可采用增強型TOTP動態(tài)密碼機制的身份鑒別。TOTP動態(tài)密碼機制融合了個人身份、衛(wèi)星定位參數(shù)、隨機令牌的方式生成動態(tài)二維碼,防止出現(xiàn)盜刷現(xiàn)象。
LBS是移動互聯(lián)網(wǎng)的特色服務(wù)功能,管理員在創(chuàng)建會議活動時,設(shè)置活動的地點及衛(wèi)星定位坐標(biāo),當(dāng)用戶在規(guī)定時間內(nèi)達(dá)到地點并進(jìn)入小程序內(nèi),用戶便可直接在簽到小程序中簽到,該種方式能夠進(jìn)一步提升簽到的效率。
首先,為參會人員發(fā)起掃碼簽到方式時,會議活動主辦方需要在會議入口提供會議動態(tài)二維碼供用戶掃描。在本系統(tǒng)中,會議動態(tài)二維碼可通過簽到操作員的微信小程序或獨立的Web瀏覽器訪問簽到網(wǎng)址來呈現(xiàn)。其次,根據(jù)會議活動的實際需要,可以靈活組合指定簽到方式,支持的簽到方式包括主動掃一掃二維碼、提供簽到小程序二維碼被掃、校園卡刷卡、工作人員輸入學(xué)工號進(jìn)行手動簽到等方式。
綜上所述,利用微信小程序設(shè)計簽到系統(tǒng)能夠進(jìn)一步提升簽到業(yè)務(wù)的效率,簡化簽到業(yè)務(wù)流程,便于簽到業(yè)務(wù)的信息管理,因此,高??舍槍h活動的簽到業(yè)務(wù)建立專門的簽到小程序,以保證活動的出席率。微信簽到小程序主要融合了微信小程序與微信公眾號,在進(jìn)行小程序的設(shè)計時,首先需要按照簽到業(yè)務(wù)要求明確角色權(quán)限、定位角色功能、劃分角色操作任務(wù)。其次需要梳理簽到流程,簡化參會人員的操作流程,提升簽到效率。此外,還可利用LBS、TOTP技術(shù)實現(xiàn)簽到形式的進(jìn)一步優(yōu)化,促使簽到小程序的適用性得到進(jìn)一步提升。