湖北民族學(xué)院 信息工程學(xué)院 譚 偉 林俊存
基于JSP的高校失物招領(lǐng)網(wǎng)絡(luò)平臺(tái)的設(shè)計(jì)與實(shí)現(xiàn)
湖北民族學(xué)院 信息工程學(xué)院 譚 偉 林俊存
高校人數(shù)眾多、活動(dòng)頻繁,師生遺失物品情況較為常見(jiàn)。針對(duì)傳統(tǒng)失物招領(lǐng)的手工人力方式存在信息泄露、效率低下、手續(xù)繁瑣等問(wèn)題,設(shè)計(jì)并實(shí)現(xiàn)了一個(gè)失物招領(lǐng)網(wǎng)絡(luò)平臺(tái),具有失物信息發(fā)布、拾物信息發(fā)布、失物管理等功能。運(yùn)用該平臺(tái)提高了失物招領(lǐng)工作的效率,并且減輕了失物招領(lǐng)部門(mén)工作人員的工作負(fù)擔(dān),極大地方便了高校師生。
高校;失物招領(lǐng); 網(wǎng)絡(luò)平臺(tái);JSP
在大學(xué)校園中,師生人數(shù)眾多,活動(dòng)非常頻繁,遺失物品和撿拾物品的現(xiàn)象較為普遍。師生通常通過(guò)張貼尋物和失物招領(lǐng)啟事或者通過(guò)通過(guò)社交平臺(tái)微信、QQ、貼吧等等發(fā)布消息。采用這些方式信息傳播性不高,效率低下,不易找回失物,給師生造成經(jīng)濟(jì)損失和不便。
為解決上述問(wèn)題,開(kāi)發(fā)了一個(gè)失物招領(lǐng)網(wǎng)絡(luò)平臺(tái),該平臺(tái)主要面向湖北民族學(xué)院全校師生使用。該系統(tǒng)前臺(tái)功能包括失物登記、招領(lǐng)登記、信息查詢(xún)、用戶注冊(cè)登錄等;后臺(tái)功能包括招領(lǐng)信息發(fā)布、失物管理、信息統(tǒng)計(jì)、用戶管理等。
失物招領(lǐng)平臺(tái)涉及到的人員有失主、拾主和系統(tǒng)管理員。
拾主在撿拾到物品后,可以在網(wǎng)絡(luò)平臺(tái)上提交招領(lǐng)信息,登記物品的詳細(xì)信息,等待失主認(rèn)領(lǐng),當(dāng)失主認(rèn)領(lǐng)物品后,拾主可刪除招領(lǐng)信息。拾主也可將物品交給失物招領(lǐng)中心管理員,由管理員直接在平臺(tái)上發(fā)布失物招領(lǐng)公告。
失主在遺失物品后,可以登錄失物招領(lǐng)平臺(tái)查詢(xún)招領(lǐng)信息中是否有本人遺失的物品,若查詢(xún)到,可聯(lián)系拾主取回丟失物品,若查詢(xún)無(wú)果可在平臺(tái)上登記失物信息。
在高校,拾主上交的失物一般有專(zhuān)門(mén)的人員來(lái)管理,此保管人員可設(shè)置為系統(tǒng)管理員。管理員可進(jìn)行用戶管理、失物管理,也可對(duì)招領(lǐng)信息和失物信息進(jìn)行統(tǒng)計(jì)和管理。當(dāng)有失主來(lái)領(lǐng)取失物時(shí),需確認(rèn)領(lǐng)取人的身份,并在系統(tǒng)中記錄領(lǐng)取人身份。
由以上對(duì)失物招領(lǐng)流程分析,可知高校失物招領(lǐng)網(wǎng)絡(luò)平臺(tái)應(yīng)為為失主、 拾主和管理員提供高效便利的尋物、 失物招領(lǐng)和失物管理業(yè)務(wù)。
整個(gè)系統(tǒng)分為前臺(tái)和后臺(tái)兩個(gè)模塊,前臺(tái)為用戶設(shè)計(jì),主要方便用戶發(fā)布失物信息以及查詢(xún)。在用戶注冊(cè)賬號(hào)之后方可查看最新失物信息和提交掛失記錄,提交掛失記錄包括失物的名稱(chēng)、顏色等信息,失主還可以留上聯(lián)系方式以便于拾主聯(lián)系。
后臺(tái)主要為管理員設(shè)計(jì),管理員可以增添管理員,這樣可以使得更多工作人員擁有管理系統(tǒng)權(quán)限。管理員可以修改密碼、增刪用戶、增刪失物信息、發(fā)布失物招領(lǐng)公告、注銷(xiāo)登錄、信息統(tǒng)計(jì)、用戶掛失管理。系統(tǒng)功能的模塊圖如圖1所示。
系統(tǒng)采用物品名稱(chēng)關(guān)鍵詞進(jìn)行索引,由于不同的人對(duì)物品的描述有所差異,故本系統(tǒng)在搜索時(shí)候先在大類(lèi)中搜索,然后用戶可在選項(xiàng)中再進(jìn)行進(jìn)一步的索引。比如當(dāng)輸入小貓的時(shí)候,系統(tǒng)會(huì)顯示動(dòng)物類(lèi),這時(shí)候用戶可在選項(xiàng)中查看動(dòng)物類(lèi)下面的選項(xiàng),即可進(jìn)一步索引出小貓。進(jìn)而方便用戶搜索失物信息。
圖1 失物招領(lǐng)網(wǎng)絡(luò)平臺(tái)的系統(tǒng)功能模塊圖
數(shù)據(jù)庫(kù)主要存放了用戶的基本信息以及物品的信息。用戶的基本信息包括用戶ID、用戶名、密碼、電話號(hào)碼、所在院系。物品的信息包括物品名稱(chēng)、自取地點(diǎn)、丟失地點(diǎn)、歸還時(shí)間、歸還狀態(tài)。
本系統(tǒng)采用sql server數(shù)據(jù)庫(kù)設(shè)計(jì)表,根據(jù)功能模塊的劃分及相關(guān)信息的分類(lèi)可以建立用戶信息、物品歸還信息、掛失信息、物品撿拾信息四個(gè)表。
(1)用戶信息表列出了用戶的基本信息,其中有用戶ID、用戶名、密碼、電話號(hào)碼、學(xué)院等信息。如表一所示。
表一
(2)物品歸還信息保存了物品的物品名稱(chēng)、自取地點(diǎn)、歸還時(shí)間、歸還狀態(tài)、電話號(hào)碼等信息。如表二所示。
表二
(3)掛失信息包括物品的丟失地點(diǎn)、丟失時(shí)間、物品名稱(chēng)、物品顏色、電話號(hào)碼等信息。如表三所示。
表三
(4)物品撿拾信息包括了撿拾地點(diǎn)、電話號(hào)碼、物品名稱(chēng)、物品顏色、撿拾時(shí)間等信息。如表四所示。
表四
Jsp技術(shù)使用JAVA編程語(yǔ)言編寫(xiě)類(lèi)XML的tags和scriptlets,來(lái)封裝產(chǎn)生動(dòng)態(tài)網(wǎng)頁(yè)的處理邏輯。網(wǎng)頁(yè)還能通過(guò)tags和scriptlets訪問(wèn)存在于服務(wù)端的資源的應(yīng)用邏輯。Jsp將網(wǎng)頁(yè)邏輯與網(wǎng)頁(yè)設(shè)計(jì)的顯示分離,支持可重用的基于組件的設(shè)計(jì),使基于web的應(yīng)用程序的開(kāi)發(fā)變得迅速和容易。
Jsp是一種動(dòng)態(tài)頁(yè)面技術(shù),它的主要目的是將表示邏輯從Servlet中分離出來(lái)。Sql數(shù)據(jù)庫(kù)可完成用戶信息的存儲(chǔ)、信息維護(hù)、身份識(shí)別、匹配信息等功能,為用戶提供失物信息的查詢(xún)與發(fā)布。
實(shí)物招領(lǐng)網(wǎng)絡(luò)平臺(tái)的開(kāi)發(fā)可以解決校園師生丟失物品的管理,可以讓失物招領(lǐng)部門(mén)工作人員高效的管理丟失物品,降低工作人員的工作量,以及方便全校師生,使得師生在丟失物品后能夠及時(shí)找回。本文在已經(jīng)開(kāi)發(fā)出這個(gè)系統(tǒng)平臺(tái)的基礎(chǔ)上做了總結(jié)。
該項(xiàng)目可掛于湖北民族學(xué)院官方網(wǎng)站,也可服務(wù)于各二級(jí)學(xué)院、圖書(shū)館等單位。為改變以往紙質(zhì)登記實(shí)物、查找繁瑣的工作模式,該項(xiàng)目旨在以失物招領(lǐng)網(wǎng)絡(luò)平臺(tái)來(lái)提高失物招領(lǐng)工作的效率,改善工作效果。
[1]吳江平。高校失物招領(lǐng)管理系統(tǒng)的研究與分析[J]。科技廣場(chǎng),2015(11): 32-35.
[2]王維?;赪EB的高校網(wǎng)絡(luò)失物招領(lǐng)信息管理平臺(tái)開(kāi)發(fā)與實(shí)現(xiàn)[J]。電腦知識(shí)與技術(shù),2014(28):6595-6597.
[3]李剛。輕量級(jí)Java EE企業(yè)應(yīng)用實(shí)戰(zhàn)[M]。電子工業(yè)出版社,2011.
譚偉(1995-),男,湖北巴東人,本科生,主要研究方向?yàn)镴AVA。
2016年湖北民族學(xué)院信息工程學(xué)院大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練計(jì)劃項(xiàng)目(xgcx2016008)。
林俊存(1994-),男,海南樂(lè)東人,本科生,主要研究方向?yàn)镴AVA。