115年 - 115 高等考試_二級_資訊處理:系統分析與設計研究#145742

科目:公職◆系統分析與設計 | 年份:115年 | 選擇題數:0 | 申論題數:7

試卷資訊

所屬科目:公職◆系統分析與設計

選擇題 (0)

申論題 (7)

二、假設某健診中心擬開發線上「健診預約系統」 ,請依如下需求,建立 UML class diagram( 只 需 包 括 classes, key, attributes, relationship ( 可 以 有 super/sub,但不可以有多對多)),並以條列式方式說明,如何達到題目 中各項系統限制的要求(僅針對底線表示的部分) 。註:題目沒有要求的 資料不要列入(35 分)

● 健診中心提供多種健診方案及優惠費用,每種健診方案至少有兩種健診項目

● 每種健診項目可被列入到 0~多個健診方案中

● 每個健診預約時段有日期、開始時間、     結束時間(需在開始時間後面)      、及     人 數上限(>0)      

● 預約受檢者除基本資料外,選擇一個健診方案、加驗項目(另外計費) 、 及時段,進行預約(     同一受檢者在同一時段只能有一筆有效預約     )

●      可預約的時段,僅限於開始日期時間晚於實際提交預約時的系統日期時間     

● 預約受檢者除了選擇健診方案外,亦可加驗 1~多個健診項目

● 檢查費用會依受檢者身分的不同,而有不同的折扣,費用明細記錄於預約紀錄中

●      預約人數不得超過預約時段所規定的人數上限     

● 報到時建立報到紀錄(包括報到編號及報到的時間,且     每筆成立的預約最多只能有一筆報到紀錄     ),同時修改預約紀錄的狀態

● 取消預約需提供預約編號,並更新預約紀錄的狀態(狀態:Active, Cancel, Completed, Expired)