萬(wàn)碼學(xué)堂2019級(jí)學(xué)生董*豪
項(xiàng)目感言:
為期三個(gè)周的項(xiàng)目終于落下了帷幕。最后的結(jié)果雖然沒(méi)有做到完美, 但還是在預(yù)期之內(nèi)的。雖然在頁(yè)面排版和系統(tǒng)設(shè)計(jì)的角度還是有一定問(wèn)題,但也是收獲滿滿。通過(guò)本次實(shí)訓(xùn),我成功的把學(xué)過(guò)的javaMVC框架,h t m l 5,C S S 3與JavaScript技術(shù)運(yùn)用的現(xiàn)實(shí)的場(chǎng)景中,并且初步了解了如何針對(duì)用戶的需求來(lái)設(shè)計(jì)一個(gè)項(xiàng)目。本次項(xiàng)目最大的收獲是對(duì)自己目前的水平與知識(shí)有了一個(gè)定位,有多少不懂的地方,有哪些地方需要改進(jìn),自己的短板在何處,所有的收獲都鑄造了一個(gè)美好的自己。
這次個(gè)人總結(jié)主要分為三部分。第一部分為在寫(xiě)代碼之前對(duì)數(shù)據(jù)庫(kù)和客戶需求的分析。由于是初次設(shè)計(jì)與創(chuàng)建數(shù)據(jù)庫(kù)。我們?cè)诖朔矫姹憩F(xiàn)出一定程度上的欠缺。此問(wèn)題尤其突出在對(duì)初始用戶的需求與對(duì)數(shù)據(jù)進(jìn)行刪除處理的方式。在項(xiàng)目方面我們組沒(méi)有完全考慮到實(shí)際用戶的需要例如學(xué)生和老師試卷對(duì)的處理 因此導(dǎo)致在后期寫(xiě)代碼對(duì)數(shù)據(jù)的曾刪改查變得有些困難。在另方面在刪除數(shù)據(jù)的時(shí)候由于沒(méi)有考慮到邏輯刪除與物理刪除導(dǎo)致在物理刪除某些數(shù)據(jù)的時(shí)候影響到了其他表的內(nèi)容。所以在下次項(xiàng)目設(shè)計(jì)時(shí)需要慎重考慮用戶的需求和數(shù)據(jù)庫(kù)的設(shè)計(jì)以便于后面的程序設(shè)計(jì)。第二部分是寫(xiě)代碼的過(guò)程。在寫(xiě)代碼的過(guò)程中由于每人都有自己對(duì)項(xiàng)目的想法,導(dǎo)致到最后合并項(xiàng)目時(shí)出現(xiàn)了一定程度上的沖突例如對(duì)vo的更改,不同方法重名的問(wèn)題等等。其次由于每個(gè)人分到了不同的部分而且沒(méi)有統(tǒng)一的模板導(dǎo)致在項(xiàng)目展示時(shí)出現(xiàn)了明顯風(fēng)格上的不同影響了用戶的體驗(yàn)。因此在下次項(xiàng)目是應(yīng)該注意找到一個(gè)統(tǒng)一項(xiàng)目模板并且在VO的設(shè)計(jì)上應(yīng)該注意統(tǒng)一性避免影響合并項(xiàng)目的效率。最后一部分是在項(xiàng)目展示時(shí)的問(wèn)題。在項(xiàng)目展示是由于功能演示較為復(fù)雜導(dǎo)致有些功能沒(méi)有完整的體現(xiàn)和展示。因此在下次展示的時(shí)候應(yīng)該對(duì)更加詳細(xì)的展示自己的功能。
三個(gè)周的時(shí)間說(shuō)長(zhǎng)不長(zhǎng)說(shuō)短不短。在這短短的3周里我的收獲也是很多的。通過(guò)做項(xiàng)目我成功的提升了自己的的實(shí)力,不僅僅是在編程方面更多的實(shí)在業(yè)務(wù)邏輯和項(xiàng)目設(shè)計(jì)方面。雖然沒(méi)有做出完美的項(xiàng)目但這些失誤讓我更好的了解了自己的實(shí)力提升了自己