You are on page 1of 49

CCSD INDIVIDUAL

INVENTORY
SYSTEM
• OVERALL DESCRIPTION
• SPECIFIC REQUIREMENTS
PRODUCT PERSPECTIVE
 The system’s purpose is to provide access to the up-to-date state of records of
the students and other stakeholders.
 The system also aims to reduce issues regarding loss of individual inventory
and errors in encoding details. The information entered will be automatically
updated timely.
File Maintenance Transaction
Cumulative Form - To obtain personal data/information regarding the client.

Referral slip - Issuance of referral slip to the students through the professor or
dean.
Contract of - Terms and conditions under which work will be performed
Agreement agreed by both parties.
Grades - Provide alternative and creative academic support and
enrichment opportunities.

- Agreement between teacher and student to ensure quality


controls within the contract to make certain students were
producing good work.
File Maintenance Transaction

Attendance Tracking - To keep track of the student’s attendance.


Form

Call Slip - To notify the student for follow-up purposes

Appointment Slip - Schedules counseling sessions with the referred


students.

Personality Test -Interviews of the student and conducts preliminary


Questionnaires assessment about the concern presented.
REPORTS:
1. Exit Interview Report
2. Counselling Report
3. Contract of Agreement Feedback Report
4. Teacher Referral Feedback Report

UTILITY
1. Log-in
2. Log-out
3. Change password
4. Forgot password
4.1.1 CREATING AN ACCOUNT

ASSUMPTIONS:
• Student assistant checks if there is an existing account of the user.
4.1.1 CREATING AN ACCOUNT
BUSINESS RULES
• One account per User only
• Username must be Student No. for students, Full Name for Psychometricians
and Parents
• Password must not contain special characters and spaces
• Different level of accessibility is given to each users.
• Parent accounts can access student account
• Psychometrician/Counselor account can access all kind of account
4.1.1 CREATING AN ACCOUNT
PRE-CONDITION:
1. Log-in page is displayed
POST CONDITION:
1. Successfully created an account
2. User can log-in and out of the system
4.1.1 CREATING AN ACCOUNT
BASIC FLOW
Actor Action System Response
Step 1: User choose to
create an account

Step 2: System will ask what


Step 3: User choose his/her
kind of user the actor is.
account type
 Student
 Parent
Step 4: User enters his/her  Student Facilitator
account details

Step 6: System verifies the entered account


Step 5: User will submit
details
his account details
4.1.1 CREATING AN ACCOUNT
BASIC FLOW (CONT.)
Actor Action System Response

Step 7: System will record and save verified


account details

Step 8:System will ask for password

Step 9: User will provide a password Step 10: System verify password

Step 11: User enter confirmation password


Step 12: System prompts user that he/she
successfully created his/her account
4.1.1 CREATING AN ACCOUNT
ALTERNATE FLOW
Actor Action System Response

Step 6a: Input data are invalid or left blank fields

Step 6a1: System will prompt user of invalid data

Step 6a2: System will highlight invalid or left blank


fields, correct details are retained
Step 6a3: Go back to Step 4
Step 10a: User entered password does not match
with confirmation password

Step 10a1:Go back to Step 8


4.1.2 ACCOUNT ACTIVATION
ASSUMPTION
• No other user is logged-in to the system
BUSINESS RULES
• Activation of account must be done within 1 week from the day
of account creation. After 1 week, account will be automatically
discarded from the system.
4.1.2 ACCOUNT ACTIVATION

PRE-CONDITION:
1.User must be logged-in to the system
2.User must have an active email account or active contact
number
POST CONDITION:
1. Users account is successfully activated
4.1.2 ACCOUNT ACTIVATION
BASIC FLOW
Actor Action System Response
Step 1: User chooses to active his/her
account

Step 2: User enters email/contact number to Step 3: System verifies email/number


the system
Step 4: Sends confirmation code to users’
email/number within 5 minutes.

Step 6: User received confirmation code Step 5: System displays confirmation page
through email/contact number

Step 8: System verifies entered code


Step 7: User enter confirmation code to the
system Step 9: System confirms entered confirmation
code is valid

Step 10: System prompts user that the action


is complete and successful
4.1.2 ACCOUNT ACTIVATION
ALTERNATE FLOW
Actor Action System Response
Step 3a: Email/Contact number
entered is invalid

Step 3a2: Go back to Step 2 Step 3a1: System prompt user


