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