新南威尔士大学COMP2511 Assignment1 课业解析

新南威尔士大学COMP2511 Assignment1 课业解析

新南威尔士大学COMP2511Assignment1课业解析

题意:

实现一个场地租赁系统的后台系统,用户可以创建、修改和取消会场的预订。处理输入的一系列指令,按要求输出制定内容。

解析:

每个会场有大中小三种不同规格的房间,创建会场房间的指令如下:

{"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类图及实现编程。

涉及知识点:

列表list、类的设计

更多可加微信讨论

vx:ITCSdaixie

你可能感兴趣的:(新南威尔士大学COMP2511 Assignment1 课业解析)