to enter valid Email/contact
number

Step 7a: User didn’t enter Step 7a1: System invalidates


confirmation code within 5 sent confirmation code
minutes

Step 7a2: User asked for Step 7a3: Go back to Step 4


another confirmation code
4.1.3 EDIT/UPDATE ACCOUNT
DETAILS
ASSUMPTION:
• User wants to update/edit his/her account
BUSINESS RULES:
• User can only alter his/her account inside the office
• User can’t make any alterations to his/her account without the
authority of Student Facilitators or Psychometricians
4.1.3 EDIT/UPDATE ACCOUNT
DETAILS
PRE-CONDITION:
1. User must inform Student Facilitators or Psychometrician
first.
2. Said Student Facilitator is physically present
3. User must be logged-in
4. Edit account form is displayed
POST CONDITION:
1. Successfully update account details
4.1.3 EDIT/UPDATE ACCOUNT DETAILS
BASIC FLOW
Actor Action System Response
Step 1: User choose to edit Step 2: Ask for ADMIN PASSWORD
account details
Step 3: System will verify entered
password

Step 4: System prompts user he/she


can successfully edit his/her data

Step 6: System validates entered


Step 5: User enter data
input

Step 7: System prompts user that


the action is complete and
successful
4.1.3 EDIT/UPDATE ACCOUNT DETAILS
ALTERNATE FLOW
Actor Action System Response

Step 5a: Input data are


invalid or left blank fields

Step 5a1: System will prompt


user of invalid data

Step 5a3: Go back to Step 5 Step 5a2: System will


highlight invalid or left
blank fields, correct details
are retained
4.1.4 ACCOUNT LOG IN
ASSUMPTIONS:
• No other user is logged-in to the system
BUSINESS RULES:
• Only users who have an account to the system can log in
• Users can only log-in to the system using their own account
• Only 3 attempts can be made to log-in, otherwise account will
be blocked. Recovery of account is needed
4.1.4 ACCOUNT LOG IN

PRE-CONDITION:
1. User must have an account
2. Log-in page is displayed
POST CONDITION:
1. User is logged-in into the system
4.1.4 ACCOUNT LOG IN
BASIC FLOW
Actor Action System Response

Step 1: User will enter Step 2: System validates


his/her account name and entered data
password
Step 3: User is logged-in and
redirected to his account
4.1.4 ACCOUNT LOG IN
ALTERNATE FLOW
Actor Action System Response

Step 2a: Input data is


invalid

Step 2a1: System prompts user


invalid input

Step 2a3: Go back to Step 1 Step 2a2: System highlights


invalid input and retain
valid input
4.1.5 ACCOUNT LOG-OUT
ASSUMPTION:
• User is logged-in

BUSINESS RULES:
• Any changes to the users account that are not saved
will be discarded
4.1.5 ACCOUNT LOG-OUT

PRE-CONDITION:
1. User must be logged-in to the system
2. Any data entered is saved first before logging-out
POST CONDITION:
1. User successfully logged-out from the system
4.1.5 ACCOUNT LOG-OUT
BASIC FLOW
Actor Action System Response

Step 1: User opts to log-


Step 2: System verify log-out
out from the system

Step 3: User will confirm Step 4: User successfully


log-out log-out from the system.

Step 5: Home page is


displayed
4.1.6 ACCOUNT RECOVERY
ASSUMPTION
• User forgot his/her account name and/or password
• User failed to log-in in the system 3 times

BUSINESS RULE
• Users can only log-in to the system using their own account
• Users who can’t recover their account must go to any of the
system personnel for assistance
4.1.6 ACCOUNT RECOVERY
PRE-CONDITION:
1. Account recovery page is displayed
2. User’s email or contact number saved to the
system is active
POST CONDITION:
1. User successfully recover his/her account
4.1.6 ACCOUNT RECOVERY
BASIC FLOW
Actor Action System Response
Step 1: User chooses to Step 2: System verify action
recover his/her account
Step 3: System prompts user to choose
manner of sending recovery code

Step 4: User choose either Step 5: System sends account recovery code
through text or email to user’s email or contact number valid
for 5 minutes
Step 6: User received account
recovery code

Step 7: User enters recovery Step 8: System verify input code


code
Step 9: System prompts user entered code
is valid

Step 10: System prompts users that the action


4.1.6 ACCOUNT RECOVERY
ALTERNATE FLOW
Actor Action System Response
Step 6a: User didn’t
receive recovery code
within 5 minutes

