最新web項目開發(fā)總結報告_第1頁
最新web項目開發(fā)總結報告_第2頁
最新web項目開發(fā)總結報告_第3頁
最新web項目開發(fā)總結報告_第4頁
最新web項目開發(fā)總結報告_第5頁
免費預覽已結束,剩余3頁可下載查看

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、唐詩宋詞學習網站工程總結1引言當下人們生活節(jié)奏飛快,能夠在緊張的工作之余細細品讀幾首唐詩宋詞,亦不失為一件美事.作為一個具有特色的學習網站,網站提供了頗具特色的唐詩宋詞的學習功能,使用戶能夠在輕松的狀態(tài)中學習.1.1 編寫目的本次工程總結主要是對唐詩宋詞網站工程的總結,希望通過總結我們在開發(fā)過程中遇到的問題和采取的方法,對以后的工程開發(fā)起到一定的指導性的意義.從而提升我們組以后開發(fā)工程的效率和標準我們的過程.從客戶的需求中提取工程應該實現的功能要求,為后期的構建提供指導.1.2 背景鑒于當前互聯網的快速開展,以及國家對中國傳統(tǒng)文化的提倡,希望建設一個學習唐詩宋詞的網站,幫助推動對傳統(tǒng)文化的傳播

2、和繼承.2實際開發(fā)結果2.1 產品唐詩宋詞學習網站2.2 主要功能和性能 普通的游客,以未登錄的狀態(tài)瀏覽網站的網頁,本網站只提供搜索和在線閱讀功能; 詩詞搜索:用戶可以根據詩名、詞名、詞牌名、內容關鍵字等詞條進行搜索; 作者搜索:用戶根據喜愛的詩人或者詞人的名字進行搜索; 用戶根據以上的搜索的結果,選擇查看;本網站為注冊的會員提供了除以上的效勞外,更具有吸引力的功能:收藏列表: Favoritelist:用戶可以將自己喜愛的詩和詞參加到Favoritelist中; Newpoemlist:用戶可以將自己喜愛的新詩詞參加此列表,此表中的詩詞是以后在線學習和復習的內容; 在線學習,并完成測試的詩詞

3、會被自動參加到Favoritelist中;收藏列表的治理:用戶擁有對自己列表自主治理的權利,如增加新的詩詞、刪除等操作分享到微博:用戶可以將喜愛的時、詞分享到微博,推薦給好友閱讀;在線學習:用戶通過在線學習的板塊可以記憶自己喜愛的詩詞.學習分為三個難度等級:初等、中等、高等.網站同時為在線用戶提供記憶提醒,為用戶推薦最正確的復習時間、安排復習的內容.2.3根本流程同概要設計流程2.4進度系統(tǒng)規(guī)劃階段標志性事件開始到完成需求分析階段系統(tǒng)需求說明書完成11.20-11.30工程功能實現根本代碼的生成12.1-12.16系統(tǒng)測試階段測試文檔產生12.17-12.23系統(tǒng)界面美化接受公開的測試12.2

4、4-12.30工程驗收階段對工程功能的演示12.31-1.53開發(fā)工作評價3.1 對生產效率的評價本次工程中,由于組員之前缺少默契,對工程的了解程度不是很好.所以前期的時候,小組的效率非常低,對自己水平的高估和對項目的工作量不清楚是造成效率低的主要原因.同時,隨著工程的進展,采用的結對編程使組員之間形成了一種默契.鑒于對以前SSH框架的初步了解和對工程的深入理解,中后期的生產效率還是有一定的提高.但是與程序員的真實水平相差很遠.3.2 對產品質量的評價1 .2 .對于網站初期的規(guī)劃的唐詩宋詞的增刪改查功能.3 .4 .詩詞作者信息的增刪改查功能.5 .收藏列表的增刪改查和添加刪除詩詞功能.6

5、.生詩詞庫的建立和考核測評功能.7 .8 .用戶的注冊登陸功能.上述的各項根本功能均已經實現,可以總體運行.但是每一個功能還有很多工作要做,完善.各項功能還是有些bug,完善這些功能還需要一局部時間.同時由于我們組員對用戶的需求熟悉缺乏,造成了很多反復,導致生產率效率低下.3.3 對技術方法的評價1、使用數據庫建模工具:PowerDesigner工具來建立系統(tǒng)數據庫模型,以方便程序員很好的理解業(yè)務流和掌握系統(tǒng)架構者的架構思想,更好的滿足客戶的功能需求.在今后的工程開發(fā)中,我們要更好的來完成系統(tǒng)的前期數據庫模型的建立,最大的來優(yōu)化系統(tǒng)功能.2、系統(tǒng)開發(fā)框架:此系統(tǒng)的框架使用的是SSH結構,此框架

