Flow of Event

advertisement
Flow of Event for View Report Card
Brief Description:
This use case allows a Student to view his/her report card for the previously
completed semester.
Flows of Events
(1) Basic Flow:
This use case starts when a Student wishes to view his/her report card for the
previously completed semester.
1. The system retrieves and displays the grade information for each of the
course offerings the Student completed during the previous semester.
2. When the Student indicates that he/she is done viewing the grades, the use
case terminates.
(2) Alternative Flows: No Grade Information Available
If in the Basic Flow, the system cannot find any grade information from the
previous semester for the Student, a message is displayed. Once the Student
acknowledges the message, the use case terminates.
(3) Pre-Conditions
The student must be logged into the system before this use case begins.
(4) Post-Conditions
The system state is unchanged by this use case.
(5) Extension Points
Flow of Event for Login
Brief Description:
This use case describes how a user logs into the Course Registration System.
Flows of Events
(1) Basic Flow:
This use case starts when the actor wishes to log into the Course Registration
System.
1. The actor enters his/her name and password.
2. The system validates the entered name and password and logs the actor into
the system.
(2) Alternative Flows
If in the Basic Flow, the actor enters an invalid name and/or password, the system
displays an error message. The actor can choose to either return to the beginning
of the Basic Flow or cancel the login, at which point the use case ends.
(3) Pre-Conditions
(4) Post-Conditions
If the user case was successful, the actor is logged into the system. If not, the
system state is unchanged.
(5) Extension Points
Flow of Event for Register for Course
Brief Description:
This use case allows a Student to register for Course which allows a Student to
add/remove Course.
Flows of Events
(1) Basic Flow:
This use case starts when a Student wishes to change his/her Course,
1. The system gets and displays the Student information for the courses which he/she
has made before.
2. The Student can add/remove Course during this time.
3. When the Student indicates that he/she is done registering for Course, the use
case terminates.
(2) Alternative Flows:
If he/she has not register before, show introductions for registering.
(3) Pre-Conditions
The student must be logged into the system before this use case begins.
(4) Post-Conditions
The Student’s Course changed.
(5) Extension Points
Flow of Event for Sign Course to Teach
Brief Description:
This use case allows a Professor to choose the Courses which he/she is going to
teach.
Flows of Events
(1) Basic Flow:,
1. The system gets and displays the course information from the course database.
2. The Professor choose courses to teach.
3. When the Professor indicates that he/she is done signing for Course, the use
case terminates.
(2) Alternative Flows:
(3) Pre-Conditions
The user must be logged into the system as a Professor at the begin.
(4) Post-Conditions
The Course’s teaching professor changed.
(5) Extension Points
Flow of Event for Set Grades
Brief Description:
This use case allows a Professor to set a Student’s grades.
Flows of Events
(1) Basic Flow:
This use case starts when a Professor wishes to change his/her students’ grades,
1. The system gets and displays the course which the Professor has chosen to teach.
2. The Profesor selects the course.
3. System return the reporcards of all student who has registered the course.
4. The Professor enter student’s grades.
5. When the Professor indicates that he/she is done setting grades, the use case is
terminated.
(2) Alternative Flows:
(3) Pre-Conditions
The Professor must logged into the system before this use case begins.
(4) Post-Conditions
The RecordCards of student’s changed.
(5) Extension Points
Flow of Event for Distribute
Brief Description:
This use case do the distribution for students.
Flows of Events
(1) Basic Flow:
This use case starts when the registration office ask the system to distribution.
1. The office ask the system to do distribution for a course.
2. The system do the distribution then remove the students who is out form the course
from the course.
3. The use case ends after finished changing the students in course.
(2) Alternative Flows:
(3) Pre-Conditions
(4) Post-Conditions
Students can’t do register any more.
The Course’s student will be removed to a proper number.
(5) Extension Points
Flow of Event for Confirm Registration
Brief Description:
This use case count the credits and fee for student.
Flows of Events
(1) Basic Flow:
This use case starts when the registration office ask the system to confirm registration.
1. The office ask the system to confirm registration for a student
2. The system do the counting and send the fee to the bill system.
3. The use case ends after finished counting the fee and credits for the student.
(2) Alternative Flows:
(3) Pre-Conditions
(4) Post-Conditions
(5) Extension Points
Download