陸巧芳 陶佳麗 陳曦 劉翔
摘 要:目前,很多高校都設(shè)有失物招領(lǐng)處,但由于是人工處理失物的招領(lǐng)事宜工作效率低,QQ群等線上平臺繁雜、公眾認(rèn)知度低,這些都極不利于失物信息的發(fā)布和招領(lǐng),甚至一些高校沒有失物招領(lǐng)平臺。本項(xiàng)目的初衷,就是搭建一個(gè)高校的統(tǒng)一在線失物招領(lǐng)平臺,解決目前高校失物招領(lǐng)現(xiàn)狀中出現(xiàn)的各種問題。
關(guān)鍵詞:失物招領(lǐng);ASP.NET Core;校園;EF Core技術(shù)
1 ?背景
在校園中,師生們頻繁來往于教學(xué)樓、食堂、體育場、圖書館、宿舍等場所,不慎丟失隨身物品及撿拾到物品的現(xiàn)象時(shí)常發(fā)生。學(xué)校目前已有的傳統(tǒng)失物招領(lǐng)方法因其地點(diǎn)固定的限制特性而無法靈活變通,同時(shí)也缺少高效的信息傳播方式,在歸還失物中存在繁瑣低效的問題[1]。隨著計(jì)算機(jī)的普及以及互聯(lián)網(wǎng)的快速發(fā)展, 越來越多的人通過QQ、微信朋友圈、微博等網(wǎng)絡(luò)平臺來發(fā)布尋物啟示或失物招領(lǐng)啟示, 這比傳統(tǒng)的張貼尋物或失物招領(lǐng)海報(bào)效率要高, 找回的幾率也更大, 但是其中不乏有一些人利用這些失物招領(lǐng)信息進(jìn)行欺詐[2]。
如今失物招領(lǐng)的方式多種多樣,但卻收效甚微。線下招領(lǐng)處數(shù)量多且相對分散,并且需要有規(guī)范的管理制度、投入大量的人員,效率低且反饋周期較長。線上平臺太多太雜,各大失物招領(lǐng)組織管理水平也參差不齊,公眾認(rèn)知度較低。張貼尋物啟事和失物招領(lǐng)啟事的傳統(tǒng)方式耗費(fèi)時(shí)間和精力,信息擴(kuò)散的速度太慢,同時(shí)也影響了學(xué)校的面容。這些都是物品丟失的問題難以有效的解決原因,給失主帶來了一定的經(jīng)濟(jì)損失。
2 ?軟件總體設(shè)計(jì)
2.1 平臺功能介紹
平臺主要分為用戶管理、失物招領(lǐng)、征集失物、后臺管理四個(gè)模塊,其中用戶管理、失物招領(lǐng)、征集失物主要服務(wù)于用戶,后臺管理服務(wù)于平臺管理員。
(1)用戶管理
a.登錄,輸入正確的用戶名和密碼即可。
b.注冊,通過郵箱發(fā)送驗(yàn)證碼驗(yàn)證,并設(shè)置登錄密碼完成第一步驗(yàn)證信息;選擇學(xué)校,輸入姓名、學(xué)號、手機(jī)號的信息完成第二步詳細(xì)信息的填寫。
c.修改密碼,通過注冊郵箱驗(yàn)證修改賬號密碼,即可找回個(gè)人賬號。
d.查看個(gè)人信息,可以查看昵稱、學(xué)校、手機(jī)、QQ、郵箱、地址、學(xué)號、班級等個(gè)人信息,可以選擇本地文件更改個(gè)人頭像。
e.修改/完善個(gè)人信息,可以修改/完善個(gè)人昵稱、班級、手機(jī)、QQ、地址等個(gè)人信息。
f.聯(lián)系客服,點(diǎn)擊聯(lián)系我們頁面相應(yīng)圖片可以添加后臺管理人員的微信, 與運(yùn)營者進(jìn)行聯(lián)系, 提出建議等。
(2)拾物招領(lǐng)
a.拾物招領(lǐng)信息列表,查看所有發(fā)布的失物信息,并且可以在搜索框搜索關(guān)鍵詞。列表展示的失物的信息有圖片、名稱、描述、狀態(tài)、發(fā)布時(shí)間、發(fā)現(xiàn)日期、發(fā)現(xiàn)地點(diǎn)。
b.拾物信息詳情,可以查看到物品的圖片,物品的基本信息:名稱、描述、狀態(tài)、所屬種類、拾到時(shí)間、拾到地點(diǎn)、問題驗(yàn)證、價(jià)值估計(jì),發(fā)布人信息:昵稱、聯(lián)系方式、聯(lián)系地址。
c.發(fā)布拾物招領(lǐng)信息,必填信息為簡要概括、拾取時(shí)間、拾取地點(diǎn)、聯(lián)系方式(默認(rèn)填充登錄賬戶的手機(jī)號)。選填信息為物品圖片、種類標(biāo)簽、詳情介紹、價(jià)值估計(jì)、驗(yàn)證問題。
(3)征集失物
a.征集失物信息列表,查看所有發(fā)布的失物信息,并且可以在搜索框搜索關(guān)鍵詞。列表展示的失物的信息有圖片、名稱、描述、狀態(tài)、發(fā)布時(shí)間、發(fā)現(xiàn)日期、發(fā)現(xiàn)地點(diǎn)。
b.失物信息詳情,可以查看到物品的圖片,物品的基本信息:名稱、描述、狀態(tài)、所屬種類、丟失時(shí)間、丟失地點(diǎn)、價(jià)值估計(jì),發(fā)布人信息:昵稱、聯(lián)系方式、聯(lián)系地址。
c.發(fā)布征集失物信息,必填信息為簡要概括、聯(lián)系方式(默認(rèn)填充登錄賬戶的手機(jī)號)。選填信息為物品圖片、種類標(biāo)簽、丟失時(shí)間、丟失地點(diǎn)、詳情介紹、價(jià)值估計(jì)。
(4)后臺管理
a.發(fā)布信息檢查,可以查看發(fā)布的所有信息,每條信息內(nèi)容包括違規(guī)、名稱、描述、類型、丟失/拾到地點(diǎn)、驗(yàn)證問題、價(jià)值估計(jì)、聯(lián)系方式、發(fā)布人昵稱。可以將不合理的違規(guī)信息狀態(tài)更改為違規(guī)??梢愿鶕?jù)名稱、描述、位置、發(fā)布人昵稱等信息搜索所有發(fā)布的信息。
b.用戶賬號管理,可以查看用戶的一些基本信息:真實(shí)姓名、電話號碼、昵稱、郵箱、是否是管理員、用戶類型、是否被禁用、違規(guī)數(shù)、最近一次登錄時(shí)間、最近一次登錄ip??梢愿鶕?jù)郵箱、手機(jī)號、昵稱等信息搜索用戶??梢詫τ脩暨M(jìn)行的操作有:賬號封禁、管理權(quán)限、類型認(rèn)證、重置密碼。
2.2 數(shù)據(jù)庫設(shè)計(jì)
本系統(tǒng)涉及的實(shí)體表以及信息表如下:
(1) Information_InformationType表:Infromation、InformationTypeld。
(2) InformationPictures表:Id(圖片id)、Path(圖片路徑)、IsCompliance、InformationId。
(3) Informations表:Id(圖片id)、Name、Description、State、Location、Time、IsSolicitation、ValidateQuestion、UpdateTime、ApproximataValue、ContactStyle、PublishTime、IsCompliance、UserID。
(4)InformationsTypes表:Id(用戶ID)、Name (發(fā)布信息類型:失物招領(lǐng)、失物征集)。
(5)Schools表:Id (學(xué)校id)、SchoolName(學(xué)校名字)。
(6) Users表:Id(用戶id)、Name (用戶的真實(shí)姓名)、No、SchoolId (學(xué)號)、MajorAndClass (專業(yè))、 PhoneNumber(手機(jī)號)、Password(賬號密碼)、NickName (昵稱)、QQ (QQ號)、Email(郵箱)、 Address(地址)、HeadImage (頭像文件地址)、IsAdmin(是否是管理員身份)、UserType、LastLoginTime(最近一次登錄時(shí)間)、LastLoginIP(最近一次登錄ip)、LoginCookie(登錄cookie)。
2.3 技術(shù)方法
(1)失物招領(lǐng)平臺是基于C#語言下Asp.Net Core框架,采用MVC設(shè)計(jì)模式,結(jié)合B/S模式建設(shè)理念開發(fā)出來的。
(2)采用B/S模式的平臺架構(gòu),采用后端技術(shù)Asp.net Core MVC與EF Core技術(shù)以及Bootstrap的前端框架。
(3)開發(fā)環(huán)境:Windows 10、Visual Studio 2019、SQL Sever
(4)部署環(huán)境:CentOS 7、Nginx、.Net Core Runtime
(5)本系統(tǒng)充分利用現(xiàn)有的網(wǎng)絡(luò)硬件支持環(huán)境,以信息服務(wù)的運(yùn)維管理機(jī)制為指導(dǎo),遵照統(tǒng)一的技術(shù)、接口規(guī)范與標(biāo)準(zhǔn),使用良好的安全保障機(jī)制,采用先進(jìn)的分層設(shè)計(jì)理念,將平臺劃分成網(wǎng)絡(luò)環(huán)境層、基礎(chǔ)環(huán)境層、業(yè)務(wù)邏輯層、控制層、展現(xiàn)層和用戶終端層等多層架構(gòu)設(shè)計(jì)。
3 總結(jié)
本項(xiàng)目是基于目前貴州大學(xué)校園失物招領(lǐng)現(xiàn)狀研發(fā)的高校失物招領(lǐng)平臺,具有方便快捷、信息全面等優(yōu)點(diǎn),主要有失物招領(lǐng)和失物征集兩大功能。當(dāng)然由于能力有限, 還有很多不足之處, 比如系統(tǒng)功能過于簡單, 界面過于寬松。以后還需要不斷地改進(jìn)和推廣, 使本系統(tǒng)更好地為校園師生服務(wù)[3]。
由于項(xiàng)目本身與校方利益相符合,可與校方取得聯(lián)系在保密前提下導(dǎo)入學(xué)生相關(guān)數(shù)據(jù)(姓名、學(xué)號、聯(lián)系電話),利用信息索引技術(shù)以及實(shí)體整構(gòu)建線上與線下雙向交互循環(huán)的失物招領(lǐng)服務(wù)平臺,為學(xué)生提供高效、便利、更人性化的失物找回服務(wù)[4]。以貴州大學(xué)東校區(qū)、西校區(qū)、南校區(qū)、北校區(qū)四個(gè)校區(qū)作為平臺的運(yùn)行試點(diǎn),在運(yùn)行中不斷完善該平臺,并逐步向其他貴州及其他省份高校推廣,以更好地服務(wù)于高校師生及其他工作人員。
通過本系統(tǒng),拾主可以通過這個(gè)平臺發(fā)布最新的消息以通知大家, 而失主可以通過這個(gè)平臺尋找和聯(lián)系拾主。這樣不僅財(cái)產(chǎn)上的損失避免了, 還加強(qiáng)了人與人之間的交流。所以說這是一個(gè)偏向于實(shí)際應(yīng)用, 但又不缺乏社交元素的系統(tǒng)[5]。
參考文獻(xiàn):
[1] 王維.基于WEB的高校網(wǎng)絡(luò)失物招領(lǐng)信息管理平臺開發(fā)與實(shí)現(xiàn)[J].電腦知識與技術(shù),2014(28):6595-6597.
[2] 吳江平.高校失物招領(lǐng)管理系統(tǒng)的研究與分析[J].科技廣場,2015(11):32-35.
基金資助:貴州大學(xué)大學(xué)生創(chuàng)新創(chuàng)業(yè)訓(xùn)練計(jì)劃項(xiàng)目資助
(貴州大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院 ?貴州 ?貴陽 ?550000)