




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、'k'k'k軟件開發(fā)計劃書項目名稱:圖書管理系統(tǒng)參與人員:圖書管理系統(tǒng)軟件項目開發(fā)計劃書-3 -3 -3 -4 -4 -5 -5 -5 -7 -7 -7 -7 -7 -8 -8 -8 -999-10-10-10-10-10-10-10-編寫目的 1.1 背景1.2 定義1.3 '參考資料1.4 2項目概述工作內容2.1 主要參加人員 2.2 產品及成果2.3 2.3. 程序1 2.3. 文件2 23 服務3 2.3. 非移交產品 4 驗收標準2.4 24 代碼的驗收1 2.4. 文檔驗收 2 2.4. 月艮務驗收 3 完成項目的最遲期限 2.5 本計劃的審查者與
2、批準者 2.6 3實施總計戈U 開發(fā)過程 3.1 3.1. 需求分析1 34 系統(tǒng)設計2 3.1. 編碼及測試階段 3 3.1. 文檔、產品部署 4彳1.項目總結5 工作任務的分解 3.2 -11-接口人員 3.3 -12-進度3.4 -12-預算3.5 -13-關鍵問題 3.6 -13-4支持條件 -14- 計算機系統(tǒng)支持 4.1 -14-需要用戶承擔的工作 4.2 -15-需由夕卜單位提供的條件 4.3 -15-5專題計劃要 點 -16-開發(fā)人員培訓計戈U 5.1 -16-測試計戈U 5.2 -16-圖書管理系統(tǒng)軟件項目開發(fā)計劃書質量保證計戈U 5.3 -16-人員配置計劃 5.4 -16
3、-客戶培訓計戈U 5.5 -17-安全保密計戈U 5.6 -17-合同計戈U 5.7 -17-軟件項目開發(fā)計劃書圖書管理系統(tǒng)1引言1.1編寫目的為了保證項目團隊按時保質地完成項目目標,便于項目團隊成員更好地了解項目情況,使項目工作開展的各個過程合理有序,有必要以文件化的形式,把對于在項目生命周期內的工作任務范圍、各項工作的任務分解、項目團隊組織結構、各團隊成員的工作責任、團隊內外溝通協(xié)作方式、開發(fā)進度、經費預算、項目內外環(huán)境條件、風險對策等內容以書面的方式描述出來,作為項目團隊成員以及項目干系人之間的共識與約定, 項目生命周期內的所有項目活動的行動基礎,項目團隊開展和檢查項目工作的依據。本項目
4、開發(fā)計劃用于從總體上指導圖書管理系統(tǒng)項目順利進行并最終得到通過評審 的項目產品。本項目開發(fā)計劃面向項目組全體成員。1.2背景沈陽師范大學圖書管理系統(tǒng)是由沈陽師范大學委托我們開發(fā)的大型管理系統(tǒng),主要功能是實現(xiàn)圖書館的信息化管理,包括讀者信息管理,書籍信息管理,借閱信息管理,管理者信息管理等功能。項目周期為六個月,項目背景規(guī)劃如表1.1所示。項目名稱表1.1項目委托單位項目背景規(guī)劃任務提出者項目承擔單位圖書管理系統(tǒng)沈陽師范大學周老師圖書管理系統(tǒng)是學校信息管理系統(tǒng)的一個重要組成部分,它需要學生基本信息系統(tǒng)提供學生的基本資料,因為很多情況下,圖書證號和學生的學生證號是一樣的,而且在圖書管理中,需要知道
5、學生所在的系別和班級等信息;另外,它還需要教職工信息系統(tǒng)提供基本資料, 因為教職工當然也能在圖書館借閱圖書。因此,在設計時可以和校園信息管理系統(tǒng)的其他系統(tǒng)使用同一個數(shù)據庫管理系統(tǒng),以便 系統(tǒng)之間的信息交流和管理。圖書管理系統(tǒng)軟件項目開發(fā)計劃書1.3定義專門術語:SQL SERVEF系統(tǒng)服務器所使用的數(shù)據庫關系系統(tǒng)(DBMS)。SQL 一種用于訪問查詢數(shù)據庫的語言事務流:數(shù)據進入模塊后可能有多種路徑進行處理。主鍵:數(shù)據庫表中的關鍵域。值互不相同。外部主鍵:數(shù)據庫表中與其他表主鍵關聯(lián)的域。ROLLBACK:數(shù)據庫的錯誤恢復機制??s寫:系統(tǒng):若未特別指出,統(tǒng)指本圖書管理系統(tǒng)。SQL Structur
6、ed Query Language(結構化查詢語言 )。ATM : Asynchronous Transfer Mode異(步傳輸模式)。UML :統(tǒng)一建模語言、是一套用來設計軟件藍圖的標準建模語言,是一種從軟件分 析、設計到編寫程序規(guī)范的標準化建模語言。1.4參考資料文檔格式要求按照我國 GB/T8567-1988 國家標準和IEEE/ANSI830-1993 標準規(guī)范要求進行。包括以下文件:圖書借閱關系系統(tǒng)需求說明書軟件工程項目開發(fā)文檔范例軟件工程國家標準文檔圖書借閱管理需求說明書軟件需求說明書編寫規(guī)范書籍包括:軟件項目管理朱少民,韓瑩編著,人民郵電出版社。軟件項目管理Rajeev T S
7、handilya 編著 科學出版社。軟件項目開發(fā)計劃書圖書管理系統(tǒng)2項目概述隨著人們知識水平層次的提高,圖書館成為日常生活中不可缺少的一部分。而圖書館的存書量和業(yè)務量龐大,僅僅靠傳統(tǒng)的記帳式管理是不可行的。圖書館系統(tǒng)應運而生,逐漸成為信息化建設的重要組成部分。圖書管理系統(tǒng)為學?;蛏鐣蛨D書館的管理員提供所有借閱者的詳細信息, 以及館內庫存的詳細情況,對借書和還書兩大功能進行合理操縱并登記。圖書管理系統(tǒng)采用目前比較流行的C/S模式,eclipse 作為前端開發(fā)工具,后臺數(shù)據庫管理系統(tǒng)為SQL Server2000,系統(tǒng)的運行平臺為 Windows。系統(tǒng)運行再圖書館工作人員的客戶機上,對數(shù)據庫訪問
8、的并發(fā)處理由SQL Server控制。本圖書管理系統(tǒng)主要實現(xiàn)的功能如下:進入系統(tǒng)前需要身份驗證,輸入正確的用戶名和密碼才能進入系統(tǒng)。用戶可以根據需要進行書庫管理。用戶可以進行借書證的辦理、查詢、掛失等操作。用戶可以添加賬戶和修改密碼。項目開發(fā)時間:90天開發(fā)工具:eclipse2.1工作內容1、制作和修訂項目開發(fā)計劃;2、進行計劃跟蹤與監(jiān)控;3、配合SQA的質量保證工作;4、工作產品及時進行受控管理;5、按計劃提請階段評審;6、提交測試部門評測開發(fā)產品;7、交付最終工作產品。8、項目實施總結9、項目驗收2.2主要參加人員公司組建了一個臨時的項目團隊,有項目組組長、為了完成圖書管理系統(tǒng)的項目開發(fā)
9、, 副組長、組員構成,如圖 2.1所示。'k'k'k軟件項目開發(fā)計劃書圖書管理系統(tǒng)主角2組長主角2 副組長主角2組員主角2組員.主角主角2組組員員圖2.1項目團隊組織結構圖表2.1人員分工姓名角色工作描述組長負責計劃、分配任務、決策的實施副組長1 *負責項目的具體實施與監(jiān)管組員負責收集材料組員負責收集材料組員”負責收集材料4組員負責收集材料1組員負責收集材料組員1負責驗收成果=-J1'k'k'k圖書管理系統(tǒng)軟件項目開發(fā)計劃書2.3產品及成果2.3.1 程序軟件名稱:沈陽師范大學圖書管理系統(tǒng)編程語言: Java存儲方式:U盤功能:圖書館業(yè)務集成系統(tǒng)
10、采用國內先進的匯文文獻信息服務系統(tǒng),該系統(tǒng)由采訪、編目、典藏、流通、連續(xù)出版物、統(tǒng)計、系統(tǒng)管理、OPAC等模塊組成。2.3.2文件用戶操作手冊:本手冊詳細描述軟件的功能、性能和用戶界面,使用戶對如何使 用該軟件得到具體的了解,為操作人員提供該軟件各種運行情況的有關知識,特 別是操作方法的具體細節(jié)。軟件維護手冊:主要包括軟件系統(tǒng)說明、程序模塊說明、操作環(huán)境、支持軟件 的說明、維護過程的說明,便于軟件的維護。2.3.3服務計劃提供以下服務:課堂培訓:以講課形式對客戶進行培訓,使其能夠正確使用軟件。免費咨詢:客戶可以在工作時間向技術人員提出問題并獲得解答。技術支持:對于某些客戶,采取上門指導的方式。
11、軟件維護:獲取軟件使用中的問題,提供補丁程序。升級通知:在軟件新版本發(fā)布的時候,及時通知(Email或郵寄信件)注冊的用戶,并提供試用版本。軟件升級:對于注冊用戶,只需較少的費用即可升級到新的版本。2.3.4非移交產品可行性分析報告:說明該軟件開發(fā)項目的實現(xiàn)在技術上、經濟上和社會因素上的 可行性, 評述為了合理地達到開發(fā)目標可供選擇的各種可能實施方案,說明并 論證所選定實施方案的理由。項目開發(fā)計劃:為軟件項目實施方案制訂出具體計劃,應該包括各部分工作的負 責人員、開發(fā)的進度、開發(fā)經費的預算、所需的硬件及軟件資源等。軟件需求說明書(軟件規(guī)格說明書):對所開發(fā)軟件的功能、性能、用戶界面及運行環(huán)境等
12、做出詳細的說明。它是在用戶與開發(fā)人員雙方對軟件需求取得共同理解并達成協(xié)議的條件下編寫的,也是實施開發(fā)工作的基軟件項目開發(fā)計劃書圖書管理系統(tǒng)礎。該說明書應給出數(shù)據邏輯和數(shù)據采集的各項要求,為生成和維護系統(tǒng)數(shù)據文件做好準備。概要設計說明書:該說明書是概要實際階段的工作成果,它應說明功能分配、模塊劃分、程序的總體結構、輸入輸出以及接口設計、運行設計、數(shù)據結構設計和出錯處理設計等,為詳細設計提供基礎。詳細設計說明書:著重描述每一模塊是怎樣實現(xiàn)的,包括實現(xiàn)算法、邏輯流程等。測試計劃:為做好集成測試和驗收測試,需為如何組織測試制訂實施計戈I。計劃應包括測試的內容、進度、條件、人員、測試用例的選取原則、測試
13、結果允許的偏差范圍等。測試分析報告:測試工作完成以后,應提交測試計劃執(zhí)行情況的說明,對測試結果加以分析,并提出測試的結論意見。開發(fā)進度月報:該月報系軟件人員按月向管理部門提交的項目進展情況報告,報告應包括進度計劃與實際執(zhí)行情況的比較、階段成果、遇到的問題和解決的辦法以及下個月的打算等。項目開發(fā)總結報告:軟件項目開發(fā)完成以后,應與項目實施計劃對照,總結實際執(zhí)行的情況,如進度、成果、資源利用、成本和投入的人力,此外,還需對開發(fā)工作做出評價,總結出經驗和教訓。軟件問題報告:指出軟件問題的登記情況,如日期、發(fā)現(xiàn)人、狀態(tài)、問題所屬模塊等,為軟件修改提供準備文檔。軟件修改報告:軟件產品投入運行以后,發(fā)現(xiàn)了
14、需對其進行修正、更改等問題,應將存在的問題、 修改的考慮以及修改的影響做出詳細的描述,提交審批。源程序:軟件開發(fā)過程中的全部代碼以及注釋。2.4驗收標準241代碼的驗收最后在交付客戶之前進行小組內評審,代碼編寫符合HB6465標準,與文檔說明保持致,代碼書寫風格統(tǒng)一,采用標準規(guī)范,沒有下列錯誤:由于軟件缺陷造成丟失數(shù)據,不符合設計要求,響應時間太長無法接受等問題。2.4.2 文檔驗收最后在交付客戶之前進行小組內評審,文檔格式符合HB6465標準,功能符合與客戶的合同要求,清晰易讀,沒有語病與歧義。軟件項目開發(fā)計劃書圖書管理系統(tǒng)243服務驗收服務硬件達到文檔說明的要求,人員技術考核合格,定期上門
15、維護。2.5完成項目的最遲期限交付日期從2011年9月15日開始至2012年1月18日,完成對整個系統(tǒng)的可行性報告分析、 需求分析說明書、開發(fā)計劃說明說、系統(tǒng)設計書、項目測試、項目總結,對概念模型、存儲模式、完整性控制、存取權限等進行了定義,對系統(tǒng)功能各模塊進行了詳細設計,定義了數(shù)據庫總體結構、編碼命名規(guī)范,并交付用戶。交付日期為2012年1月20日,延期交付日為 2月1號。2.6本計劃的審查者與批準者本系統(tǒng)由客戶提出,自2011年9月28號正式批準,審查者為周老師,批準人為周老師。圖書管理系統(tǒng)軟件項目開發(fā)計劃書3實施總計劃3.1開發(fā)過程3.1.1需求分析需求分析是整個設計中重要的一環(huán),當可行
16、性分析完成,項目立項,確定開發(fā)角色后,從9月20開始至10月5日,有關的設計開發(fā)人員與相關業(yè)務人員 共同對業(yè)務流程、管理方式進行分析,并進行資料的收集、整理。在完成了對有 關數(shù)據信息的收集、歸納和分析整理后,確定了用戶需求,對軟件必須完成的功能進行了定義,在此基礎上完成了數(shù)據定義,建立了數(shù)據字典。3.1.2系統(tǒng)設計從10月6日開始至11月5日,完成對整個系統(tǒng)的分析設計,對概念模型、存儲模 式、完整性控制、 存取權限等進行了定義, 對系統(tǒng)功能各模塊進行了詳細設計、定義了數(shù) 據庫總體結構、編碼命名規(guī)范。3.1.3編碼及測試階段從11月6日開始至11月22日,完成程序設計和系統(tǒng)測試,完成了數(shù)據庫建立
17、及程序的編制調試。為了避免錯誤積累,采用邊開發(fā)邊測試的基本模式,對每個模塊都安排專人進行單獨測試,系統(tǒng)聯(lián)調及系統(tǒng)測試,對系統(tǒng)處理邏輯、例外處理能力、容錯能力等進行大規(guī)模的測試,對發(fā)現(xiàn)的問題進行徹底糾正。3.1.4文檔、產品部署從1月2日開始至1月25日,完成用戶培訓工作,編寫各類文檔,系統(tǒng)投入運行 階段。3.1.5 項目總結項目結束后用一周左右時間,對項目研發(fā)、部署等開發(fā)過程中的問題、經驗教訓總 結備案,以利于項目經驗的積累和開發(fā)進的的縮短。軟件項目開發(fā)計劃書圖書管理系統(tǒng)3.2工作任務的分解表3.1工作情況工作內容項目的可行性分析(項目可行性分析報告)項目開發(fā)報告(報告)需求分析(需求分析規(guī)格
18、說明書)負責人鄒浩王瑩盧珊珊參加人員鄒浩王瑩全體人員系統(tǒng)分析(概要設計及說明書)詳細設計(詳細設計說明書)鄒浩王瑩全體人員王瑩數(shù)據庫建立界面設計測試計劃(報告)測試報告(報告)項目開發(fā)總結報告(報告)盧珊珊全體人員侯迪侯迪張旭張旭張旭張旭張竣銘全體人員用戶操作手冊(報告)張竣銘全體人員用VISIO繪制數(shù)據流圖、E-R圖等劉嘯虎全體人員各種圖形軟件安裝、測試用戶培訓后期維護劉嘯虎劉嘯虎印萬濤印萬濤印萬濤印萬濤軟件項目開發(fā)計劃書圖書管理系統(tǒng)3.3接口人員負責本項目同用戶的接口人員為鄒浩,由軟件發(fā)開方派專人,按客戶要求,指定地點 安裝,調試,運行并給客戶演示,在后期中負責維護和更新。3.4進度方法:
19、采用結構化開發(fā)設置模塊開發(fā)優(yōu)先級:通過對圖書管理的特點和信息流程等的分析,確定各模塊開發(fā)的先后次序。具體開發(fā)進度安排如下:注:有四個里程碑,分別是需求完成時、詳細設計完成時、系統(tǒng)編碼完成時、整個項目工作完成時。表3.2里程碑事件里程碑名稱產品名稱提交日期責任人需求訪談結束需求說明書2011.10.28鄒浩系統(tǒng)分析結束系統(tǒng)說明書2011.11.17王瑩系統(tǒng)設計結束數(shù)據庫設計說明書2011.12.15侯迪系統(tǒng)編碼完成可運行系統(tǒng)2012.1.13盧珊珊項目結束項目工作總結2012.1.18印萬濤I通訊設備無 專用設備.無總費用支出| 3600 元3 6關鍵問題*表3.6項目風險因素風險風險緩解方風險
20、項名稱風險描述案排序本次項目開發(fā)過程中涉資料費機時費2000 元300元軟件項目開發(fā)計劃書圖書管理系統(tǒng)3.5預算鄒浩鄒浩王瑩王瑩侯迪侯迪張旭辦公費辦公費張旭張峻銘張峻銘劉嘯虎劉嘯虎印萬濤印萬濤盧珊珊盧珊珊總共8人總共8人表3.5經費的預算180001800018000180001800018000180001800018000180001800018000180001800018000總計144000800元800元總計144000表3.5經費的預算差旅費差旅費500元500元1專業(yè)基礎知識不牢及的知識較多,給項目開進行相應的培訓發(fā)人員帶來一定的困難2經驗欠缺成員開發(fā)經驗不足,使項目質量難以保
21、證l 千 » zAa | 11 /卜壬口 |-1 Vzrz /只有通過不斷的實踐3軟件性能的影響2本次丿丨發(fā)過程中部分軟件可能容易出現(xiàn)死機現(xiàn)象選擇合適的軟件,搭建良好的配置開發(fā)環(huán)境影響向本計劃完成的主要問題有:沒有經費和硬件設施有限亠亠亠用戶需求不清,存在誤解及二義性'k'k'k圖書管理系統(tǒng)軟件項目開發(fā)計劃書第一次開發(fā)軟件,開發(fā)人員沒有實際經驗時間有限,沒有足夠的開發(fā)時間4支持條件4.1計算機系統(tǒng)支持開發(fā)時需要的支持條件:硬件:服務器:Pentium III 500 以上或更高,內存:512M以上;硬盤:至少80G以上;CA ROM: 32倍速以上;網絡適配器
22、:10MB/100MB自適應;打印機一臺UPS選配)工作站:Pentium 4 以上微機;內存:512MB硬盤:至少80以上;CA ROM: 32倍速以上;網絡適配器:10MB /100M B自適應網絡:至少一臺服務器至少一臺工作站使用TCP/IP協(xié)議的局域網軟件:操作系統(tǒng)為 Window XP,使用集成開發(fā)工具 Eclipse5.5.1,數(shù)據庫采用SQLServer2000,項目運行環(huán)境為 JDK6.0.其他開發(fā)工具包括:Dreamweaver, Microsoft Visio, Rational Rose, PowerDesigner Trial 11, TomCat6.0 CVSNT2.
23、5.03運行時需要的支持條件:一、服務器的要求1. 服務器的中央處理部件(CPU)建議使用PIII 1G (以上)Xeon處理器芯片。2 .服務器內存必須使用服務器專用ECC內存3. 為了保證數(shù)據存儲的絕對可靠,硬盤應使用磁盤冗余陣列(RAID 01 )軟件項目開發(fā)計劃書圖書管理系統(tǒng)4. 為了防止服務器不可預測的故障,或者服務器的定期維護對公司整個業(yè)務造成的影響,所有建議使用兩臺服務器。兩臺服務器應構成雙機熱備份。中間使用Watchdog電路。這樣的結構可以保證整個系統(tǒng)的長時間不間斷工作,即使在服務器 定期維護的時候也可以使用后備另一臺服務器工作。5. 服務器應支持熱插拔電源6. 服務器必須配
24、備UPS(不間斷電源)。7. 服務器應該放在學校內部。不然無法進行程序調試。&服務器應該必須有固定IP地址。9.其他性能在經濟條件允許的情況下,應該盡量使用高速穩(wěn)定的配件。.二、服務器上應該配備的軟件1 .操作系統(tǒng): Microsoft Windows 2000 server 或者 Microsoft Windows 2000Advanced server2. 數(shù)據庫: Microsoft SQL Server 2000 (簡體中文版)3. 服務器必須使用專業(yè)的防火墻和反病毒軟件。4. 除了為了運行必須配備的程序以外,服務器上建議盡量不要安裝其他無關程序,以減少程序的混亂或者程序的意外沖突。5. 各系的操作系統(tǒng)盡量統(tǒng)一。(Windows 9x系列或者 Windows 2000系列)。這樣可以避免管理軟件因為操作系統(tǒng)版本不一致造成的過多的開銷。6. 各系的機器必須也安裝反病毒軟件
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 課題申報書審查意見
- 研究課題申報書要素
- 氣象軟課題項目申報書
- 綜合實踐課題申報書
- 原礦石采購合同范本
- 保潔公司跨省經營合同范本
- 分店入股門店合同范例
- 教學成果培育課題申報書
- 醫(yī)院承包協(xié)議合同范本
- 《工業(yè)控制網絡及組態(tài)技術》教案
- 多重耐藥菌相關知識
- 2021年云南省中考地理試卷(附答案詳解)
- 物業(yè)管理工作流程圖全套2
- 防蠅防鼠防蟲害情況記錄表
- 廣東省五年一貫制語文試卷
- 世界主要河流與湖泊(超好)
- 護理查房-股骨頸骨折護理查房
- 教程教科書i2analysts notebook8培訓中文版
- 新教科版六年級科學下冊教學計劃
- 農田灌溉水利工程項目可行性研究報告
評論
0/150
提交評論