Uploaded by Nikko Perez

Use case name

advertisement
Master of Science in Information Technology
Ateneo de Davao University
Project Milestone 2- Payroll System for Tagoloan Community College
Use case name:
Register New Employee
Scenario:
Add New Employee
Triggering event:
Brief description:
The HR call/email the admin to add employee
When the HR call/email the list of new employee to the admin with the startup rank and rate which
includes tax and insurances, the admin register the employee and send the account details(Employee ID
number, Default Password) to the employee.
Update Employee Profile
Update Rank and Rate
HR Department: Provide details of new employee
Admin: To add/register new employee
Employee: Receive account details
New employee details must be submitted to the admin.
Related use cases:
Stakeholders:
Preconditions:
Post conditions:
Flow of Activities:
New employee must be registered.
Employee can login to their account
Actor
System
1. HR call/email the admin to register new employee with
startup rank and rate which includes tax and insurances.
2. Admin initiates the registration of the new employee.
2.1 Register New Employee
3. Admin Categorize Employee’s status
3.1 Add Employee Category
4. Admin added insurances and tax to employee’s account
4.1 View Insurances
4.2 Select Applicable Insurances
4.3 Add Tax for Payroll
5. Admin send account details to the new employee
6. Employee receive the account details
Exception Conditions:
1.1 If no new employee.
Use case name:
Update Employee Profile
Scenario:
The employee login and update account password
Triggering event:
Brief description:
The employee want to change account password and view personal account
Allow employee to view and update personal account
Related use cases:
Register New Employee
Stakeholders:
Employee
Preconditions:
Employee must receive an account details created by the admin
Post conditions:
Employee must be able to login and make use of the account
Flow of Activities:
Actor
1. Employee Login the account
System
1.1 Verify Account
1.2 Display Information
2. Employee Update Profile
Exception Conditions:
1.1 Employee is not verified
2.1 Update Profile
Use case name:
Update Rank and Equivalent Rate
Scenario:
Updating Employee Ranks and Rates Includes Tax
Triggering event:
Brief description:
The HR call/email the admin for Employee updates
When the HR call/email the admin for employee’s promotion, the admin update employee’s rank and
equivalent rate which includes taxes and insurances.
Run Payroll
Register New Employee
HR
Admin
Employee
List of promoted employee must be forwarded to the admin
Related use cases:
Stakeholders:
Preconditions:
Post conditions:
Flow of Activities:
Employee rate must be applied for the payroll
Employee tax and insurances must be applied for the payroll
Employee must be aware of the changes
Actor
System
1. HR call/email the admin to update employee rank which
includes the tax
2. Admin Login to the account
2.1 Verify Account
2.2 Display Information
3. Admin update the employee’s rank and equivalent rate.
3.1 Search Employee
3.2 Display Employee
3.3. Update employee rank and rate
includes the tax
4. Employee view updated rank and equivalent rate
4.1 Display updated rank, rate and tax
applied
Exception Conditions:
1.1 If the HR did not call/email the admin about the update for promotion
2.1 Admin is not verified
Use case name:
Employee apply for leave
Scenario:
The admin review employee leave request before approval
Triggering event:
Brief description:
The employee wants to apply for a leave
Allow employee to use the account to apply for leave
Related use cases:
Run Payroll
Stakeholders:
Employee, Admin
Preconditions:
Employee must apply for leave for review
Post conditions:
Employee must receive details for the leave request
Flow of Activities:
Actor
1. Employee apply for leave
System
1.1 Request Leave
2. Admin Receive the leave request
3. Admin review leave request
3.1 View Employee Leave Request
Details
3.2 Approve/Disapprove Request
4. Employee receive feedback about the request
Exception Conditions:
1.1 If Employee did not request for leave
2.1 If Employee has a previous leave approved
4.1 Notify the Employee
Use case name:
Run Payroll
Scenario:
The finance review employee time card and apply deductions
Triggering event:
Brief description:
When the finance request for employee’s time card and checker’s attendance sheet.
Allow employee to use the account to send time card to the finance
Related use cases:
Stakeholders:
Employee apply for leave
Update Employee rank and rate
Employee, Finance
Preconditions:
Finance must request for employee’s time card and attendance sheet.
Employee must submit time card.
Post conditions:
Finance must apply deductions if any.
Flow of Activities:
Actor
System
1. Finance request for time card and attendance sheet from the
school checker.
2. Employee makes time card
2.1 Create time card
3. Employee forward time card
3.1 Submit time card
4. Finance check employee profile and review time card
4.1 Display employee time card and
account
details
(Tax,
Insurances,
leave, rank and rate)
5. Finance review time card for employee with leave status
5.1 Display employee time card with
leave status.
6. Finance apply deductions to employee with leave status once
6.1 Apply deduction for employee
it exceed to the scheduled leave.
with leave status.
7. Finance review for employee without leave but with
7.1 Apply deduction for employee
absences.
without leave.
8. Finance finalize the employee’s net pay
8.1 Calculate all deductions
8.2 Display total No. of absences
8.3 Display amount deducted
8.4 Generate Net Pay
Exception Conditions:
1.1 If finance did not request for time card.
6.1 if employee don’t have absences 6.1 to 8.3 skip.
Use case name:
Create Payslip
Scenario:
Printing/Sending Payslip for the employee
Triggering event:
Brief description:
The employee wants to have a payslip
Allow employee to be informed about their wages being paid and the deductions made.
Related use cases:
Run Payroll
Stakeholders:
Preconditions:
Finance
Employee
Finance must done calculating the net pay with the deductions.
Post conditions:
Employee must be aware of the deductions if any.
Flow of Activities:
Actor
System
1. Employee request for payslip
Exception Conditions:
2. Finance create for payslip
4.1 Create Employee’s Payslip
3. Finance forward payslip to employee
3.1 Forward Payslip
1.1 If run payroll is not done
Download