MS Power BI 軟體案例操作練習

VS Code 專案 AI 天氣實作

學號:1111310035  姓名:阮文孟
1安裝 Wampserver
Wampserver 是一套整合 Windows、Apache、MySQL 與 PHP 的本機開發環境(WAMP Stack)。
安裝後即可在本機模擬伺服器環境,用於建立與測試 PHP 網頁應用程式及資料庫連線,是本專案後端開發的基礎平台。
Wampserver 安裝步驟 1
Wampserver 安裝步驟 2
2資料表正規化基本概念 — 主鍵、外鍵
資料表正規化(Normalization)是資料庫設計的核心概念,目的在消除資料重複、確保資料一致性。
主鍵(Primary Key):唯一識別資料表中每一筆記錄的欄位,不可重複、不可為空。
外鍵(Foreign Key):參照另一資料表主鍵的欄位,用以建立資料表之間的關聯關係,維持參照完整性。
資料表正規化概念 1
資料表正規化概念 2
3專案架構與功能
本專案以 VS Code 為開發工具,結合 PHP + MySQL + Wampserver 架構,實作一套具備商品管理、客戶管理與訂單查詢功能的小型電商後台系統。整體資料庫分為三張核心資料表:customers(客戶)、products(商品)、purchases(購買記錄)。
專案整體架構圖
🏠 進入首頁

系統首頁提供導覽列與各功能模組的入口,使用者可由此進入商品管理、客戶資料及購買記錄等頁面。

系統首頁畫面
➕ 新增商品

新增商品功能允許管理員輸入商品名稱、價格等資訊,並透過 PHP 表單將資料寫入 products 資料表。

新增商品表單畫面
👥 Customers — 客戶模擬資料

customers 資料表儲存客戶的基本資訊(如姓名、聯絡方式),以模擬資料展示資料庫查詢與顯示功能。

customers 客戶模擬資料表
📦 Products — 商品模擬資料

products 資料表列出系統中所有商品的編號、名稱與單價,作為購買記錄外鍵關聯的來源。

products 商品模擬資料表
🛒 Purchases — 購買記錄

purchases 資料表記錄每筆交易,透過外鍵分別關聯 customers 與 products,完整呈現「哪位客戶購買哪項商品」的訂單關係。

purchases 購買記錄 1
purchases 購買記錄 2
purchases 購買記錄 3
4結果:導入 Power BI 並劃出圖表 — MySQL
完成資料庫建置後,將 MySQL 資料來源匯入 Microsoft Power BI,透過內建的圖表工具將客戶、商品與購買記錄進行視覺化分析。
Power BI 可直接連線至本機 MySQL(透過 Wampserver),讀取各資料表並自動偵測關聯,進而繪製長條圖、折線圖等互動式報表,協助掌握銷售趨勢與客戶行為。
Power BI 匯入 MySQL 資料並繪製圖表