軟件項目開發(fā)計劃書_第1頁
軟件項目開發(fā)計劃書_第2頁
軟件項目開發(fā)計劃書_第3頁
軟件項目開發(fā)計劃書_第4頁
軟件項目開發(fā)計劃書_第5頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)

文檔簡介

軟件項目開發(fā)計劃書--圖書館管理系統(tǒng)學(xué)號:1060610014039班級:軟件10班姓名:孫盼軟件項目開發(fā)計劃書1引言1.1編寫目的為了保證該項目能夠在我們這個團(tuán)隊的努力下保質(zhì)保量的完成,并且能夠達(dá)到目標(biāo)。我們編寫該項目開發(fā)計劃書,使得項目開發(fā)人員對該軟件系統(tǒng)的開發(fā)做一個合理、全面的規(guī)劃,在整個開發(fā)過程中所有開發(fā)人員能夠明白自己的任務(wù)和開發(fā)期限,我們覺得有必要以文件的形式把各個范圍內(nèi)的工作、工作任務(wù)的分解、項目團(tuán)隊的結(jié)構(gòu)、隊員的工作任務(wù)、溝通、開發(fā)進(jìn)度、以及外部條件的影響描述出來,使得隊員之間有遵循的條約,使整個開發(fā)過程井然有序地進(jìn)行。本項目開發(fā)計劃用于從總體上指導(dǎo)圖書館管理系統(tǒng)項目順利進(jìn)行并最終得到通過評審的項目產(chǎn)品。本項目開發(fā)計劃面向項目組全體成員。1.2背景XXX大學(xué)圖書館管理系統(tǒng)是由XXX大學(xué)委托我們開發(fā)的管理系統(tǒng),主要功能是實現(xiàn)圖書館的信息化管理,包括讀者信息管理,書籍信息管理,借閱信息管理,管理者信息管理等功能。該軟件系統(tǒng)的名稱:圖書館管理系統(tǒng)該項目的提出者:孫盼王丹該項目的開發(fā)者:孫盼王丹張奕娜該項目的用戶:XXX大學(xué)圖書館該軟件系統(tǒng)的實現(xiàn)場所:個人電腦圖書館管理系統(tǒng)是學(xué)校信息管理系統(tǒng)的重要組成部分,它需要學(xué)生基本信息系統(tǒng)來提供學(xué)生基本資料。很多情況下,圖書證號和學(xué)生證號是一樣,而且在圖書管理中,需要知道學(xué)生所在系別和班級等信息;它還需要教職工信息系統(tǒng)提供教職工的基本資料,因為教職工也能在圖書館借閱圖書。所以,在設(shè)計時需要注意,以便系統(tǒng)之間的信息交流和管理。2項目概述隨著當(dāng)代大學(xué)生知識水平層次的提高,圖書館成為大學(xué)生們?nèi)粘I钪胁豢扇鄙俚囊徊糠?。而圖書館的存書量和業(yè)務(wù)量龐大,僅僅靠傳統(tǒng)的記帳式管理是不科學(xué)的。圖書館系統(tǒng)應(yīng)運(yùn)而生,逐漸成為信息化建設(shè)的重要組成部分。圖書館管理系統(tǒng)為學(xué)?;驁D書館的管理員提供所有借閱者的詳細(xì)信息以及圖書館內(nèi)庫存的詳細(xì)情況,對借書和還書兩大功能進(jìn)行合理操縱并且加以登記。圖書館管理系統(tǒng)采用目前比較流行的C/S模式,MyEclipse作為前端開發(fā)工具,后臺數(shù)據(jù)庫管理系統(tǒng)為SQLServer2005,系統(tǒng)的運(yùn)行平臺為Windows。系統(tǒng)運(yùn)行在個人電腦上,對數(shù)據(jù)庫訪問和并發(fā)處理由SQLServer控制。該圖書館管理系統(tǒng)主要實現(xiàn)的功能如下:<1>進(jìn)入系統(tǒng)前需要身份驗證,輸入正確的用戶名和密碼才能進(jìn)入系統(tǒng)。<2>用戶可以根據(jù)需要進(jìn)行書庫管理。<3>用戶可以進(jìn)行借書證的辦理、查詢、掛失等操作。<4>用戶可以添加賬戶和修改密碼。項目開發(fā)時間:2個月開發(fā)工具:MyEclipse2.1工作內(nèi)容在本項目的開發(fā)中須進(jìn)行的主要工作:進(jìn)行可行性研究、制定項目開發(fā)計劃、進(jìn)行需求分析、進(jìn)行概要設(shè)計、進(jìn)行詳細(xì)設(shè)計、進(jìn)行用戶界面設(shè)計、編碼、測試、編寫文檔、運(yùn)行與維護(hù)、按計劃提請階段評審、提交測試部門評測開發(fā)產(chǎn)品、交付最終工作產(chǎn)品、項目實施總結(jié)、項目驗收等。2.2主要參加人員為了完成該圖書館管理系統(tǒng)的開發(fā),我們組建了一個臨時的項目團(tuán)隊,參加本項目開發(fā)的主要人員:孫盼王丹張奕娜2.3產(chǎn)品2.3.1程序移交給用戶的相關(guān)內(nèi)容如下:系統(tǒng)的名稱:XXX大學(xué)圖書館管理系統(tǒng);所用的編程語言:java;存儲程序的媒體形式:U盤。2.3.2文件移交用戶的每種文件:用戶操作手冊、軟件維護(hù)手冊。用戶操作手冊:手冊詳細(xì)描述該軟件的功能、性能和用戶界面,使用對如何使用該軟件得到具體的了解,為操作人員提供該軟件各種運(yùn)行情況的有關(guān)知識,特別是操作方法的具體細(xì)節(jié)。軟件維護(hù)手冊:主要包括軟件系統(tǒng)說明、程序模塊說明、操作環(huán)境、支持軟件的說明、維護(hù)過程的說明,便于軟件的維護(hù)。2.3.3非移交的產(chǎn)品開發(fā)集體應(yīng)向本單位交出但不必向用戶移交的產(chǎn)品:可行性研究報告、項目開發(fā)計劃、軟件需求說明書、概要設(shè)計說明書等。可行性分析報告:說明該軟件開發(fā)項目的實現(xiàn)在技術(shù)上、經(jīng)濟(jì)上和社會因素上的可行性,評述為了合理地達(dá)到開發(fā)目標(biāo)可供選擇的各種可能實施方案,說明并論證所選定實施方案的理由。項目開發(fā)計劃:為軟件項目實施方案制訂出具體計劃,應(yīng)該包括各部分工作的負(fù)責(zé)人員、開發(fā)的進(jìn)度、開發(fā)經(jīng)費(fèi)的預(yù)算、所需的硬件及軟件資源等。軟件需求說明書:對所開發(fā)軟件的功能、性能、用戶界面及運(yùn)行環(huán)境等做出詳細(xì)的說明。它是在用戶與開發(fā)人員雙方對軟件需求取得共同理解并達(dá)成協(xié)議的條件下編寫的,也是實施開發(fā)工作的基礎(chǔ)。該說明書應(yīng)給出數(shù)據(jù)邏輯和數(shù)據(jù)采集的各項要求,為生成和維護(hù)系統(tǒng)數(shù)據(jù)文件做好準(zhǔn)備。概要設(shè)計說明書:該說明書是概要實際階段的工作成果,它應(yīng)說明功能分配、模塊劃分、程序的總體結(jié)構(gòu)、輸入輸出以及接口設(shè)計、運(yùn)行設(shè)計、數(shù)據(jù)結(jié)構(gòu)設(shè)計和出錯處理設(shè)計等,為詳細(xì)設(shè)計提供基礎(chǔ)。詳細(xì)設(shè)計說明書:著重描述每一模塊是怎樣實現(xiàn)的,包括實現(xiàn)算法、邏輯流程等。測試計劃:為做好集成測試和驗收測試,需為如何組織測試制訂實施計劃。計劃應(yīng)包括測試的內(nèi)容、進(jìn)度、條件、人員、測試用例的選取原則、測試結(jié)果允許的偏差范圍等。測試分析報告:測試工作完成以后,應(yīng)提交測試計劃執(zhí)行情況的說明,對測試結(jié)果加以分析,并提出測試的結(jié)論意見。源程序:軟件開發(fā)過程中的全部代碼以及注釋。2.4完成項目的最遲期限交付日期從年3月15日開始至年6月18日,完成對整個系統(tǒng)的可行性報告分析、需求分析說明書、開發(fā)計劃說明說、系統(tǒng)設(shè)計書、項目測試、項目總結(jié),對概念模型、存儲模式、完整性控制、存取權(quán)限等進(jìn)行了定義,對系統(tǒng)功能各模塊進(jìn)行了詳細(xì)設(shè)計,定義了數(shù)據(jù)庫總體結(jié)構(gòu)、編碼命名規(guī)范,并交付用戶。交付日期為 年6月18日,延期交付日為6月20號。2.5該計劃的批準(zhǔn)者和批準(zhǔn)日期該計劃的批準(zhǔn)者:老師;該計劃的批準(zhǔn)日期:年3月3實施計劃3.1工作任務(wù)的分解與人員分工項目開發(fā)中的人員分工見表1:表1項目開發(fā)的人員分工3.2接口人員負(fù)責(zé)接口工作的人員及他們的職責(zé)如下:負(fù)責(zé)本項目同用戶的接口人員:孫盼、王丹;負(fù)責(zé)本項目同本單位各管理機(jī)構(gòu)(合同計劃管理部門、財務(wù)部門、質(zhì)量管理部門等)的接口人員:孫盼王丹張奕娜;負(fù)責(zé)本項目同個份合同負(fù)責(zé)單位的接口人員:孫盼。3.3進(jìn)度方法:采用結(jié)構(gòu)化開發(fā)。設(shè)置模塊開發(fā)優(yōu)先級:通過對圖書管理的特點(diǎn)和信息流程等的分析,確定各模塊開發(fā)的先后次序。對于需求分析、設(shè)計、編碼實現(xiàn)、測試、移交、培訓(xùn)和安裝等工作,給出每項工作任務(wù)的預(yù)定開始日期、完成日期及所需資源,規(guī)定各項工作任務(wù)完成的先后順序以及表征每項工作任務(wù)完成的標(biāo)志性事件。見表2:表2進(jìn)度表3.4預(yù)算逐項列出本開發(fā)項目所需要的勞務(wù)(包括人員的數(shù)量和時間)以及經(jīng)費(fèi)的預(yù)算(包括辦公費(fèi)、差旅費(fèi)、機(jī)時費(fèi)、資料費(fèi)、通訊設(shè)備和專用設(shè)備的租金等)和來源。本開發(fā)項目所需要的資源見表3:表3項目開發(fā)資源表關(guān)鍵問題項目風(fēng)險因素影響本計劃完成的主要問題有:沒有經(jīng)費(fèi)和硬件設(shè)施有限用戶需求不清,存在誤解及二義性第一次開發(fā)軟件,開發(fā)人員沒有實際經(jīng)驗時間有限,沒有足夠的開發(fā)時間4支持條件4.1計算機(jī)系統(tǒng)支持逐項列出開發(fā)中和運(yùn)行時所需的計算機(jī)系統(tǒng)支持,包括計算機(jī)、外圍設(shè)備、通訊設(shè)備、模擬器、編譯(或匯編)程序、操作系統(tǒng)、數(shù)據(jù)管理程序包、數(shù)據(jù)存儲能力和測試支持能力等,逐項給出有關(guān)到貨日期、使用時間的要求。開發(fā)中需要的計算機(jī)系統(tǒng)支持:主機(jī)、Windows7、SQLServer5、 JDK16、 MyEclipse7.0等;運(yùn)行時所需的計算機(jī)系統(tǒng)支持:服務(wù)器tomcat、Windows0、SQLServer5、IIS6.0等。4.2運(yùn)行時需要的支持條件《一》對服務(wù)器的要求服務(wù)器的中央處理部件(CPU)建議使用PIII1G(以上)Xeon處理器芯片。服務(wù)器內(nèi)存必須使用服務(wù)器專用ECC內(nèi)存為了保證數(shù)據(jù)存儲的絕對可靠,硬盤應(yīng)使用磁盤冗余陣列(RAID01)為了防止服務(wù)器不可預(yù)測的故障,或者服務(wù)器的定期維護(hù)對整個業(yè)務(wù)造成的影響,所有建議使用兩臺服務(wù)器。兩臺服務(wù)器應(yīng)構(gòu)成雙機(jī)熱備份。中間使用Watchdog電路。這樣的結(jié)構(gòu)可以保證整個系統(tǒng)的長時間不間斷工作,即使在服務(wù)器定期維護(hù)的時候也可以使用后備另一臺服務(wù)器工作。服務(wù)器應(yīng)支持熱插拔電源服務(wù)器必須配備UPS(不間斷電源)。服務(wù)器應(yīng)該放在學(xué)校內(nèi)部。不然無法進(jìn)行程序調(diào)試。服務(wù)器應(yīng)該必須有固定IP地址。其他性能在經(jīng)濟(jì)條件允許的情況下,應(yīng)該盡量使用高速穩(wěn)定的配件?!抖贰⒎?wù)器上應(yīng)該配備的軟件:操作系統(tǒng):MicrosoftWindows2000server或者M(jìn)icrosoftWindows2000Advancedserver數(shù)據(jù)庫:MicrosoftSQLServer2005(簡體中文版)服務(wù)器必須使用專業(yè)的防火墻和反病毒軟件。除了為了運(yùn)行必須配備的程序以外,服務(wù)器上建議盡量不要安裝其他無關(guān)程序,以減少程序的混亂或者程序的意外沖突。各系的操作系統(tǒng)盡量一。(Windows9x系列或者Windows2000系列)。這樣可以避免管理軟件因為操作系統(tǒng)版本不一致造成的過多的開銷。各系的機(jī)器必須也安裝反病毒軟件和防火墻。以防止網(wǎng)絡(luò)上的蠕蟲病毒在整個網(wǎng)絡(luò)范圍內(nèi)的蔓延。4.3需由用戶承擔(dān)的工作對本小組成員進(jìn)行相關(guān)專業(yè)知識的培訓(xùn),其內(nèi)容包括圖書館的工作結(jié)構(gòu)、圖書館管理系統(tǒng)的工作流程以及圖書館規(guī)模。包括:可容納多少圖書,多少讀者,有幾個級別的管理員和管理員數(shù)目等,這些內(nèi)容必須在數(shù)據(jù)庫創(chuàng)建之初就進(jìn)行培訓(xùn)。配備相應(yīng)的硬件系統(tǒng),做到規(guī)范的操

溫馨提示

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

評論

0/150

提交評論