這個項目分為三大模塊,管理員,專家以及單位模塊,具體頁面有:1單位信息;2項目申報;3專家信息;4項目評審;5 項目信息;6申報設置;7專家信息。
—-項目框架SSM(spring+springMVC+myBatis)
下面截圖為項目的具體需求
下面是簡單頁面截圖,方面對下面項目總結的理解:
管理員首頁(圖1)
專家用戶首頁(圖2)
單位用戶首頁(圖3)
下面是項目總結(框架:spring+springMVC+myBatis):
我是獨立完成了整個項目系統:
–首先是管理員模塊,在登錄頁面輸入管理賬號密碼,后臺會接受數據,驗證登錄用戶是否正確,并判斷用戶權限,分配跳轉到下一個頁面管理員頁面(即上面展示的截圖1),該頁面有登錄用戶管理頁面跳轉操作,是對用戶信息進行列表展示頁面,這里使用了分頁插件,用戶信息有增刪操作,在增加用戶操作中有用到ajax后臺驗證技術以及對用戶名密碼等字符串的效驗操作;有對專家和單位頁面跳轉操作,是對專家和單位具體信息的增刪改操作頁面;還有對項目管理跳轉頁面的操作,是對單位申報項目的增刪改查操作頁面。
–然后是專家用戶模塊,在登錄頁面輸入管理賬號密碼,后臺會接受數據,驗證登錄用戶是否正確,并判斷用戶權限,分配跳轉到下一個頁面管理員頁面(即上面展示的截圖2),該頁面有專家信息跳轉頁面操作,是對該登錄的專家用戶具體信息進行修改操作頁面;有密碼修改跳轉頁面操作,是對該登錄用戶的密碼進行修改的操作頁面,這里有對密碼重復驗證技術的操作;還有項目管理跳轉頁面的操作,是對該登錄專家所屬的項目進行評價打分的操作頁面。
–最后是單位用戶模塊,在登錄頁面輸入管理賬號密碼,后臺會接受數據,驗證登錄用戶是否正確,并判斷用戶權限,分配跳轉到下一個頁面管理員頁面(即上面展示的截圖3),該頁面有單位信息跳轉頁面的操作,是對該登錄單位具體信息進行修改的操作頁面;有對單位信息密碼修改的頁面跳轉操作,是對該登錄單位密碼進行修改的頁面,這里有對密碼重復驗證技術的操作;有項目申報頁面跳轉操作,是該登錄單位申報項目填寫信息的頁面;還有信息查找頁面的跳轉,是對單位已經申報的項目查找的頁面,該頁面有模糊查找即條件查找操作頁面普通查找全部信息的操作,該頁面有分頁操作的實現,使用了分頁插件。
項目總結:1.這個項目讓我對SSM框架的認識更加清楚,對Spring框 架的IOC控制反轉和依賴注入功能有了深入了解,這兩個核心功能在解決解耦和的強大的能力,ajax異步處理的方便實用,MyBatis數據半自動化的好處,可以很方便去操作sql語句,實現一對一,一對多,多對多的數據庫查詢等。
2.在開發過程中遇到很多問題,比如SpringMVC處理多個頁面的控制,視圖解析器和controller中對路徑的處理以及靜態資源的加載路徑的處理。
3.在這個項目開發中,我認識到小組成員之間合作,統一開發的重要性,這對將來的工作有很大的意義。
這一段時間我都在找工作,也面試了幾家吧,在面試或者是簡歷上對于項目,最好說一個自己最擅長的模塊,這樣在你述說你的項目時不會多個模塊混淆,這會讓面試官覺得你沒有理清你做的項目;去針對某一個模塊,去挖深下即可,讓人家覺得你真的做過這個東西,別給人家你在背項目的感覺。
恩,最后套路,推銷下簡歷模版:http://download.csdn.net/download/qq_36330228/10131959,這個積分可能有點高,想要的同學可以私聊我,網盤免費分享給你;