機房收費系統——專案開發計劃
專案開發計劃(GB856T——88)
1引言
1.1編寫目的
目的:本文件詳細地說明了系統的輸入輸出、演算法、介面、功能、效能、儲存以及測試計劃,從而為軟體開發人員與測試人員提供了更加明確清晰的思路,使得程式的編寫與測試更加方便快捷。
預期讀者:軟體開發人員與測試人員
1.2背景
任務提出者:米新江教書
開發者:大米時代十四期陳廣晗
使用者:廊坊師範學院全體師生
執行該程式系統的計算中心:廊坊師範學院機房
1.3定義
列出本檔案中用到的專門術語的定義和外文首字母組詞的原片語。
1.4參考資料
【1】《軟體工程導論(第五版)》張海藩 編著 清華大學出版社
【2】專案開發計劃(GB856T--88)
【3】軟體開發標準:Windows8.1,SQL2012,vb6.0,office2013
2專案概述
2.1工作內容
專案開發主要經歷8個階段:
1. 由專案經歷制定專案開發計劃
2. 成立軟體開發小組
3. 由系統分析人員進行需求分析
4. 制定軟體設計說明說
5. 編碼實現
6. 測試系統,完善系統
7. 交付使用者
8. 專案維護
2.2主要參加人員
陳廣晗:有一年VB的學習經驗,半年的資料庫經驗,能熟練掌握軟體工程的理論,做過學生資訊管理系統。
2.3產品
2.3.1 程式
1. 程式的名稱:機房收費系統
2. 所用的變成語言:VB
3. 儲存方式:硬碟儲存
4. 主要功能:實現使用者的上下機,正確計算時間扣除費用,註冊登出使用者,更改使用者資訊,新增人員,查詢餘額、上下機記錄、工作人員工作記錄,對收費進行結賬,列印賬單
5. 使用最低年限:5年
2.3.2檔案
1. 可行性研究報告
2. 系統開發計劃
3. 系統需求分析說明書
4. 系統設計說明書
5. 測試計劃和分析報告
6. 操作手冊
7. 使用者手冊
2.3.3服務
1. 向用戶提供培訓安裝教程,視訊的形式
2. 維護和執行支援:提供安裝補丁程式
3. 升級:當推出升級版本,提供更新
2.3.4非移交的產品
程式的原始碼
資料庫原始檔:charge_sys_LOG.LDF和charge_sys_Data.MDF
2.4驗收標準
1. 使用者可以完成以下操作:登陸、註冊、退卡、修改資訊和各項查詢功能
2. 使用者分三種許可權,一般使用者不能擁有操作員和管理員的職能,操作員不能擁有管理員的職能,而可以擁有一般使用者的職能,管理員沒有許可權限制。
3. 各種資訊都會儲存到資料庫中
4. 如遇停電,會儲存最後一次記錄
5. 使用者的其他要求
2.5完成專案的最遲期限
2015年11月1日
2.6本計劃的批准者和批准日期
批准者:廊坊師範學院 米新江教授
批准日期:2017年8月15日
3實施計劃
3.1工作任務的分解與人員分工
1. 需求分析:陳廣晗
2. 軟體設計:陳廣晗
3. 軟體實現:陳廣晗
4. 軟體測試:陳廣晗
5. 軟體維護:陳廣晗
6. 檔案的編制、陳廣晗
7. 使用者培訓工作:陳廣晗
8. 軟體安裝:陳廣晗
3.2介面人員
說明負責介面工作的人員及他們的職責,包括:
a. 負責本專案同用戶的介面人員:陳廣晗
b. 合同計劃管理部門負責人:陳廣晗
財務部門負責人:陳廣晗
質量管理部門介面人員:陳廣晗
c. 負責本專案同個份合同負責單位的介面人員:陳廣晗
3.3進度
對於需求分析、設計、編碼實現、測試、移交、培訓和安裝等工作,給出每項工作任務的預定開始日期、完成日期及所需資源,規定各項工作任務完成的先後順序以及表徵每項工作任務完成的標誌性事件(即所謂“里程碑)。
3.4預算
1. 人員數量:3
用時:20天
2. 辦公費:電費,網路通訊費:500元
3. 基本工資:5000*3=15000
4. 總計:15500元
3.5關鍵問題
實現資料庫和系統的互動
系統的響應時間的最優化
資料庫的建立
大多數技術問題都是能通過資料庫來得到解決,所以一定要重視資料庫的建立,這事系統成功與否的前提
4支援條件
4.1計算機系統支援
工作平臺:PC機
開發環境:WindowsXP以上作業系統,已安裝有VB和SQL Server軟體
執行環境:WindowsXP以上作業系統
4.2需由使用者承擔的工作
使用者需要在電腦上安裝office 2003。
4.3由外單位提供的條件
無需外單位提供條件。
5專題計劃要點
1. 合同計劃:由廊坊師範學院和廊坊師範學院資訊科技提高班共同擬定
2. 測試計劃:由客戶和測試人員一起
3. 使用者培訓計劃:使用說明書要詳細具體到位
4. 系統安裝計劃:滿足非計算機專業管理人員的需求,操作儘量簡單
5. 配置管理計劃:儘量滿足配置較低的客戶
6. 開發人員培訓計劃:
7. 在開發軟體之前4天進行對開發人員的培訓工作,保證開發的高效性
8. 開發過程中,如遇到難以解決的問題,再次進行開發人員的培訓
9. 培訓完成後,開發人員要總結,整理出一份培訓的心得
10. 安全保密計劃:
11. 建立資料庫系統必須具備完全性、完整性、一致性和有效性
12. 軟體的安全性:在建立該系統時應遵循結構化設計的原則,並增加一定的防護機制,防止可能的惡意程式碼的破壞,增強軟體的穩定性。
13. 質量保證計劃:對軟體進行階段性質量檢測,系統初步完成,要檢測開發人員是否能正確反映使用者的需求;軟體的執行是否正確實現了開發人員的設計思想;測試人員是否全面的對軟體進行了測試;是否文件書寫合乎標準;是否認真對待售後維護的服務