10 KiB
10 KiB
辦訓系統修改需求與現有程式碼比對結果
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. 高優先缺口
- R-03:手動講師/場地資料無法通過送簽檢核。
- R-08、R-09:講師評鑑入口、課程關聯及年度講師評鑑分頁缺失。
- R-07、R-12:追蹤結果簽核鎖定、簽核關數及簽核人員規則需修正或確認。
- R-11:單堂及年度完整匯出尚未建立。
- R-06:異常片語功能尚未實作。
- R-05、R-10:條件式說明及「其他」欄位必填驗證尚未完成。
- 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 | 不做 | 維持硬編碼,依客戶要求 |
批示結果建議填寫: 做、部分做、不做、待確認。