**I have attached the UML Analysis class diagram** - Probably a lot of this wrong with it.
This is for a walk-in booking system not an online reservation system.
Normal Booking scenario:
User/Member gives information to receptionist. Users can book up to a month in-advance.
Receptionist searches user/member info. Receptionist must be logged in to search user/member or make a booking.
if details are found the booking continues as normal, if not user details are added to the users file.
Booking time/date/type is then checked for availability. If available then a booking is made.
Extra:
There are two types of staff account 'normal-user' (Receptionist) and 'admin' (Manager).
Manager can reset staff account passwords and create new staff accounts.
Manager can edit session details on the timetable (time, date, type) etc.
Question:
Are my associations/generalisations correct thus far? Would I need to create another class for the swimming pool timetable.
Image Link (incase attachment doesn't work):
http://i.stack.imgur.com/EXf0G.jpg