20
資資資資資資資資資資資資資資資 DATABASE SYSTEMS FINAL PROJECT 線線線線線線線線線 資資資 資資資資 資資資資資 資資資 M974020018 資資資 M974020020 資資資 M974020035

資料庫的核心理論與實務期末專題 DATABASE SYSTEMS FINAL PROJECT 線上棒球賽訂票系統 第七組 指導教授 黃三益老師 組 員 黃銘宗 M974020018 王瑞陽

  • View
    232

  • Download
    0

Embed Size (px)

Citation preview

Page 1: 資料庫的核心理論與實務期末專題 DATABASE SYSTEMS FINAL PROJECT 線上棒球賽訂票系統 第七組 指導教授 黃三益老師 組 員 黃銘宗 M974020018 王瑞陽

資料庫的核心理論與實務期末專題DATABASE SYSTEMS FINAL PROJECT

線上棒球賽訂票系統第七組指導教授 黃三益老師 組 員 黃銘宗 M974020018 王瑞陽 M974020020 吳佩剛 M974020035

Page 2: 資料庫的核心理論與實務期末專題 DATABASE SYSTEMS FINAL PROJECT 線上棒球賽訂票系統 第七組 指導教授 黃三益老師 組 員 黃銘宗 M974020018 王瑞陽

資料和功能分析每個球團有球團名稱 (bName) 、球團連絡人 (bManager) 、連絡電

話 (bPhone) 、連絡地址 (bAddress) 、電子信箱 (bEmail) ,球團名稱為唯一。

每個球場有球場名稱 (fName) 、球場連絡電話 (fPhone) 、球場連絡地址 (fAddress) ,球場名稱為唯一。

賽程有場次編號 (gNumer) 、比賽日期 (gDate) 、比賽時間 (gTime),場次編號為唯一。

門票有流水編號 (tNumber) 、門票種類 (tType) ,其中場次編號和流水編號合起來是唯一。

球迷有身分證字號 (aId) 、姓名 (aName) 、電話 (aName) 、地址(aAddress) ,其中身分證字號是唯一。

座位有座位編號 (sNumber) 、座位種類 (aType) ,其中球場名稱和座位編號合起來是唯一。

Page 3: 資料庫的核心理論與實務期末專題 DATABASE SYSTEMS FINAL PROJECT 線上棒球賽訂票系統 第七組 指導教授 黃三益老師 組 員 黃銘宗 M974020018 王瑞陽

實體關係 球團與球場為一對一關係,均為完全參與。 球團與賽程為一對多關係,均為完全參與。 球場與座位為一對多關係,均為完全參與且座位為弱實體。 球場與賽程為一對多關係,均為完全參與。 賽程與門票為一對多關係,均為完全參與且門票為弱實體。 座位與門票為一對多關係,門票為完全參與且座位、門票均為弱

實體。 球迷與門票為一對多關係,門票為完全參與且門票為弱實體。

Page 4: 資料庫的核心理論與實務期末專題 DATABASE SYSTEMS FINAL PROJECT 線上棒球賽訂票系統 第七組 指導教授 黃三益老師 組 員 黃銘宗 M974020018 王瑞陽

功能需求分析新增

球迷購買球賽門票紀錄刪除

刪除尚未開打球賽訂票紀錄查詢

查詢球場、球團資訊 查詢個人訂購歷史紀錄 依球場、日期、球隊查詢球賽賽程

修改 修改尚未開打球賽付款方式

統計 統計內外野門票銷售紀錄 統計各球場內外野座位數

Page 5: 資料庫的核心理論與實務期末專題 DATABASE SYSTEMS FINAL PROJECT 線上棒球賽訂票系統 第七組 指導教授 黃三益老師 組 員 黃銘宗 M974020018 王瑞陽

實體關係圖

Page 6: 資料庫的核心理論與實務期末專題 DATABASE SYSTEMS FINAL PROJECT 線上棒球賽訂票系統 第七組 指導教授 黃三益老師 組 員 黃銘宗 M974020018 王瑞陽

關聯綱目

B aseballT eam

bbN ame

aId

F ield

G ame

bbManager bP hone bAddres s bE mail fName

fName fAddres s fP hone

T icket

bgNumber gD ate gT ime fName bN ame

S eat s Number s T ype fName

tNumber

tT ype

gNumber

s Number fName pric e

bookDate

P ayment

aId aN ame aP hone aAddres sAudience

關聯綱目

Page 7: 資料庫的核心理論與實務期末專題 DATABASE SYSTEMS FINAL PROJECT 線上棒球賽訂票系統 第七組 指導教授 黃三益老師 組 員 黃銘宗 M974020018 王瑞陽

