259 lines
10 KiB
Markdown
259 lines
10 KiB
Markdown
# 辦訓系統修改需求與現有程式碼比對結果
|
|
|
|
## 1. 比對範圍
|
|
|
|
本文件以以下方案文件及現有 Web 專案程式碼進行比對:
|
|
|
|
- 方案文件:`辦訓系統修改需求條目與實作方案_1150730.md`
|
|
- 原始需求:`辦訓系統修改項目_1150719.xlsx`
|
|
- 後續修訂:`辦訓系統修改項目_1150722(更新V2).xlsx`、`辦訓系統修改項目_1150727.xlsx`、`辦訓系統修改項目_1150730.xlsx`
|
|
- 程式目錄:`D:\VS.NET\Thinkyu\教育訓練系統\Web`
|
|
|
|
## 2. 狀態定義
|
|
|
|
| 狀態 | 說明 |
|
|
|---|---|
|
|
| 已完成 | 需求主要行為及驗收條件均已具備 |
|
|
| 部分完成 | 已有資料、畫面或流程基礎,但仍有明確缺口 |
|
|
| 未完成 | 尚未找到可支援需求的完整實作 |
|
|
| 需確認 | 有部分實作,但需確認需求規則、資料關聯或實際使用情境 |
|
|
|
|
## 3. 逐項比對結果
|
|
|
|
### R-01 課程企劃書增加教材遴選
|
|
|
|
**比對狀態:** 部分完成
|
|
|
|
**現有程式:**
|
|
|
|
- `Forms/課程企劃/PickupContent.aspx:397-401` 已有教材遴選入口。
|
|
- `Forms/課程企劃/PickupMaterial.aspx:103-117,397-446` 已有評分、綜合評估及回饋欄位。
|
|
- `Forms/課程企劃/PickupMaterial.aspx.cs:99-185,188-266` 已有資料載入及保存。
|
|
- `DAC/課程企劃/DAC_教材遴選1.cs:24-30,84-148` 已有資料存取。
|
|
|
|
**缺口:**
|
|
|
|
- 主課程企劃書是否需要直接顯示「教材遴選」按鈕,現況仍需確認。
|
|
- 目前未確認教材遴選內容已納入相關 Excel 報表。
|
|
|
|
**批示:** 做/不做/待確認:____________
|
|
|
|
### R-02 專案類型改為職能類型
|
|
|
|
**比對狀態:** 部分完成
|
|
|
|
**現有程式:**
|
|
|
|
- `Forms/課程企劃/訓練課程企劃書.aspx:54-58,167-171,421-426,647-652,1050` 多處已使用「職能類型」名稱。
|
|
- `DAC/基本資料/DAC_計畫別.cs:20-40` 已有核心職能、專業職能、管理職能。
|
|
|
|
**缺口:**
|
|
|
|
- 共用選項仍包含「人提、人派、一般」,不符合需求固定三選項。
|
|
- `Report/年度課程執行狀況報表.cs:39-49,69-74` 仍輸出「訓練計畫別」及原始值。
|
|
- `obj/Release` 建置複本仍可找到舊文字,需確認是否只是舊建置產物。
|
|
|
|
**批示:** 做/不做/待確認:____________
|
|
|
|
### R-03 講師及場地遴選允許手動輸入
|
|
|
|
**比對狀態:** 部分完成
|
|
|
|
**現有程式:**
|
|
|
|
- `Forms/課程企劃/PickupTeacher.aspx:107-145` 及其 CodeBehind 已有手動講師姓名及資料欄位。
|
|
- `Forms/課程企劃/PickupPlace.aspx:117-127` 及其 CodeBehind 已有手動場地名稱及資料欄位。
|
|
|
|
**缺口:**
|
|
|
|
- `DAC/課程企劃/DAC_訓練課程企劃2.cs:594-608,619-633` 的送簽前置檢核強制要求講師/場地編號大於 0。
|
|
- 手動資料因此可能無法通過送簽。
|
|
- `Forms/檢視UC/訓練課程企劃書View.ascx.cs:46-52` 在編號為 0 時可能不顯示手動講師名稱。
|
|
|
|
**批示:** 做/不做/待確認:____________
|
|
|
|
### R-04 滿意度問卷手機填寫及逾期提醒
|
|
|
|
**比對狀態:** 需確認
|
|
|
|
**現有程式:**
|
|
|
|
- `MobileSurvey/Login.aspx:5-8`、`SurveyList.aspx:5-9,22-43`、`SurveyForm.aspx:5-8,29-134` 已有手機問卷流程。
|
|
- `Common/FollowService.cs:148-176,200-206` 已有催填郵件及狀態防重複機制。
|
|
|
|
**缺口:**
|
|
|
|
- 現況使用課程結束後固定天數,不是每份問卷獨立的填寫期限日期。
|
|
- `Common/PublicVariable.cs:108-132` 的提醒設定需確認是否符合新需求。
|
|
- 寄信迴圈尚未確認逐收件者錯誤紀錄及不中斷處理。
|
|
- `Web.config:38-41` 的 `SiteBaseUrl` 預設值需確認部署設定。
|
|
|
|
**批示:** 做/不做/待確認:____________
|
|
|
|
### R-05 最新教學日誌/課程執行觀察表
|
|
|
|
**比對狀態:** 部分完成
|
|
|
|
**現有程式:**
|
|
|
|
- `Forms/辦訓狀況/教學日誌處理.aspx:94-136,366-548,615-797` 已有基本資料、8 項觀察、觀察紀錄、異常及追蹤欄位。
|
|
- `DAC/辦訓狀況/DAC_教學日誌1.cs:24-26,96-110,346-360` 已保存 8 項觀察資料。
|
|
- `DAC/辦訓狀況/DAC_教學日誌選項.cs:17-338` 已有 8 組選項及名稱轉換。
|
|
|
|
**缺口:**
|
|
|
|
- 尚未看到選擇異常或待改善選項後的條件式說明驗證。
|
|
- 目前只有共用「觀察說明」欄位,需確認是否符合圖片所要求的提示及資料規則。
|
|
- 舊教學日誌資料的相容性需實際測試。
|
|
|
|
**批示:** 做/不做/待確認:____________
|
|
|
|
### R-06 異常情形增加片語功能
|
|
|
|
**比對狀態:** 未完成
|
|
|
|
**現有程式:**
|
|
|
|
- 共用片語資料存取存在於 `DAC/基本資料/DAC_片語1.cs:24-30,120-174`。
|
|
- `Forms/辦訓狀況/教學日誌處理.aspx.cs:209-211` 的 `btn片語_Click` 目前為空方法。
|
|
|
|
**缺口:**
|
|
|
|
- 教學日誌異常情形區沒有完整片語按鈕及片語資料來源。
|
|
- 尚未完成片語帶入、追加文字及年度彙整驗證。
|
|
|
|
**批示:** 做/不做/待確認:____________
|
|
|
|
### R-07 處理結果追蹤獨立簽核
|
|
|
|
**比對狀態:** 部分完成
|
|
|
|
**現有程式:**
|
|
|
|
- `Forms/辦訓狀況/教學日誌處理.aspx:802-825` 已有主表單及追蹤結果兩個簽核控制項。
|
|
- `Forms/辦訓狀況/教學日誌處理.aspx.cs:153-175` 已有主簽核完成後顯示追蹤入口的流程。
|
|
|
|
**缺口:**
|
|
|
|
- `教學日誌處理.aspx.cs:168-171` 只檢查「有異常」,未檢查「是否需後續追蹤」。
|
|
- `教學日誌處理.aspx:774-780` 的主表單編輯區仍可直接修改處理結果追蹤。
|
|
- `DAC/辦訓狀況/DAC_教學日誌2.cs:123-137` 的獨立更新方法未確認簽核狀態、版本及歷程控管。
|
|
|
|
**批示:** 做/不做/待確認:____________
|
|
|
|
### R-08 教學日誌增加講師評鑑入口及關聯
|
|
|
|
**比對狀態:** 需確認,且為核心缺口
|
|
|
|
**現有程式:**
|
|
|
|
- `Forms/辦訓狀況/講師評鑑.aspx` 及 CodeBehind 已有獨立評鑑功能。
|
|
- `Forms/辦訓狀況/講師評鑑.aspx.cs:26-35` 目前接收 `id` 及 `teacherid`。
|
|
|
|
**缺口:**
|
|
|
|
- 教學日誌目前沒有「講師評鑑」按鈕。
|
|
- `DAC/辦訓狀況/DAC_講師外訓滿意度1.cs:24-30,100-114` 未看到課程企劃編號及課程序號欄位。
|
|
- 無法可靠判斷同一課程、節次及講師是否已有評鑑,可能產生重複資料。
|
|
|
|
**批示:** 做/不做/待確認:____________
|
|
|
|
### R-09 年度課程執行狀況增加教學日誌及講師評鑑
|
|
|
|
**比對狀態:** 部分完成
|
|
|
|
**現有程式:**
|
|
|
|
- `Forms/辦訓狀況/年度課程執行狀況.aspx:101-114` 已有主表異常情形欄位。
|
|
- `年度課程執行狀況.aspx:153-158,285-347` 已有「教學日誌暨異常」分頁及資料表。
|
|
- `年度課程執行狀況.aspx.cs:76-94` 已有異常內容彙整。
|
|
|
|
**缺口:**
|
|
|
|
- 尚未有「講師評鑑」分頁。
|
|
- 教學日誌分頁目前只顯示節次、日期、填表人員、出席人數、教學概要、學員反應、異常及處理過程,未顯示 8 項觀察、觀察紀錄及完整追蹤資料。
|
|
- 完整 `Forms/檢視UC/教學日誌暨異常狀況View.ascx` 尚未被年度頁使用。
|
|
|
|
**批示:** 做/不做/待確認:____________
|
|
|
|
### R-10 訓練檢討報告增加改善措施
|
|
|
|
**比對狀態:** 部分完成
|
|
|
|
**現有程式:**
|
|
|
|
- `Forms/辦訓狀況/訓練檢討報告處理.aspx:430-571,676-817` 已有六面向及相關欄位。
|
|
- `DAC/辦訓狀況/DAC_訓練檢討報告1.cs:24-26,90-119,164-193` 已有資料欄位及保存。
|
|
|
|
**缺口:**
|
|
|
|
- 「其他」欄位目前固定 `display:none`,尚未確認會依選項顯示。
|
|
- `訓練檢討報告處理.aspx.cs:151-215` 尚未看到改善內容/改善作法選擇「其他」時的條件式必填驗證。
|
|
- 列印及匯出中文名稱尚未完成比對。
|
|
|
|
**批示:** 做/不做/待確認:____________
|
|
|
|
### R-11 教學日誌及訓練檢討報告單堂/年度匯出
|
|
|
|
**比對狀態:** 未完成
|
|
|
|
**現有程式:**
|
|
|
|
- `Forms/辦訓狀況/年度課程執行狀況.aspx.cs:117-141` 已有年度課程摘要報表匯出。
|
|
- `Report/年度課程執行狀況報表.cs:39-79` 目前只輸出訓練日期、課程、經費、出席率及整體滿意度。
|
|
|
|
**缺口:**
|
|
|
|
- 年度報表未包含教學日誌 8 項觀察、改善措施及講師評鑑。
|
|
- 教學日誌及訓練檢討報告頁面未找到單堂匯出入口。
|
|
- `Report` 目錄未找到對應的教學日誌/訓練檢討報告匯出類別。
|
|
|
|
**批示:** 做/不做/待確認:____________
|
|
|
|
### R-12 簽核流程整合
|
|
|
|
**比對狀態:** 需確認,目前部分完成
|
|
|
|
**現有程式:**
|
|
|
|
- 教學日誌、處理結果追蹤及訓練檢討報告均已接入共用送簽控制項。
|
|
- `Forms/辦訓狀況/教學日誌處理.aspx:823-825` 已有兩種表單類別。
|
|
- `Forms/辦訓狀況/訓練檢討報告處理.aspx:953` 已接入訓練檢討報告簽核。
|
|
|
|
**缺口:**
|
|
|
|
- `DAC/簽核/DAC_表單簽核主檔2.cs:270-285` 的簽核關數仍有固定值。
|
|
- `Forms/簽核/送簽.ascx.cs:222-241` 的簽核人員設定仍有硬編碼情形。
|
|
- 尚未確認原始「三份文件一關」與後續「處理結果追蹤獨立簽核」的最終規則。
|
|
|
|
**批示:** 做/不做/待確認:____________
|
|
|
|
## 4. 高優先缺口
|
|
|
|
1. R-03:手動講師/場地資料無法通過送簽檢核。
|
|
2. R-08、R-09:講師評鑑入口、課程關聯及年度講師評鑑分頁缺失。
|
|
3. R-07、R-12:追蹤結果簽核鎖定、簽核關數及簽核人員規則需修正或確認。
|
|
4. R-11:單堂及年度完整匯出尚未建立。
|
|
5. R-06:異常片語功能尚未實作。
|
|
6. R-05、R-10:條件式說明及「其他」欄位必填驗證尚未完成。
|
|
7. R-04:問卷期限、提醒來源及逐收件者錯誤處理需確認。
|
|
|
|
## 5. 批示欄位
|
|
|
|
| 條目 | 批示結果 | 批示說明 | 預計版本/日期 |
|
|
|---|---|---|---|
|
|
| R-01 | 已完成 | 教材遴選入口在課程內容畫面 | |
|
|
| R-02 | 做 | 移除舊選項,但保持舊報表文字 | |
|
|
| R-03 | 做 | 送簽前檢核編號與名稱至少一項 | |
|
|
| R-04 | 不做 | 維持固定天數提醒 | |
|
|
| R-05 | 做 | | |
|
|
| R-06 | 做 | | |
|
|
| R-07 | 做 | | |
|
|
| R-08 | 不做 | | |
|
|
| R-09 | 部分做 | 不做講師評鑑分頁,保留或完成教學日誌暨異常分頁 | |
|
|
| R-10 | 做 | | |
|
|
| R-11 | 不做 | | |
|
|
| R-12 | 不做 | 維持硬編碼,依客戶要求 | |
|
|
|
|
**批示結果建議填寫:** 做、部分做、不做、待確認。
|