USE CASES
Register
Use Case | Register |
Actor | Customer |
Description | Use Case starts when actor signup |
Pre-Condition | Sign up exists |
Post-Condition | Signup successful |
Login
Use Case | Login |
Actor | Customer/Mechanic/Admin |
Description | Use Case starts when the actor will be login to the user/mechanic or admin panel. It will be finished when the actor will logout. |
Pre-Condition | Credential match
The actor logged in. |
Post-Condition | Login Successful |
Add Mechanic
Use Case | Add Mechanic |
Actor | Admin |
Description | Use Case starts when the actor login and goes to add mechanic activity. |
Pre-Condition | The actor logged in.
The table should exist in the database to store data. |
Post-Condition | Mechanic added successfully |
View Reports
Use Case | View Reports |
Actor | Admin |
Description | Use Case starts when the admin logs in and go to view report activity. |
Pre-Condition | The actor logged in.
The record should exist in the database. |
Post-Condition | Record viewed successfully |
Add Car
Use Case | Add Car |
Actor | Customer |
Description | Use Case starts when the customer logs in and moves to profile activity. |
Pre-Condition | The actor logged in.
The table should exist in the database to store records. |
Post-Condition | Car add successfully
Database updated. |
Delete Car
Use Case | Delete Car |
Actor | Customer |
Description | Use Case starts when the customer logs in and moves to profile car activity. |
Pre-Condition | The actor logged in.
Car detail should exist in the database to be deleted. |
Post-Condition | Car delete successfully and database updated |
View Profile
Use Case | View Profile |
Actor | Customer |
Description | Use Case starts when customers log in and go to view profile activity. |
Pre-Condition | The actor logged in.
The record should exist in the database. |
Post-Condition | Profile viewed successfully |
Select Services
Use Case | Select Services |
Actor | Customer |
Description | Use Case starts when the customer logs in and takes an appointment. |
Pre-Condition | The actor logged in.
Must take an appointment to select services. |
Post-Condition | Services select successfully and added to the database. |
Check Invoice
Use Case | Check Invoice |
Actor | Customer |
Description | Use Case starts when the customer logs in and the appointment are handled by the mechanic. |
Pre-Condition | The actor logged in.
An appointment must handle by the mechanic and generate a bill. |
Post-Condition | Invoice successfully viewed. |
Take Appointment
Use Case | Take Appointment |
Actor | Customer |
Description | Use Case starts when customer logs in and customer moves to take appointment activity. |
Pre-Condition | The actor logged in.
There must be a car record in the database for which you are taking an appointment |
Post-Condition | The appointment is successful. |
Check Appointment Time and Date
Use Case | Check Appointment Time and Date |
Actor | Customer |
Description | Use Case starts when customer logs in and customer moves to take appointment activity. |
Pre-Condition | The actor logged in.
The appointment was taken against a car. |
Post-Condition | Time and date successfully check. |
Handle Appointment
Use Case | Handle Appointment |
Actor | Mechanic |
Description | Use Case starts when mechanic logs in check appointment details and start handling them. |
Pre-Condition | The actor logged in.
There should be some services in the appointments to handle against some cars. |
Post-Condition | Selected services handled. |
Generate Invoice
Use Case | Generate Invoice |
Actor | Mechanic |
Description | Use Case starts when the mechanic logs in and generates an invoice after handling the appointment. |
Pre-Condition | The actor logged in.
Services should be handled by a mechanic. |
Post-Condition | Invoice generated. |
Similar Helping Material for Automobile Workshop App
- Code of Automobile Workshop Management System
- Functional and Non functional Requirements of Automobile Workshop Management System
- Use Case Diagram of Automobile Workshop Management System
- USE CASES Description of Automobile Workshop Management System
- Sequence diagram of Automobile Workshop Management System
- Class diagram of Automobile Workshop App
- ERD diagram OF Automobile Workshop App
- Software Testing of Automobile Workshop Management System
- Conceptual diagram of Automobile Workshop App
- Data flow diagram of Automobile Workshop App (DFD)