




免費(fèi)預(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)運(yùn)而生,逐漸成為信息化建設(shè)的重要組成部分。圖書館管理系統(tǒng)為學(xué)校或圖書館的管理員提供所有借閱者的詳細(xì)信息以及圖書館內(nèi)庫存的詳細(xì)情況,對借書和還書兩大功能進(jìn)行合理操縱并且加以登記。圖書館管理系統(tǒng)采用目前比較流行的C/S模式,MyEclipse 作為前端開發(fā)工具,后臺數(shù)據(jù)庫管理系統(tǒng)為SQL Server2005,系統(tǒng)的運(yùn)行平臺為Windows。系統(tǒng)運(yùn)行在個人電腦上,對數(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è)計、編碼、測試、編寫文檔、運(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)容如下:1.系統(tǒng)的名稱:XXX大學(xué)圖書館管理系統(tǒng);2.所用的編程語言:java;3.存儲程序的媒體形式: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è)計說明書等。1.可行性分析報告:說明該軟件開發(fā)項目的實現(xiàn)在技術(shù)上、經(jīng)濟(jì)上和社會因素上的可行性,評述為了合理地達(dá)到開發(fā)目標(biāo)可供選擇的各種可能實施方案,說明并論證所選定實施方案的理由。 2.項目開發(fā)計劃:為軟件項目實施方案制訂出具體計劃,應(yīng)該包括各部分工作的負(fù)責(zé)人員、開發(fā)的進(jìn)度、開發(fā)經(jīng)費(fèi)的預(yù)算、所需的硬件及軟件資源等。 3.軟件需求說明書:對所開發(fā)軟件的功能、性能、用戶界面及運(yùn)行環(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è)計、運(yùn)行設(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è)計孫盼編碼孫盼 王丹測試孫盼 王丹編寫文檔孫盼 王丹 張奕娜運(yùn)行與維護(hù)孫盼 王丹 張奕娜3.2 接口人員 負(fù)責(zé)接口工作的人員及他們的職責(zé)如下: 1.負(fù)責(zé)本項目同用戶的接口人員:孫盼、王丹;2.負(fù)責(zé)本項目同本單位各管理機(jī)構(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用戶手冊運(yùn)行與維護(hù)2013-6-203.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ā)資源表資源名稱來 源開發(fā)人員自給硬件自給支撐軟件網(wǎng)上下載(免費(fèi)版)關(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)死機(jī)現(xiàn)象選擇合適的軟件,搭建良好的配置開發(fā)環(huán)境影響本計劃完成的主要問題有:沒有經(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)到貨日期、使用時間的要求。1.開發(fā)中需要的計算機(jī)系統(tǒng)支持:主機(jī)、Windows 7、SQL Server 2005、JDK1.6、MyEclipse7.0等;2.運(yùn)行時所需的計算機(jī)系統(tǒng)支持:服務(wù)器tomcat、Windows 2000、SQL Server 2005、IIS 6.0等。4.2運(yùn)行時需要的支持條件一對服務(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)成雙機(jī)熱備份。中間使用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除了為了運(yùn)行必須配備的程序以外,服務(wù)器上建議盡量不要安裝其他無關(guān)程序,以減少程序的混亂或者程序的意外沖突。5各系的操作系統(tǒng)盡量統(tǒng)一。(Windows 9x系列或者Windows 2000系列)。這樣可以避免管理軟件因為操作系統(tǒng)版本不一致造成的過多的開銷。6各系的機(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)建
溫馨提示
- 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屆安徽省阜陽市太和縣太和中學(xué)高二化學(xué)第二學(xué)期期末綜合測試試題含解析
- 大學(xué)英語b統(tǒng)考試題答案及解析
- 乘務(wù)員安全考試題及答案
- 北京七中考試題目及答案
- 保安考試題及答案實操
- 拜城民警考試題及答案
- 2025年金融科技企業(yè)估值模型構(gòu)建與投資決策策略深度解讀
- 直播帶貨公司用水安全管理辦法?
- 2025年金融反洗錢技術(shù)監(jiān)管政策與合規(guī)性評估報告
- 2025年金融大數(shù)據(jù)技術(shù)在數(shù)據(jù)治理與資產(chǎn)化中的應(yīng)用前景
- 供應(yīng)鏈整體運(yùn)作流程
- MT/T 548-1996單體液壓支柱使用規(guī)范
- GB/T 9765-2009輪胎氣門嘴螺紋
- GB/T 23806-2009精細(xì)陶瓷斷裂韌性試驗方法單邊預(yù)裂紋梁(SEPB)法
- 2022年04月四川宜賓市敘州區(qū)面向區(qū)內(nèi)外考試選調(diào)在編在職教師136人考試押題庫【1000題】含答案附帶詳解析
- FZ/T 74001-2020紡織品針織運(yùn)動護(hù)具
- 圖解“雙均線雙交叉”期貨、股票操作系統(tǒng)課件
- 宮外孕右輸卵管妊娠腹腔鏡下盆腔粘連分解術(shù)、右輸卵管妊娠開窗取胚術(shù)手術(shù)記錄模板
- 美軍標(biāo)電子裝備環(huán)境試驗-mil-std-810g
- 混凝土重力壩設(shè)計說明書
- 應(yīng)用回歸分析(第三版)何曉群_劉文卿_課后習(xí)題答案_完整版
評論
0/150
提交評論