經(jīng)過這次實訓(xùn)對團隊項目有了一個大體的了解,從一開始討論項目需求,我們團隊三個人在組長的帶領(lǐng)下完成了一個項目。

從小組分組,第一次開會討論項目的大體框架,項目要用到的技術(shù),項目的需求,學(xué)到了不少東西。

1、項目的設(shè)計初衷

書籍信息,書籍分享,用戶溝通,用戶評論與評分

2、數(shù)據(jù)庫的設(shè)計

在數(shù)據(jù)庫的設(shè)計方面,通過討論建立了數(shù)據(jù)庫,規(guī)范命名,建立了書籍信息表存儲與讀取書籍信息,用戶表用戶的基本信息,評論表書籍評論以及用戶評論回復(fù),收藏表用戶收藏書籍信息,管理員表超管與普管,敏感詞表包含了市面上大多數(shù)敏感詞匯等。

雖然項目和難度都不大,所以在沒有任何需求的情況下,只能借鑒多個不同的優(yōu)秀產(chǎn)品然后取其所長,再結(jié)合自己的實際應(yīng)用場景,一個一個功能點的對比分析,經(jīng)過多次開會反復(fù)確認后,終于把初期的需求基本確定下來,也許這部分一個程序員的分內(nèi)之事。

組長建立大體框架開始明確分工,功能分為兩大部分前臺和后臺,前臺功能分為個人中心用戶信息管理,搜索書籍,推薦書籍以及書籍評論,后臺功能分為書籍管理,添加與刪除,用戶管理,刪除用戶以及修改用戶的權(quán)限。項目用到的有Mysql,AjaxEclipse,Servlet等。

在項目最后階段在組長的帶領(lǐng)下完成了許多目前為止算是難度較大的問題。

這次項目開始的時候我曾樂觀的認為大部分的功能在代碼思路方面都差不多,后期不過是一個堆代碼的過程,應(yīng)該有機會在要求時完成項目。然而實際寫代碼才發(fā)現(xiàn)紙上得來終覺淺,寫的過程中一點很小的過失就能造成無盡的報錯,一些自認為掌握了的知識點應(yīng)用起來才發(fā)現(xiàn)漏洞百出,我粗淺掌握的知識點根本不能靈活應(yīng)用。

糾錯能力也是這次項目暴露的大問題,登陸功能時報的一大堆錯就是老師也幫我找了好久才一一解決。寫代碼中不報錯是不可能的,因此糾錯能力也是程序猿生存必不可少的。

在實際項目中將本來雜亂無章的知識點從應(yīng)用的角度整理成自己能理解的體系,并去蕪存精,優(yōu)化提煉自己的知識點。