• Post Reply Bookmark Topic Watch Topic
  • New Topic

B&S 2.2.2 - Do I have to implement the book function?

 
Nicolas Ferreira
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hello there,

I did a little searching and found out that almost everyone had a book option at their GUI for the B&S assignment.
But unless I'm missing something in the following statement, this option is not a requirement.

"What you must do
The following are the "top level" features that must be implemented:

* A client program with a graphical user interface that connects to the database
* A data access system that provides record locking and a flexible search mechanism
* Network server functionality for the database system

The work involves a number of design choices that have to be made. In all such cases, the following principles should be applied."


Also:

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

From these, I am assuming that only a search option is required. Am I thinking wrong here?
Thanks!
 
K. Tsang
Bartender
Posts: 3610
16
Firefox Browser Java Mac OS X
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi Nicholas, welcome to the Ranch.

Yes you are missing something. The SCJD consists of GUI, Server (sockets or RMI), threading and I/O (Data class). Now I did URLyBird and in my GUI section, I have
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.

The last point is indeed a requirement ... well all those points.

If you are in doubt re-read the instructions per each section to determine the architecture. Good luck and of course have fun.
 
Nicolas Ferreira
Greenhorn
Posts: 2
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Thanks K. Tsang, I re-read my assignment and saw those exactly words that you quoted.
 
Gert-Jan den Besten
Ranch Hand
Posts: 56
Java Linux Python
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
You should study the instructions.html very carefully.
It doesn't hurt to read it a couple of times.

You'll find that the requirements are not as logically grouped as you would expect.
 
What are you doing? You are supposed to be reading this tiny ad!
the new thread boost feature brings a LOT of attention to your favorite threads
https://coderanch.com/t/674455/Thread-Boost-feature
  • Post Reply Bookmark Topic Watch Topic
  • New Topic
Boost this thread!