Input/Output class |
DATA (KNOWING) |
METHODS (DOING) |
stuff associated with file that we'll write to / read from |
Display Menu |
|
|
register student |
|
display st. info (given st. num) |
|
pay fees |
|
change address |
|
add/drop course |
|
select section |
|
print admin. information |
|
quit |
|
admin information printing: |
|
st. names, nums |
|
course names, enrollment |
|
instructors |
|
|
input user menu choice |
|
Prompt for: |
|
|
student name |
|
student number |
|
student address |
|
student date of birth |
|
fees to pay |
|
course to take |
|
section selection |
|
|
Input: |
|
|
student name |
|
student number |
|
student address |
|
student date of birth |
|
course choice |
|
section choice |
|
|
if invalid course, print error message, try again |
|
display section information |
|
if invalid section, print error message, try again |
|
if invalid st. num., print error message, try again |