新南威爾士大學COMP2511 Assignment1 課業(yè)解析
新南威爾士大學COMP2511Assignment1課業(yè)解析
題意:
實現(xiàn)一個場地租賃系統(tǒng)的后臺系統(tǒng)了牛,用戶可以創(chuàng)建塌忽、修改和取消會場的預訂蜡娶。處理輸入的一系列指令慨畸,按要求輸出制定內容倘屹。
解析:
每個會場有大中小三種不同規(guī)格的房間骂倘,創(chuàng)建會場房間的指令如下:
{"command":"room","venue":"Zoo","room":"Penguin","size":"small"}
表示會場Zoom有一個叫做Penguin的小房間睡陪;預訂房間的指令如下:
{"command":"request","id":"Annual Meeting","start":"2019-03-25","end
":"2019-03-26","small":1,"medium":0,"large":1},表示申請一個年度會議的房間預訂掺涛,起止時間為2019年3月25日至26日庭敦,,預訂一個大房間和一個小房間薪缆;更改預訂的指令是change秧廉,值得注意的是change會先釋放掉原預訂的所有房間,重新預訂新房間拣帽;取消預訂的指令是cancel疼电,釋放房間并刪除預訂;list指令用于顯示會場所有房間的預訂情況减拭,每個房間的不同預訂按時間先后順序排列蔽豺。需要畫UML類圖及實現(xiàn)編程。
涉及知識點:
列表list拧粪、類的設計
更多可加微信討論
vx:ITCSdaixie