• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Tim Cooke
  • paul wheaton
  • Liutauras Vilda
  • Ron McLeod
Sheriffs:
  • Jeanne Boyarsky
  • Devaka Cooray
  • Paul Clapham
Saloon Keepers:
  • Scott Selikoff
  • Tim Holloway
  • Piet Souris
  • Mikalai Zaikin
  • Frits Walraven
Bartenders:
  • Stephan van Hulst
  • Carey Brown

NX: Client business requiements vs given interface

 
Ranch Hand
Posts: 697
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hello all,
I have a couple of doubts regarding what functions should we supply in the GUI.
Here is what Sun expects:
In the application overview, it says

The new application, using the existing data file format, must allow the CSRs to generate a list of accomodations that match a customer's criteria. This is the project that you have been commissioned to implement.


This requirement is same as the second requirement in User Interface below
And in the User Interface, it says

The user interface for this assignment must satisfy the following criteria:

  • It must be composed exclusively with components from the Java Foundation Classes (Swing components).
  • It must allow the user to search the data for all records, or for records where the name and/or location fields exactly match values specified by the user.
  • It must present search results in a JTable.

  • It must allow the user to book a selected record, updating the database file accordingly.
  • Your user interface should be designed with the expectation of future functionality enhancements, and it should establish a framework that will support this with minimal disruption to the users when this occurs

  • But what about the other funcationality that we did in the Data class. I mean we have implemented the functionality like creating new record, deleting a record, updating a record. Are we not supposed to provide this functionality in the GUI?
    Or we just have to allow only two business operations shown below.
  • The search/find functionality. Will give all search options as follows: CSR can search all records, can search on name/location or both.
  • The book functionality. CSR can book a room by selecting record in JTable or by entering record number in the textfield and book button(I want to provide this functionality too, is it ok? Or just allow CSR's to book only by selecting record in JTable? All suggestions are appreciated).

  • Are these two functions sufficient on the GUI side for project scope?
    Appreciate your help, thanks.
    [ February 26, 2004: Message edited by: Satish Avadhanam ]
     
    Ranch Hand
    Posts: 619
    • Mark post as helpful
    • send pies
      Number of slices to send:
      Optional 'thank-you' note:
    • Quote
    • Report post to moderator
    Hi Satish,

    Originally posted by Satish Avadhanam:
    The book functionality. CSR can book a room by selecting record in JTable or by entering record number in the textfield and book button(I want to provide this functionality too, is it ok? Or just allow CSR's to book only by selecting record in JTable? All suggestions are appreciated).
    Are these two functions sufficient on the GUI side for project scope?


    Yes, search and book are sufficient on the client GUI side. You only need to implement one way to book a record. I prefer a TextField and a Book button, but allowing the user to edit the owner field in the JTable is also OK.
     
    Satish Avadhanam
    Ranch Hand
    Posts: 697
    • Mark post as helpful
    • send pies
      Number of slices to send:
      Optional 'thank-you' note:
    • Quote
    • Report post to moderator
    Thanks George. I have also a couple of doubts regarding the design. I'm still working on it. Will post it once done. Please comment on it.
    Appreciate your help, thanks.
     
    Create symphonies in seed and soil. For this tiny ad:
    Smokeless wood heat with a rocket mass heater
    https://woodheat.net
    reply
      Bookmark Topic Watch Topic
    • New Topic