System Use Case Descriptions (All Actors)
✅ 1. Use Case Table for Applicant
Use
Use Case Preconditi Postconditio
Case Actor Description
Name on n
ID
Applica Applicant signs up Account is
UC01 Register None
nt with personal info created
Applica Logs into the Account Dashboard is
UC02 Login
nt system exists shown
View Job Applica Views available job
UC03 Logged in Jobs displayed
Listings nt postings
Applies by
Applica Application
UC04 Apply for Job uploading CV & Job is listed
nt submitted
details
Upload Applica Uploads supporting Documents
UC05 Logged in
Documents nt files saved
Views status of
Track Applica Applied to a Status
UC06 submitted
Application nt job displayed
applications
✅ 2. Use Case Table for Admin
Use
Use Case Acto Preconditio
Case Description Postcondition
Name r n
ID
Admi Admin logs into Admin Access to
UC07 Admin Login
n system account dashboard
UC08 Post Job Admi Creates and Logged in Job listed in
Use
Use Case Acto Preconditio
Case Description Postcondition
Name r n
ID
publishes new job
n system
posting
Job
Edit/Delete Admi Modifies or removes
UC09 Job exists updated/delete
Job n job posts
d
View Admi Reviews job Applications Applications
UC10
Applications n applications exist listed
Shortlist Admi Marks applicant as Valid
UC11 Status updated
Applicant n shortlisted applicant
Generate Admi Produces reports for Applications Report
UC12
Reports n management exist generated
✅ 3. Use Case Table for System
Use
Use Case
Case Actor Description Trigger Outcome
Name
ID
Sends success/failure On form
Send Syste Message
UC13 messages or status submission or
Notifications m delivered
alerts status update
Validate Syste Confirms login info is Success or
UC14 Login attempt
Credentials m valid failure
Manage Syste Maintains user Session
UC15 After login
Sessions m sessions persisted
Handle File Syste Stores uploaded File saved
UC16 On file upload
Storage m CVs/documents in storage