IT-ERP-DC1
負責公司內部資料整合,也跟工廠內部資料有相關
我們的實習工作內容主要包含3點
FAWEB網頁的報表翻寫
撰寫使用者測試報告UTR和對報表進行ETL測試。
基礎訓練
1. Oracle SQL練習題(圖三)
公司使用的資料庫系統為 Oracle,與學校所教授的 Microsoft SQL Server 和 MySQL 在語法上略有不同。為了熟悉這套系統,我透過練習題進行練習與操作,加強自身的應用能力。
2. 基礎網頁練習(圖四、五)
實作了一個簡單的查詢網頁,具備 Excel連接的功能,並能使用簡單的 SQL 指令對資料進行查詢。採前後端分離設計,將查詢輸入(Query)與查詢結果(Result)分別呈現在不同頁面,與學校所學的 MVC 架構有所不同。
3. 報表練習(SYS133)(圖六、七)
將 SYS133 報表改為前後端分離架構(前端Vue.js、後端C#),透過 API 抓取資料並顯示於查詢頁面,方便使用者進行條件選擇與操作。



改寫廠內報表
藉由SYS133熟悉公司的報表呈現後,開始著手投入於將原本用ASP.NET撰寫、前後端合併的舊版報表,轉換為前後端分離的架構(前端Vue.js、後端C#),並使用API作為連結。

FAWEB翻寫
撰寫UTR
撰寫使用者測試報告
改寫完後的程式回報給主管後需要再重新確認報表內容及需求並重新測試後再上線使用。

ETL測試
因應公司需求升級,負責將指定的組內檔案更新成RUN_ETL且測試成功後回報給主管檢查。

ETL測試
實習間的進度與角色
實習期間完成之進度
-
Oracle SQL練習題(已完成):熟悉Oracle的SQL語法,讓我們在查看報表需要的內容時會更加易懂。
-
基礎網頁練習(已完成):學習基本的前後端分離形式的做法。
-
報表練習(已完成):學習報表改寫的步驟及Coding standard。
-
將舊報表改寫成Vue版本(未完成:由主管指派):因應公司推動前後端分離的系統架構,我負責將原本以 C# 撰寫的 FAWEB 報表改寫為使用 Vue.js 的版本。Vue 擁有資料雙向綁定的特性,能讓資料變化即時反映在畫面上,對於資料呈現非常方便,且易於與既有後端架構整合。目前我正在熟悉 Vue 的語法與開發方式,並學習如何撰寫 API 與串接後端資料,以完成報表的重構與優化。
-
改寫舊報表並更新CSS(已完成):繼續將舊報表改寫成前後端分架構並更新成新的CSS以符合公司模板。
-
RUN_ETL測試(進行中):因應公司需求升級,將檔案更新成RUN_ETL測試成功後回報給主管檢查。
工作當中扮演的角色
在 1132 實習期間,我與學長姐及同事分工合作,共同負責將公司內部十五支既有報表改寫為前後端分離的架構。其中,有五支報表由我獨立負責完成。在此過程中,我實際學習並運用 Vue.js 進行前端開發,同時熟悉 API 串接方式,逐步理解公司在程式撰寫上的規範與流程。
進入 1141 實習後,我對前後端分離的開發模式更加熟悉,能夠獨立完成主管交辦的任務,完成效率也較上學期明顯提升。除此之外,我也學習操作 SYS118 報表並進行 RUN_ETL 的測試,使我更了解資料處理流程與其在專案中的重要性。