1. Use case Name ADCAP CRA ID: Priority: High
Actor: Electronic course registration
Description: The electronic application will allow automated registration by student id
Trigger: A course needs to be available
Type: Internal
Preconditions:
1. Student must be admitted and assigned a user id by registrar
2. Account must be in good standing
3. Student must be in good standing
4. Course needs to be available (not full)
5. Course must meet degree plan criteria
6. Prerequisites must have been completed
Normal Course
1.0 Request course
1.1 The system requests that the actor enter his/her name and password.
1.2 The actor enters his/her name and password.
1.3 The system validates the entered name and password and logs the actor into the system.
1.4 The system requests that the Student specify the function he/she would like to perform (either Create
a Schedule, Update a Schedule, or Delete a Schedule).
1.5 Once the Student provides the requested information, one of the sub flows is executed. If the
Registrar selected “Create a Schedule”, the Create a Schedule subflow is executed.
1.6 The system retrieves a list of available course offerings from the Course Catalog System and displays
the list to the Student.
1.7 The Submit Schedule sub flow is executed.
1.8
Alternative courses:
2.0 Course not available that meets degree requirements
2.1 If, in the Basic Flow, the course is not available or any course offerings in the upcoming semester, the system
will display an error message.
Postconditions
1. If the use case was successful, the student schedule is created, updated, or deleted. Otherwise, the system state is
unchanged.
Exceptions
E1: course not available
1. Request submitted for future class listing
E2: class overload request
1. Selecting more than two courses will result in an error. Must be approved and overwritten by
student’s advisor
E3: Low enrollment class
1. Course cancelled less than 5 students
Summary Inputs Source Outputs Destination
Student id AAR website Confirmation email AAR system
List of courses AAR website Authorization
Request confirmation AAR website ebook