380 likes | 528 Views
Database management system. 建置範例. Example 1- Clothes Shop 管理系統. 開發工具:. Example 1- Clothes Shop 管理系統. 系統架構圖 :. Example 1 - Clothes Shop 管理系統. 實體關係圖 (ERD). Example 1 - Clothes Shop 管理系統. 實體關係圖 (ERD) 說明: 在 Clothes Shop 裡面,一共有三個實體,分別為 : 使用者 ( 會員 ) 、訂單和商品。
E N D
Example1-Clothes Shop管理系統 • 開發工具:
Example1-Clothes Shop管理系統 系統架構圖:
Example1-Clothes Shop管理系統 • 實體關係圖(ERD)
Example1-Clothes Shop管理系統 • 實體關係圖(ERD)說明: • 在Clothes Shop裡面,一共有三個實體,分別為:使用者(會員)、訂單和商品。 • 使用者(會員)實體裡面一共有七個屬性,在這七個屬性裡面,帳號是屬於鍵值屬性。 • 在訂單裡面一共有七個屬性,訂單編號是屬於鍵值屬性。 • 在商品裡面有三個屬性,商品編號是屬於鍵值屬性。 • 在這ERD圖裡面使用者(會員)跟訂單是訂購的關係,它們是屬於E1:E2的基數率1:N的。 • 在訂單和商品是訂單明細的關係,它們是屬於E1:E2的基數率N:M。
Example1-Clothes Shop管理系統 • Table Schema:
Example1-Clothes Shop管理系統 • Table Schema說明: • 使用者的欄位裡面,分為七點:使用者帳號、姓名、性別、住址、電話、密碼、E-mail,其中使用者帳號是主鍵。 • 訂單欄位裡,也分為七點:訂單編號、姓名、性別、住址、電話、日期、使用者帳號。訂單編號是主鍵。 • 商品欄位分成三點:商品編號、商品種類、商品名稱。商品編號是主鍵。 • 訂單明細分為四點:訂單編號、商品編號、數量、價格。訂單編號和商品編號是主鍵。
Example2-旅館後台管理系統 • 開發工具:
Example2-旅館後台管理系統 系統架構圖:
Example2-旅館後台管理系統 • 實體關係圖(ERD)
Example2-旅館後台管理系統 • 實體關係圖(ERD)說明: • 「部門」實體必須紀錄每個部門(DEPARTMENT)的部門名稱、部門編號、部門位置。 • 「員工」實體必須記錄每位員工(EMPLOYEE)的姓名、身分證字號、地址、性別、電話。 • 「顧客」實體必須記錄每個固顧客(CUSTOMER)的身分證字號、姓名、電話、地址。 • 在DEPARTMENT和EMPLOYEE之間存在一個1:N的工作關係。且EMPLOYEE為全部參與。 • 在DEPARTMENT和EMPLOYEE之間存在一個1:1的管理關係,且DEPARTMENT為全部參與。
Example2-旅館後台管理系統 • Table Schema:
Example3-網路購物系統 • 開發工具:
Example3-網路購物系統 系統架構圖:
Example3-網路購物系統 • 實體關係圖(ERD)
Example3-網路購物系統 功能介紹: 首頁
Example3-網路購物系統 功能介紹: 申請會員畫面
Example3-網路購物系統 功能介紹: 購物首頁 可在此頁面做下列動作 單點圖片觀看詳細內容 下一頁繼續觀看 查詢訂單 檢視購物車 修改資料 登出系統 我要留言 加入購物車
Example3-網路購物系統 功能介紹: 購物首頁-檢視購物車 -清空購物車 在購物首頁→ 檢視購物車→ 檢視畫面中→按下清空購物車按鍵,可以做購物車刪除之動作清空購物車內容。 使其保持空的狀態。
Example4-場地活動管理系統 • 開發工具:
Example4-場地活動管理系統 系統架構圖:
Example4-場地活動管理系統 • 實體關係圖(ERD)
Example4-場地活動管理系統 • Table Schema:
Example5-訂報系統 • 開發工具:
Example5-訂報系統 • 需求分析與設計: • 決定系統功能需求包括新增、修改、刪除、查詢客戶、員工等等資料以及總價計算、產量加總計算還有查詢部門的相關資料。 • 由客戶填寫訂報單,訂報單還會被員工統計成產量單。在生產完後會依據訂報單上客戶留下的資料匯整成為送貨清單。 • 每一個員工一定有一個所屬的工作部門,然後一個部門可以有很多員工。 • 一個部門是由一個主管來管理,主管是屬於員工之一,一個主管則負責監督數個員工,而一個員工則有一位主管監督。
Example5-訂報系統 系統架構圖:
Example5-訂報系統 • 實體關係圖(ERD)
Example5-訂報系統 • 關聯表: • 系統名稱:NEWSPAPER_ORDER_SYSTEM
Example5-訂報系統 • 關聯表: • 系統名稱:NEWSPAPER_ORDER_SYSTEM
Example5-訂報系統 • 關聯表: • 系統名稱:NEWSPAPER_ORDER_SYSTEM
Example5-訂報系統 • 關聯表: • 系統名稱:NEWSPAPER_ORDER_SYSTEM
Example5-訂報系統 • 關聯表: • 系統名稱:NEWSPAPER_ORDER_SYSTEM
Example5-訂報系統 • 關聯表: • 系統名稱:NEWSPAPER_ORDER_SYSTEM
Example5-訂報系統 • 關聯表: • 系統名稱:NEWSPAPER_ORDER_SYSTEM
Example5-訂報系統 • 關聯表: • 系統名稱:NEWSPAPER_ORDER_SYSTEM