Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 2

1) Class Diagram

Following is the domain class diagram for the proposed Listings (accommodation) subsystem for
all data relating to
1. Membership (Customer and Host) – from recruitment to termination.
2. Accounts and billing.
3. Reservations.
4. Inventory – listings and locations.
5. Services used.
Here are the main classes of our system:
 Customers: This object will store all the details of membership information of travellers
or customers, potential customers and any other members.
 Hosts: This object will store all the details of membership information of host members.
 HostFamilyMembers: It will contain all the details of Family members of the host, there
could be more than one entry for any host.
 Suppliers: It will contain all the details of all the suppliers present in the system.
 Service Providers: This object will contain information about all the service providers of
the system for customers or hosts.
 Vehicle Locations: This object will contain location information for all the vehicles
currently available for car share.
 Listings: Manage the listings of the host.
 Listing Rules: Manage the rules of the listings of the host.
 Calendars: Manage the calendars added by the host.
 Insurance Companies: Manage the banks or insurance companies.
 Reservations: Manages all the bookings and occupancies of the listing by the customers.
 AccountAndBillings: It will contain all the details of accounting transaction, be it fee
collection, deposit collection or anything.

You might also like