經(jīng)過近一階段對于編程語言JavaEE的學(xué)習(xí),A模塊、B模塊相繼學(xué)習(xí)結(jié)束后,我們進入了為期20多天的B模塊項目實訓(xùn)階段,我在此次項目實訓(xùn)過程中,對前期學(xué)習(xí)過程中的一些知識點,在項目實訓(xùn)過程中進行了一系列的應(yīng)用。在此次的項目實訓(xùn)過程中,既有成就,也有不足。
我們在B模塊的項目實訓(xùn)的項目是貼吧項目,這是一個主要用來進行發(fā)帖討論的一個項目。在進入B模塊項目實訓(xùn)后,我們組迅速確定了B模塊的實訓(xùn)項目是開發(fā)一個貼吧項目。在確定項目名稱后,我們又對貼吧項目進行了分析,包括了貼吧項目的功能分析以及需求分析。對于貼吧項目的功能分析,我們分成了項目前臺以及項目后臺兩個不同的部分。其中,前臺包含了用戶登錄、用戶注冊、發(fā)帖、個人中心等功能,其中的個人中心包括了個人信息的展示,個人所發(fā)的所有帖子的展示,以及刪除后的帖子的展示;而后臺則包含了管理員的登錄、前臺用戶的管理,用戶發(fā)帖的管理以及管理員管理等功能。確定了貼吧項目的所有功能后,我們對在項目進行過程中所需要的數(shù)據(jù)庫進行了分析以及設(shè)計,對在項目開發(fā)過程中所需要的表都進行了一系列的設(shè)計,最終完善了項目開發(fā)時所需要的數(shù)據(jù)字典。數(shù)據(jù)字典設(shè)計完成后,進行了項目數(shù)據(jù)庫的設(shè)計。完成了前期的一系列設(shè)計分析后,我們的項目正式進入源代碼開發(fā)階段。我們對貼吧項目進行了分工,主要以前臺、后臺進行分工。在源代碼開發(fā)階段中,我們對項目進行了兩次合并,最終完成了源代碼的開發(fā)。在完成源代碼開發(fā)后,我們對整個貼吧項目進行了展示。
在項目開發(fā)過程中,由于我們屬于第一次進行項目開發(fā),所以存在很多問題。項目進度把控不夠,導(dǎo)致項目進度緩慢,在項目展示時我們前期對項目的功能分析中的許多功能未展示出來,沒有來得及進行完善。小組成員之間,由于大家是首次進行合作,彼此之間缺乏應(yīng)有的默契,這就導(dǎo)致了個人的源代碼都擁有個人的風(fēng)格,在項目進行合并過程中出現(xiàn)了大量的問題,排查這些問題也耗費了大量的時間。作為組長,我在項目開發(fā)過程中,對組員的分工不太明確,導(dǎo)致了項目進展緩慢,項目功能未能按照預(yù)期進行開發(fā)演示。在源代碼開發(fā)階段中,我發(fā)現(xiàn)自身對于項目開發(fā)中的知識儲備嚴(yán)重不足,經(jīng)常在項目開發(fā)過程中遇到問題,一些很好的想法也無法實現(xiàn)。
項目演示完后,我對此次的項目開發(fā)充滿遺憾,在下一階段的學(xué)習(xí)過程中,我會就在此次項目開發(fā)過程中所出現(xiàn)的問題進行改正,扎實學(xué)好C模塊的知識,并在平時多看多練,在完善知識儲備過程中豐富自己的編程理論以及編程實踐能力。
希望在下一次項目開發(fā)時,自己能夠表現(xiàn)的更加優(yōu)秀。