杜廣杰
渭南師范學(xué)院/計(jì)算機(jī)學(xué)院 陜西 渭南 714099
目前遭受遺失私人物品困擾的在校學(xué)生不在少數(shù),當(dāng)下失物招領(lǐng)的方式多樣,線上通過QQ空間、朋友圈人工轉(zhuǎn)發(fā),線下有私人群體和學(xué)校辦公設(shè)立的失物招領(lǐng)點(diǎn)等。方法的多樣化并不意味著效率的高效化,有必要對(duì)失物找回的效率進(jìn)行調(diào)查。就失物頻率與現(xiàn)行失物招領(lǐng)的意見,以陜西高校在讀大學(xué)生為研究對(duì)象,圍繞對(duì)失物招領(lǐng)平臺(tái)小程序的使用需求與建議為研究主題,并利用調(diào)查問卷的方式對(duì)APP進(jìn)行調(diào)查,以此來了解大學(xué)生群體對(duì)校園失物招領(lǐng)平臺(tái)小程序的需求意見[1]。
隨著互聯(lián)網(wǎng)和移動(dòng)終端的普及,人們的生活、學(xué)習(xí)、工作等方面越來越依賴于網(wǎng)絡(luò)和移動(dòng)終端。微信小程序因其具有“無須下載、即開即用,功能齊全,操作簡(jiǎn)便、界面友好”等優(yōu)勢(shì)快速占領(lǐng)用戶的移動(dòng)終端,特別是對(duì)于校園服務(wù)類的小程序來說能將龐雜的校園信息整合。
從用戶角度來看,微信小程序不用下載,使用十分便捷。雖然它是一款輕型App,但其體驗(yàn)與App等值。從開發(fā)者角度來看,微信小程序開發(fā)、維護(hù)和運(yùn)營(yíng)所需要的經(jīng)濟(jì)成本和技術(shù)成本都較低,同時(shí)在功能性上還能滿足開發(fā)者設(shè)計(jì)的產(chǎn)品需要,適合低成本投資的商業(yè)項(xiàng)目。此外,微信小程序還能實(shí)現(xiàn)消息提醒、離線掃碼,跨平臺(tái)賬號(hào)關(guān)聯(lián)、線上支付、訂單跟蹤等眾多實(shí)用性功能,極大方便了大學(xué)生用戶的使用和開發(fā)者的維護(hù)管理[2]。
問卷內(nèi)容分為兩部分。調(diào)查對(duì)象的失物狀況,包括是否有過失物經(jīng)歷、成功找回的次數(shù)比例、學(xué)?,F(xiàn)行的失物招領(lǐng)模式以及意見等的調(diào)查研究。并且采用線下與線上結(jié)合的方式,線上收回861份問卷,線下收回357份問卷,男女比例均勻,并且各年級(jí)段的被調(diào)差學(xué)生人數(shù)比例均勻。調(diào)查問卷顯示,選擇有失物經(jīng)歷選項(xiàng)的樣本占總樣本的72.1%,說明失物問題在大學(xué)生群體中有一定普遍性,需引起重視。
網(wǎng)站服務(wù)端環(huán)境:Linux操作系統(tǒng),小程序云服務(wù)器,小程序云數(shù)據(jù)庫(kù)用戶客戶端環(huán)境:Android或i0S系統(tǒng),安裝微信App。
操作系統(tǒng):Windows10;開發(fā)平臺(tái):微信開發(fā)者工具;調(diào)試測(cè)試:微信開發(fā)者工具、微信客戶端(真機(jī));網(wǎng)站服務(wù)器環(huán)境: Apache。
界面設(shè)計(jì):采用HTML+CSS,整個(gè)小程序主色調(diào)分別為綠色和藍(lán)色,綠色寓意通行和希望,藍(lán)色體現(xiàn)寬容和智慧[3]。
3.1.1 前端:前端是用戶能夠和系統(tǒng)直接進(jìn)行交互的界面,當(dāng)用戶通過登錄界面登錄成功之后,顯示系統(tǒng)界面。
3.1.2 服務(wù)器端:服務(wù)器端是關(guān)鍵代碼層,主要體現(xiàn)系統(tǒng)的業(yè)務(wù)流程以及業(yè)務(wù)邏輯等。在登錄系統(tǒng)、成績(jī)系統(tǒng)、課表系統(tǒng)、校園信息系統(tǒng)及網(wǎng)盤系統(tǒng)等主要模塊之下,要根據(jù)每個(gè)系統(tǒng)相關(guān)的業(yè)務(wù)需求進(jìn)行邏輯處理以及判斷條件的定義。模塊之間的數(shù)據(jù)傳輸體現(xiàn)了業(yè)務(wù)流程。
3.1.3 數(shù)據(jù)端:該層是系統(tǒng)中需要注意的地方,無論是數(shù)據(jù)庫(kù)的建立或者維護(hù),都需要十分小心。因?yàn)閿?shù)據(jù)端的作用是存儲(chǔ)所有通過視圖層或者其他方式進(jìn)行傳輸?shù)臄?shù)據(jù)[4]。
3.1.4 后臺(tái)管理。
3.1.5 管理員登錄:管理用戶驗(yàn)證信息后,通過安全環(huán)境檢測(cè)即可進(jìn)入系統(tǒng)。管理員用戶登錄的網(wǎng)址不對(duì)外公開。即使通過網(wǎng)址能夠訪問到Web端口內(nèi)容依然需要對(duì)管理新的身份進(jìn)行審查。管理員的身份信息存入Session瀏覽器緩存,Session的生命周期為瀏覽器打開到關(guān)閉,只要管理員登錄之后即使沒有手動(dòng)退出,關(guān)閉了瀏覽器就能將Session緩存信息進(jìn)行清除。
3.1.6 日志查看:管理員可在本頁(yè)面進(jìn)行日志查看服務(wù)器信息,包括服務(wù)器IP、PHP版本號(hào)、服務(wù)器版本、PHP運(yùn)行方式,程序版本等。同時(shí)能夠使開發(fā)者不使用IP訪問服務(wù)器也能對(duì)服務(wù)器的狀態(tài)進(jìn)行檢查和維護(hù)。
3.1.7 管理員管理:系統(tǒng)管理員登錄系統(tǒng)后可以對(duì)管理員的信息進(jìn)行增刪改,管理員只可刪除自己的登錄信息,對(duì)于他人的登錄信息不可進(jìn)行刪除操作??梢蕴砑庸芾韱T信息并且指定管理員的類型。
3.1.8 平臺(tái)信息管理:管理員可以查看到丟失物品信息、撿到物品信息。對(duì)含有不良、違法內(nèi)用的信息,管理員可以對(duì)其發(fā)布者直接封號(hào)處理。
3.1.9 普通用戶管理:與平臺(tái)信息管理相聯(lián)通,對(duì)發(fā)布違法、不良信息的用戶進(jìn)行封號(hào)和解封處理[5]。
wx.chooseLocation為官方提供的API接口,主要功能是可以手動(dòng)選擇地址,這里將選擇的地址的信息通過全局變量 adress進(jìn)行儲(chǔ)存,并通過 request請(qǐng)求將 address信息存入json。
分享功能:
分享功能 onShareAppMessage 函數(shù)可以自動(dòng)將本頁(yè)面進(jìn)行截圖,并調(diào)用微信用戶的好友列表,選擇將信息以小程序分享的方式進(jìn)行發(fā)送。
評(píng)論功能:
})
用戶已經(jīng)評(píng)論的時(shí)候通過e.detail.value 判斷是否有 信息,判斷成功后,通過request將數(shù)據(jù)發(fā)送到服務(wù)器,并刷新頁(yè)面信息[6]。
采用微信小程序開發(fā)的“失物尋找”平臺(tái),能夠?yàn)楦咝W(xué)生帶來良好的體驗(yàn),小程序便捷快速、即點(diǎn)即用、用完即走的特點(diǎn),可以加快這種試驗(yàn)階段的時(shí)間。系統(tǒng)采用的是用戶注冊(cè)認(rèn)證模式,對(duì)用戶的權(quán)限進(jìn)行分配,并將用戶群體限制在校園區(qū)域內(nèi),并能對(duì)用戶發(fā)布的信息進(jìn)行保密處理,開發(fā)的各個(gè)模塊能夠滿足用戶的需求,而且微信小程序的強(qiáng)拓展性為平臺(tái)以后的功能拓展,為后期的平臺(tái)開發(fā)與維護(hù)提供了極大的便利,系統(tǒng)采用的JSP技術(shù)編寫后端與系統(tǒng)數(shù)據(jù)庫(kù)進(jìn)行兼容,用JSON格式作為數(shù)據(jù)傳輸格式,突出了系統(tǒng)的高效性、安全性與穩(wěn)定性,在后期的使用中具有良好的適應(yīng)性。