top of page
FAWEB
FAWEB 是公司內部網站,用來支援生產與營運管理的網頁系統,內含大量資料與報表,使用者可透過查詢介面輸入條件,系統根據這些條件組成查詢語句,從資料庫抓取對應資料後,以表格畫面呈現結果。系統主要使用 C#、SQL 和 HTML 進行開發與維護,並使用 Visual Studio 的 ASP.NET 來建置 Web 應用程式。
• Query 畫面
這個畫面是讓使用者輸入查詢條件的地方,例如客戶名稱、日期區間、DN 編號等。頁面上會有下拉選單、日期選擇器以及文字欄位,用來組合出不同的查詢條件。系統會先檢查哪些欄位是必填、哪些是選填,提高查詢彈性。當使用者按下「查詢」,畫面會將 Session 帶值傳到 Result 頁面,並執行動態 SQL。

• Result 畫面
這裡會呈現使用者在 Query 頁輸入條件所查詢出的資料結果。系統會將傳入的查詢條件組成動態 SQL,查詢資料庫後以 grid 表格顯示。欄位會依照需求設定排序、控制項連動或格式調整,讓使用者更容易理解資料。這個頁面是整個查詢流程最重要的部分,也是使用者查看結果的主要介面。

• Excel批次匯入資料
此畫面提供使用者上傳 Excel 進行批次資料匯入功能。使用者可以將大量資料整理好後直接上傳,提升資料建立效率。系統會在上傳時進行初步檢查,例如欄位數是否正確、格式是否符合、是否有漏填。若檢查通過,系統才允許進入下一步處理,以避免錯誤資料進到資料庫。

• 資料編輯(新增/修改/刪除)
將畫面上的欄位變化與後端資料同步,確保資料正確寫入資料庫。

Oracle
Oracle 資料庫是我每天都會接觸的重要工具之一,無論是開發系統功能、撰寫報表,甚至是除錯,都需要頻繁與資料庫互動。在使用 Visual Studio 進行系統開發時,程式常會透過 SQL 查詢或儲存程序來操作Oracle 資料,像是撈取資料、更新欄位、計算統計數據等等。
• DATA MART
Data Mart是用來整理與集中資料以便查詢與分析的工具。它本身不儲存資料,而是透過 VIEW 從原始資料表抽取、整合並篩選所需欄位或資料。
• ETL
SQL 查詢語法偏重單表操作;而 ETL 更著重程序設計,可能需要對多張資料表進行 JOIN,甚至嵌套多層 Function,以滿足不同的資料處理需求。
Crystal Report
Crystal Report能夠將資料庫中的數據轉換成格式化且易於閱讀的報表文件,整個生產文件流程涵蓋從資料查詢、文件產出,到系統自動寄送,確保每位客戶能收到符合需求的出貨通知,達成高效率且客製化的出貨文件管理。

文件建立與整理
• REDMINE
工作內容大多以 Word 或 Excel 檔提供,我負責將這些資料整理後轉換到 Redmine 上,調整段落結構、重新排版、補充截圖、統一格式,使內容更清楚易讀,也方便團隊查閱與追蹤。

• UT
記錄程式單元測試流程與結果的文件,目的是確認每個功能正確、方便後續維護,也讓其他人能快速了解程式修改或測試狀況。

bottom of page