1、項目概述后臺服務平臺用于市場管理、診斷軟件管理、產品管理、軟件管理(軟件上傳、軟件下載、以及軟件發行)、測試管理、數據管理、生產管理等各種事物處理的服務平臺。/
2、項目范圍和方案
2.1項目范圍本文檔為后臺服務平臺項目的產品包需求描述,項目組成員可通過本文檔的分析形成總體設計方案、軟件概要設計方案、以及產品包需求評審材料。
本文檔可閱讀及參考人員:
| 崗位 | 使用描述 |
| 市場/銷售人員 | 關注市場需求,轉化成產品包需求,產品包需求向設計需求的轉化 |
| 開發人員 | 關注所有需求的來源,具體要求及實現,將產品需求包轉化為設計需求包 |
| 結構設計人員 | 關注產品結構的具體需求 |
| 測試人員 | 關注測試用例到產品包設計需求的反向 |
| 外協開發與管理人員 | 關注需求、實現、以及測試 |
2.2方案
項目實現必須使用主流的技術(如編程語言為JA,數據庫使用MySQL,交互界面使用HTML5等等技術),在相同基礎硬件條件下提供更大的用戶訪問量以及訪問速度,項目設計方案必須做到模塊化、設計思路清晰。3、
項目方法和介紹服務平臺由產品管理、客戶管理、數據管理、軟件管理、生產管理等組成,絕大多數模塊都需要有基礎數據的支持,所有基礎數據由各個管理員進行錄入,使用數據庫進行管理,每種數據都需要有各自的數據庫表進行管理(增、刪、改、查登操作)。項目發散圖:3.1超級管理員
3.2市場管理
市場管理模塊主要負責用戶定義、產品置換、用戶產品管理、市場人員管理、客戶投訴等事務處理。
3.3診斷軟件管理
3.
3.1車型管理
3.
3.2車型區域管理
3.
3.3車型語言管理
3.
3.4基本功能管理
3.
3.4特殊功能管理
3.
3.5軟件類型管理
3.
3.6已發行軟件管理
3.
3.7人員管理
3.4產品管理
3.
4.1區域編碼管理
3.
4.2產品系列管理
3.
4.
2.1系列號管理
3.
4.
2.2產品名稱管理
3.
4.3新增產品管理
3.
4.4已有產品管理
3.
4.5發行軟件管理
3.
4.6軟件類型管理
3.
4.7軟件提交管理
3.
4.8人員管理
3.5軟件管理
其中,軟件包括產品軟件以及車型軟件等兩大類。
3.
5.1軟件版本
其中:
V只允許大寫;
X為主版本,其位數大于或等于1,并且只能為十進制數值;
yy為子版本,其位數固定為2,并且只能為十進制數值;
zzz為當前子版本測試基線數,其位數固定為3,只能為十進制數值;
3.
5.2軟件類型
部分軟件類型包含子類型,每種子類型都有一個ID,以及每種語言所對應的名稱。
診斷管理員以及產品管理員可對軟件類型進行增、刪、改、查。
3.
5.3軟件提交權限
3.
5.4軟件提交
3.
1.1。
3.
5.4軟件狀態
軟件提交后其為測試狀態,可提交軟件的人員由診斷管理員以及產品管理員指定,軟件提交后軟件提交人員可在待測試記錄表中顯示,并顯示相應的狀態。
軟件提交后,軟件開發人員實時跟進其進展,當軟件測試失敗(即狀態為駁回)時,軟件提交人員可對已測試記錄表中對其進行修改,對部分或全部軟件包進行重新上傳,上傳后其狀態被自動修改為測試狀態,測試人員可再次進行下載及測試。
被重新上傳后的軟件包與已提交的軟件包版本不一致,一次某個軟件包被重新上傳后,需要后臺自動刪除未被測試通過的軟件包,重新提交測試后,未被測試通過的記錄仍然在已測試記錄表中,且無法修改,并增加新的測試記錄到其中。
3.
5.5軟件下載
每個序列號可下載的軟件有產品管理中進行定義,只顯示該用戶使用的產品可下載軟件,除非客戶額外購買其他軟件。
3.6測試管理
3.
6.1人員管理
3.
6.2軟件測試管理
3.
6.3軟件下載管理
3.7數據管理
數據管理包含采數管理、日志管理、客戶數據管理等子模塊。3.
7.1采數管理
3.
7.2日志管理
3.
7.3客戶數據管理
3.
8.1生產燒錄
提供定制化的燒錄工具供生成燒錄使用,其燒錄步驟:3.
8.2客退返修
提供定制化的客退返修管理工具:1.項目交付件和工作文檔
2.項目組織結構
3.項目驗收