我們本次的項(xiàng)目是一個(gè)外賣的項(xiàng)目,前臺(tái)主要提供菜品的搜索,菜館的模糊搜索,菜館的篩選,餐館的展示,菜品的展示,購(gòu)物車,加入購(gòu)物車,生成訂單,以及個(gè)人中心,個(gè)人中心里提供信息修改,收貨地址管理,收藏餐館展示,密碼修改,訂單統(tǒng)計(jì),訂單信息詳情展示及訂單狀態(tài)改變。商家平臺(tái)主要提供各種管理,菜單類別管理,菜名管理,菜品添加,菜品修改,文件上傳,用戶自動(dòng)登錄,還要實(shí)現(xiàn)訂單提醒。網(wǎng)站后臺(tái):各種管理和統(tǒng)計(jì)。

首先我們進(jìn)行了項(xiàng)目需求分析,根據(jù)需求建立了諸多的表,在建立數(shù)據(jù)庫的過程中我們遇到了許多問題,老師帶領(lǐng)我們解決了許多問題,很多表里所加的屬性不夠,不夠完善。在項(xiàng)目進(jìn)行時(shí),我遇到了諸多問題,最直接的一個(gè)問題就是jquery 的jar包不匹配,兩種js相互沖突,導(dǎo)致一些函數(shù)不能使用,嚴(yán)重形象項(xiàng)目進(jìn)行。在我做動(dòng)態(tài)篩選時(shí),首先進(jìn)行的是ajax返回,但經(jīng)老師指出這種是不科學(xué)的,沒有一種可視化。所以最后改成的是一種點(diǎn)擊直接提交的行為,讓每一步都讓整個(gè)頁面刷新。在做百度地圖定位的時(shí)候,主要實(shí)現(xiàn)的是根據(jù)當(dāng)前瀏覽器定位出自己所處的市區(qū),然后根據(jù)市區(qū)查出市區(qū)所有的餐館,在個(gè)人中心方面主要是完成個(gè)人信息修改,一種二次驗(yàn)證的過程。在體現(xiàn)每個(gè)狀態(tài)的訂單時(shí),做的不是很詳細(xì),并沒有盡善盡美。還做了一個(gè)自動(dòng)登錄的filter,是在訪問個(gè)人中心目錄時(shí)添加的,雖然做了不少自動(dòng)登錄,但總感覺不太科學(xué),不太安全,每次記住的知識(shí)用戶名,然后如果記住了也只是對(duì)相應(yīng)記住的信息查詢有沒有該用戶信息,如果有就登陸,總感覺差了些什么。

 在這個(gè)項(xiàng)目中最大的提升是更深一步的理解SSM框架,也學(xué)會(huì)不少新技術(shù),在動(dòng)態(tài)刪選時(shí)給他直接加一個(gè)屬性(addClass)然后判斷并去除該屬性,也是一種很好的方法。很多事情有諸多的解決方法,但往往直接的方法才是最合適的方法,也是最實(shí)際的方法,并不需要把問題復(fù)雜化。

感謝我們的組員和老師,感謝他們的幫助,讓我們的項(xiàng)目及時(shí)完成并有一定的效果展現(xiàn),感謝老師不厭其煩的幫我們解決一些Bug。