前幾日的項目答辯已結束,回想起來,做了兩個月左右的項目,我也當了一個月左右的項目組長。這次的項目,我們用的是spring+struts+hibernate模式開發(fā)的,用的是mysql數(shù)據(jù)庫,數(shù)據(jù)庫方面的工具就是navivat,程序方面的開發(fā)工具是myeclipse。
一開始做項目時,跟組長一起設計數(shù)據(jù)庫,主要是基于現(xiàn)成模板設計的數(shù)據(jù)庫。首先就前臺來說,前臺的用戶共用同一個賬戶表,用來存儲賬號密碼以及注冊時間之類的,然后以他們的type列劃分為用戶和公司,也就是就業(yè)者以及招聘者。先拿招聘者來說,招聘者的主要功能就是發(fā)布職位,發(fā)布職位之后就業(yè)者就可以通過搜索職位和公司查找出他們想要的職業(yè)以及公司。同樣的,就業(yè)者可以發(fā)布簡歷,發(fā)布簡歷主要有兩種方式,一種是發(fā)給招聘者,由招聘者直接對簡歷進行通知面試以及選為不合適,另一種是直接發(fā)布,可以讓招聘者根據(jù)簡歷搜索他們想要的人才。就業(yè)者可以收藏和訂閱職位,以便于跟蹤當前職位的最新動向。
我在這次項目中主要做的是公司方面的,最初做了個后臺的搜索界面,只是搜索功能就花了將近十天的時間,主要是熟悉hibernate對數(shù)據(jù)庫進行的操作,用標準查詢進行單表查詢,后來又花了幾天對功能進行改進,可以在輸入的時候直接進行查詢,然后就是前臺,主要進行公司的開發(fā),對簡歷的搜索,對公司信息的修改,以及對發(fā)送到公司的簡歷處理。
我們組每個人都做的很積極,每個人都拿這個項目作為真實的項目認真去做,通過這次做項目,我也是頭一次當組長,之前或許有點項目經驗,卻沒有對整個項目的規(guī)劃經驗,所幸的是,在一開始與組長設計數(shù)據(jù)庫,使我對整個項目的走向有了大體的思路,可以對每個人的任務進行合理的劃分,其實很感謝小組里的人,在組長走后,我以為自己很難在組里起領導作用,但是組員的配合,讓我明白,整個項目是團隊合作,作為組長也不例外,或許思考的多了些,其實對于當組長,我也是很渴望的,這樣可以在整合項目去思考這些,而不是僅僅局限于自己所做的那些功能,使我對項目可以有大體的認知。還有對組長以及同學的感謝,在做項目時,我連數(shù)據(jù)都不會取出,對整個框架的認知也很少,沒有他們的幫忙,我也不可能在最快的時間對整個項目去熟悉。