- web項目總結 推薦度:
- 相關推薦
web項目總結4篇
總結是指對某一階段的工作、學習或思想中的經(jīng)驗或情況進行分析研究,做出帶有規(guī)律性結論的書面材料,它可以幫助我們總結以往思想,發(fā)揚成績,快快來寫一份總結吧。但是總結有什么要求呢?以下是小編幫大家整理的web項目總結,僅供參考,歡迎大家閱讀。
web項目總結 1
轉眼間,已經(jīng)完成了四周的web電信項目?傮w上來說在這段時間里還是學習了許多平時沒有學到的東西,對項目的理解也不象以前那么膚淺了。下面就在這段時間的收獲與大家分享一下:這次項目與前一個java項目可以說有很大的不同。整個實施上也不象java項目那么盲目,全都是按照標準化流程走下去的,這是前一個項目所沒有經(jīng)歷的階段。對于一個程序員樹立這種模式體系也是非常重要的。
第一階段:需求分析階段。其實我們以后在企業(yè)去,拿到一個項目都是從需求分析開始的,只有充分了解了用戶的需求才能開發(fā)出功能完整,性能良好的項目。然而對于這樣一個項目的開發(fā)來說不是一件容易的事情,必須作好這個階段。了解客戶需求就必須從客戶的需求說明書開始分析,而我們這次就是在次基礎上來作界面原形的',其實做界面原形也是一個有效了解需求的方式,這就是所謂的界面原型法。在完成界面原型后就得編寫測試文檔,以保證整個流程大體正確。現(xiàn)在我們都是在用面向對象的思維去設計程序的,那么就得把客戶的需求以模塊化的形式轉化為一個一個的對象,總體上以模塊化的形式把握整個大的項目。
第二階段:項目分析設計階段。在整個項目中就是這個階段的工作要多一點,它也直接關系到后一階段的編碼,所以它在總體上起到了承上啟下的作用。這一階段的主要任務包括分析項目中對象,再根據(jù)對象設計數(shù)據(jù)庫,在此包括其建模設計,在完成數(shù)據(jù)庫后就是數(shù)據(jù)流圖了,它大體上描述了程序走的流程,以及大體的一個架構。完成上述工作后就是類的設計了,它是根據(jù)數(shù)據(jù)流圖的設計來設計的,寫出每一個模塊的每一個類,為下一個階段做好準備。在此,我們就完成了整個系統(tǒng)的一個架構。
第三階段:編碼階段。在整個項目中它不象java項目那么注重編碼與算法,相反它注重的是設計思想以及其中的業(yè)務邏輯。一些大型項目之所以難其實也就是在業(yè)務邏輯上難以理解。所以編碼階段所占用的時間其實是很少的,對于我們開發(fā)這個項目總共用了整個項目時間的四分之一,其實在實際工作中編碼也是差不多的,重點在分析設計與后期的維護與調試。
第四階段:測試及發(fā)布。這一階段差不多也就是我們整個項目的最后一個階段了,因為它沒有涉及到具體的維護。不過在項目中我們對此項目的后期維護也還是作了一些考慮,比如多個用戶并發(fā)時用到的事物,區(qū)域與級別在數(shù)據(jù)庫中的讀取,都能很好的適應客戶的操作,同時也很大程度上提高了代碼的可重用性,使得后期的維護更加簡單方便。
到此,這四周我們就經(jīng)歷了這四個階段,體會了一個項目開發(fā)從需求分析到試用的整個過程,同時也對前面所學的知識得到了全面的鞏固與復習,學到了一些以后經(jīng)常用到的技術(比如文件的上傳,過濾器,分頁技術),在此我也不做詳細說明。
總之,經(jīng)過這次項目讓我受益匪淺,思維也得到了鍛煉。我想這就是所謂的工作經(jīng)歷吧!
web項目總結 2
大三這一年注定是忙碌的一年。進入大三,才感覺到這不同于大一大二時的悠閑生活,只需要做幾個小程序,編一段代碼,從大三開始,我們需要接觸的是一個項目的開發(fā),一個團隊的合作。Web網(wǎng)站開發(fā)這門課給了我們這樣一個鍛煉提高的機會,通過整個大三學年對這門課的學習以及對項目的開發(fā),使我學到了不少。以下就是這一年來對這門課的體會和認識,以及在這門課中學習到的東西。
首先從上學期開始說起,剛開始接觸這門課時,感覺這門課比較新穎,可操作性比較強,上課老師講的內(nèi)容,課后在自己電腦做一遍就差不多會了。但直到開始做網(wǎng)站后,才感到并不是這么簡單。我們接觸的第一個項目是圖書查詢系統(tǒng),組長給我分配的任務是進行前臺的界面設計,剛開始我不知道怎么做,因為以前并沒有做過網(wǎng)頁。于是我開始從書上的內(nèi)容學習,練習書上的.小例子,很快就了解了網(wǎng)頁設計的基本知識。接下來就是著手設計圖書查詢系統(tǒng)的相關頁面了,主要采用的是CSS+DIV的方法,但做好之后卻發(fā)現(xiàn)存在著一些小問題,自己是在360瀏覽器下做的,但如果放在IE瀏覽器或谷歌瀏覽器上查看,效果卻不一樣了?紤]瀏覽器的兼容問題,我們組決定統(tǒng)一使用IE瀏覽器。基本頁面做好之后,通過組長的建議,對界面進行了修改與美化。自己的任務就完成了。第二個項目是學生成績管理系統(tǒng),這個項目的難度要比第一個項目的難度大,其中的關系分析起來還是比較復雜,按照任務的分配,我還是進行頁面的設計和制作。通過對學校的教務處網(wǎng)站界面的研究和分析,我先完成了母版頁的制作,但最后具體的頁面主要還是靠組長做的,自己做的并不多。這個項目的功勞確實要歸功于我們組長,其中的代碼設計和功能實現(xiàn)大部分都是他完成的。自己在小組中做的事并不多,這一點確實比較慚愧。
大三下學期,又開始web項目的設計,這一次我們做的是校園手機淘寶網(wǎng)站。由于我們組的同學都比較忙,有的是其他課程的組長,有的要準備考研,于是讓我擔任了本課程的組長。這下感覺壓力比較大了,因為自己的動手能力不強,還未擔任過組長。因為這學期只需要做一個項目,所以時間還是比較寬松的。按照老師的要求,我們組一步步的展開討論,確定了需求。在討論的過程中,我按照組員的能力分配了任務。剛開始大家的積極性還是比較高的,可是越到后來,大家都不太想做了,一拖再拖,到第一次演示的時候,我們組還沒做完。作為組長,我要負很大的責任。首先,自己沒帶好頭,沒掉調動起組員的積極性;其次,在分析這個在項目時,感覺比較復雜,自己也不想搞了。最后我們這個項目雖然完成了,但功能上還不足,界面還不美觀,總之與其他組比還有差距。這最后還要歸功于閆寶彬同學,項目的代碼設計功能實現(xiàn)大部分都是他一個人做的。總之,在這次的項目中,自己還沒有盡到組長的責任,這一點感覺確實比較慚愧。
大三一年即將過去,回顧這一年來,自己的動手能力確實得到了一定的提高,但自己還存在許多不足之處,這些以后會盡量改正。正如老師說的,大三開始時我們的起點都是一樣的,但這一年過后,終點卻不一樣,有的人在這個過程中付出了很多,同時,也得到了豐厚的回報;有的人一路打醬油過來,什么也沒學到。不管怎么樣,大三已經(jīng)結束了,自己也要開始考慮未來的道路了。
擴展閱讀:
web項目總結 3
一、實習目的
通過對Java語言、JavaWeb、Oracle數(shù)據(jù)庫應用設計及SQL語言的復習和鍛 煉,并且通過使用MyEclipse 開發(fā)平臺設計庫存管理系統(tǒng)項目,以達到充分熟悉開發(fā)平臺及其應用設計。
同時掌握并實踐軟件項目設計規(guī)范及其開發(fā)流程:需求分析、概要設計、詳細設計、代碼編寫、系統(tǒng)測試及軟件手冊編寫,以便提前適應軟件公司開發(fā)流程、環(huán)境和工作要求
二、實習內(nèi)容
1、公司管理規(guī)則,程序員素質,程序員編碼規(guī)范;
2、需求開發(fā)與管理;
3、面向對象分析與設計,面向對象編程的特性;
4、javaSE、javaWeb
5、數(shù)據(jù)庫設計、SQL應用
6、軟件需求分析與設計
7、項目實戰(zhàn)
三、實習總結
通過這一期的實訓,雖然倍感折磨,但是收獲卻很大的,學習中我不但有了學習成果的喜悅,而且自己也日漸成熟,有種說不出的喜悅。
當我們正式準備學習實訓java編程技術時,讓我倍感興奮,雖然以前大學學的是。Net方向,但畢竟Java是自己以后想主攻的技術,所以自然也就非常的亢奮。
感覺肩上責任之重大,那一刻起,我就決心帶領我們小組,奮戰(zhàn)我們的實訓路。
當然開始學習后也并非是想象中那樣順利,開始的學習讓我異常感到學習任務的艱巨,因為學習中我們遇到了很多以前未曾遇到的難點,有時難免冥思苦想也無濟于事,通過我們小組的積極努力協(xié)作,同時請教老師和其他同學,我們順利的化解了一道道的障礙。
這讓我不斷的對學習技術又有了新的認識:學習中我們必須邊總結邊學習,開始階段對老師交代的任何方法和類都不要放過,不管是否簡單與否都要樂于地接受,因為老師肯定有他的道理,相信老師走過的路比我們長,那么其經(jīng)驗也就肯定比我們豐富。
上課時一定要專心聽講,一個關鍵的知識點聽漏了,可能會使一個人在課下花很多時間去消化,這樣也就會花掉做其他事情的大量時間,同時也使得學習不能和老師的講的課程同步,以至出現(xiàn)以后就跟不上老師講課的進度而掉隊。
所以學習中我們寧可勞其筋骨,苦其心志,惡其體膚,也不能掉隊跟不上學習進度。
在學習的過程中也體會到,遇到問題也要請教。
不然的話自己一個人去做的話會花很多的時間,我在做這個在線考試的項目中,其中也問到過許多問題,通過同學的幫助下解決了,提高了程序的開發(fā)進程。
其他的.同學有問題的話我也是給他們盡量解決。
我認為學習知識的過程當中就應該是相互學習相互進步的。
Java是面在的主流技術我會努力將它學好,現(xiàn)在我缺乏的是堅持不懈的精神,周賢軍給了我很大的影響,我會向他學習,雖然學習java的路還很找,但我會繼續(xù)走下去。
在這里,我非常感謝實訓的指導老師,在老師的幫助和指導下,我克服了Java學習上的一道道難關,課上認真聽講,摘好必要的筆記,并通過自己課后的不斷消化學習,現(xiàn)在自己已經(jīng)基本掌握了java的基礎知識,并等待知識的進一步提升。
實訓即將結束了,我非常懷念在達內(nèi)科技的實訓,在實訓的這4個半個月時間里,我每一天過的都市踏實的,充實的;我相信,只要我秉持艱苦奮斗,為理想拼搏的精神,盡管在未來的java路上荊棘叢叢,我一定可以披荊斬刺,度過重重難關,實現(xiàn)自己未來的理想!
web項目總結 4
經(jīng)過之前的在校學習,對程序設計有了一定的認識與理解。在校期間,一直都是學習理論知識,沒有機會去參與項目的開發(fā)。在真正做項目之前,軟件項目開發(fā)對我來說是比較抽象的,一個完整的項目要怎么分工以及完成該項目所要的步驟也不是很明確。而經(jīng)過這次實訓,讓我明白了一個完整項目的開發(fā),必須由團隊來分工合作,并在每個階段中進行必要的總結與論證。
一個完整項目的開發(fā)它所要經(jīng)歷的階段包括:遠景范圍規(guī)劃和用例說明、項目結構和風險評估、業(yè)務功能說明書、詳細設計說明書、代碼實現(xiàn)、測試和安裝包等等。一個項目的開發(fā)所需要的財力、人力都是很多的,如果沒有一個好的遠景規(guī)劃,對以后的開發(fā)進度會有很大的影響,甚至會出現(xiàn)在預定時間內(nèi)不能完成項目或者完成的項目跟原來預想的不一樣。一份好的項目結構、業(yè)務功能和詳細設計說明書對一個項目的開發(fā)有明確的指引作用,它可以使開發(fā)人員對這個項目所要實現(xiàn)的功能在總體上有比較明確的認識,還能減少在開發(fā)過程中出現(xiàn)不必要的麻煩。代碼的實現(xiàn)是一個項目開發(fā)成功與否的關鍵,也就是說,前期作業(yè)都是為代碼的實現(xiàn)所做的準備。
往事開頭難,就像第一個項目我想了一天都沒有寫出一個代碼一樣,心亂如麻,不知道從哪里開始下手,F(xiàn)在項目完成了,當時各種復雜心情已經(jīng)消失。其實大多數(shù)的時候我們都是給自己不停的設置障礙,認為自己不行,只要克服這一點踏實地去做就一定可以的。
現(xiàn)在看看當初的項目計劃書,內(nèi)心五味雜全,各種不完善,這也給之后敲代碼帶來了不少的麻煩,自己的數(shù)據(jù)庫有哪些字段都記不清楚,總是不停的去查看數(shù)據(jù)庫,這給開發(fā)效率帶來了很大的障礙。還好項目寫完了,網(wǎng)站的基本功能都實現(xiàn)了,現(xiàn)在想想各種功能也不過如此,只不過是所學知識的綜合利用罷了。就像是搭積木,什么三角,方塊,什么的,單一的拿出來并沒有什么利用價值,但是如果配合起來使用,就能搭建出各種想要的東西。
現(xiàn)在把自己開發(fā)過程中遇到的各種失誤總結一下:
首先是用戶密碼,varchar類型,設置了20位,因為當時考慮到用戶的密碼最長是20位,結果寫完登錄頁面后發(fā)現(xiàn)無論怎么登錄都登錄不進去,反復檢查流程發(fā)現(xiàn)沒有什么邏輯上的錯誤,錯誤出在了哪里呢?后來才想到密碼是經(jīng)過MD5加密的,加密后的密碼是32位的,可是字段的長度只有20位,肯定不會驗證成功的。
還有把用戶資料的修改和修改密碼寫在了同一個頁面,這樣修改用戶資料的同時發(fā)現(xiàn)密碼全都被重置了,原理很簡單就是提交表單的同時,如果密碼框中是空就把值為空的密碼傳遞到了數(shù)據(jù)庫,密碼當然被修改了。犯的最低等的錯誤就是把’= =’寫成了賦值的=,并且還不止一次,這個真是害死人啊,檢查了一遍又一遍還找不錯誤的所在,等發(fā)現(xiàn)的時候自己都樂了,這么低級的`錯誤真是太可怕了。
下面總結一下我對Web開發(fā)知識的理解,有些知識還沒有理解很深刻,請見諒!
Web程序的開發(fā)我認為大約分4個層次:
1.表現(xiàn)層(represent layer)
2.控制層(logic control layer)
3.業(yè)務邏輯層(service layer)
4.數(shù)據(jù)存儲層(persistent layer)
一個標準的系統(tǒng)大致就是做3件事,I(Input)P(Process)O(Output),也就是輸入,處理,輸出.
由于開發(fā),部署,移植,性能和代碼可重用性的考慮,Web開發(fā)將IPO分為了若干層次.:
1.表現(xiàn)層:
此層的主要作用是:向用戶展示信息,并且得到用戶輸入數(shù)據(jù)和向用戶展示處理后的反饋.
2.控制層:
此層的主要作用是:為了讓開發(fā)人員和維護人員方便控制Web頁面的流向,一目了然的對其走向進行控制.同時此層也可以進行一些簡單的預處理,使業(yè)務邏輯避開本不該它們觸碰的外部檢測.此層的大部分任務是程序走向的控制,小部分任務是一般預處理和檢測功能.
3.業(yè)務邏輯層:
此層的主要作用是:進行用戶所要關心的業(yè)務邏輯,進行整個程序的核心業(yè)務處理,此層一般會使用從表現(xiàn)層傳入的數(shù)據(jù)并調用數(shù)據(jù)存儲層的接口來進行相應的查詢和更新刪除保存功能.并將最終處理結果反饋給控制層,由控制層根據(jù)處理結果去尋找表現(xiàn)給用戶的路徑.
4.數(shù)據(jù)存儲層:
此層的主要作用是:進行數(shù)據(jù)的查詢和持久化過程.
短短的項目結束了,為我將來的就業(yè)打下了良好的基礎,也提高了我的軟件開發(fā)的水平,今后我將會更加努力的學習,不斷提高自身素質,開拓創(chuàng)新,與時俱進,做一個優(yōu)秀的軟件開發(fā)工程師。
【web項目總結】相關文章:
web項目總結11-22
web前端開發(fā)總結09-04
web前端工作總結06-25
web前端工作總結12-16
web前端轉正工作總結范文10-13
web前端技術實訓個人總結10-29
web前端工作總結5篇12-10
web前端工作總結(5篇)12-10
web實訓報告12-16