Student Database

In this assignmnet you will be given a file much like in assignment #1, that you will have to parse and store into a hash table. This will be a database of students and student grades for classes. Each student will be be stored in a hash table, and the key will be their SSN#. Whenever a report is generated for a student it should list the courses that the student has taken, with the grade for each course and overall GPA. Each student report should be in a presentable format, someting like a transcript with two courses per line. The commands are as follows.
  1. ADD -- Adds a student to the database.
  2. DEL -- Deletes a student from the database.
  3. RPN -- Reports a students record by student name.
  4. RBS -- Reports a students record by student's SSN.
  5. GRADE -- Updates a grade.
  6. RSG -- Replaces a students grade.
  7. RAS -- Report all students.
Each command will be on a line by it's self with the input parameters on the following line(s). The format of each command is as follows. Here is an example input file. Make sure that you call you input file student.in

Due Date:11/13/95