摘 要:高校生活學習過程中丟失物品的事情時有發(fā)生,但高校內的活動范圍相對固定,人員的相對穩(wěn)定,只要信息發(fā)布及時,找到物品失主或丟失物品的可能性較大。本文介紹了一款利用node.js技術的安卓手機軟件,幫助學生尋找失主或失物,可為失主和拾獲者提供了極大的方便。
關鍵詞:Node.js技術;高校;尋物啟事;失物招領;手機軟件
中圖分類號:TP311
國內高校校園面積一般較大,師生日常教學活動頻繁,而且活動范圍廣。學生在校園內丟失物品的現(xiàn)象時有發(fā)生,主要是優(yōu)盤、課本、雨傘、飯卡、錢包、手機等等?,F(xiàn)在主要的尋物手段是張貼尋物啟事及失物招領啟事,在QQ群、微信、微薄轉發(fā)信息,這些手段失物歸還率較低,因此構建一個基于校園網內的失物招領管理系統(tǒng)顯得非常必須。
本款“高校尋物啟事及失物招領軟件”將目標對象定位為高校師生,旨在利用校園網絡建立起一個面向高校師生的移動互聯(lián)社區(qū),學生用自己的手機安裝上該客戶端軟件便可以參與到該互聯(lián)社區(qū)中來,在該社區(qū)中發(fā)布“失物信息”和“拾物信息”。同時,該軟件還為用戶提供了丟失物品后其他相關引導信息,也可以為學生們提供一個針對性較強的溝通互助平臺。
1 軟件功能
這個版本的軟件由服務器端和客戶端兩部分構成。服務器端采用node.js技術實現(xiàn)基于Web接口的服務器功能,客戶端主要針對Android手機用戶。具體功能如表1:
2 軟件特色
(1)針對“失物認領”的業(yè)務而設計,提供針對系較強的社區(qū)交互功能;(2)本軟件針對高校而開發(fā),“拾物尋找失主的功能”尤其是針對當前高校內的綜合測評加分(好人好事)而設計;方便跟蹤和統(tǒng)計相關事實依據(jù);(3)軟件充分結合智能手機集成了攝像頭的功能,提供了實物圖片發(fā)布功能;為失主和拾獲者提供了極大的方便;(4)服務器基于Node.js+Express架構,服務器代碼結構清晰、易維護。
3 軟件前后端介紹
3.1 服務器端
服務器端的設置:下載安裝Node服務器,安裝Mongo DB數(shù)據(jù)庫。
3.2 數(shù)據(jù)庫結構
采用Mongo DB非關系型數(shù)據(jù)庫,建立三個常用的表:(1)系統(tǒng)用戶(users):用戶id,用戶名,真實姓名,登陸密碼,密碼問題,答案,電話,宿舍,用戶類別;(2)遺失物品信息:物品id,物品名稱,物品類別,失主名,詳細描述,圖片鏈接,遺失時間,是否已找到,找到時間,發(fā)現(xiàn)地點;(3)發(fā)現(xiàn)物品信息:物品id,物品名稱,物品類別,發(fā)現(xiàn)者,發(fā)現(xiàn)地點,發(fā)現(xiàn)時間,圖片鏈接,是否已認領,認領信息。
3.3 客戶端功能
(1)用戶注冊(如圖1-A示)。在用戶正常使用該失物認領軟件前,必須先注冊。注冊時候,用戶需要輸入自己的真實姓名、密碼、宿舍位置、聯(lián)系電話等。(2)主界面(如圖1-B示)。用戶通過身份驗證后登陸主界面,上方滾動圖片顯示當前最新發(fā)布的3則失物認領圖片。下方導航欄設置了5個導航欄目,分別是“丟失物品”、“拾獲物品”、“應急咨詢”、“雜物庫”、“愛芳社區(qū)”。(3)瀏覽尋物啟事(物品招領)與查詢。點擊主界面的“丟失物品”欄目后,進入到“尋物啟事”界面。(如圖1-C示)。界面上方提供了一個輸入框,用戶可以輸入搜索關鍵字,點擊確認后,服務器會根據(jù)關鍵字進行搜索并返回搜索結果,在下方以列表的形式顯示出滿足搜索條件的尋物信息。當尋物信息超過5則時(每頁只顯示5則),可以通過點擊下方功能按鈕中的“下頁”達到翻頁效果。點擊下方功能按鈕中間的“攝像頭”時,則會跳轉到發(fā)布失物信息的界面。點擊“首頁”,則返回本軟件的主界面。物品招領功能界面與尋物啟事相類似。(4)發(fā)布(尋物、拾物)信息(如圖1-D示)。發(fā)布尋物信息(失物信息)的界面上方有一“鮮花按鈕”,點擊該按鈕則會啟動手機自帶的攝像頭。此時用戶可以拍下與丟失物品相關的照片,例如包裝盒、說明書等信息,以便拾獲者能確認物主。界面中間是丟失物品時的一些說明信息,如丟失時間、丟失地點、物品的詳細描述等等。這些描述信息可以進一步輔助拾獲者確認失主。信息錄入完畢后,點擊“提交”則可以提交到服務器端。同時在尋物信息發(fā)布界面上也會在首頁顯示丟失物品信息。(5)發(fā)布(尋物信息)評論(如圖1-E示)。對于一般用戶,若對丟失物品信息有一定了解或能為失主提供幫助信息的時候,可以在失物信息后添加評論。點擊評論按鈕后,會彈出確認對話框,點擊確定后評論成功。
4 結束語
該款基于node.js技術的高校尋物啟事及失物招領軟件具有很強的實用性和推廣潛質,現(xiàn)在該軟件只設計了安卓版今后還將設計蘋果版,讓更多的高校用戶進行體驗并將該軟件不斷完善和改進,為在校師生提供便利。
參考文獻:
[1]耿海霄,張麗夢.校園失物招領系統(tǒng)設計[J].硅谷,2012(02).
[2]孟愛英.失物招領管理系統(tǒng)的設計與實現(xiàn)[J].工業(yè)控制計算機,2013(04).
[3]BYVoid.Node.js開發(fā)指南[M].北京:人民郵電出版社,2012(07).
[4](美)Wei-Meng Lee,何晨光. 李洪剛,譯.移動與嵌入式開發(fā)技術·Android 4編程入門經典[M].北京:清華大學出版,2012.
作者簡介:張瑾(1979.10-),女,廣東揭西人,工程師,教師,研究方向:計算機應用。
作者單位:廣東機電職業(yè)技術學院,廣州 510515