項目開發(fā)總結報告
項目開發(fā)總結報告(GB856788)
1引言
1.1編寫目的
為了對這次項目開發(fā)的整個過程作一個全面的總結,對不足之處做進一步的修改,完善,使系統(tǒng)更完美,并從中吸取經驗教訓,特編寫此項目開發(fā)總結報告。
1.2背景
為方便網(wǎng)上新聞瀏覽者能夠及時準確的了解實事新聞、以及方便新聞發(fā)布者在網(wǎng)上快速的進行排版整理發(fā)布新聞資料,我們組提出開發(fā)一個新聞發(fā)布系統(tǒng)。軟件名稱:新聞發(fā)布系統(tǒng)
項目提出者:12號開發(fā)小組的全體成員開發(fā)者:12號開發(fā)小組的全體成員
需在windowsXP或201*的操作系統(tǒng)下運行。配置要求:tomcat服務器,SQLServer數(shù)據(jù)庫,MyEclipse以及JAVA等該軟件需與數(shù)據(jù)庫連接使用才能運行。
1.3定義
SQLServer:StructuredQueryLanguageServerJSP:JavaServerPage
Html:HyperTextMarkupLanguage
1.4參考資料
《軟件工程導論》張海潘編著清華大學出版社出版
《Web應用開發(fā)技術:JSP》崔尚森張白一編著西安電子科技大學出版社出版《JAVA2程序設計基礎教程》計算機職業(yè)教育聯(lián)盟主編清華大學出版社出版《SQLServer數(shù)據(jù)庫基礎教程》邱李華李曉黎張玉花等編著人民郵電出版社出版《實用操作系統(tǒng)教程》葛瀛龍周旭等編著機械工業(yè)出版社出版《計算機網(wǎng)絡技術》謝希仁主編電子工業(yè)出版社出版
2實際開發(fā)結果2.1產品
程序系統(tǒng)中各個程序的名字,它們之間的層次關系如表2.1所示:表2.1功能需求管理員登陸添加目錄修改目錄刪除目錄添加新聞
程序單元或模塊(實現(xiàn)功能需求)AdministratorLoginUnitAddListUnitRenewListUnitDeleteListUnitAddNewsUnit1
程序層次結構圖3圖3圖3圖3圖修改新聞刪除新聞文件上傳新聞首頁推薦新聞新聞詳情閱讀評論發(fā)表評論RenewNewsUnitDeleteNewsUnitDocumentUploadUnitNewsHomePageRecommendNewsNewsDetailsReadAndReviewUnitPublishYourCommentsUnit圖1圖1圖1圖2圖2圖2圖2圖2新聞管理NewsManagementUnit添加新聞AddNewsUnit修改新聞RenewNews刪除新聞DeleteNewsUnit文件上傳Document
圖1新聞管理層次結構圖
圖2前臺閱讀模塊
后臺管理管理員登陸分類管理修改信息新聞管理添加目錄修改目錄刪除目錄
圖3后臺管理模塊
2.2主要功能和性能
本系統(tǒng)主要包括前臺管理和后臺管理兩個功能模塊:(1)后臺管理模塊
本子系統(tǒng)主要用于實現(xiàn)管理員登陸之后對新聞的分類管理和詳細新聞管理,也是本系統(tǒng)的關鍵部分
①管理員登陸:本模塊是系統(tǒng)用于管理員登陸系統(tǒng),對系統(tǒng)進行維護和管理,要輸入帳號
和密碼才能進入系統(tǒng).
②分類管理:該子模塊包含目錄的添加,修改和刪除三個部分.③新聞管理:該子模塊包含新聞的添加,修改和刪除三個部分.(2)前臺閱讀模塊
該模塊主要是和用戶的交互界面,該模塊分為新聞首頁,推薦新聞,新聞詳情,閱讀評論和發(fā)表評論五個子模塊.
①新聞首頁:用戶可以看到所有新聞的大概情況.
②推薦新聞:將比較新的新聞和比較重要的新聞推薦給用戶.③新聞詳情:將每條新聞的詳細情況告知用戶.④閱讀評論:閱讀完新聞后可以對該新聞發(fā)表評論.原定的目標基本實現(xiàn)了,還有待進一步提高和完善
本系統(tǒng)的性能:
1性能要求.安全性要求高,能有效控制和管理不同的用戶的權限3
實際情況基本達到23.在1兆每秒以上的專用網(wǎng)上,服務器能同時處理5000用戶端并發(fā)的訪問在PⅢ以上,內存128M以上,硬盤2G以上的微機與筆記本電腦上,響應時間要求在0.5~1秒內基本達到未達到
2.3基本流程
判別權限是否管理員NY瀏覽新聞信息瀏覽新聞信息個人信息修改發(fā)表評論增加新聞類別刪除新聞類別添加新聞刪除新聞退出系統(tǒng)2.4進度
系統(tǒng)規(guī)劃階段項標志性事件原計劃進度實際進度開發(fā)階段:目開發(fā)計劃書的完成4.15-4.234.15-4.21需求分析階段:系統(tǒng)需求說明書完成4.23-4.304.22-5.1設計階段:系統(tǒng)設計說明書5.1-6.105.2-5.20編碼實現(xiàn):項目的形成6.10-6.175.21-5.275
時間差提前2天延遲1天提前20天提前20天測試階段:測試計劃6.17-7.205.28-5.31提前20天移交階段:項目的遞交7.206.14提前1個月比原計劃提前了,主要原因:①我們小組成員團隊意識強,團結,工作態(tài)度積極,能力較強②系統(tǒng)功能較簡單,開發(fā)過程中出現(xiàn)的問題比較少③小組成員編程經驗比較豐富,時間比較緊。
2.5費用
無3開發(fā)工作評價
3.1對生產效率的評價
給出實際生產效率,包括:
a.程序的平均生產效率,即每人月生產的行數(shù);b.文件的平均生產效率,即每人月生產的千字數(shù);并列出原訂計劃數(shù)作為對比。
3.2對產品質量的評價
出錯發(fā)生率10%~15%。產品基本達到了用戶的原始需求。
3.3對技術方法的評價
MyEclipse內在支持多種軟件工程工具,功能強大,以后可以繼續(xù)使用。JSP全名JavaServerPage,是網(wǎng)站開發(fā)語言。JSP可以在Serverlet和JavaBean的支持下,完成功能強大的站點程序。①JSP語言總述JSP提供在HTML代碼中混合某種程序代碼、由語言引擎解釋執(zhí)行程序代碼的能力。②JSP代碼被編譯成Servlet并由Java虛擬機解釋執(zhí)行,這種編譯操作
SQLserver201*是數(shù)據(jù)庫操作語言,使用方便,易于操作
3.4出錯原因的分析
A.數(shù)據(jù)庫定義中完整性約束與唯一性約束沒有作出明確的定義導致數(shù)據(jù)庫連接和獲取數(shù)據(jù)出現(xiàn)錯誤。
B.數(shù)據(jù)庫中的表之間的級聯(lián)問題會導致對表的操作不便,比如要刪除某個數(shù)據(jù)時會由于它與其它表之間的級聯(lián)關系會刪除不了等等一些問題
4經驗與教訓
項目做的太少,經驗不足,遇到問題不能及時發(fā)現(xiàn)有效解決,對可能存在的風險不能做正確的預測
考慮問題要全面,具體的問題要普遍化
擴展閱讀:項目開發(fā)總結報告
項目開發(fā)總結報告(GB856788)
1引言
1.1編寫目的
為了對這次項目開發(fā)的整個過程作一個全面的總結,對不足之處做進一步的修改,完善,使系統(tǒng)更完美,并從中吸取經驗教訓,特編寫此項目開發(fā)總結報告。
1.2背景
盡管實驗設計與優(yōu)化的方法很多,但是由于其設計過程涉及的數(shù)據(jù)較多且算法復雜,采用傳統(tǒng)的人工方法計算繁瑣,工作量大,精度不高,基于計算機實現(xiàn)設計方法的軟件很多,我們組提出開發(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ū)組分組正交實驗設計根據(jù)正交性從全面試驗中挑選出部分有代表性的點進行試驗實驗設計小助手完全隨機設計隨機配對設計隨機區(qū)組設計正交實驗設計
圖1實驗設計小助手軟件層次結構圖
2.2主要功能和性能
本系統(tǒng)主要包括完全隨機設計,隨機配對設計,隨機區(qū)組設計,正交試驗設計四個功能模塊:本軟件的使用及功能:一、完全隨機設計
采用完全隨機化的方法將同質的受試對象分配到各處理組,然后觀察各組的實驗效應。剛進入程序的界面:
點擊“試驗設計”在菜單欄里選擇完全隨機設計出現(xiàn)下圖:輸入隨機樣本組數(shù)14和隨機分組組數(shù)2
點擊“確定”出現(xiàn)下組結果,如下圖:
二、隨機配對設計
隨機化是指每個受試單位以概率均等的原則隨機分配到實驗組與對照組剛進入程序的界面:
點擊“試驗設計”在菜單欄里選擇隨機配對設計出現(xiàn)下圖:輸入隨機樣本總數(shù)14和隨機配對分組組數(shù)2(固定)
點擊“確定”出現(xiàn)下組結果,如下圖:
三、隨機區(qū)組設計
這種設計的特點是根據(jù)“局部控制”的原則,將樣本劃分為等于重復次數(shù)的區(qū)組,一區(qū)組安排一重復,區(qū)組內各處理都獨立的隨機排列。這是隨機排列設計中最常用而最基本的設計。
剛進入程序的界面:
點擊“試驗設計”在菜單欄里選擇隨機區(qū)組設計出現(xiàn)下圖:輸入隨機樣本組數(shù)24和隨機分組組數(shù)4
點擊確定,出現(xiàn)下圖:
四、正交試驗設計
正交試驗設計(Orthogonalexperimentaldesign)是研究多因素多水平的又一種設計方法,它是根據(jù)正交性從全面試驗中挑選出部分有代表性的點進行試驗,這些有代表性的點具備了“均勻分散,齊整可比”的特點,正交試驗設計是分式析因設計的主要方法。是一種高效率、快速、經濟的實驗設計方法。日本著名的統(tǒng)計學家田口玄一將正交試驗選
擇的水平組合列成表格,稱為正交表。
剛進入程序的界面:
點擊“試驗設計”在菜單欄里選擇正交試驗設計出現(xiàn)下圖:輸入因數(shù)總數(shù)20和水平總數(shù)5
點擊確定按鈕,出現(xiàn)下圖;
本系統(tǒng)的性能:
123性能要求.安全性要求高,能有效控制和管理不同的用戶的權限.在1兆每秒以上的專用網(wǎng)上,服務器能同時處理5000用戶端并發(fā)的訪問在PⅢ以上,內存128M以上,硬盤2G以上的微機與筆記本電腦上,響應時間要求在0.5~1秒內實際情況基本達到基本達到未達到2.3基本流程
進入試驗設計小助手選擇試驗設計的類型輸入相應變量,開始計算調試,繼續(xù)輸入不同的數(shù)據(jù),進行更高的運算選擇下一個試驗設計項目,或者退出軟件
2.4進度
系統(tǒng)規(guī)劃階段項標志性事件開發(fā)階段:目開發(fā)計劃書的完成需求分析階段:系統(tǒng)需求說明書完成設計階段:系統(tǒng)設計說明書11.5-11.711.5-11.70編碼實現(xiàn):項目的形成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ā)過程中出現(xiàn)的問題比較少③小組成員編程經驗比較豐富,時間比較緊。2.5費用無
3開發(fā)工作評價
3.1對生產效率的評價
給出實際生產效率,包括:
程序的平均生產效率,即每人月生產的行數(shù);文件的平均生產效率,即每人月生產的千字數(shù);并列出原訂計劃數(shù)作為對比。3.2對產品質量的評價
出錯發(fā)生率10%~15%。產品基本達到了用戶的原始需求。3.3對技術方法的評價
運用了Microsoftvisualstudio201*軟件,利用了C#的知識(循環(huán),數(shù)組,界面設計,數(shù)據(jù)庫)3.4出錯原因的分析
C#語言的使用不當,導致程序無法運行,但經反復調試后程序可以流暢運行A.數(shù)據(jù)庫定義中完整性約束與唯一性約束沒有作出明確的定義導致數(shù)據(jù)庫連接和獲取數(shù)據(jù)出現(xiàn)錯誤。
B.數(shù)據(jù)庫中的表之間的級聯(lián)問題會導致對表的操作不便,比如要刪除某個數(shù)據(jù)時會由于它與其它表之間的級聯(lián)關系會刪除不了等等一些問題4經驗與教訓
由于運用C#設計試驗、項目做的太少,經驗不足,遇到問題不能及時發(fā)現(xiàn)有效解決,對可能存在的風險不能做正確的預測考慮問題要全面,具體的問題要普遍化
友情提示:本文中關于《項目開發(fā)總結報告》給出的范例僅供您參考拓展思維使用,項目開發(fā)總結報告:該篇文章建議您自主創(chuàng)作。
來源:網(wǎng)絡整理 免責聲明:本文僅限學習分享,如產生版權問題,請聯(lián)系我們及時刪除。