You are on page 1of 4

Object Oriented Analysis and Design

Assignment #02

Submitted to
Sir Muhammad Nadeem

Submitted by
BSEF18A037(Moeen Khan)
BSEF18A012(Muhammad Hasnain)
BITF15M546(Syed Muhammad Afnan)

Project Title
Online School Management System

Submission Date
October 7th, 2020

Casual Use Cases


Actor: Student
1. Case name: UC_STUDENT_VIEW_RESULT

Scenario

Student will open the website, login to the portal, open the required page, click on the
button "Show Result" and result will be displayed.

2. Use Case Name: UC_STUDENT_VIEW_ATTENDANCE

Scenario

Student will open the website, login to the portal, open the required page, click on the
button "Show Attendance" and attendance will be displayed.

3. Use Case Name: UC_STUDENT_SUBMIT_APPLICATION

Scenario

Student will open the website, login to the portal, open the required page, click on the
button "Show Attendance" and attendance will be displayed.

Actor: Teacher

1. Use Case Name: UC_TEACHER_UPLOAD_RESULT

Scenario

Teacher will open the website, login to the portal, open the required page, enter class,
section and marks of students, click on the "submit" button and finally, result will be
uploaded.
2. Use Case Name: UC_TEACHER_MARK_ATTENDANCE

Scenario

Teacher will open the website, login to the portal, open the required page and enter
class and section. Attendance sheet will be displayed, teacher marks attendance of
every student and clicks on the "submit" button.
3.

Teacher will open the website, login to the portal, open the required page, enter class, section
and edit marks of students, click on the "submit" button and finally edited result will be
uploaded.

Actor: Admin

Use Case Name: UC_ADMIN_INSERT_RECORD

Scenario

Admin will open the website, login to the website, open the required page, enter the
user data in the form, submit the form and newly created user can log on to system.

Use Case Name: UC_ADMIN_DELETE_RECORD

Scenario

Admin will open the website, login to the website, open the required page, enter
username of the required user, enter the "delete" button and user data will be deleted.

UC_ADMIN_UPDATE_RECORD

Scenario

1. Admin will open the website, login to the website, open the required page, enter
required updated user data in the form, submit the form and required user data will be
updated.

Use Case Name: UC_ADMIN_CHANGE_PASSWORDS

Scenario

Admin will open the website, login to the website, open the required page, enter username of
the required user, enter the "change password" button, enter new password in text box, then
press “submit” button and the password will be changed.
Actor: Principal

Use Case Name: UC_PRINCIPAL_VIEW_RESULT

Scenario

1. Principal will open the website, login to the website, see the performance of students by
opening the required page and click on "show result" button.

Use Case Name: UC_PRINCIPAL_VIEW_ATTENDANCE

Scenario
1. Principal will open the website, login to the website, see the regularity of students by
opening the required page and click on "show attendance" button.

Use Case Name: UC_PRINCIPAL_VIEW_APPLICATIONS

Scenario

Principal will open the website, login to the website, see the applications of students by
opening the required page and click on "show applications" button.

Actor: Parents

Use Case Name: UC_PARENTS_VIEW_RESULT

Scenario

Parents will open the website, login to the website, open the required page, click on the button
"show result" and result will be displayed

Use Case Name: UC_PARENTS_SUBMIT_APPLICATION

Scenario

Parents will open the website, login to the portal, open the required page, click on the button
"Write Application" and application textbox will be displayed. Then, parents will write
application, click on the button “Submit Application" and application will be submitted.

You might also like