• 沒有找到結果。

系統設計規格

在文檔中 工程驗收管理電腦化作業 (頁 33-37)

六、 軟體設計規格

1. 系統描述

「工程驗收管理電腦化作業」系統以 ASP.NET 程式語言來建構,配合 Microsoft SQL Server,透過資訊化與電腦化方式進行建置。本工程驗收系統可提 供統一窗口彙總辦理各工程驗收作業制度,可有效提升作業系統程之明確性及作 業效率,且彈性的由驗收人員排定休息日,當驗收主管派員驗收時可達到人性化 的管理。本系統作業流程符合 ISO 作業規定,使各工程採購經辦單位及各參與 驗收之作業人員均了解驗收運作流程,安全機制上提供了帳號確認機制並要求定 期更換帳號密碼組,大幅提升資料的安全性。藉由電腦化驗收系統,可達到人力 成本之降低,提升企業之競爭力。

(1) 系統名稱

本計畫全名為「工程驗收管理電腦化作業」,簡稱為「驗收管理」,系統名稱

訂為「工程驗收管理電腦化作業系統」,契約編號為「TPC-546-2107-9906」。

(2) 系統簡述

本系統為建立台灣電力股份有限公司所使用之「工程驗收管理資訊系統」,

可使工程驗收管理電腦化,提供統一窗口辦理各工程驗收作業制度,工程驗收作 業資訊透明化並確保資料安全性,並符合 ISO 作業規定,能有效提升工程驗收 作業時效性及減少紙本消耗,達到節能減碳之功效。

2. 系統設計規格

(1) 系統架構

 帳號角色系統 I. 帳號管理

II. 角色的管理(包含對應到公司組織的角色限制)。

III. 使用者資訊管理,主要用來處理課別問題(僅主管與驗收員需要)。

 認證系統

I. 帳號與角色的認證。

II. 頁面操作認證。

 錯誤處理系統

23

I. 錯誤處理機制。

 工作系統

I. 工作項定義。

II. 工作項與角色的關係。

III. 工作項之間的關係與流程。

(2) 系統環境

圖二為本工程驗收之系統環境架構圖,於台灣電力公司建置工程驗收伺服器,

所屬人員皆需經本工程驗收系統才可執行驗收作業,其伺服器硬體架構規格如 下:

 硬體:Intel X86 Compatible Server Platform。

 OS:Microsoft Windows 7。

 Web Server:Internet Information Services 7.0。

 網頁應用程式:由 ASP.NET Framework 4.0 版本。

 Database:Microsoft SQL Server 2008 R2。

圖二、系統環境架構圖

(3) 系統流程

24

25

– 描述:工程驗收通知單核定結果為不通過,承辦單位需要重 新新增工程驗收通知單。

圖三為系統功能流程圖,在流程圖中描述系統的決策判斷,及決策後的狀態 圖,從新增工程驗收單至工程驗收結束,經由 10 個有限狀態機進行決定,經過 兩個分支指令來構成,分別為組長核定派員成功與否、驗收通過與否,此為系統 之主要流程圖。

圖三、系統功能流程圖

 承辦單位新增完一筆驗收單

I. 新增一筆資料到 ProjectAcceptanceState, PAState=1。

II. 承辦單位遞交後,更新 PAState=2,檢查驗收單的課別後,插入多 筆驗收通知到 PASuperintendentRel (多課別時, 會有多筆驗收通 知) 。

 主管檢視工作時,檢查 PASuperintendentRel 是否有自己的 ID,且 PAState 為 Delivery,AssigmtState = NoProcessing,即表示該筆驗收通知需要處理

I. 若審查資料不通過則更新 AssigmtState 為不可驗,更新 PAState=

MemDateAssignment(3) ,遞交給組長 。

II. 若審查資料通過則更新 AssigmtState 為可驗,並開始指派,嘗試更 新 PAState= MemDateAssignment(3) 。

– 指派時間,新增資料到 PAAssigmtTime 。 – 指派人員,新增資料到 PAAssigmtMem。

III. 若檢查到 AssigmtState 為退回(DateMismatch),則重新審查資料或 指派人員時間. 。

26

在文檔中 工程驗收管理電腦化作業 (頁 33-37)

相關文件