王智遠 李艷 易銘 謝賜雨
摘要:針對大學(xué)校園中失物招領(lǐng)周期長、信息傳播不夠友好、書籍檢索的結(jié)果少等一系列問題,結(jié)合微信小程序,設(shè)計和開發(fā)出綜合校園服務(wù)平臺,讓師生的校園生活更加便捷、高效。利用已有的失物信息快速準確地匹配失主,完善失物招領(lǐng);通過爬蟲收集有用資料,實現(xiàn)信息共享;整合不同來源書籍情況,給師生提供便利;結(jié)合微信小程序跨平臺,讓用戶操作更加方便、快捷。
關(guān)鍵詞:校園服務(wù)平臺;微信小程序;Nami
中圖分類號:TP399 文獻標識碼:A
文章編號:1009-3044(2020)08-0068-03
1 概述
目前大學(xué)生對于校園信息平臺的依賴性越來越強,校園服務(wù)平臺能更快捷方便的服務(wù)學(xué)生,為廣大師生提供便利的服務(wù)。本項目基于對現(xiàn)有大學(xué)生校園服務(wù)需求及應(yīng)用情況的調(diào)查演技發(fā)現(xiàn),已有的校園服務(wù)平臺仍然存在以下缺陷:1)生活服務(wù)缺乏便捷性、精確性:現(xiàn)有官方信息平臺對校園服務(wù)的對接效率不高,無法形成精準的點對點服務(wù),導(dǎo)致與大學(xué)生校園生活密切相關(guān)的服務(wù)需求(如:失物招領(lǐng)、校園兼職、二手交易等)無法得到精確及時的滿足。2)學(xué)習(xí)服務(wù)缺乏專業(yè)性:現(xiàn)有的校園服務(wù)平臺中相關(guān)校園專業(yè)學(xué)習(xí)信息過于混亂,專業(yè)分類不精確,學(xué)生無法快速、精確得查詢、下載相關(guān)專業(yè)學(xué)習(xí)資料,使得學(xué)生對相關(guān)專業(yè)學(xué)習(xí)信息關(guān)注度不高,利用率不強,造成大學(xué)生的各類專業(yè)學(xué)習(xí)需求(如:資源共享、校園輔導(dǎo)、疑難解答等)無法及時滿足。3)校園生活缺乏多樣化:大學(xué)校園生活中常用的各類比賽、活動信息通常通過班級通知的形式轉(zhuǎn)發(fā),形成信息發(fā)送不全面、宣傳不到位、發(fā)動不充分的宣傳局面,導(dǎo)致部分學(xué)生喪失了在各類比賽中展示自我的機會。此外,學(xué)生小團體自組織的各類活動信息也無法通過同一平臺進行發(fā)送,造成學(xué)生特色活動難以開展、活動成效不明顯的現(xiàn)實局面。
另一方面,微信小程序作為一款輕量級應(yīng)用,具有龐大的潛在用戶群。其具備的設(shè)計合理、使用成本低、對開發(fā)者友好等特點使得微信小程序迅速獲得了大量關(guān)注。微信小程序的使用場景也包括在線教育,將微信小程序用于高校教育領(lǐng)域,不僅能夠加強師生、生生之間的溝通,而且可以通過隨時隨地提供信息為大學(xué)生的學(xué)習(xí)生活提供支持,使之成為高校課堂教育教學(xué)的補充和輔助。
綜上所述,本項目擬開展廣泛深入的大學(xué)生生活服務(wù)需求調(diào)查研究,基于微信小程序通用性及便利性,建立一個生活服務(wù)便捷化、學(xué)習(xí)服務(wù)專業(yè)化、業(yè)余活動多彩化的大學(xué)生綜合生活服務(wù)平臺。
2 功能設(shè)計
本項目通過對已有通用服務(wù)平臺的調(diào)查分析,結(jié)合本地各高校已有的校園服務(wù)平臺特點,設(shè)計和實現(xiàn)一個生活服務(wù)便捷化、學(xué)習(xí)服務(wù)專業(yè)化、業(yè)余活動多彩化的綜合化校園服務(wù)微信小程序。該平臺整合與大學(xué)生密切相關(guān)的一些服務(wù)(例如:失物招領(lǐng)、書籍搜索、校園導(dǎo)航、資源共享、信息共享、二手交易、兼職等)通過模塊化服務(wù),快速定位用戶服務(wù)需求,實現(xiàn)快速便捷的校園服務(wù)響應(yīng)。該系統(tǒng)的總體功能結(jié)構(gòu)圖如下圖1所示。
該系統(tǒng)主要由失物招領(lǐng)、書籍搜索、資源分享、信息共享、校園導(dǎo)航、二手交易市場、兼職信息、疑難解答八個模塊組成。
失物招領(lǐng):設(shè)計點對點模式,將留有信息的失物與后臺數(shù)據(jù)對比、分析,然后發(fā)送短信通知失主前來認領(lǐng);每個用戶可以隨時在線登記自己丟失的物品、聯(lián)系方式,如有其他用戶上傳類似物品到平臺,系統(tǒng)自動推送物品信息給該用戶,讓用戶最快找到自己的失物。
資源共享:系統(tǒng)收集各個組織、網(wǎng)站的學(xué)習(xí)資料,通過系統(tǒng)內(nèi)部的算法,對資源分析、清洗,除去無用資源,最后整理歸類,待用戶下載;用戶也能上傳有用資源,經(jīng)過系統(tǒng)的檢查補充資源的不足。
信息共享:該模塊通過對各個社團、組織、網(wǎng)站的信息收集,然后對信息分析、清洗后劃分為活動類信息和比賽類信息,最后推送給用戶?;顒雍捅荣愋畔⒉粌H僅包含本校的活動和信息,區(qū)域內(nèi)的活動、各類線上比賽也在信息收集范圍之內(nèi)。
書籍搜索模塊:對傳統(tǒng)的圖書搜索升級,對圖書館檢索、二手書籍交易市場、線上書店查詢?nèi)灰惑w進行檢索,減少用戶書籍搜索次數(shù)。利用學(xué)校圖書館的圖書檢索接口,對二手書籍交易市場、線上書店書籍信息爬取,最后整合三種途徑的信息顯示給用戶,提高用戶搜索效率。
校園導(dǎo)航:通過對接百度地圖的API,在其基礎(chǔ)上標注該校特色建筑、景點,當用戶點擊該標志,彈出介紹,讓更多的人了解該校文化、歷史。對于存在多個名字的建筑,在導(dǎo)航圖上都要顯示。
二手交易:收集整理各類用戶發(fā)布的二手物品,對發(fā)布的閑置物品進行分類,大體為圖書、服飾、學(xué)習(xí)用品、日常用品、電子產(chǎn)品,初始頁面只顯示部分物品信息,當用戶點擊物品,再跳轉(zhuǎn)到物品的詳細信息。
校園兼職:有人員對校園招聘信息的檢查,確保信信息來源可靠、準確,全力保障學(xué)校權(quán)益。
疑難解答:先收集各類常見的問題、答案,保存入庫。一旦用戶詢問相同問題,直接回答便可;若是新問題.則安排線上、線下人員對問題解決再反饋給用戶,同時將問題保存入庫。
3 系統(tǒng)詳細設(shè)計
系統(tǒng)采用微信開發(fā)者工具作為本平臺前端開發(fā)工具;同時采用微信團隊為小程序提供的框架MINA作為該次使用的系統(tǒng)框架。MINA框架通過封裝微信客戶端提供的文件系統(tǒng)、網(wǎng)絡(luò)通信、任務(wù)管理、數(shù)據(jù)安全等基礎(chǔ)功能,對上層提供一整套Ja-vaScript API,能夠讓開發(fā)者快速適應(yīng)微信客戶端的各種基礎(chǔ)功能和能力。系統(tǒng)框架如圖2所示。
框架圖將應(yīng)用分成兩部分,在頁面視圖層,wxml是MINA提供的一套與HTML標簽相似的語言以及基礎(chǔ)組件,我們將使用wxml文件來搭建頁面的基礎(chǔ)視圖結(jié)構(gòu),使用wxss來控制頁面的展示式樣。而AppService應(yīng)用邏輯層是MINA的服務(wù)中心,由客戶端啟用異步線程單獨加載運行。頁面的渲染、頁面交互式處理邏輯都在AppService中實現(xiàn)。框架的核心是一個響應(yīng)的數(shù)據(jù)綁定系統(tǒng),他與數(shù)據(jù)與視圖非常簡單地保持同步。當作數(shù)據(jù)修改時,只需要在相應(yīng)的邏輯層修改數(shù)據(jù)。
此外數(shù)據(jù)收集部分使用python語言輔助實現(xiàn),利用sched-ule輕量級框架實現(xiàn)對學(xué)校官網(wǎng)、公眾號、QQ等信息定時爬取,發(fā)現(xiàn)有用信息,調(diào)用寫好的API通知用戶。Python的schedule輕量級框架在進程內(nèi)調(diào)度程序,使用生成器模式進行配置。Schedule使用簡單語法以預(yù)先確定的間隔定期運行函數(shù),沒有外部依賴,簡單易上手,適用小型實時爬取信息。
3.1 部分功能界面流程圖
疑難解答界面:用戶發(fā)布的問題,系統(tǒng)會先數(shù)據(jù)庫檢索,數(shù)據(jù)庫搜索不到自動發(fā)給人工處理,最后將解答過的問題自動入庫。疑難解答界面如圖4所示。
書籍搜索界面:對于用戶輸入的關(guān)鍵詞,將本校圖書館、二手書籍市場、淘寶結(jié)合起來顯示給用戶。書籍搜索界面如圖5所示。
3.2 部分數(shù)據(jù)庫表設(shè)計
本系統(tǒng)中的信息表有:用戶表1、用戶信息表2、書籍信息表、疑問信息表等。數(shù)據(jù)庫中表的詳細設(shè)計結(jié)構(gòu)舉例如下:
4 結(jié)束語
本文介紹了基于微信小程序開發(fā)的綜合校園服務(wù)平臺,通過綜合校園服務(wù)平臺,把學(xué)校已有的資源最大化,圖書館和二手交易市場的結(jié)合讓師生更好的搜索到書籍。通過自動收集整理有用信息,讓各個院的信息能夠更快捷的流通,也方便大家下載和共享資料。綜合校園服務(wù)平臺,為更好服務(wù)校園努力,為老師和學(xué)生服務(wù)。
參考文獻:
[1]方堃,校園微信公眾平臺建設(shè)的問題與對策[J].電子技術(shù)與軟件工程,2019(4):52.
[2]方仁富.基于微信的智慧校園個性化消息推送研究與實踐[J].教育現(xiàn)代化,2017,4(3):88-89.
[3]萬波,熊必成.基于微信的智慧校園個性化消息推送的探討與實踐[J].信息系統(tǒng)工程,2018(1):47.
[4]鄭德俊,李楊,沈軍威,等.移動閱讀服務(wù)平臺的用戶流失因素分析——以“微信讀書”平臺為例[J].情報理論與實踐,2019,42(8):78-82.
[5]李偉豪,高博文,劉佳.基于微信小程序的校園服務(wù)平臺設(shè)計與實現(xiàn)[J].計算機產(chǎn)品與流通,2019(03):283-284.
[6]李蕾,王濤,楊明.基于移動終端的校園綜合性服務(wù)平臺構(gòu)建的研究[Jl.環(huán)渤海經(jīng)濟嘹望,2017(11):197-198.
[7]廖偉國,謝杰新,胡婉玲,等.WeiPhp框架在微信小程序后臺開發(fā)的優(yōu)勢與使用方法——以校園資訊發(fā)布平臺為例[J].科技創(chuàng)新與應(yīng)用,2019(10):37-39.
[8]郭海蓉.基于微信平臺的移動校園建設(shè)研究[J].電子技術(shù)與軟件工程,2018(24):47-48.
[9]王麗娜,李杰,校園二手書交易微信平臺運營策略研究[J].智庫時代,2019(7):244,264.
[10]辛建平.國內(nèi)外智慧校園建設(shè)的現(xiàn)狀[J].電腦知識與技術(shù),2018,14(14):287-288.
[11]甘容輝,袁智秦,何高大.國外智慧校園建設(shè)的最新發(fā)展及啟示[J].現(xiàn)代教育技術(shù),2019,29(2):19-25.
[12]李軍.淺談智慧校園平臺建設(shè)及應(yīng)用——以咸豐縣中等職業(yè)技術(shù)學(xué)校為例[J].中國培訓(xùn),2019(3):85-87.
[13]樊德軒,朱麗娟.基于020模式的個性化考研綜合服務(wù)平臺研究——“考研僧APP”[J].現(xiàn)代商貿(mào)工業(yè),2019,31(11):92-95.
[14]姜新,賈樹珍.高校圖書館微信公眾平臺運營現(xiàn)狀、問題及對策[J].學(xué)周刊,2019(13):179-180.
[15]廖偉國。謝杰新,胡婉玲,等.基于微信小程序的校園資訊平臺的頁面設(shè)計與實現(xiàn)[J].科技創(chuàng)新與應(yīng)用,2019(9):21-23.
【通聯(lián)編輯:唐一東】
收稿日期:2019-12-25
基金項目:湖南省大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練計劃項目(S201910554021)
作者簡介:王智遠(1999-),男,湖南臨武人,本科在讀,主要研究方向為計算機科學(xué)與技術(shù)。