Engr 691-06: Special Topics in Engineering Science
Component Software
Fall Semester 2002
Class Exercise


Requirements Statement for a Course Registration System

This project is to develop a new class registration system for the University of Mississippi.

A student wishing to register for classes must first enter his identifying information. Once given access, the student may select a term and then build a personal class schedule from among the classes offered that term. A student may add and delete classes from the schedule. A student will not be allowed to create an invalid schedule such as scheduling two classes at the same time or scheduling a class that is full. Once the schedule is complete, the student may then submit the schedule for final processing. The system passes the information about the student's schedule to the tuition billing system. The student may print the schedule if he wishes. At any point, the student may cancel his schedule and exit the registration system without completing registration or being charged tuition.

A student may also use the system to subsequently add and delete classes from his schedule. The student billing system will generate any needed bill for tuition or fees required by the schedule change.

An instructor may use the registration system to print a listing of his or her classes and the students in those classes.

The administrator of the registration system may manage the system as needed, carrying out such operations as adding and deleting classes, updating information about classes, and adding and deleting students or instructors.


UP to ENGR 691 Lecture Notes root document?


Copyright © 2002, H. Conrad Cunningham
Last modified: Mon Sep 2 18:56:52 2002