• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

B&S GUI Requirements

 
Colin O'Toole
Greenhorn
Posts: 15
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi all,

I've pretty much finished my GUI and I'd appreciate opinions on anything I've missed/left out

So I have:
- A table of data
- Search panel with 2 comboboxes containing name and location, plus a search button.
- Book panel with a text field for inputting customerId number and a book button. - Menu with one option - File->Quit.

Things that I've done:
- The customer Id text field is masked to only accept 8-digit numeric as per the requirements. It also has a history of the previous ids entered.
- The book button is disabled if the user selects a record from the table which has already been booked, or if the search returns no records.
- Tab order allows keyboard navigation.
- Resize works fine.
- Tooltips are there and change if a control is disabled for any reason.

Things I haven't done:
- Extra menu items. It's such a simple GUI I really didn't see the point.
- Toolbars. Again I'm not sure what I'd put in a toolbar. I don't feel like adding one just for the sake of it.
- Any graphics of any sort.
- No multiple select on the table. So the CSR cannot book multiple records at once.

Any opinions on the above?

Cheers,

Colin.
 
Mark Spritzler
ranger
Sheriff
Posts: 17278
6
IntelliJ IDE Mac Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I think that sounds very good.

Just take one last look at any possible actions that could have a menu item. I am not sure that there is, and can't remember what I had, so just one last look, if you don't see any, then don't add anymore.

Mark
 
Colin O'Toole
Greenhorn
Posts: 15
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks for that Mark,

Well the possible actions are:

- Search for a record using the current values in the name/location comboboxes. I have a button for this, which is located close to the comboboxes that "drive" it. I don't see the utility of placing it in a menu as well.

- Book a record using the customer id entered in the provided text field. I feel the same about this as I do about the search button.

- I don't allow the client to change the location of the database (in local mode) or the ip of the server (in network client mode) once the inital selection has been made and the main GUI is started. So there are no menu items for this.

Hmmm.... well I'm pretty happy that I can survive without menu items/toolbars. I hope the examiner agrees.

Colin.
 
Mark Spritzler
ranger
Sheriff
Posts: 17278
6
IntelliJ IDE Mac Spring
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Well I agree too Colin, just make a remark about your decision in your design.txt document. Actually your could pretty much cut and paste your last post here.

Mark
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic