Question: Explain and make a sequence diagram for employee management system including each of the following payroll view profit and loss view and make pending payments
Explain and make a sequence diagram for employee management system including each of the following
payroll
view profit and loss
view and make pending payments
manage monthly statements
view total working hours
view working schedules
check In
check Out
view profile
view weekly statement
and further details for the sequence diagram is given below
| Sequence diagram | Manage monthly statements |
| Brief Description | Allows accountant to manage the monthly statement of the company |
| Actors | Accountant and Admin |
| Pre-condition | Financial data is updated in the database |
| Post-condition | Has to be approved by the admin |
| Sequence diagram for | Processing payroll |
| Brief Description | Allows the accountant to process the payroll of the company |
| Actors | Accountant and Admin |
| Pre-condition | Financial data is updated in the database and the company should have enough budget |
| Post-condition | Should be approved by the company admin |
| Sequence diagram for | View profit and loss |
| sequence diagram for | Allows the accountant to check if the company is in profit or loss |
| Actors | Accountant and Admin |
| Pre-condition | Update financial data and bank statement |
| Post-condition | Has to be approved by the admin |
| Sequence diagram for | View and make pending payments |
| Brief Description | Allows the accountant to view the purchased bill and make the remaining amount to the suppliers |
| Actors | Accountant and Admin |
| Pre-condition | Company should have enough budget to make payment |
| Post-condition | Must be approved by the admin |
| Sequence diagram for | Viewing working schedule |
| Brief Description | Employee uses software to see the timetable of their work |
| Actors | Employee and Admin |
| Pre-condition | Employee should give their availability for their weekly roster |
| Post-condition | Is approved by the admin |
| Sequence diagram for | View total working hours |
| Brief Description | Employee uses this software to view their past worked total hours |
| Actors | Admin and Employee |
| Pre-condition | Employee should have worked in the past week Data should be updated in the system |
| Post-condition | Should be approved by the admin |
| Sequence diagram for | Check In |
| Brief Description | Employee check in when they start to work |
| Actors | Admin and Employee |
| Pre-condition | Data should updated in the system |
| Post-condition | Need the approval of the admin |
| Sequence diagram for | Check Out |
| Brief Description | Employee check out after they finish the work |
| Actors | Admin and Employee |
| Pre-condition | Data should updated in the system |
| Post-condition | Need the approval of the admin |
| Sequence diagram for | View profile |
| Brief description | Employee login to the dashboard and view their own profile |
| Actors | Admin and Employee |
| Pre-condition | Staff profile should be updated in the system |
| Post-condition | Should be approved by the admin |
| Sequence diagram for | Update profile |
| Brief description | Employee should update their profile if needed |
| Actors | Admin and Employee |
| Pre-condition | Data should be updated in the database |
| Post-condition | Should be approved by the admin |
| Sequence diagram for | View weekly income statement |
| Brief description | Employee are allowed to view and download their weekly wage statement |
| Actors | Admin and employee |
| Pro-condition | Data should be updated in the database |
| Post-condition | Should be approved by the company admin |
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
