“The university records and registration department is in the process of modifying their advising and registration process. Currently, these tasks are accomplished with a minimum level of automation, the senior project students are asked to design and implement an automated advising and registration system. The system is required to hold all the information associated with a student, including previously completed courses and their associated grade, and courses in which they are currently register for. The system also contain additional information associate with student such as, personal contact
information, the catalog in which they study under, educational goal, and career goals. This system should be able to advise the student on what courses they should register for during the following semester. This advisement is given with consideration of the courses that have been taken or registered for up
to the point of advisement, their corresponding grade points, the difficulty level of the courses, upcoming semester course offering, and other preferences of the students (i.e., educational goals, scheduling preferences). This system should be available to the students via Internet. This system should generate (recommend) a schedule for the upcoming semester, this information should be mailed (electronically) to the registration office for the actual registration.”