3699小組專案展示 收穫與感受

2021-08-26 00:05:34 字數 1926 閱讀 2327

3699小組的專案是最強悍的,你們哪個組不服就來pk吧!!!!!!!

看這功能!**也不過如此!

看這介面,網易都不敢說比的了!

這是誰寫的購物車啊!讓我覺得我以前都沒見過購物車!

這首頁的布局,多完美!

看過這個,你們還覺得自己的後台拿得出手嗎?

實力啊,什麼也不說了

感想:紙上得來終覺淺,絕知此事要躬行

——開發第乙個專案的體會 lamp27 封捷

做完第乙個專案的心情,除了遺憾還是遺憾。本可以做的更好的。但是人生中能讓你從頭再來的事情並不多。

可以毫不誇張的說,第乙個專案對我來說是一次挑戰。就好比乙個學游泳的人第一次下水一樣——和想象的不同。從技術上來說有這幾個方面的問題:

一,對專案的整體把握方面一片空白。上大學的時候學過軟體工程,但是那確實是紙上談兵。我很認同工程化開發的理念,但是不知道怎樣做才能讓專案的邏輯性更強。現在可以說開發過程很盲目,初期設定了很多功能,真正開始以後馬上感覺到力不從心。應該說專案所涉及的各個知識點基本都掌握了,但是沒有乙個很強的能力把他們整合起來。進入專案以後鬍子眉毛一把抓,弄得自己手忙腳亂,焦頭爛額。

張濤老師告訴我們一句話,叫「先實現,後優化」。雖然很明白這句話真是至理名言,但是真到自己動手的時候還是顧此失彼。從功能上沒有乙個很好的控制,不知道實現到什麼程度;寫後台**的時候惦記著前台的介面怎麼設計。結果專案做出來不倫不類,功能不全,介面不美。

現在我覺得,不管能不能嚴格按照工程化的方法開發(說實話這個很難,公司裡都不一定能做到),但是還是應該有乙個清晰的思路,給自己設定乙個可行的,合理的開發專案的步驟。嚴格的按照這個步驟一步一步的去實現。不能貪多,不能想一步登天,程式設計師必須能坐得住,耐得住寂寞。比如我現在覺得首先應該設定乙個基本的功能要求,作為必須要完成的功能;第二,確定各個功能模組之間的關係,前後臺的配合;第三,制定乙個開發日程,把功能開發步驟列出來,一步一步去做;第四,在做具體頁面時,先用div設定頁面結構,而暫時先不做美化和修飾;第五,各個功能模組都基本實現之後再進行頁面美化;第六,整體測試,除錯。這樣基本就能保證專案可以交付了。然後如果還有時間可以在現有基礎上進行功能擴充套件,還是按照先功能後介面的原則。

二,前台方面是技術的弱項。從接觸網頁製作開始就很嚮往漂亮的網頁,但是一直沒有學會那樣的技術,把網頁做的很精緻。我覺得我最大的問題是有些太急於求成,把前台技術想的簡單了,總想找捷徑。應該說前台的工作是技術更是藝術,是需要大量的經驗和長時間的摸索才能掌握的。而且乙個最大的硬傷是作圖。這方面只有在以後多多練習了。

三,統一字符集方面。本想按照規範的方法在meta頭里指定字符集,並把程式檔案本身也儲存成相應字符集的格式。但是發現字符集指定為utf-8後,檔案本身會被加入一些隱藏的東西,導致無法開啟session功能。最後為了專案的進度只好放棄了統一字符集的想法。

四,開發到一半的時候發現資料庫表設計錯了。開始考慮到乙個訂單裡會有不同的商品,所以把訂單表和商品表分開了,但是沒想到不同商品可能對應不同的商鋪。當我做到賣家檢視待辦訂單時想到這個問題,一下傻眼了。毫不誇張的說,那時候的感覺真的想要**。因為已經在很多表裡寫入資料了,前面的**也開發很多了,現在如果要調整資料庫結構的話,等於要調整很多的東西,而且如果調整的過程中有什麼遺漏的話,很難找到錯誤的位置。現在想起來都覺得心有餘悸。而且這時候剩下的時間已經不多了。

後來強迫自己平靜下來心情,在犧牲功能和調整資料庫結構這二者中做了乙個艱難的選擇。索性我這人智商低,前面寫的**還不是特別複雜,我修改資料庫結構後,把已插入的資料和其他**都一點一點的調了過來(天哪,我是怎麼做到的?)。

除了技術方面,我最大的體會是:心態。作為乙個程式設計師,最重要的是認真,是能完全把心沉靜下來的認真,那真得是沒有一點浮躁。可是,一時認真容易,一直認真可真難!特別是專案中遇到挫折的時候。這就體現出乙個人的心態和素質。而這與科學的開發方法和良好的**習慣是分不開的。而心態、方法、習慣都是我們在平常的學習和實踐中一點一滴的磨練出來的。我們要珍惜在兄弟連學習的這幾個月時間,把內功(心態),外功(方法、習慣)都練到爐火純青,這樣才不辜負老師們辛苦的工作和付出!

小組專案需求報告

1 軟體需求說明書 1引言1.1編寫目的 實現超市收銀系統的軟體的編寫 1.2背景 假定為乙個超市編寫乙個收銀系統 1.3定義 指導軟體的編寫 2任務概述 2.1目標 分析使用者需求設計功能 2.2使用者的特點 使用者只需要指導簡單的操作即可 2.3假定的約束 無 3.需求規定 3.1對功能的規定 ...

四人小組專案

組長 沈柏杉 組員 韓媛媛 程媛媛 譚力銘 專案期限 暫定十周 一 nabcd模型 n need 需求分析及相應功能設定 需求概述 功能設定 本軟體適用於筆記本自帶攝像頭或者usb介面攝像頭 當有多個攝像頭時,以列表的形式顯示,可根據需求選擇 實現畫面的實時監控,是否進行儲存錄影檔案由使用者決定 若...

四人小組專案申請

小組名稱 飛天小女警 小組成員 組長 沈柏杉 組員 程媛媛 韓媛媛 譚力銘 基於前面的專案被斃,我們這次經過了細緻的商討,鑑於本組技術能力不高,多以會盡量躲避一些難點。在跟教師討論的過程當中,有些資訊也漸漸的明了起來,我們需要的是乙個可以解決乙個具體問題的小專案,新穎且靈巧。如果足夠吸引人的話,完全...