最初小組選擇了以實際羽毛球項目為模板,計劃對其進行功能復原,然后在此基礎上進行功能完善和改進。該項目已完成需求功能的結構梳理。在進行至編制數(shù)據(jù)庫字典階段,由于項目組人員變動,小組解散,然后加入智租網(wǎng)項目組。

在智租網(wǎng)項目組中,我負責后臺管理模塊。后臺管理主要分為管理員管理、用戶管理、日志查看、房源管理等四大模塊。

管理員管理--管理員按身份分為超級管理員和房源管理員。超級管理員擁有最高權限可訪問所有模塊,房源管理員只能訪問房源管理模塊。管理員身份過濾這一功能通過過濾器實現(xiàn),同時過濾器也實現(xiàn)了在沒有管理員登錄狀態(tài)下訪問后臺頁面會自動跳轉至后臺登錄頁面,保護后臺數(shù)據(jù)不被非法訪問。超級管理員可搜索、查看及編輯房源管理員的個人信息以及修改房源管理員密碼。超級管理員及房源管理員都可以修改自己的個人信息及修改密碼,所有密碼通過加密后保存至數(shù)據(jù)庫,保證數(shù)據(jù)安全。

用戶管理--超級管理員可按注冊時間、性別等篩選用戶,并可查看每個用戶的個人信息以及用戶發(fā)布的房源信息,以此判斷用戶是否有違反網(wǎng)站規(guī)定的行為,如果違反規(guī)定達到一定程度,可對用戶進行封號處理。

日志查看--管理員的每個操作都會產(chǎn)生一條操作記錄,保存在數(shù)據(jù)庫中。超級管理員可按時間段、管理員用戶名、管理員負責的區(qū)域篩選查看日志,以此判斷管理員是否有違規(guī)行為,如有違規(guī)行為可對管理員進行封號處理。

房源管理--房源管理又可分為租房、二手房、房源配置三個部分。租房、二手房管理均可按發(fā)布時間、所在區(qū)域、房源配置等信息進行篩選,并可查看房源詳細信息,對于不符合規(guī)定的房源可做下架處理。房源配置管理可以修改及添加房源配置模板,調整用戶發(fā)布及篩選房源時可選的配置信息。

以上為本項目中我所負責的工作內容。在本項目中應用了很多新學會的技術,如SSM框架、過濾器、Maven等,對這些技術的使用也越來越熟練。在做項目的過程中,不可避免遇到了很多錯誤,通過一步步排查錯誤位置,查找以及思考解決辦法,對編程思想以及各種框架、各種技術有了更深的理解,為以后的工作積累的十分寶貴的經(jīng)驗。

感謝辛苦為我們上課以及解決問題的王老師、孫老師、陸老師,也感謝為我們安排課程、保障就業(yè)的左老師、小王老師,在你們的幫助下我能夠從事Java工程師這一職業(yè),你們?yōu)槲业穆殬I(yè)發(fā)展開辟了新的道路。謝謝各位老師!