This method does all the work
Check if user is logged in
If not logged in redirect to login
Else if logged in take the name from the session
Output the Admin Header
Use DatabaseMetaData to get the list of table names
Display all tables in a drop down box
Display radio buttons for the operations
Output the admin footer
This class is used to Input data for any of the tables that don't end with _REQ
It gets all paramters (table, operation, specific record ID) and displays
appropriate input fields
If operation is ADD the input fields are empty
if the operation is Modify input fields are prepopulated
if the operations is View it is dipslayed in the same way as Modify but there is no Submit Button
if operation is delete - forward to Query and pass the parameters
This class is used to display all database tables to the
user in the form of an HTML form drop-down (select) field, so that the
user can choose which one they want to administer, it also displays a
drop down box that asks the user to select which catalog they want to use
and several radio buttons to choose which operation they want to perform
This class is used to execute user modifications on the database
depending on the parameters passed to it for ModifyMajorList and ModifyReq only the Courses part
This class is used to Select Requirements to be modified for any of the tables that end with _REQ
It gets all paramters (table, operation, specific record ID) and displays all requirement records
If operation is ADD it redirects to ModifyReq
if the operation is Modify /Delete/View it displays appropriate fields
This class is used to display all records from the table selected in PresentMenu
and/or to redirect to the appropriate input handler
It takes the table_name and the operation from PresentMenu
If a list is presented the user can choose which one they want to administer
if the operation is add it redirects to Input
There are several cases:
1.