2008年11月5日 星期三

OOAD CASE [會議室預約管理]

物件導向分析設計,這是多大的題目阿,習慣上,大家可能會從物件導向的概論開始談起...最後才會切到實務,從邏輯推演的角度去看,這樣比較有次序,但,卻不能滿足即時的需要,所以,這裡從案例出發,各位在看簡報之前,請先從自己習慣的方式去設計,待初步設計完成後再對照這份簡報吧!以下是CRRS會議室預約的題目:
1. 有 20 間會議室可供預約
1.1. 基本設備不同
1.2. 可容納人數不同
1.3. 可預約時段為 08:30~20:00, 以 15 分鐘為單位
2. 有 8 套投影機可供運用
2.1. 預約會議室成功且會議室沒有安裝投影機, 才能預約
3. 預約時, 須記錄與會人數、會議主題、 時段、預約者姓名、 部門、職稱、聯絡資訊等
4. 會議室皆被預約時, 使用者可要求加入先進先出的排隊名單
5. 取消預約時, 系統會依先進先出通知排隊者
6. 使用者可查詢會議室使用情形
7. 管理者可調閱會議室使用紀錄&報表

提醒 : 看簡報前務必先自行做設計,最好能用程式碼去驗證自己的設計!!!

沒有留言: