1 / 11

博物館團體教育研習預約系統

博物館團體教育研習預約系統. 指導老師 : 黃三益 組員: M974020024 李鈴鈴 M974020042 黃嘉儒 M974020014 黃一芳 M964020042 李余偉. Outline. 資料需求 功能需求 ERD 關聯綱目 說明程式系統架構圖和所用的工具 網站架構圖 Demo. 資料需求.

dyani
Download Presentation

博物館團體教育研習預約系統

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. 博物館團體教育研習預約系統 指導老師:黃三益 組員:M974020024 李鈴鈴M974020042 黃嘉儒 M974020014 黃一芳M964020042 李余偉

  2. Outline • 資料需求 • 功能需求 • ERD • 關聯綱目 • 說明程式系統架構圖和所用的工具 • 網站架構圖 • Demo

  3. 資料需求 • 會員(Member):包括會員編號(mId)、身分證字號(pId)、姓名(name)、生日(birthday)、電話(phone)、住址(address)、電子信箱(email)、服務單位(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:http://140.117.74.39/project2/main3.htm • 以及搭配錄影檔說明之

  11. Thanks for your attention !

More Related