軟體開發計畫書

2021-03-03 20:40:29 字數 4073 閱讀 5761

專案名稱:開發實驗室管理系統 目錄

1引言 - 3 -

1.1編寫目的 - 3 -

1.2背景 - 3 -

1.3定義 - 4 -

1.4參考資料 - 4 -

1.5 系統動機 - 4 -

1.6標準、條件和約定 - 5 -

1.7編寫文件的wbs - 5 -

2專案概述 - 6 -

2.1工作內容 - 6 -

2.2主要參加人員 - 6 -

2.3產品及成果 - 8 -

2.3.1程式 - 8 -

2.3.2檔案 - 8 -

2.3.3服務 - 8 -

2.3.4非移交產品 - 8 -

2.4驗收標準 - 9 -

2.4.1**的驗收 - 9 -

2.4.2 文件驗收 - 9 -

2.4.3 服務驗收 - 10 -

2.5完成專案的最遲期限 - 10 -

2.6本計畫的審查者與批准者 - 10 -

3實施總計畫 - 11 -

3.1開發過程 - 11 -

3.1.1 需求分析 - 11 -

3.1.2 系統設計 - 11 -

3.1.3 編碼及測試階段 - 11 -

3.1.4 文件、產品部署 - 11 -

3.1.5 專案總結 - 11 -

3.2工作任務的分解 - 12 -

3.3介面人員 - 13 -

3.4進度 - 13 -

3.5預算 - 14 -

3.6關鍵問題 - 14 -

4支援條件 - 15 -

4.1計算機系統支援 - 15 -

4.2需要使用者承擔的工作 - 16 -

4.3需由外單位提供的條件 - 17 -

5專題計畫要點 - 18 -

5.1開發人員培訓計畫 - 18 -

5.2 測試計畫 - 18 -

5.3 質量保證計畫 - 18 -

5.4 人員配置計畫 - 18 -

5.5 客戶培訓計畫 - 19 -

5.6 安全保密計畫 - 19 -

對軟體需求的全面、深入的理解是軟體開發工作獲得成功的前提條件,作為軟體定義時期的最後乙個階段,需求分析的任務是明確使用者對目標系統的需求,主要是確定對系統的綜合要求,同時分析系統的資料要求。它能提高軟體開發過程的能見度,便於實現軟體開發人員對開發過程的工程化管理與控制,便於專案管理人員、開發人員、測試人員、維護人員之間更好地交流與協作。

本專案開發計畫用於從總體上指導《開發實驗室管理系統》專案順利進行並最終得到通過評審的專案產品。本專案開發計畫面向專案組全體成員。

目前國內學校教學裝置自動化管理水平不是很高。大多數學校裝置管理辦法是裝置採購進來以後,將裝置的基本情況和相關資訊登記存檔,然後將檔案存檔。以後檔案基本就沒人維護,如裝置位置變遷、檢修情況、裝置當前執行狀態等資訊根本不會體現在裝置臺帳上,即裝置跟蹤資訊不能及時體現在裝置檔案上。

某些使用裝置管理系統學校,對裝置的跟蹤資訊即使能體現在裝置檔案上,但裝置的缺陷處理及裝置缺陷等功能沒有實施,裝置檢修的備品備件情況和檢修成本核算沒有實現,整個學校裝置管理資訊化仍處於較低水平。

因而學生只能在規定的時間內進入實驗室,按照實驗教科書上的步驟進行實驗。大多數學生在實驗課上充當的是實驗記錄員的角色,創意意識和創造性思維根本沒有得到鍛鍊。

通過實驗室的開放,可以提公升學生的實驗熱情,提高實驗教學質量,促進實驗教師業務水平的提高,同時還可以提高儀器裝置的利用率。在此基礎上,考慮設計乙個開放實驗室管理系統,用以進行開放實驗室的管理,提高工業效率。系統構建在inter***上,任何一台聯網的計算機都可以通過inter***訪問本系統,通過網頁發布實驗室綜合資訊,包括教學計畫、實驗課程介紹、規章制度、操作規程、資料圖表、老師隊伍、實驗教材講義、開放實驗室管理、通知、成績公布等。

專門術語:

sql server:系統伺服器所使用的資料庫關係系統(dbms)。

sql:一種用於訪問查詢資料庫的語言

事務流:資料進入模組後可能有多種路徑進行處理。

主鍵:資料庫表中的關鍵域。值互不相同。

外部主鍵:資料庫表中與其他表主鍵關聯的域。

rollback:資料庫的錯誤恢復機制。

縮寫:系統:若未特別指出,統指本開放實驗室管理系統。

sql:structured query language(結構化查詢語言)。

atm:asynchronous transfer mode (非同步傳輸模式)。

uml:統一建模語言、是一套用來設計軟體藍圖的標準建模語言,是一種從軟體分析、設計到編寫程式規範的標準化建模語言。