系統架構

首頁

個人資訊 球團資訊 比賽資訊 線上購票

個人基本資料

修改及刪除未開打比賽購票紀錄

歷史比賽購票紀錄

球團球場詳細資訊

球場座位統計

依球隊球場時間

查詢比賽賽程

尚未開打的球賽門票統計、內外野已售出的票卷統計、 並可依座位票種及付款方式訂購

Page 8: 資料庫的核心理論與實務期末專題 DATABASE SYSTEMS FINAL PROJECT 線上棒球賽訂票系統 第七組 指導教授 黃三益老師 組 員 黃銘宗 M974020018 王瑞陽

使用工具資料庫: MySQL 5.0.18-log 網頁語言: PHP伺服器: Apache

Page 9: 資料庫的核心理論與實務期末專題 DATABASE SYSTEMS FINAL PROJECT 線上棒球賽訂票系統 第七組 指導教授 黃三益老師 組 員 黃銘宗 M974020018 王瑞陽

系統 Demo

http://boakaka.cert.org.tw/boakaka/touching_design/index.php

Page 10: 資料庫的核心理論與實務期末專題 DATABASE SYSTEMS FINAL PROJECT 線上棒球賽訂票系統 第七組 指導教授 黃三益老師 組 員 黃銘宗 M974020018 王瑞陽

1. 輸入帳號密碼登入系統

Page 11: 資料庫的核心理論與實務期末專題 DATABASE SYSTEMS FINAL PROJECT 線上棒球賽訂票系統 第七組 指導教授 黃三益老師 組 員 黃銘宗 M974020018 王瑞陽

2. 個人資訊區可查詢個人基本資料,修改或刪除未開打場次的購票紀錄

Page 12: 資料庫的核心理論與實務期末專題 DATABASE SYSTEMS FINAL PROJECT 線上棒球賽訂票系統 第七組 指導教授 黃三益老師 組 員 黃銘宗 M974020018 王瑞陽

3. 修改未開打比賽的訂票紀錄內容

Page 13: 資料庫的核心理論與實務期末專題 DATABASE SYSTEMS FINAL PROJECT 線上棒球賽訂票系統 第七組 指導教授 黃三益老師 組 員 黃銘宗 M974020018 王瑞陽

4. 修改完成

Page 14: 資料庫的核心理論與實務期末專題 DATABASE SYSTEMS FINAL PROJECT 線上棒球賽訂票系統 第七組 指導教授 黃三益老師 組 員 黃銘宗 M974020018 王瑞陽

5. 刪除尚未開打的比賽定票紀錄

Page 15: 資料庫的核心理論與實務期末專題 DATABASE SYSTEMS FINAL PROJECT 線上棒球賽訂票系統 第七組 指導教授 黃三益老師 組 員 黃銘宗 M974020018 王瑞陽

6. 球團資訊區觀看球團球場詳細資訊和球隊主球場座位統計

Page 16: 資料庫的核心理論與實務期末專題 DATABASE SYSTEMS FINAL PROJECT 線上棒球賽訂票系統 第七組 指導教授 黃三益老師 組 員 黃銘宗 M974020018 王瑞陽

7. 比賽資訊區可依球隊、球場、時間查詢

Page 17: 資料庫的核心理論與實務期末專題 DATABASE SYSTEMS FINAL PROJECT 線上棒球賽訂票系統 第七組 指導教授 黃三益老師 組 員 黃銘宗 M974020018 王瑞陽

8. 線上購票可依球隊、球場、時間查詢出來的賽程做訂票動作

Page 18: 資料庫的核心理論與實務期末專題 DATABASE SYSTEMS FINAL PROJECT 線上棒球賽訂票系統 第七組 指導教授 黃三益老師 組 員 黃銘宗 M974020018 王瑞陽

9. 選擇好賽程後可選擇不同的座位、票種、付款方式來完成訂票

Page 19: 資料庫的核心理論與實務期末專題 DATABASE SYSTEMS FINAL PROJECT 線上棒球賽訂票系統 第七組 指導教授 黃三益老師 組 員 黃銘宗 M974020018 王瑞陽

10. 訂票完成並列出詳細訂票資訊

Page 20: 資料庫的核心理論與實務期末專題 DATABASE SYSTEMS FINAL PROJECT 線上棒球賽訂票系統 第七組 指導教授 黃三益老師 組 員 黃銘宗 M974020018 王瑞陽

11. 個人資訊區同時也確實新增了一筆訂購紀錄