第一篇:項目開發總結報告
文檔編號 :20020728001 版 本 號:5.0 密 級 :機密
[項目工發總結報告]
項目編號: 項目名稱: 開發部門: 項目負責人:
編寫 年 月 日 校對 年 月 日 審核 年 月 日 批準 年 月 日
目錄 引言...........................................................................................................................................4 1.1 編寫目的:闡明編寫總結報告的目的并指明讀者對象。...................................4 1.2 項目背景:說明項目的來源、委托單位、開發單位及主管部門。...................4 1.3 定義:列出報告中所用到的專門術語的定義和縮寫詞的原意。.......................4 1.4 參考資料:列出有關資料的作者、標題、編號、發表日期、出版單位或資料來源,可包括:項目的計劃任務書、合同或批文;項目開發計劃;需求規格說明書;概要設計說明書;詳細設計說明書;用戶操作手冊;測試計劃;測試分析報告;本報告引用的其他資料、采用的開發標準或開發規范。.......................................................................4 開發結果...................................................................................................................................4 2.1 產品:可包括列出各部分的程序名稱、源程序行數(包括注釋行)或目標程序字節數及程序總計數量、存儲形式;產品文檔名稱等。...................................................4 2.2 主要功能及性能.......................................................................................................4 2.3 所用工時:按人員的不同層次分別計時。...........................................................4 2.4 所用機時:按所用計算機機型分別計時。...........................................................5 2.5 進度:給出計劃進度與實際進度的對比。...........................................................5 2.6 費用...........................................................................................................................5 評價...........................................................................................................................................5 3.1 生產率評價:如平均每人每月生產的源程序行數、文檔的字數等。...............5 3.2 技術方案評價...........................................................................................................5 3.3 產品質量評價...........................................................................................................5 經驗與教訓...............................................................................................................................5 2 3 4
項目開發總結報告
引言
1.1 編寫目的:闡明編寫總結報告的目的并指明讀者對象。
1.2 項目背景:說明項目的來源、委托單位、開發單位及主管部門。
1.3 定義:列出報告中所用到的專門術語的定義和縮寫詞的原意。
1.4 參考資料:列出有關資料的作者、標題、編號、發表日期、出版單位或資料來源,可包括:項目的計劃任務書、合同或批文;項目開發計劃;需求規格說明書;概要設計說明書;詳細設計說明書;用戶操作手冊;測試計劃;測試分析報告;本報告引用的其他資料、采用的開發標準或開發規范。開發結果
2.1 產品:可包括列出各部分的程序名稱、源程序行數(包括注釋行)或目標程序字節數及程序總計數量、存儲形式;產品文檔名稱等。
2.2 主要功能及性能
2.3 所用工時:按人員的不同層次分別計時。2.4 所用機時:按所用計算機機型分別計時。
2.5 進度:給出計劃進度與實際進度的對比。
2.6 費用 評價
3.1 生產率評價:如平均每人每月生產的源程序行數、文檔的字數等。
3.2 技術方案評價
3.3 產品質量評價 經驗與教訓
第二篇:項目開發總結報告
項目開發總結報告
1.引言
1.1編寫目的
項目開發總結報告的編制是為了簡單回顧記錄項目的開發過程,總結本項目開發工作的經驗,說明實際取得的開發結果以及對整個開發工作各個方面的評價,總結開發過程中的邏輯方法。
本文檔預期的讀者為軟件開發人員。
1.2背景
項目名稱:“High Go”智能購物車 系統名稱:智能購物車系統
開發單位:西北大學信息科學與技術學院“High Go”團隊 開發歷時:四周
版權信息:夢想網絡資源檢索系統是由西北大學信息科學與技術學院“High Go”團隊開發,未經作者許可,任何個人或組織不能將其用于商業用途,系統所搜索的資源版權歸原作者所有。
1.3定義
購物車車身:采用當前市場上最普遍的購物車規格,迎合人們一般的手推購物車購物的習慣方式。
顯示屏:在購物車前端,車筐上方安置一塊觸摸顯示屏,人們可以在顯示屏上通過點擊屏幕進行一些基本操作,如查詢商品信息、查詢總價和商品數量、確認購物單、刪除商品等。
無線掃碼槍:顧客在購物過程中,可以對自己確認投入購物車的商品進行掃碼。將無線掃碼槍與顯示屏一同安置在購物車筐上方,方便顧客在拿取商品掃碼同時看到新掃碼的商品信息。
警示燈:在自助購物過程中,超市本身無法對每一位客戶進行實時監管,為了防止顧客忘記自主掃碼或者故意不掃碼給超市帶來損失,在購物車的兩旁將設置警示燈,如果沒有通過掃碼而把商品直接投入車筐內,則警示燈會啟動發光報警,只有重新掃碼并通過顯示屏進行確認才能夠消除報警。
1.4參考資料
[1]劉兵,劉曉朋,曾翔亮.基于條碼識別技術的智能購物車設計[J].森林工程,2012,11.[2]鄭創立.RI-R6C-001A 集成電路的原理與應用[J].國外電子元器件,2004,06.[3]李文江,高鋒,丁睿.RI-R6C-OO1A 射頻芯片在個人醫療信息系統中的應用[J].電氣自動化,2007, 29.[4]劉江沙,雷偉,尹酉.基于 CC2430 的串口無線模塊的設計[J].國外電子元器件,2007,04.[5]張喆.基于 STC89C516 的超市智能購物車研發[J].自動化技術與應用,2009,28.[6]江田.基于 RFID 的商品購物智能終端的設計與實現[D].大連理工大學,2013,06.[7] 張俊謨.單片機中級教程[M].北京: 北京航空航天大學出版社.2006.[8] 張俊.匠人手機[M].北京:北京航空航天大學出版社.2008.[9] 劉煥成.工程背景下的單片機原理及系統設計[M].北京:清華大學出版社.2008.[10] 顏繼紅.超市一線員工高流動率問題的研究[J].科技和產業,2011,11(4):54-55 [11] 韓立毛,趙躍華,錢宇力.基于物品跟蹤定位方案的連鎖超市應用系統設計[J].鐵路計算機應用,2009(8)[12] 中國工業和信息化部物聯網總體框架與技術要求(Y DT/2437-2012)[S] 北京:人民郵電出版社,2013 [13] 葉少龍,劉建群等.PIC 單片機在模具條碼識別系統中的應用[J].廣東工業大學學報,2009,26(2):94-97 [14] 程子華,陽勝峰.視頻學工控—觸摸屏應用技術[M].北京:人民郵電出版社,2006 [15]劉偉勛.家樂福價格欺詐的背后[J].中國品牌,2011,(2): 44-46.[16] 葉少龍,劉建群,吳積榮,等.PIC 單片機在模具條碼識別系統中的應用[J].廣東工業大學學報2009, 26(2): 9420.[18]王忠勇,張建華,宋豫冀.基于 89C2051 的解碼器設計[J].微電子學與計算, 2002,(5): 57-58.2.實際開發結果 2.1產品
“High Go”智能購物車系統
2.2主要功能和性能
“High Go”系統主要包括以下功能:(1)購物車管理系統(系統初始化模塊)(2)購物車管理系統(觸摸屏模塊)(3)購物車管理系統(無線通信模塊)(4)數據庫管理模塊(5)結算與防盜模塊
2.3基本流程
1)系統初始化模塊
完成系統變量的初始化,主要包括啟動液晶顯示屏、檢查下位機與上位機的 Zigbee 通信網絡是否正常(下位機指每臺購物車對應的單片機,上位機指超市 端的PC 機)以及一些其他一些開機自檢工作。2)觸摸屏顯示模塊
經過系統初始化,觸摸屏處于待機界面。接受指令后,觸摸屏將顯示用戶請 求的各類交互信息。主要流程如下:
3)無線通信模塊
主要實現下位機與上位機之間的多對一(多個下位機對一個上位機)數據傳輸、命令交互等。
4)數據庫管理模塊 數據庫管理模塊包括對超市商品信息的建立、查詢和更新。主要流程如下:
5)結算與防盜模塊
該模塊我們不僅設計了經典的計價算法,還在稱重的基礎上核對預估重量與實際重量的偏差值,從而實現防盜和誤放提醒功能。主要流程如下:
流程邏輯
2.4進度
小組成員四人,從2016年11月15日組隊,11月24號正式啟動項目,直至12月20號上交作品,在此期間除了法定期間大家暫停了共一周時間,其他時間一直致力于項目的開發工作:
2016年11月下旬—11月末:項目設計階段
11月末,小組成員著手于市場調研,并花費一周時間設計出“High Go”購物車系統的藍圖。初級階段圓滿完成了預定的目標。
2016年12月1日——12月17日:項目啟動和實行核心階段 此階段由各成員在自己電腦上各自分別編寫所屬程序,但由于并非按流程為主線的編寫方式,軟件各模塊之間存在一部分接口不明確,軟件運行情況的測試也只是整體的大方面的進行,并未涉及細微部分,因此軟件運行不是非常穩定,仍有一些問題亟待解決。
2016年12月18日——2016年12月20日:項目收尾階段
回顧項目并編寫總結文檔、總結了各位成員的心路歷程。
2.5費用
較分散,無詳細統計。
3.開發工作評價 3.1對生產效率的評價 一個月中,各成員在完成項目的同時并未占用太多自身學習時間,較為高效地完成了開發任務。
3.2對產品質量的評價
雖然項目完成得有些倉促,但在實際測試中最基礎的功能與超市適配良好,因此可以說在基礎系統功能上擁有較高的質量。
3.3對技術方法的評價
小組采用順應趨勢的、成熟的、主流的技術。
3.4出錯原因的分析
除去時間較緊的因素之外,小組最大問題在于各自實現各自功能,并未以流程為主線,導致程序在模塊銜接時出現很大銜接問題。
4.經驗與教訓
通過這一個多月的努力工作,我認識到要作一個真正合格的程序員,或者說就是可以真正合格完成一些代碼工作的程序員,應該具有以下的的素質: 1:團隊精神和協作能力
把它作為基本素質,并不是不重要,恰恰相反,這是程序員應該具備的最基本的,也是最重要的安身立命之本。把高水平程序員說成獨行俠的都是在囈語,任何個人的力量都是有限的,即便如linus這樣的天才,也需要通過組成強大的團隊來創造奇跡,那些遍布全球的為linux寫核心的高手們,沒有協作精神是不可想象的。獨行俠可以作一些賺錢的小軟件發點小財,但是一旦進入一些大系統的研發團隊,進入商業化和產品化的開發任務,缺乏這種素質的人就完全不合格了。
2:文檔習慣
說高水平程序員從來不寫文檔的肯定是外行人,良好的文檔是正規研發流程中非常重要的環節,作為代碼程序員,30%的工作時間寫技術文檔是很正常的,而作為高級程序員和系統分析員,這個比例還要高很多。缺乏文檔,一個軟件系統就缺乏生命力,在未來的查錯,升級以及模塊的復用時就都會遇到極大的麻煩。3:規范化,標準化的代碼編寫習慣
作為一些外國知名軟件公司的規矩,代碼的變量命名,代碼內注釋格式,甚至嵌套中行縮進的長度和函數間的空行數字都有明確規定,良好的編寫習慣,不但有助于代碼的移植和糾錯,也有助于不同技術人員之間的協作。代碼具有良好的可讀性,是程序員基本的素質需求。比如整個linux的搭建,沒有規范化和標準化的代碼習慣,全球的研發協作是絕對不可想象的。4:需求理解能力
程序員需要理解一個模塊的需求,很多同學寫程序往往只關注一個功能需求,他們把性能指標全部歸結到硬件,操作系統和開發環境上,而忽視了本身代碼的性能考慮,有人曾經說寫一個廣告交換程序很簡單,這種人不了解在百萬甚至千萬數量級的訪問情況下的性能指標是如何實現的,性能需求指標中,穩定性、并訪支撐能力以及安全性都很重要,作為程序員需要評估該模塊在系統運營中所處的環境,將要受到的負荷壓力以及各種潛在的危險和惡意攻擊的可能性。就這一點,一個程序員至少需要2到3年的項目研發和跟蹤經驗才有可能有心得。5:學習和總結的能力
程序員是人才很容易被淘汰、很容易落伍的職業,因為一種技術可能僅僅在三兩年內具有領先性,程序員如果想安身立命,就必須不斷跟進新的技術,學習新的技能。
善于學習,對于任何職業而言,都是前進所必需的動力,對于程序員,這種要求就更加高了。
善于總結,也是學習能力的一種體現,每次完成一個研發任務,完成一段代碼,都應當有目的的跟蹤該程序的應用狀況和用戶反饋,隨時總結,找到自己的不足,這樣逐步提高,一個程序員才可能成長起來。具備以上全部素質的人,應當說是夠格的程序員了,以上的素質都不是由IQ決定的,也不是大學某些課本里可以學習到的,需要的僅僅是程序員對自己工作的認識,是一種意識上的問題。
通過做這個項目,也了解到軟件開發的基本流程:
第一個步驟是市場調研,技術和市場要結合才能體現最大價值。
第二個步驟是需求分析,這個階段需要出三樣東西,用戶視圖,數據詞典和用戶操作手冊。用戶視圖是該軟件用戶(包括終端用戶和管理用戶)所能看到的頁面樣式,這里面包含了很多操作方面的流程和條件。數據詞典是指明數據邏輯關系并加以整理的東東,完成了數據詞典,數據庫的設計就完成了一半多。用戶操作手冊是指明了操作流程的說明書。請注意,用戶操作流程和用戶視圖是由需求決定的,因此應該在軟件設計之前完成,完成這些,就為程序研發提供了約束和準繩,很遺憾太多公司都不是這樣做的,因果顛倒,順序不分,開發工作和實際需求往往因此 產生隔閡脫節的現象。
需求分析,除了以上工作,筆者以為作為項目設計者應當完整的做出項目的性能需求說明書,因為往往性能需求只有懂技術的人才可能理解,這就需要技術專家和需求方客戶或公司市場部門)能夠有真正的溝通和了解。
第三個步驟是概要設計,將系統功能模塊初步劃分,并給出合理的研發流程和資源要求。作為快速原型設計方法,完成概要設計就可以進入編碼階段了,通常采用這種方法是因為涉及的研發任務屬于新領域,技術主管人員一上來無法給出明確的詳細設計說明書,但是并不是說詳細設計說明書不重要,事實上快速原型法在完成原型代碼后,根據評測結果和經驗教訓的總結,還要重新進行詳細設計的步驟。
第四個步驟是詳細設計,這是考驗技術專家設計思維的重 要關卡,詳細設計說明書應當把具體的模塊以最“干凈”的方式(黑箱結構)提供給編碼者,使得系統整體模塊化達到最大;一份好的詳細設計說明書,可以使編碼的復雜性減低到最低,實際上,嚴格的講詳細設計說明書應當把每個函數的每個參數的定義都精精細細的提供出來,從需求分析到概要設計到完成詳細設計說明書,一個軟件項目就應當說完成了一半了。換言之,一個大型軟件系統在完成了一半的時候,其實還沒有開始一行代碼工作。那些把作軟件的程序員簡單理解為寫代碼的,就從根子上犯了錯誤了。
第五個步驟是編碼,在規范化的研發流程中,編碼工作在整個項目流程里最多不會超過1/2,通常在1/3的時間,所謂磨刀不誤砍柴功,設計過程完成的好,編碼效率就會極大提高,編碼時不同模塊之間的進度協調和協作是最需要小心的,也許一個小模塊的問題就可能影響了整體進度,讓很多程序員因此被迫停下工作等待,這種問題在很多研發過程中都出現過。編碼時的相互溝通和應急的解決手段都是相當重要的,對于程序員而言,bug永遠存在,你必須永遠面對這個問題,大名鼎鼎的微軟,可曾有連續三個月不發補丁的時候嗎?從來沒有!
第六個步驟是測試。
測試有很多種:按照測試執行方,可以分為內部測試和外部測試;按照測試范圍,可以分為模塊測試和整體聯調;按照測試條 件,可以分為正常操作情況測試和異常情況測試;按照測試的輸入范圍,可以分為全覆蓋測試和抽樣測試。以上都很好理解,不再解釋。
總之,測試同樣是項目研發中一個相當重要的步驟,對于一個大型軟件,3個月到1年的外部測試都是正常的,因為永遠都會又不可預料的問題存在。完成測試后,完成驗收并完成最后的一些幫助文檔,整體項目才算告一段落,當然日后少不了升級,修補等等工作,只要不是想通過一錘子買賣騙錢,就要不停的跟蹤軟件的運營狀況并持續修補升級,知道這個軟件被徹底淘汰為止。路漫漫其修遠兮,吾將上下而求索!這幾個月的學習和開發,既有經驗又有教訓,讓我們深刻認識到,我們離真正的程序員還有很長的路要走,我們定將以此為契機,努力提高自己的專業技術水平。
第三篇:項目開發總結報告
1引言.....................................................................................................................................................2 1.1編寫目的...................................................................................................................................2 1.2背景...........................................................................................................................................2 1.3定義...........................................................................................................................................2 1.4參考資料...................................................................................................................................3 2實際開發結果......................................................................................................................................3 2.1產品...........................................................................................................................................3 2.2主要功能和性能.......................................................................................................................3 2.3基本流程...................................................................................................................................3 2.4進度...........................................................................................................................................4 2.5費用...........................................................................................................................................4 3開發工作評價......................................................................................................................................4 3.1對生產效率的評價...................................................................................................................4 3.2對產品質量的評價...................................................................................................................4 3.3對技術方法的評價...................................................................................................................4 3.4出錯原因的分析.......................................................................................................................5 4經驗與教訓..........................................................................................................................................5
第四篇:項目開發總結報告
隱患排查智能管理系統 項目開發總結報告
2014年09月
江蘇創導信息科技有限公司
陜西陜煤韓城礦業有限公司隱患排查智能管理系統 引言
1.1編寫目的
項目開發總結報告的編制是為了總結本項目開發工作的經驗,說明實際取得的開發結果以及對整個開發工作的各個方面的評價。
本文檔預期的讀者為軟件開發人員。
1.2背景
項目名稱:韓城隱患排查系統
系統名稱:陜西陜煤韓城礦業公司隱患排查智能管理系統 開發單位:江蘇創導信息科技有限公司
1.3定義
列出本文件中用到的專門術語的定義和外文首字母組詞的原詞組。實際開發結果
2.1產品
本系統共包含5個程序,分別是: 韓城礦業公司隱患排查系統服務端; 韓城礦業公司隱患排查系統客戶端; 韓城桑樹坪隱患排查礦圖瀏覽客戶端; 韓城下峪口隱患排查礦圖瀏覽客戶端; 韓城象山礦井隱患排查礦圖瀏覽客戶端。
2.2主要功能和性能
本項目主要可實現以下模塊功能:
1.隱患排查功能,實現隱患信息的錄入、審核、處理、驗收的流程處理,以及隱患信息的查詢、統計、刪除、報表、大屏管理等管理功能。
江蘇創導信息科技有限公司
陜西陜煤韓城礦業有限公司隱患排查智能管理系統
2.三違信息管理功能,實現三違信息的錄入、審核申訴、處理的流程管理。并可以進行查詢、統計、刪除、報表功能。
3.專項檢查功能可以管理專項檢查庫,發布專項檢查,錄入和查詢專項檢查結果詳情。4.考核功能可以查詢考核結果,管理隱患三違信息生成的罰單。5.管理功能用于管理員用戶配置系統信息,以及發送短信,站內信等。
2.3基本流程
開始登錄隱患錄入不通過審核審核通過三違錄入系統管理申訴審核/申訴申訴隱患處理不通過隱患驗收多次不通過審核不通過通過三違取消申訴處理不通過三違處理通過生成罰單
2.4進度
由于足夠的技術力量保障,韓城礦業公司隱患排查智能管理系統開發進度正常,并與最后階段提前完成,爭取到了一定的測試時間。
江蘇創導信息科技有限公司
陜西陜煤韓城礦業有限公司隱患排查智能管理系統 開發工作評價
3.1對生產效率的評價
在高質量的前期調研設計和足夠的人力支持下,本項目生產效率較高,提前完成了開發進度。
3.2對產品質量的評價
本次項目產品質量較高,雖然之后又進行了一次較大修改,不過大部分是以為需求更改或開發時對需求理解有誤,錯誤代碼或者BUG導致的修改并不多。
3.3對技術方法的評價
VS2010:Visual Studio是微軟公司推出的開發環境。是目前最流行的Windows平臺應用程序開發環境。Visual Studio 2010版本于2010年4月12日上市,其集成開發環境(IDE)的界面被重新設計和組織,變得更加簡單明了。Visual Studio 2010同時帶來了 NET Framework 4.0、Microsoft Visual Studio 2010 CTP(Community Technology Preview--CTP),并且支持開發面向Windows 7的應用程序。除了Microsoft SQL Server,它還支持IBM DB2和Oracle數據庫。
JavaScript:一種直譯式腳本語言,是一種動態類型、弱類型、基于原型的語言,內置支持類型。它的解釋器被稱為JavaScript引擎,為瀏覽器的一部分,廣泛用于客戶端的腳本語言,最早是在HTML(標準通用標記語言下的一個應用)網頁上使用,用來給HTML網頁增加動態功能。
Windows Communication Foundation(WCF):是由微軟開發的一系列支持數據通信的應用程序框架,可以翻譯為Windows 通訊開發平臺。整合了原有的windows通訊的.net Remoting,WebService,Socket的機制,并融合有Http和Ftp的相關技術。是Windows平臺上開發分布式應用最佳的實踐方式。
SQL Server SQL Server 是一個關系數據庫管理系統。它最初是由Microsoft Sybase 和Ashton-Tate三家公司共同開發的,于1988 年推出了第一個OS/2 版本。在Windows NT 推出后,Microsoft與Sybase 在SQL Server 的開發上就分道揚鑣了,Microsoft 將SQL Server 移植到Windows NT系統上,專注于開發推廣SQL Server 的Windows NT 版本。Sybase 則較專注于SQL Server在UNIX 操作系統上的應用。
.NET Framework 4.0.NET Framework 4.0 是支持生成和運行下一代應用程序和 XML Web Services 的內部 Windows 組件,很多基于此架構的程序需要它的支持才能夠運行。
DevExpress
江蘇創導信息科技有限公司
陜西陜煤韓城礦業有限公司隱患排查智能管理系統
DevExpress特指DevExpress公司出品的控件集合或某系列控件或其中某控件。DevExpress 開發的控件有很強的實力,不僅功能豐富,應用簡便,而且界面華麗,更可方便定制。對于編程人員來說是個不錯的選擇。它的菜單欄控件更具代表,完全可以替代開發環境提供的基本控件,而讓您編寫的程序或軟件更顯專業化。它還提供完善的幫助系統,資料詳盡,可以快速入手。有些高級控件更是零代碼的,非常易于使用。
3.4出錯原因的分析
主要的錯誤原因是對需求的理解有歧義,或者多模塊聯動時導致的一些超出預期的相互影響、數據修改錯誤。經驗與教訓
此次項目中獲得的經驗主要有兩點:第一,是開發過程中與開發后因為需求導致的改變。這提示我們在以后的工作中,無論開發階段還是測試維護階段,都需要隨時關注需求的變化,有不理解或者歧義的地方,要第一時間解決疑問,不能模棱兩可的完成工作,對以后的測試修改工作帶來不必要的麻煩;
第二,是前期數據庫設計時部分表功能重復,導致后來的開發過程中的一些混亂和數據冗余。這帶給我們的教訓是在數據庫設計時一定要盡可能考慮全面,嚴格遵循安全性,完整性,一致性,可恢復性等數據庫設計原則,優化數據結構,平衡效率和功能,以保證數據庫不但能滿足開發需求,更能提高系統運行效率。
江蘇創導信息科技有限公司
第五篇:項目開發總結報告
首批“職業培訓包”項目開發總結報告模板
一、開發背景
1.開發項目的職業名稱、職業代碼、等級、職業定義及開發培訓包數。
2.參與此項開發任務的目的、任務及意義。
二、實際開發成果
1.說明開發成果的名稱及之間的層次關系,2.逐項列出本開發成果具有的主要功能和性能,三、基本開發流程
四、開發團隊簡介及分工情況
五、開發單位為項目開發制定的項目開發管理辦法
六、調研案例(1例)
七、開發工作評價
指開發效率、進度、質量及開發成果的實際應用效果。
八、經驗與教訓
列出從這項開發工作中所得到的最主要的經驗與教訓及對今后的項目開發工作的建議。
2013年9月23日