Hi kwwong
Should I also provide the GUI for server startup ?
I disagree with a gui for the server on general principals, but I think for the Sun assignments it could be OK.
You probably want some clean way of shutting down the server, and having a gui for the server allows you to have a button the user can press to shut it down. An alternate option is catching the Control-C.
Also, if you want the person starting the server to be able to specify a location for the database, then you are probably going to need a GUI. If you are just going to assume that it is the same directory as your runme.jar file though, you may not need it.
Is it means that I do not provide the delete and create function in the screen layout?
That is how I interpret the instructions.
You do have to provide create and delete functions in your Data class, but you do not have to use them in your client application. They are there for future functionality / other applications.
So that my screen layout will only has....
Sounds about right.
Some people found that Sun preferred drop down lists for searching for records in the Fly By Night Services assignment. You will have to decide if this is appropriate for UrlyBird - will the list of hotel names / locations be too long if they were put in drop down lists?
Is only the owner field in JTable is editable ? Other fields cannot be edited and only owner field can update.
Correct.
You might want to think about whether you allow already booked rooms to be changed.
Regards, Andrew