Two Use Case Diagrams
The use case diagram “Accommodation” shows the system user case. This use case diagram includes 4 actors and has 15 top level use cases. Club Member can make application for house, the Club Volunteer manages the applications includes add application, store application , and then will select a suitable house for the suitable member, then the member become a tenant.
When the member become tenant, the volunteer record his daily info, and the nursing staff will record the incident report, if necessary the incident manager will be notified.
The use case diagram “Kitchen” shows the system user case. This use case diagram includes 5 actors and has 11 top level use cases. Club member can category to Kitchen staff and deliver staff. The Customer can place an order by email and phone and then confirm order or cancel order. If confirm the order, the Kitchen Manager can confirm the order info and print the order, kitchen staff prepare food and Deliver staff deliver the food.
Two Activity Diagrams
The activity diagram “Accommodation” shows the system activity This activity diagram includes 13 step. After initial will be 3 steps including apply for a house and recode apply information and share house info then the last two will follow by Find suitable house for suitable club member. Then the club member become a tenant and volunteer will record daily information, which will show club members’ mental health. When moderate and severe incident happened, the incident manager will be notified.
The activity diagram “Kitchen” shows the system activity This activity diagram includes 11 step. After initial, customer can place an order by email and phone, and address will be asked, after the customer confirm the order, food will be prepared and be delivered.
Two Sequence Diagrams
The sequence diagram “Accommodation” shows the system sequence diagram. This sequence diagram includes 6 base line. 1. Club member make an apply for a house 2. Club member waiting 3 and 4.club volunteer select a suitable house for the club member. 5. The club member become a tenant. 6.7.8 The nursing staff will record the club members’ daily info, when special incident happened, the house incident manager will be notified.
The sequence diagram “Kitchen” shows the system sequence diagram. This sequence diagram includes 5 base line. 1. Customer connect to the system by email or call 2.check the customer type 3. Return different menu for different type. 4. The customer place an order and confirm 6. The kitchen staff prepare the food 7.the food info to deliver system. 8. The deliver staff get the deliver information and 9.deliver food and 11. The customer get food and 13. Commit some opinion.
Two Domain Model Class Diagrams
The domain model class diagram “Accommodation” shows the system domain model class diagram. This domain model class diagram includes 17 domain classes. Club Member means the club member. Application mean the apply make by club member. Personal Details is the apply detail. Every Application has a Personal details. House mean the shared houses which includes a waiting application list. Club volunteer can operate the house, the house has rooms. A room have a list of record. A record include the club member now and when the member live in and the time leave. Every house has Record include Incident Record, Daily Record, visit Record. Minor Incident, Moderate Incident and Severe Incident are extends from Incident Record.
The domain model class diagram “Accommodation” shows the system domain model class diagram. This domain model class diagram includes 16 domain classes. The Customer mean customer, including Corporate Customer and Club Customer, the Club Customer realize the Club Member as well as Kitchen staff and deliver staff. Customer has a list of Order and one Order has one Address, customer use menu select food and to place an order. Then the order to deliver system and deliver staff deliver the food.
Three State Machine Diagrams
The state machine diagram “Accommodation” shows the system state machine diagram. This state machine diagram includes 6 state. House available state mean there are houses to be used. And application for house mean there come new application. Member live in mean select a suitable house for the suitable member. Daily Record and Incident Record mean the daily state of a member until the member leave the house become available again.
The state machine diagram “Club Member” shows the system state machine diagram. This state machine diagram includes 6 state. With mental health means some with mental problem and then become the club member. After that he will develop skills and confidence and then become the kitchen staff or deliver staff of the kitchen. And meantime he will at risk of homelessness and can become tenant of the shared houses.
The state machine diagram “Kitchen System” shows the system state machine diagram. This state machine diagram includes 7 state. After initial the system will waiting email or phone call and the show the menu including corporate customer menu and club member menu and then the system will create an order, prepare food and deliver food. Last the customer will confirm food and the system waiting email or phone call again.