@Chris
thanks for the inputs I am pretty clear about some of these things, for instance I completed Andrew's book a day before yesterday and then the real work start, I haven't written a single line of code while reading the book because I was sure I am doing it to get an idea , I'll read book chapter-wise during project develoment,
For instance, do you know what your GUIs are going to look like?
I have sketched the GUI on a chart paper(I am a little paranoid about this stuff
) and a clear class representation of my GUI class which I prepared today,
What user functions are you going to support?
I haven't yet finalized user functions because I am not sure now what that meant in context of my application(B&S 2.1.1 ), and I am sure it will become clear , the more I delve into asssignment
Are you going to use RMI or Sockets?
This thing is the only one you asked of which I am crystal clear, I'll definitely use RMI, since it is more simple (and for me this argument meant a lot !lol!!)
Since you suggested my data class design will depend on this , I am starting to develop GUI first, thanks for your response.