Download presentation
Presentation is loading. Please wait.
1
博物館團體教育研習預約系統 指導老師:黃三益 組員:M974020024 李鈴鈴 M974020042 黃嘉儒
2
Outline 資料需求 功能需求 ERD 關聯綱目 說明程式系統架構圖和所用的工具 網站架構圖 Demo
3
資料需求 會員(Member):包括會員編號(mId)、身分證字號(pId)、 姓名(name)、生日(birthday)、電話(phone)、住址(address)、 電子信箱( )、服務單位(company)、職位(position)、會 員種類(mType:永久會員、博物館成員、教師、一般人士,每種 會員的報名費用不同)。其中會員編號與身分證字號為唯一。會 員每人每項活動只能報名一次。 活動(Activity):包括活動編號(aNo)、活動時間(aTime)、 名稱(title)、種類(aType)、內容(content)、價錢(price)、 活動網址(url)、備註(note)。其中活動編號為唯一。活動時間 為多值屬性。每個活動必須被一個承辦單位舉辦。且每個活動可 能會與多個相關的展覽有關。 報名清單(ApplicationForm):包括活動編號(apNo)、報名時 間(signTime)、付費方式(payment)。付費方式包含現場繳費、 劃撥。
4
資料需求 承辦單位(Unit):包括單位名稱(uName)、劃撥帳 號(account)、承辦人(contact)、電話(uPhone)。 單位名稱為唯一值,承辦人為多值屬性。 場地(Place):包括場地名稱(pName)、容納人數 (size)。容納人數等於該活動的報名人數極限。活動 在場地舉辦。場地名稱為唯一值。 展覽(Exhibition):在博物館舉辦的正式展覽活動, 包括展覽名稱(eName)、展期(dates)、展覽主題 (theme)、陳列室(gallery)。展覽名稱會重複,例如 去年舉辦「張大千畫展」,今年也可能再舉辦一次「張 大千畫展」,不過展出來的品項會不一樣。展覽名稱和 展期合起來為唯一值。
5
功能需求(1/2) 會員申請活動(即新增報名表)。 統計每場活動參加的人數。 會員查詢自己參與過的活動場次詳細資料。
後台可列出每一位會員的會員編號和報名總金 額(沒有報名過的會員不需列出)。 承辦單位新增活動場次、展覽,或是刪除活動、 展覽,或修改活動內容。 查詢某活動所有相關的展覽。
6
功能需求(2/2) 會員修改個人基本資料。 查詢各單位舉辦過的每場活動人數與金額。
新增活動場地與可容納人數;修改活動場地與 可容納人數;刪除活動場地。 判斷活動人數是否大於活動場地可容納人數。 時間區間查詢。 後台維護者可針對報名時間、付款方式、申請 單號等欄位進行排序。 列出每一位會員的會員編號和報名總金額(沒 有報名過的會員不需列出)。
7
ERD
8
關聯綱目
9
程式系統架構圖和所用的工具 資料庫:Oracle 10g 網頁語言:PHP 伺服器:Apache
10
Demo URL: 以及搭配錄影檔說明之
11
Thanks for your attention !
Similar presentations