| 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 |