Hi all, I finished the programming and now cleaning up the codes and documentation. I think I just implemented the basic requirements in the spec. I am wondering if I should implement the following: <br><br> 1. Should I create a new thread for the flight booking operation? Currently, the client GUI is not responsive if one try to book a flight which is locked. e.g. lock(-1) by the server. <br><br> 2. Should I create the online help feature, although the application is pretty simple. <br><br> 3. How long should the User guide and design choice have? <br><br> Once again, thank you all your suggestion.<br> Thanks<br> Richard
1. I didn't create a thread for the GUI for booking. You could popup a message saying "Booking in Progress" and then remove it when the booking is done. This way they will know that the program is working and not frozen. 2. Completely up to you. I added this and found it very quick and easy to implement.
3. User guide should have the required stuff, and a list of all the files and locations and a brief description of each file. However many pages it takes you is the perfect amount. As far as the design.txt goes, mine was 5 pages, but as long as you defend all your choices you made in your decision, and describing your design, that is what you need in there. Good Luck Mark