| 這個作業屬於哪個課程 | https://edu.cnblogs.com/campus/gdgy/2021Softwarecodedevelopmenttechnology |
|---|---|
| 這個作業要求在哪里 | https://edu.cnblogs.com/campus/gdgy/2021Softwarecodedevelopmenttechnology/homework/11997 |
| 這個作業的目標 | |
| 2.加深對系統設計的了解 | |
| 3.實踐領域建模 | |
| 4.養成一個良好的開發習慣 |
需求改進
- 員工可以操作系統,進行部分功能的使用
- 客戶可以登錄並使用系統看到自己的信息,並進行更新
- 管理員擁有系統的全部功能使用權
- 員工可以操作系統進行各種信息的錄入,並進行分類
- 系統可以對各種信息表進行分析
- 系統使用者可以搜索各種表中需要看到的內容
- 系統的信息定期可以進行維護系統設計
系統設計
1.系統結構圖

2.模塊功能列表
| 系統 | 功能模塊 | 子功能 | 需求編號 |
|---|---|---|---|
| 搜索自由職業者分類的功能 | 1-1 | ||
| 搜索項目分類的功能 | 1-2 | ||
| 搜索功能 | 搜索客戶分類的功能 | 1-3 | |
| 搜索歷史保存 | 1-4 | ||
| 其他符合條件搜索 | 1-5 | ||
| 存儲員工信息 | 2-1 | ||
| 存儲功能 | 存儲客戶信息 | 2-2 | |
| xx服務出租系統 | 存儲自由職業者信息 | 2-3 | |
| 編寫時間表 | 2-4 | ||
| 信息管理模塊 | 維護數據庫的內容 | 3-1 | |
| 實時更新使用者錄入信息內容 | 3-2 | ||
| 記錄並保存使用者的操作日志 | 3-3 | ||
| 前端頁面展示 | 要能展示出包含以上所有模塊功能的頁面 | 4-1 | |
| 后台數據管理 | 輔助信息管理模塊 | 5-1 |
3.模塊說明
3.1搜索功能:
主要實現:
(1)能進行搜索
(2)能進行特定搜索
(3)能連接到后台數據庫
3.2存儲功能:
(1)實現對所有需要存儲信息的保存
(2)能將這些信息保存到數據庫
3.3信息管理模塊
信息管理模塊還可分為,管理員管理和員工管理
管理員模塊:可對信息進行:
- 增,刪,改,查
- 進行日志的導出
- 新用戶訪問請求的審核
- 新管理員的設置
員工管理模塊:可對信息進行:
- 增,刪,改,查
兩者的差別在於權限的不一樣
3.4前端頁面:實現面對用戶的頁面功能展示
3.5后台管理:能處理來自前端頁面的各種數據庫請求
4模塊間聯系:
在信息管理模塊各種功能是內聚的

5.頁面設計原型
待補充
代碼開發任務計划
| 任務名稱 | 開發時間 | 開發順序 | 備注 |
|---|---|---|---|
| 前端頁面展示 | 5天 | 第一位 | |
| 后台數據庫的搭建 | 1天 | 第二位 | |
| 登錄模塊 | 1天 | 第四位 | |
| 存儲功能 | 5天 | 第三位 | |
| 搜索功能 | 5天 | 第三位 | |
| 信息管理功能 | 6天 | 第二位 | 要與其他模塊內聚 |
| 測試 | 8天 | 第二位 | 保證質量 |
測試計划
1.測試范圍:全系統所有模塊
2.測試目標:在程序正確的情況下,保證最少的錯誤
3.測試策略:
3.1測試人員:個人
3.2測試方法: 手動測試,白盒測試/黑盒測試,壓力測試
3.3測試工具:無,手動測試
3.4測試階段計划
| 測試內容 | 測試時間 | 測試方法 | 是否存在缺陷 |
|---|---|---|---|
| 前端頁面 | 待定 | all | 待補充 |
| 存儲功能 | 待定 | all | 待補充 |
| 搜索功能 | 待定 | all | 待補充 |
| 信息管理功能 | 待定 | all | 待補充 |
3.5測試缺陷提交:生成系統缺陷文檔
3.6測試環境:IE游覽器,chrome,MySQL
后台截圖

