




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