




免費預(yù)覽已結(jié)束,剩余4頁可下載查看
下載本文檔
版權(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)運而生,逐漸成為信息化建設(shè)的重要組成部分。圖書館管理系統(tǒng)為學(xué)校或圖書館的管理員提供所有借閱者的詳細(xì)信息以及圖書館內(nèi)庫存的詳細(xì)情況,對借書和還書兩大功能進(jìn)行合理操縱并且加以登記。圖書館管理系統(tǒng)采用目前比較流行的C/S模式,MyEclipse 作為前端開發(fā)工具,后臺數(shù)據(jù)庫管理系統(tǒng)為SQL Server2005,系統(tǒng)的運行平臺為Windows。系統(tǒng)運行在個人電腦上,對數(shù)據(jù)庫訪問和并發(fā)處理由SQL Server控制。該圖書館管理系統(tǒng)主要實現(xiàn)的功能如下:進(jìn)入系統(tǒng)前需要身份驗證,輸入正確的用戶名和密碼才能進(jìn)入系統(tǒng)。用戶可以根據(jù)需要進(jìn)行書庫管理。用戶可以進(jìn)行借書證的辦理、查詢、掛失等操作。用戶可以添加賬戶和修改密碼。項目開發(fā)時間:2個月開發(fā)工具: MyEclipse 2.1工作內(nèi)容在本項目的開發(fā)中須進(jìn)行的主要工作:進(jìn)行可行性研究、制定項目開發(fā)計劃、進(jìn)行需求分析、進(jìn)行概要設(shè)計、進(jìn)行詳細(xì)設(shè)計、進(jìn)行用戶界面設(shè)計、編碼、測試、編寫文檔、運行與維護(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)容如下:1.系統(tǒng)的名稱:XXX大學(xué)圖書館管理系統(tǒng);2.所用的編程語言:java;3.存儲程序的媒體形式:U盤。2.3.2文件移交用戶的每種文件:用戶操作手冊、軟件維護(hù)手冊。用戶操作手冊:手冊詳細(xì)描述該軟件的功能、性能和用戶界面,使用對如何使用該軟件得到具體的了解,為操作人員提供該軟件各種運行情況的有關(guān)知識,特別是操作方法的具體細(xì)節(jié)。 軟件維護(hù)手冊:主要包括軟件系統(tǒng)說明、程序模塊說明、操作環(huán)境、支持軟件的說明、維護(hù)過程的說明,便于軟件的維護(hù)。 2.3.3非移交的產(chǎn)品開發(fā)集體應(yīng)向本單位交出但不必向用戶移交的產(chǎn)品:可行性研究報告、項目開發(fā)計劃、軟件需求說明書、概要設(shè)計說明書等。1.可行性分析報告:說明該軟件開發(fā)項目的實現(xiàn)在技術(shù)上、經(jīng)濟(jì)上和社會因素上的可行性,評述為了合理地達(dá)到開發(fā)目標(biāo)可供選擇的各種可能實施方案,說明并論證所選定實施方案的理由。 2.項目開發(fā)計劃:為軟件項目實施方案制訂出具體計劃,應(yīng)該包括各部分工作的負(fù)責(zé)人員、開發(fā)的進(jìn)度、開發(fā)經(jīng)費的預(yù)算、所需的硬件及軟件資源等。 3.軟件需求說明書:對所開發(fā)軟件的功能、性能、用戶界面及運行環(huán)境等做出詳細(xì)的說明。它是在用戶與開發(fā)人員雙方對軟件需求取得共同理解并達(dá)成協(xié)議的條件下編寫的,也是實施開發(fā)工作的基礎(chǔ)。該說明書應(yīng)給出數(shù)據(jù)邏輯和數(shù)據(jù)采集的各項要求,為生成和維護(hù)系統(tǒng)數(shù)據(jù)文件做好準(zhǔn)備。 4.概要設(shè)計說明書:該說明書是概要實際階段的工作成果,它應(yīng)說明功能分配、模塊劃分、程序的總體結(jié)構(gòu)、輸入輸出以及接口設(shè)計、運行設(shè)計、數(shù)據(jù)結(jié)構(gòu)設(shè)計和出錯處理設(shè)計等,為詳細(xì)設(shè)計提供基礎(chǔ)。 5.詳細(xì)設(shè)計說明書:著重描述每一模塊是怎樣實現(xiàn)的,包括實現(xiàn)算法、邏輯流程等。 6.測試計劃:為做好集成測試和驗收測試,需為如何組織測試制訂實施計劃。計劃應(yīng)包括測試的內(nèi)容、進(jìn)度、條件、人員、測試用例的選取原則、測試結(jié)果允許的偏差范圍等。 7.測試分析報告:測試工作完成以后,應(yīng)提交測試計劃執(zhí)行情況的說明,對測試結(jié)果加以分析,并提出測試的結(jié)論意見。 8.源程序:軟件開發(fā)過程中的全部代碼以及注釋。2.4完成項目的最遲期限交付日期從2013年3月15日開始至2013年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ī)范,并交付用戶。交付日期為2013年6月18日,延期交付日為6月20號。2.5該計劃的批準(zhǔn)者和批準(zhǔn)日期該計劃的批準(zhǔn)者:張俊蘭老師;該計劃的批準(zhǔn)日期:2013年3月3實施計劃3.1工作任務(wù)的分解與人員分工項目開發(fā)中的人員分工見表1: 表1 項目開發(fā)的人員分工工作任務(wù)人員分工可行性研究孫盼 王丹 張奕娜項目開發(fā)計劃孫盼 王丹 張奕娜需求分析孫盼 王丹 概要設(shè)計孫盼 王丹詳細(xì)設(shè)計孫盼 王丹用戶界面設(shè)計孫盼編碼孫盼 王丹測試孫盼 王丹編寫文檔孫盼 王丹 張奕娜運行與維護(hù)孫盼 王丹 張奕娜3.2 接口人員 負(fù)責(zé)接口工作的人員及他們的職責(zé)如下: 1.負(fù)責(zé)本項目同用戶的接口人員:孫盼、王丹;2.負(fù)責(zé)本項目同本單位各管理機構(gòu)(合同計劃管理部門、財務(wù)部門、質(zhì)量管理部門等)的接口人員:孫盼 王丹 張奕娜;3.負(fù)責(zé)本項目同個份合同負(fù)責(zé)單位的接口人員:孫盼。3.3 進(jìn)度方法:采用結(jié)構(gòu)化開發(fā)。設(shè)置模塊開發(fā)優(yōu)先級:通過對圖書管理的特點和信息流程等的分析,確定各模塊開發(fā)的先后次序。對于需求分析、設(shè)計、編碼實現(xiàn)、測試、移交、培訓(xùn)和安裝等工作,給出每項工作任務(wù)的預(yù)定開始日期、完成日期及所需資源,規(guī)定各項工作任務(wù)完成的先后順序以及表征每項工作任務(wù)完成的標(biāo)志性事件。見表2:表2 進(jìn)度表工作任務(wù)開始日期完成日期標(biāo)志性事件可行性研究2013-3-182013-3-20可行性研究報告項目開發(fā)計劃2013-4-12010-4-6項目開發(fā)計劃書需求分析2013-4-152013-4-20軟件需求說明書概要設(shè)計2013-4-212013-4-30概要設(shè)計說明書詳細(xì)設(shè)計2013-5-12013-5-10詳細(xì)設(shè)計說明書用戶界面設(shè)計2013-5-112013-5-15用戶界面設(shè)計報告編碼2013-5-162013-5-28源代碼測試2013-5-292013-6-7測試分析報告用戶手冊2013-6-82013-6-15用戶手冊運行與維護(hù)2013-6-203.4 預(yù)算逐項列出本開發(fā)項目所需要的勞務(wù)(包括人員的數(shù)量和時間)以及經(jīng)費的預(yù)算(包括辦公費、差旅費、機時費、資料費、通訊設(shè)備和專用設(shè)備的租金等)和來源。本開發(fā)項目所需要的資源見表3:表3 項目開發(fā)資源表資源名稱來 源開發(fā)人員自給硬件自給支撐軟件網(wǎng)上下載(免費版)關(guān)鍵問題項目風(fēng)險因素 風(fēng)險排序風(fēng)險項名稱風(fēng)險描述風(fēng)險緩解方案1專業(yè)基礎(chǔ)知識不牢本次項目開發(fā)過程中涉及的知識較多,給項目開發(fā)人員帶來一定的困難進(jìn)行相應(yīng)的培訓(xùn)2經(jīng)驗欠缺成員開發(fā)經(jīng)驗不足,使項目質(zhì)量難以保證只有通過不斷的實踐3軟件性能的影響本次開發(fā)過程中部分軟件可能容易出現(xiàn)死機現(xiàn)象選擇合適的軟件,搭建良好的配置開發(fā)環(huán)境影響本計劃完成的主要問題有:沒有經(jīng)費和硬件設(shè)施有限用戶需求不清,存在誤解及二義性第一次開發(fā)軟件,開發(fā)人員沒有實際經(jīng)驗時間有限,沒有足夠的開發(fā)時間4 支持條件4.1計算機系統(tǒng)支持逐項列出開發(fā)中和運行時所需的計算機系統(tǒng)支持,包括計算機、外圍設(shè)備、通訊設(shè)備、模擬器、編譯(或匯編)程序、操作系統(tǒng)、數(shù)據(jù)管理程序包、數(shù)據(jù)存儲能力和測試支持能力等,逐項給出有關(guān)到貨日期、使用時間的要求。1.開發(fā)中需要的計算機系統(tǒng)支持:主機、Windows 7、SQL Server 2005、JDK1.6、MyEclipse7.0等;2.運行時所需的計算機系統(tǒng)支持:服務(wù)器tomcat、Windows 2000、SQL Server 2005、IIS 6.0等。4.2運行時需要的支持條件一對服務(wù)器的要求1服務(wù)器的中央處理部件(CPU)建議使用PIII 1G(以上) Xeon處理器芯片。2服務(wù)器內(nèi)存必須使用服務(wù)器專用ECC內(nèi)存3為了保證數(shù)據(jù)存儲的絕對可靠,硬盤應(yīng)使用磁盤冗余陣列(RAID 01)4為了防止服務(wù)器不可預(yù)測的故障,或者服務(wù)器的定期維護(hù)對整個業(yè)務(wù)造成的影響,所有建議使用兩臺服務(wù)器。兩臺服務(wù)器應(yīng)構(gòu)成雙機熱備份。中間使用Watchdog電路。這樣的結(jié)構(gòu)可以保證整個系統(tǒng)的長時間不間斷工作,即使在服務(wù)器定期維護(hù)的時候也可以使用后備另一臺服務(wù)器工作。5服務(wù)器應(yīng)支持熱插拔電源6服務(wù)器必須配備UPS(不間斷電源)。7服務(wù)器應(yīng)該放在學(xué)校內(nèi)部。不然無法進(jìn)行程序調(diào)試。8服務(wù)器應(yīng)該必須有固定IP地址。9其他性能在經(jīng)濟(jì)條件允許的情況下,應(yīng)該盡量使用高速穩(wěn)定的配件。二、服務(wù)器上應(yīng)該配備的軟件:1操作系統(tǒng):Microsoft Windows 2000 server 或者 Microsoft Windows 2000 Advanced server2數(shù)據(jù)庫:Microsoft SQL Server 2005 (簡體中文版) 3服務(wù)器必須使用專業(yè)的防火墻和反病毒軟件。4除了為了運行必須配備的程序以外,服務(wù)器上建議盡量不要安裝其他無關(guān)程序,以減少程序的混亂或者程序的意外沖突。5各系的操作系統(tǒng)盡量統(tǒng)一。(Windows 9x系列或者Windows 2000系列)。這樣可以避免管理軟件因為操作系統(tǒng)版本不一致造成的過多的開銷。6各系的機器必須也安裝反病毒軟件和防火墻。以防止網(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)建
溫馨提示
- 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)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025至2030中國小型遠(yuǎn)程監(jiān)控站行業(yè)發(fā)展趨勢分析與未來投資戰(zhàn)略咨詢研究報告
- 2025至2030中國寵物醫(yī)療行業(yè)盈利預(yù)測與未來發(fā)展方向分析報告
- 2025至2030中國定制私人度假行業(yè)發(fā)展趨勢分析與未來投資戰(zhàn)略咨詢研究報告
- 2025至2030中國嬰兒輻射加熱器行業(yè)發(fā)展趨勢分析與未來投資戰(zhàn)略咨詢研究報告
- 2025至2030中國奶牛養(yǎng)殖行業(yè)經(jīng)營模式及規(guī)?;l(fā)展前景預(yù)測報告
- 梁實秋季節(jié)如流水:散文鑒賞教學(xué)教案
- 簡單幾何體講課件
- 學(xué)會自我保護(hù)魯濱孫漂流記讀后感650字12篇范文
- 2025至2030中國垂直攀登者行業(yè)發(fā)展趨勢分析與未來投資戰(zhàn)略咨詢研究報告
- 歷史專題:中國近代史專題學(xué)習(xí)教案
- 天津地理會考知識要點精華版
- GB/T 1689-1998硫化橡膠耐磨性能的測定(用阿克隆磨耗機)
- GB/T 16823.3-2010緊固件扭矩-夾緊力試驗
- 江蘇省金陵中學(xué)2023學(xué)年物理高一下期末調(diào)研試題(含答案解析)
- 2023年合肥城建發(fā)展股份有限公司校園招聘筆試模擬試題及答案解析
- DB11-T1834-2021 城市道路工程施工技術(shù)規(guī)程高清最新版
- 廣東省珠海市2022-2023高一物理下學(xué)期期末學(xué)業(yè)質(zhì)量檢測試題
- 小學(xué)語文擴句、縮句專題
- PDCA降低I類切口感染發(fā)生率
- 人類能源史課件
- 農(nóng)村公路安全生命防護(hù)工程施工方案
評論
0/150
提交評論