udp :user datagram protocol 是無連線的傳輸層協議

分布式**: 可隱藏伺服器ip ,減少伺服器的危險;

伺服器**: 可驗證使用者資料的正確性,以及安全性,進行處理

****: 減輕伺服器壓力,可實現智慧型作弊系統!

該文件主要參考,教材《軟體工程-理論與實踐》(作者:美 shari lawrence pfleeger,清華大學出版社,2023年8月第一版)與某些專案例項而寫

asp --- 電子工業出版社

資料庫原理---電子工業出版社

sql server--- 電子工業出版社

隨著現代教育技術的不斷發展和教學手段的進一步改革,充分利用學校現有的多**設施,校園網建立教學**,使實驗室建設與課堂教學同步來滿足多**和網路教學的需求。

本專案遵從以下標準:

gb/t 13702-1992 計算機軟體分類與**

gb/t 20918-2007 資訊科技

gb/t 19003-2008 軟體工程

gb/t 5538-1995 軟體工程標準分類法

gb/t 9386-2008 計算機富安居測試文件編制

gb/t 9385-2008 計算機軟體需求規格說明

gb/t 5532-2008 計算機軟體測試規範

gb/t 18221-2000 資訊科技程式語言

gb/t 11457-2006 資訊科技軟體工程

gb/t 8567-2006 計算機軟體文件編制規範

編寫文件任務

任務排程收集材料分類編寫檢查驗收總結成果

任務規劃實際考察目錄章節階段檢查階段總結

任務分配網上資源詳細編寫彙總檢查彙總總結

1、製作和修訂專案開發計畫;

2、進行計畫跟蹤與監控;

3、配合sqa的質量保證工作;

4、工作產品及時進行受控管理;

5、按計畫提請階段評審;

6、提交測試部門評測開發產品;

7、交付最終工作產品。

8、專案實施總結

9、專案驗收

同一小組

軟體名稱:開放實驗室管理系統

程式語言:c#

使用者操作手冊:本手冊詳細描述軟體的功能、效能和使用者介面,使使用者對如何使用該軟體得到具體的了解,為操作人員提供該軟體各種運**況的有關知識,特別是操作方法的具體細節。

軟體維護手冊:主要包括軟體系統說明、程式模組說明、操作環境、支援軟體的說明、維護過程的說明,便於軟體的維護。

查詢實驗裝置的使用情況如:是否損壞,數量,金額,新購買等。

可行性分析報告:說明該軟體開發專案的實現在技術上、經濟上和社會因素上的可行性,評述為了合理地達到開發目標可供選擇的各種可能實施方案,說明並論證所選定實施方案的理由。

專案開發計畫:為軟體專案實施方案制訂出具體計畫,應該包括各部分工作的負責人員、開發的進度、開發經費的預算、所需的硬體及軟體資源等。

軟體需求說明書(軟體規格說明書):對所開發軟體的功能、效能、使用者介面及執行環境等做出詳細的說明。它是在使用者與開發人員雙方對軟體需求取得共同理解並達成協議的條件下編寫的,也是實施開發工作的基礎。

該說明書應給出資料邏輯和資料採集的各項要求,為生成和維護系統資料檔案做好準備。

概要設計說明書:該說明書是概要實際階段的工作成果,它應說明功能分配、模組劃分、程式的總體結構、輸入輸出以及介面設計、執行設計、資料結構設計和出錯處理設計等,為詳細設計提供基礎。

軟體開發計畫書

1引言 2 1.1編寫目的 2 1.2背景 2 1.3軟體執行環境 2 2專案概述 2 2.1工作內容 2 2.2主要參加人員 3 2.3產品 3 2.4驗收標準 4 3實施計畫 4 3.1工作任務的分工與人員分工 4 3.2專案進度 5 3.3關鍵問題 6 此專案開發計畫書的編寫主要是為 自助點餐...

軟體開發計畫書

船運大隊庫房管理系統v1.0 作者 趙煒國 2003年7月8日 軟體使用單位需在三個終端同時使用此軟體,實現對庫存物品的動態管理。三個終端分別管理船舶備件,電氣備件,帆纜備件。日常操作主要有新採購備件入庫,各單位領用備件,出庫錯誤修正。操作手段採用條碼技術,自動識別進出庫備件。庫存備件管理可按照領用...

軟體開發計畫書

這是我們小組在 系統分析與設計 課上的專案開發計畫,最近我一直都在忙專業課,唉不說了。太多了還有j2ee的專案。李曉虎按 專案名稱 圖書管理系統 小組編號 15 版本號 v1.0 評審日期 2006 11 19 目錄1.概述 3 1.1 目的 3 1.2 專案範圍 3 1.3 術語定義 3 2.人員...