Files
thinkyu/Doc/教育訓練系統/辦訓系統修改需求比對結果_1150730.md
T
sryang 577060bc78 chore: 首次簽入 Thinkyu ASP.NET 專案
- 加入 Visual Studio / ASP.NET .gitignore
- 排除建置輸出、IDE 設定、NuGet packages、大型 MSI 安裝檔
2026-09-10 09:42:37 +08:00

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-8SurveyList.aspx:5-9,22-43SurveyForm.aspx:5-8,29-134 已有手機問卷流程。
  • Common/FollowService.cs:148-176,200-206 已有催填郵件及狀態防重複機制。

缺口:

  • 現況使用課程結束後固定天數,不是每份問卷獨立的填寫期限日期。
  • Common/PublicVariable.cs:108-132 的提醒設定需確認是否符合新需求。
  • 寄信迴圈尚未確認逐收件者錯誤紀錄及不中斷處理。
  • Web.config:38-41SiteBaseUrl 預設值需確認部署設定。

批示: 做/不做/待確認:____________

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-211btn片語_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 目前接收 idteacherid

缺口:

  • 教學日誌目前沒有「講師評鑑」按鈕。
  • 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 不做 維持硬編碼,依客戶要求

批示結果建議填寫: 做、部分做、不做、待確認。