More up to date changes

Ok, I won't revert Tables class again since it will create an
uncomfortable situation for the user just like what we've discussed
before. So now, reservation has 30 mins waiting time for customer to
come & if table is vacant, then change status to occupied (confirmed
with your changes).
I change checkRes. -> printReservation just to ommit ambiguity in names,
since all of the attributes that we need are in reservation class, so I
don't want to call get method for all reservation attributes just to
print it if our user want to check their reservation,and so those are
all my changes beside what I have explained before.
I also change some methods to static just to make them look more simple.
By this changes, we don't have to use chain methods call to call those
methods and btw they are control classes so I think they should be
responsible for a simple nice & easy (intuitive) way of method handling
for other classes..
Restaurant Class

I forgot to include this one, just if any of u want to see..
Hope to finish this all before tmmrww noon.
Final Interface (Untested) & relate order -- staff

Hi, so this is our final interface. I haven't fully test it. Btw, I
think u forgot to include staff details in the order class, so I make a
minor change there with staff id to indicate their details.
I just upload it here, so we can see the connection of classes in the
UML diagrams (finish it before deadline) while debugging the codes if
there are any errors, I also include a list of our menu items as well in
case u want to test & populate the data..
Object Oriented Design Illustration

Hi, i make a little mistake with the reservation handling, so i've fixed
it. Other than that, I changed the variables in our classes a little
bit, it result only in a minor change for the classes, but the table
class will look more simple now in UML diagram since there are less
methods., and now if u look the relation of classes using visual
Paradigm reverse eng., you should be able to see that order class is
associated with staff, member, table & reservation associated with table
just as they should. This is done by changing the variables tht indicate
the table that the customer sit, membership id, & staff id to Table
class var. , Member class var. , and Staff class var. .
Restaurant Class fix
A little bit more fix
Make 1 method shorter