Step 6a1: User ask for Step 6a2: Go back to Step 5


another recovery code

Step 8a: Input recovery code is


invalid

Step 8a2: Go back to Step Step 8a1: System prompts user


7 to enter valid recovery code
4.1.7 ENTERING STUDENT
E-SOURCE DOCUMENTS TO THE
SYSTEM
ASSUMPTION
• The user was required to submit the source documents

BUSINESS RULES
• Student Facilitators are the only authorize to enter e-
documents
4.1.7 ENTERING STUDENT
E-SOURCE DOCUMENTS TO THE
SYSTEM
PRE-CONDITION
1. User is logged in.
POST-CONDITION
1. User successfully entered student e-source documents to the
system
4.1.7 ENTERING STUDENT
E-SOURCE DOCUMENTS TO THE
SYSTEM
Actor Action System Response

Step 1: User chooses to enter e-source documents

Step 2: Attach the document to be entered


Step 3: System asks what document was entered
Step 4: User chooses type document

Step 5: Submit the document


Step 6: System confirms that the e-source document
was saved
4.1.8 PUSH NOTIFICATION

ASSUMPTION
• Student facilitators wants to notify Parents/Guardians
regarding Student’s case
• A follow-up service is needed.
BUSINESS RULES
• Notification must contain purpose and date (for follow-up)
4.1.8 PUSH NOTIFICATION

PRE-CONDITION
1. User is logged in.
2. Notification Page is displayed
POST-CONDITION
1. Users are successfully notified.
4.1.8 PUSH NOTIFICATION
BASIC FLOW
Actor Action System Response

Step 1: User enters notification data

Step 2: Submits entered notification data Step 3: System validates and verifies submission

Step 4: System sends notification through the


system, email, or contact number.
4.1.8 PUSH NOTIFICATION
ALTERNATE FLOW
Actor Action System Response

Step 3a: System invalidates the notification data


entered

Step 3a1: Cancels submission Step 3a2: System cancels submission

Step 3a4: Go back to Step 1 Step 3a3: System displays default notification page
4.1.9 SEARCHING OF ACCOUNT

ASSUMPTION
• The user is looking for an account
• The Student/Parent has an account in the system
4.1.9 SEARCH

PRE-CONDITION
1. User is logged in.
POST-CONDITION
1. User successfully searched a student’s account
4.1.9 SEARCH
BASIC FLOW
Actor Action System Response

Step 1: User enters student’s/parent’s name

Step 2: User submits name entered


Step 3: System verifies name

Step 4: System shows matched data results


4.1.9 SEARCH
ALTERNATE FLOW
Actor Action System Response

Step 3a1: Go back to Step 1 Step 4a: Keyword doesn’t match any name
4.1.10 ENTER/UPDATE
SESSION RESULTS
Assumptions
• The user will enter or update session results to the
student’s account
Business Rules
• Results can only be edited by the facilitator or
psychometrician but can be viewed by the student or
parent.
4.1.10 ENTER/UPDATE
SESSION RESULTS
PRE-CONDITION
1. User is logged in.
POST-CONDITION
1. User successfully entered or updated results
4.1.10 ENTER/UPDATE SESSION
RESULTS
BASIC FLOW
Actor Action System Response

Includes: Search

Step 1: Enters information or results of


counselling or test

Step 2: Save the results entered Step 3: System verifies the results to be saved

Step 4: System saves the result

Step 5: System shows saved result


4.1.10 ENTER/UPDATE SESSION
RESULTS
ALTERNATE FLOW
Actor Action System Response

Step2a. The user cancelled the entered data

Step2a1. go back to step 1

Step 3a: System invalidates the result entered

Step 3a2: Go back to Step 1 Step 3a1: System highlights the invalid entries and
retain valid data
4.1.11 PRINT DATA
ASSUMPTION
• Data were entered into the system.
BUSINESS RULES
• Student and student’s parents/guardian respective accounts can only be
printed by themselves
• Student facilitator can only print data from his/her handled school
• Printing of data must be with authorization
4.1.11 PRINT DATA

PRE-CONDITION
1. User is logged in.
POST-CONDITION
1. User successfully printed data entered in the system
4.1.11 PRINT DATA
BASIC FLOW
Actor Action System Response

Includes: SEARCH

Step 1: Choose to print data Step 2: Prints data chosen by user


End Of
Report