Consider the following specification: The staff of a state run clinic in
Krokodildrif needs an application that will allow them to register all
their patients. They need capture the following biographic data of each
patient:
1. Name
2. Surname
3. Gender
4. Nationality
5. National ID
6. Birth Date
7. Contact Number
8. Next of Kin Contact Number
The staff needs to search the patient registry using Name or Surname or
National ID, or a combination of all three. They need to add ne patients,
modify existing patient records and delete existing records.
The Chief software architect at GeoAxon has refined the specification and
added the following:
1. The application must be developed using Java Standard Edition 1.5 or
1.6.
2. The GUI must be implemented using SWT.
3. The GUI must consist of a single panel.
4. Any Relational Database or flat file system may be used, if a
relational database is used a JDBC connector must be shipped with the
product and schema generation scripts supplied.