項目開發(fā)總結報告
10、項目開發(fā)總結
10.1引言10.1.1編寫目的
銀行ATM自動取款機系統(tǒng)的開發(fā)已經基本完成。寫此項目開發(fā)總結報告,以方便我們在以后的項目開發(fā)中來更好的實施項目的訂制開發(fā);讓我們在今后的項目開發(fā)中有更多的有據的資料來規(guī)范我們的開發(fā)過程和提高我們的開發(fā)效率,從而創(chuàng)造更多效益。
10.1.2背景
1、待開發(fā)軟件系統(tǒng)的名稱:銀行ATM系統(tǒng)
2、任務提出者:計算機科學與技術08級本三班第一開發(fā)小組3、開發(fā)者:計算機科學與技術08級本三班第一開發(fā)小組4、用戶:各個持有銀行卡的用戶以及銀行相關工作人員5、運行該軟件的計算站(中心):主樓610計算機室
10.1.3參考資料
a.軟件工程導論(第五版)張海藩編著清華大學出版社b.UML及建模郭寧編著清華大學出版社c.《數據庫系統(tǒng)原理教程》王珊編著清華大學出版社d.《管理信息系統(tǒng)》黃梯云主編經濟科學出版社
e.《數據庫原理》郭盈發(fā)張紅鵑編著西安電子科技大學出版社
10.2實際開發(fā)結果10.2.1產品
a.產品名稱:銀行ATM自動取款機系統(tǒng)
b.產品功能:通過銀行ATM自動取款機系統(tǒng)能夠快速、方便用戶進行取款、查詢余額
修改密碼、轉賬等業(yè)務。c.程序系統(tǒng)僅有一個版本。
10.2.2主要功能和性能
a.主要功能
登錄:任何擁有私人銀行卡帳號和密碼的人都能使用本系統(tǒng)登錄登錄權限:只有正確的帳號和密碼才能登錄。
查詢:已登錄本系統(tǒng)的操作人員有權查詢本人帳戶余額。取款:已登錄本系統(tǒng)的操作人員可以提取本人帳戶款項。密碼修改:已登錄本系統(tǒng)操作人員可以修改密碼憑證。退出:已登錄本系統(tǒng)操作人員可以安全退出本系統(tǒng)。
注意:當交易金額超過當前帳戶余額時,系統(tǒng)自己提示“余額不足”,自動退出本系統(tǒng),當系統(tǒng)遇到任何不對輸入時都自動退出本系統(tǒng)。b.主要性能1.2.3.4.5.6.
在查詢過程中,要求系統(tǒng)顯示該帳戶卡上所有的余額。在取款過程中,該系統(tǒng)只支持交易金額為50的倍數。
如果交易中響應時間超過30秒,系統(tǒng)提示“操作已過時”,自動推出本系統(tǒng)。交易結束時,系統(tǒng)知道更新帳戶上的數據,保持帳戶余額的一致性。交易完成后,用戶可以惦記“取卡”退出本系統(tǒng)。本系統(tǒng)可以進行各個銀行的金額交易。
注意:當交易金額超過當前帳戶余額時,系統(tǒng)自己提示“余額不足”,自動退出本系統(tǒng),當系統(tǒng)遇到任何不對輸入時都自動退出本系統(tǒng)。
系統(tǒng)功能圖
登錄系統(tǒng)登錄信息表登陸身份驗證修改密碼新密碼取款用戶存款取款記錄存款記錄轉賬轉賬記錄用戶存款信息表
圖10-1
10.2.3所用工時
該項目歷時將近3個月,累計90個工作日
10.2.4所用機時
1.上機時間:14小時2.平時利用時間:約70小時綜合以上,該項目所用機時約為84小時
10.2.5進度
計劃進度與實際進度的對比主要文檔軟件需求說明書概要設計說明書詳細設計說明書軟件開發(fā)項目計劃編制過程編碼實現測試軟件測試分析報告項目開發(fā)總結報告計劃進度3月183月223月223月223月284月54月164月28實際進度2月223月83月173月224月84月205月125月19
實際進度有所延遲的原因:工作量大,且在開始計劃時分配的人員較少。
10.2.6費用
無費用
10.3開發(fā)工作評價10.3.1對生產效率的評價
1.系統(tǒng)開發(fā)已歷時快3個月的時間了2.開發(fā)的反復性比較多。3.對客戶的需求理解不是很透徹。
綜合以上,此項目的開發(fā)效率不是很高,相反,有相當一定時間的浪費。
10.3.2對技術方案的評價
a.所使用的技術JAVA:通過對本項目的開發(fā),我們對JAVA有了進一步的認識,并且更牢固的掌握了面向對象軟件開發(fā)的方法。
b.Visio結構化的建模工具:對于畫圖特別的有幫助,特別是思路流程圖比用word自帶的畫圖工具要好得多,我們在做建模時經常使用visio。
c.使用數據庫建模工具:PowerDesigner工具來建立系統(tǒng)數據庫模型,以方便程序員很好的理解業(yè)務流和掌握系統(tǒng)架構者的架構思想,更好的滿足客戶的功能需求。在今后的項目開發(fā)中,我們要更好的來完成系統(tǒng)的前期數據庫模型的建立,最大的來優(yōu)化系統(tǒng)功能。
10.3.3對產品質量的評價
我們小組采用的是ATM自動取款機系統(tǒng)項目,本項目基于web進行開發(fā),在短短的3個月期間,該項目歷時90個工作日,對要求3個月竣工,從模糊定義上達到預期目標。小組成員按照標準的軟件工程完成了整個項目的開發(fā)工作。
該項目在優(yōu)質保工期的指導思想下基本達標,組員不僅體會了實際項目的工作環(huán)境、氛圍,也培養(yǎng)了團隊協(xié)作意識和溝通技巧;養(yǎng)成良好的職場工作習慣,、該項目在產品質量上基本上符合優(yōu)質保工期標準。
總體上講ATM自動取款機系統(tǒng)基本符合用戶要求。
10.4經驗與教訓
1、我們小組作為一個開發(fā)團體,交流和溝通是相當重要的,現在各個公司都需要這樣的人才,通過這次開發(fā)經歷,我體會很深。
2、團隊成員之間要相互學習彼此的優(yōu)點和技術,使團隊的能力不斷的提高。這樣,在項目的開發(fā)過程中,團隊才不會被難題困住不動
3、在我們做好了計劃后,我們要隨時的跟蹤計劃任務的完成進度,從而使我們的項目進度掌控在我們的開發(fā)周期范圍之內,今日計劃、行動,明日成功。
4、在項目進行的過程中,我們要不斷去整理自己的工作情況和做好總結
5、我也認識到了我在哪方面比較薄弱,也開始加強鍛煉,為以后在這方面能有更好的表現。
擴展閱讀:項目開發(fā)總結報告
項目開發(fā)總結報告(GB856788)
1引言
1.1編寫目的
為了對這次項目開發(fā)的整個過程作一個全面的總結,對不足之處做進一步的修改,完善,使系統(tǒng)更完美,并從中吸取經驗教訓,特編寫此項目開發(fā)總結報告。
1.2背景
盡管實驗設計與優(yōu)化的方法很多,但是由于其設計過程涉及的數據較多且算法復雜,采用傳統(tǒng)的人工方法計算繁瑣,工作量大,精度不高,基于計算機實現設計方法的軟件很多,我們組提出開發(fā)一個實驗設計小手。軟件名稱:實驗設計小助手項目提出者:。。。開發(fā)者:。。。。
需在windowsXP或201*的操作系統(tǒng)下運行。擁有c#平臺
1.3定義
SQLServer:StructuredQueryLanguageServer
1.4參考資料
《計算機在藥學中的應用》人民衛(wèi)生出版社主編董鴻曄
《c#程序設計》中國水利水電出版社【英】DouglasBellMikeParr著
2實際開發(fā)結果2.1產品
程序系統(tǒng)中各個程序的名字,它們之間的層次關系如表2.1所示:實驗設計項目完全隨機設計說明對隨機樣本進行分組隨機配對設計對隨機樣本進行配對分組隨機區(qū)組設計對隨機樣本進行區(qū)組分組正交實驗設計根據正交性從全面試驗中挑選出部分有代表性的點進行試驗實驗設計小助手完全隨機設計隨機配對設計隨機區(qū)組設計正交實驗設計
圖1實驗設計小助手軟件層次結構圖
2.2主要功能和性能
本系統(tǒng)主要包括完全隨機設計,隨機配對設計,隨機區(qū)組設計,正交試驗設計四個功能模塊:本軟件的使用及功能:一、完全隨機設計
采用完全隨機化的方法將同質的受試對象分配到各處理組,然后觀察各組的實驗效應。剛進入程序的界面:
點擊“試驗設計”在菜單欄里選擇完全隨機設計出現下圖:輸入隨機樣本組數14和隨機分組組數2
點擊“確定”出現下組結果,如下圖:
二、隨機配對設計
隨機化是指每個受試單位以概率均等的原則隨機分配到實驗組與對照組剛進入程序的界面:
點擊“試驗設計”在菜單欄里選擇隨機配對設計出現下圖:輸入隨機樣本總數14和隨機配對分組組數2(固定)
點擊“確定”出現下組結果,如下圖:
三、隨機區(qū)組設計
這種設計的特點是根據“局部控制”的原則,將樣本劃分為等于重復次數的區(qū)組,一區(qū)組安排一重復,區(qū)組內各處理都獨立的隨機排列。這是隨機排列設計中最常用而最基本的設計。
剛進入程序的界面:
點擊“試驗設計”在菜單欄里選擇隨機區(qū)組設計出現下圖:輸入隨機樣本組數24和隨機分組組數4
點擊確定,出現下圖:
四、正交試驗設計
正交試驗設計(Orthogonalexperimentaldesign)是研究多因素多水平的又一種設計方法,它是根據正交性從全面試驗中挑選出部分有代表性的點進行試驗,這些有代表性的點具備了“均勻分散,齊整可比”的特點,正交試驗設計是分式析因設計的主要方法。是一種高效率、快速、經濟的實驗設計方法。日本著名的統(tǒng)計學家田口玄一將正交試驗選
擇的水平組合列成表格,稱為正交表。
剛進入程序的界面:
點擊“試驗設計”在菜單欄里選擇正交試驗設計出現下圖:輸入因數總數20和水平總數5
點擊確定按鈕,出現下圖;
本系統(tǒng)的性能:
123性能要求.安全性要求高,能有效控制和管理不同的用戶的權限.在1兆每秒以上的專用網上,服務器能同時處理5000用戶端并發(fā)的訪問在PⅢ以上,內存128M以上,硬盤2G以上的微機與筆記本電腦上,響應時間要求在0.5~1秒內實際情況基本達到基本達到未達到2.3基本流程
進入試驗設計小助手選擇試驗設計的類型輸入相應變量,開始計算調試,繼續(xù)輸入不同的數據,進行更高的運算選擇下一個試驗設計項目,或者退出軟件
2.4進度
系統(tǒng)規(guī)劃階段項標志性事件開發(fā)階段:目開發(fā)計劃書的完成需求分析階段:系統(tǒng)需求說明書完成設計階段:系統(tǒng)設計說明書11.5-11.711.5-11.70編碼實現:項目的形成11.7-11.711.7-11.8原計劃進度實際進度時間差天天天提前1天
811.01-11.0211.01-11.0201*.3-11.411.3-11.4測試階段:測試計劃11.8-11.911.8-11.90天
移交階段:項目的遞交11.11-11.1611.11-11.15提前1天
比原計劃提前了,主要原因:①我們小組成員團隊意識強,團結,工作態(tài)度積極,能力較強②系統(tǒng)功能較簡單,開發(fā)過程中出現的問題比較少③小組成員編程經驗比較豐富,時間比較緊。2.5費用無
3開發(fā)工作評價
3.1對生產效率的評價
給出實際生產效率,包括:
程序的平均生產效率,即每人月生產的行數;文件的平均生產效率,即每人月生產的千字數;并列出原訂計劃數作為對比。3.2對產品質量的評價
出錯發(fā)生率10%~15%。產品基本達到了用戶的原始需求。3.3對技術方法的評價
運用了Microsoftvisualstudio201*軟件,利用了C#的知識(循環(huán),數組,界面設計,數據庫)3.4出錯原因的分析
C#語言的使用不當,導致程序無法運行,但經反復調試后程序可以流暢運行A.數據庫定義中完整性約束與唯一性約束沒有作出明確的定義導致數據庫連接和獲取數據出現錯誤。
B.數據庫中的表之間的級聯(lián)問題會導致對表的操作不便,比如要刪除某個數據時會由于它與其它表之間的級聯(lián)關系會刪除不了等等一些問題4經驗與教訓
由于運用C#設計試驗、項目做的太少,經驗不足,遇到問題不能及時發(fā)現有效解決,對可能存在的風險不能做正確的預測考慮問題要全面,具體的問題要普遍化
友情提示:本文中關于《項目開發(fā)總結報告》給出的范例僅供您參考拓展思維使用,項目開發(fā)總結報告:該篇文章建議您自主創(chuàng)作。
來源:網絡整理 免責聲明:本文僅限學習分享,如產生版權問題,請聯(lián)系我們及時刪除。