6、在開發(fā)一些中小軟件是比擬實用的.使得程序員能夠隨心所欲的使用對象編程思維來操縱數據庫.但是我們要是可以開發(fā)出自己的框架,把一些通用的功能開發(fā)到框架中.這樣以來,在以后的系統(tǒng)開發(fā)中,針對系統(tǒng)中一些通用的功能就不需要再開發(fā),從而也可以很好的提升我們的開發(fā)效率;減少很多維護費用.使我們的技術不斷的更加成熟.3.4 由錯原因的分析主要有以下幾個方面的原因需要我們可以以后注意:1、對軟件開發(fā)的流程不是很熟悉.由于這方面知識的獲取只是停留在理論層面,缺乏理論經驗.2、組員之間的交流還有待提升.由于在最后的一段時間,由于課程學習和復習的原因,大家能夠集中在一塊進行編程的時間不多.對工程的關注程度有所降低.3

7、、對web開發(fā)技術了解面不夠,目前只是會對SSH框架熟悉.而且其中的框架使用細節(jié)流程也不是很清楚.4經驗與教訓工程歷時兩個月時間,在這兩個月的時間里,使我們組對于工程有了更深刻的理解.首先是對軟件工程課程的更進一步學習,理解.此次的綜合練習是緊跟課程同時進行的.在課程進行的同時,老師對其用到的知識進行了詳細的講述.包括團隊的建立,題目的選擇,團隊中各個組員之間的關系和整個工程選擇的過程模型等.第一階段:需求分析階段.只有充分了解了用戶的需求才能開發(fā)功能完整、性能良好的工程.在這個階段,我們小組聽取了梁丹同學對于這個網站各個功能模塊的描述,并做詳細的記錄,這個為我們后面工程的度量提供了可靠的材料

8、.第二階段:工程分析設計階段.整個工程在這個階段的工作要多一點,它直接關系到后一階段的編碼,所以它起到了承上啟下的作用.這一階段的主要任務包括分析工程中對象,再根據對象設計數據庫,在此包括其建模設計,在完成數據庫后就是數據流程圖了,它大體上描述了程序走的流程,以及大體的一個架構.完成上述工作后就是類的設計了,它是根據數據流圖的設計來設計的,寫好每個模塊的每一個類,為下一階段做好準備.在此,我們就完成了整個系統(tǒng)的一個架構.第三階段:編碼階段.在整個工程周期中只占到了1/4的時間,用代碼將整個系統(tǒng)的業(yè)務邏輯表達出來.其中和遇到好多問題:對java中的好多現有的類不熟悉,使得編寫的代碼質量不高,代碼

9、的復用性不高,好多問題還都沒有解決.第四階段:測試和發(fā)布.這一階段是我們工程的最后一個階段了,主要是對工程所涉及的功能進行功能測試.發(fā)現問題及時解決.同時鑒于我們采用的是Scrum敏捷開發(fā)模型,并采用了結對編程.下邊介紹下關于團隊建設方面的總結.團隊的個體成員為實現一個共同目標而協同工作.團隊工作就是團隊成員為實現這一共同目標而共同努力.工程團隊工作是否有成效會直接影響工程的成敗,盡管方案以及工程經理的工作技能是必要的,但人員一一工程經理和工程團隊一一才是工程成功的關鍵.工程成功需要一個有效的工程團隊.我們組每位成員都精心付出了自己的努力,相互依賴,齊心協力地進行工作,已保證工程目標的成功實施

10、.同時我們組也做到了以下的關鍵幾點:1、對工程目標的清楚理解.2、對每位成員角色和責任的明確期望.3、目標導向.4、高度的合作互助.5、高度信任.這些都是以后我們在做工程設計時候必須借鑒的.一個績效良好的工程團隊很有必要治理好時間,為有效治理時間,團隊成員要明確每周的目標,每天制定一個做事表,集中精力完成當天的做事表.要限制干擾,謝絕參加那些對實現目標沒有意義的活動.團隊成員也要有效利用等待的時間,一次性處理好文件工作,并要為實現目標獎勵自己.我們組的每位成員都盡心盡力地為這個工程付出,期待工程最后成功的實施.通過此次工程的學習和實踐,使得我們組對于軟件過程和工程管理這門課程有了更深入的了解,對其中所涉及的方法和工具有新的認識,我們組會在以后的

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
  • 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

最新文檔

評論

0/150

提交評論