Use Case Diagram
Use Case Diagram
For
ExpertHome Solution
Version 1.0
PreparedBy
Shahzaib gulfraz
&
M.maaz younas
21 DEC,2024
Revision History
Version Description Author Date
1.0 Fully dressed Use Shahzaib gulfraz 21 DEC,2024
case for EHS M.maaz younas
Use Cases
1. Process SignUp
2. Process SignIn
3. Forgot Password
4. Add Service Provider
5. Update Service Provider
6. Block Service Provider
7. Add Service
8. Update Service
9. Remove Service
10. Search By Rating
11. Search By Location
12. Search By Availability
13. Schedule Booking
14. Confirmation Booking
15. Reschedule/Cancellation Booking
16. Submit Feedback
17. Publish Feedback
Use Case Id: UC-01
Use Case Description: This use case describes how user signIn in
the system.
Primary Actors: <Service Seeker><Service
Provider><Administrator>
Stake Holder & Interest: Service Seeker: wants to successfully
signIn in the system.
Service Provider: wants to successfully
signIn in the system.
Administrator: wants to successfully
signIn in the system.
Pre Condition: 1.System must be running state.
2.User must be register.
3.User have email,password.
Main Success Scenario:
User Action System Response
1)User enter email,password and
userType
2)System will check email,password and
userType is valid and have record in
database then successfully signIn.
Post Condition: User successful SigIn in system and
redirect to their dashboard.
Extension Points/Alternate Way: 1a.if user leave any blank field.
System prompt “Please fill all field”
1b. If user enter invalid email.
System prompt “Email invalid ”.
1c. If user enter invalid password.
System prompt “Password invalid ”.
1d. If user enter invalid userType.
System prompt “userType invalid ”.
Priority: High
Use Case Description: This use case describes how user recover
password.
Primary Actors: <Service Seeker><Service
Provider><Administrator>
Stake Holder & Interest: Service Seeker: wants to successfully
recover password.
Service Provider: wants to successfully
recover password.
Administrator: wants to successfully
recover password.
Pre Condition: 1.System must be running state.
2.User must have register email.
Main Success Scenario:
User Action System Response
1)User enter email
2)System will check email if exist in
database then send reset password
email.
3)User click on link and create new
password.