馬鑫陽 羅杰 李琪 陳璐璐 李慧
摘 要:小跑腿業務網站是一款綜合生活服務類應用,專為在校大學生量身打造,涵蓋生活、學習等方面,全面滿足用戶需求,打造更加便捷的生活。我們為大學生提供發布需求和利用空余時間接取短時任務獲得金錢的平臺,解決大學生活中因時間、費用、距離所導致的各類繁瑣問題,讓更多的課余時間得到有效利用,讓人們享受更快捷、高效的生活。在這里用戶還可以和己方進行即時通訊,更方便了接收雙方的信息;在任務進行中或者完成后也可以進行動態分享,促進共贏。
關鍵詞:信息社會;生活服務;小跑腿
引言:
此軟件是一款綜合生活服務類應用,致力于為大學生在互聯網+時代,動動手指,就能花很少的錢與節省大量的時間的同時,尋找到既省力省時又靠譜的優質高效率服務;在方便大眾的同時,也為想勤工助學的同學提供了工作平臺,在為大家服務的同時賺取生活費。利用科技投入生活中的服務業,實現科技讓生活更美好的夙愿。
1.小跑腿業務網站市場需求
隨著餓了么,美團等外賣行業,淘寶、京東等電商的發展,足不出戶早已成為當代人的大趨勢,外賣快遞充斥著我們的生活。但是隨著外賣快遞的增加,去取快遞的煩惱也接踵而至,人們尤其是學生,更希望有人可以直接把快遞給到他們手中,而快遞公司、外賣員也希望有人來趕快取,減少他們等的時間。兩者都有矛盾,所以很需要一個中間的公司來處理與解決它們,使其和諧。我們就是這樣一家公司,我們的技術和產品就是這樣的一種服務。
2.小跑腿業務網站系統設計
系統總體框架設計(如圖2.1)主要分為用戶和管理員兩大模塊,涉及任務發布、接收和傭金支付等重要功能。該跑腿網站使用了JavaEE框架技術,具體包括spring,springmvc和mybtais。該三層框架技術是目前java網站開發較為主流的開發框架。
圖2.1 系統框架圖
2.1 用戶功能設計
2.1.1登錄注冊功能模塊
在界面上使用bootstrap、div、css實現頁面的布局,使用js實現動態效果。在功能上使用spring將界面上用戶輸入的手機號碼和密碼傳到controller中,與持久層進行交互。
持久層使用select方法查找該手機號碼是否有數據,將前臺傳進來的手機號密碼與實例化的use類進行匹配。將use傳入session域用于身份認證的相關功能,并返回welcome(首頁)的action,在welcome.action中,將首頁要展示的任務信息通過和持久層的交互,使用select把要展示的數據在數據庫中查找出來,將其傳到前臺界面中,最后完成前臺首頁的顯示。
2.1.2任務功能模塊
實現任務發布功能首先使用JavaScript對用戶填寫的表單內容進行驗證,如果用戶出現填寫格式錯誤或者沒有填寫的情況,就對用戶進行提示。
如果表單填寫正確則將表單提交到發布任務的action中,在action中將表單中傳過來的數據封裝到實例化的task類中,并將封裝的數據傳入到業務層的servlet中,在servlet中與持久層進行交互使用insert語句將封裝的數據添加到數據庫中,完成任務的發布并對在前臺對用戶進行提示。
2.1.3個人中心模塊
實現個人信息的修改,首先將在session域中儲存的當前use對象封裝到model域中,將其返回到修改信息的界面中,使用EL表達式將model中的數據顯示在頁面上,使得用戶可以對自己現有的信息進行修改。
在修改界面將表單提交給action,封裝成use類的對象,并將該對象傳給業務層,在業務層的servlet中使用傳來的use對象與持久層進行交互,在持久層中使用update語句對把該ID相應對的數據在用戶表中更新成傳進來的use對象,完成用戶對自己信息的修改并將修改成功的提示顯示在個人中心的前臺界面。
2.2 管理員功能設計
2.2.1審核模塊
審核功能實現的前臺實現:大體上使用bootstrap、div、css實現頁面的布局,使用js實現動態效果,使用springmvc的c標簽的foreach和c:if語句對前臺展示進行控制。
實現審核功能首先在數據庫中將要審核的數據查找出來,在業務層的servlet中與持久層交互使用select語句在用戶表和廣告表中將審核狀態為未審核的數據讀取出來。在表現層使用model傳到前臺界面,在前臺界面中使用c:foreach語句和相關的分頁功能將數據進行顯示。
當管理員審核完用戶和廣告的信息后,選擇通過審核和未通過審核,當用戶選擇通過審核的時候,將選擇的useid或者taskid由action傳到業務層,在業務層的servlet中與持久層進行交互使用update語句在用戶表或者廣告表將與之匹配的用戶和廣告對象的審核狀態改成已審核,并對前臺的數據進行更新得到最新的數據。
2.2.2 用戶審查模塊
實現用戶和任務的信息審查功能,首先要將所有用戶和任務的數據進行展示,在action中調用業務層的servlet,在servlet中與持久層進行交互使用select語句將得到的數據存到相應的list對象中,并將list對象返回給表現層,在表現層經過分頁功能的實現將數據加載到model中返回給前臺界面。
其次要將管理員所要修改的用戶和任務的id進行更新,方法與審核模塊類似,在此不再贅述。
結語
快速發展的網絡時代,互聯網+的日益成熟,利用信息通信技術以及互聯網平臺,讓互聯網與傳統行業進行深度融合。而網上平臺作為當今生活信息交流和傳播的重要途徑,將成為跑腿行業的推廣和優化的首選方式。利用網上平臺進行業務活動,已經形成了一種主流的線上線下互動營銷方式。我們的小跑腿業務網站緊跟時代的腳步,將傳統零散的跑腿業務加以整合和管理,將使這個新興行業向成熟的商業模式更進一步。
*本論文是2017年廣西區區級大學生創新創業訓練項目階段性研究成果
項目編號:201710595255