Download presentation
Presentation is loading. Please wait.
1
第九組 組員 M974020003 李俐葶 M974020008 鄧惟升 M974020013 蔡孟均 M975040027 黃炫國
學生機車停車位預約系統 第九組 組員 M 李俐葶 M 鄧惟升 M 蔡孟均 M 黃炫國
2
Contents 緣起 資料與功能需求分析 七個實體 實體關係 ERD (實體關係圖) 關聯綱目 系統架構 開發工具
3
緣起 有感於平日在校內停車時『一位難求』 欲建立一個學生機車停車位預約資訊系統,該系統可以讓學生預約當日及隔日的停車位,也會記載學生預約停車位的歷史記錄
4
資料與功能需求分析 系統:學生機車停車位預約資訊系統 主要使用者:學生 管理者:學校相關單位 可以讓學生預約機車的停車位
主要使用者:學生 管理者:學校相關單位 可以讓學生預約機車的停車位 學生可以預約臨近上課大樓的停車位 學生可以預約該日及隔日的機車停車位 一日可分成三個不同時段(早上、下午、晚上) 同一個時段,一個車位僅能被一位學生預約
5
七個實體(1/8) 學生(Student):表示一位學生 系所(Department):表示學生所就讀的系所。
課程(Course):表示學生所修的課程。 大樓(Building):表示課程上課地點所在的大樓。 停車場(ParkingLot):表示大樓附近的停車場。 停車位(ParkSpace):表示停車場中的停車位。 時段(Interval): 表示預約停車位的時段。
6
七個實體(2/8) 學生(Student):表示一位學生 學號(sId) 姓名(sName) 車牌號碼(LicenseNum)
手機號碼(sPhone) 密碼(Password) ※ 學號與車牌號碼均為唯一
7
七個實體(3/8) 系所(Department):表示學生所就讀的系所 系所名稱(dName) 系所代號(dId)
系主任(directorName) 系辦電話(dPhone) ※ 系所名稱與系所代號均為唯一
8
七個實體(4/8) 課程(Course):表示學生所修的課程 課程代號(cId) 課程名稱(cName) 老師名稱(teacher)
修課人數(participants) 教室代碼(classroom) ※ 課程名稱與課程代號均為唯一
9
七個實體(5/8) 大樓(Building):表示課程上課地點所在的大樓 大樓代號(bId) 大樓名稱(bName) ※ 兩者均為唯一
10
七個實體(6/8) 停車場(ParkingLot):表示大樓附近的停車場 停車場代碼(pId) 停車場名稱(pName)
車位數量(capacity) ※ 停車場代碼與停車場名稱均為唯一
11
七個實體(7/8) 停車位(ParkSpace):表示停車場中的停車位 停車位編號(spaceNo) ※ 屬性當中沒有唯一值 是一個弱實體
12
七個實體(8/8) 時段(Interval): 表示預約停車位的時段 包含時間(time)
※ 時間屬性為一個複合屬性,必須記載預約日期(day)與區段(section)
13
實體關係(1/2) 課程與大樓之間有一個關係型態『位於』(LocatedAt) 大樓與停車場之間有一個關係型態『擁有』(Owns)
系所與課程之間有著『開課』(Provides)的關係型態 停車位(ParkSpace)與停車場(ParkingLot)之間有著『屬於』(BelongsTo)的關係形態 停車位必屬於某個停車場,大樓附近有可能有多個停車場,也可能沒有停車場
14
實體關係(2/2) 學生(Student)、時段(Interval)與車位(ParkSpace)間存在一個三元關係『預約(Reserves)』,一位學生在某一時段僅能預約一個車位,而學生可預約當日或隔日的車位 時段(Interval)與停車場(ParkingLot)之間有著可用性(Availability)之關係形態,其中可用性狀態(status)必須記載 學生(Student)與課程(Course)間存在選修(Take)之關係形態
15
實體關係圖
16
關聯綱目(1/7)
17
關聯綱目(2/7)
18
關聯綱目(3/7)
19
關聯綱目(4/7)
20
關聯綱目(5/7)
21
關聯綱目(6/7)
22
關聯綱目(7/7)
23
系統架構
24
開發工具 開發環境:ASP.NET 2.0 使用資料庫:Oracle 10g 網頁伺服器(Web Server):IIS
使用軟體:Visual Studio 2005
25
系統Demo:以錄影檔說明之
Similar presentations