Project Overview 20103019_ Minhazul Abedin Munna 4 Our Payroll Management System enhance the management of Human Resources (HR) and Payroll processes. The software aims to simplify administrative tasks like managing employee, attendance processing, salary processing, improve accuracy in salary processing, and provide a user-friendly interface for both administrators and employees. The ultimate benefit is increased operational efficiency, data accuracy, and strategic decision-making for organizations.
Broad Objective Efficiency Enhancement Data Accuracy Strategic Workforce Management Employee Empowerment and Transparency Comprehensive Administration 20103019_ Minhazul Abedin Munna 5
Software development process model 20103019_ Minhazul Abedin Munna 6
Functional Requirements Admin should be able to manage employee Admin should be able to setup company rules Admin should be able to process the attendance Admin should be able to process the salary Admin should be able to view attendance & processed salary and generate report Employee should be able to view final salary, attendance and can update the password 20103019_ Minhazul Abedin Munna 9
Non Functional Requirements 1. Production Requirements: The Payroll Management system should be available in both pc and mobile platform as well as running on any OS 2. Organization Requirements: Only admin can add or remove employee and process salary, generate report and take attendances. 3. External Requirements : System should the trustable for ensuring complete privacy for all of its users. 20103019_ Minhazul Abedin Munna 10
System Planning 20103019_ Minhazul Abedin Munna 11
Functions Of Proposed System Create user F1 Login into the system F2 Update Company Info F3 Add Department F4 Update Department F5 Add Designation F5 Update Designation F6 Update Setup Salary F7 Update working days F8 Add Employee F9 Update Employee F10 Delete Employee F11 Attendance Process F12 Salary Process F13 Update Password F14 Download Salary Slip F15 Generate Report F16 20103019_ Minhazul Abedin Munna 12
Functions Point Estimation, Transition Function (UFP) Transition Function FTRs DETs Complexity UFP Create User (EI) 1 28 Average 4 Login to the system (EI) 1 2 Low 3 Update Company Info (EI) 1 4 Low 3 Add, Update , Delete Department (3*EI) 1 1 3*Low 9 Add, Update, Delete Designation (3*EI) 1 2 3*Low 9 Update Setup Salary (EI) 1 6 Low 3 Update Working Days (EI) 1 2 Low 3 Add, Update, Delete Employee (3*EI) 1 28 3*Average 12 Attendance Process(EI) 2 8 Average 4 Salary Process (EI) 2 18 High 6 Update Password (EI) 1 2 Low 3 Download Salary Slip (EO) 1 18 Low 4 Report Generation(EO) 1 6 Low 4 Total 61 20103019_ Minhazul Abedin Munna 13
Functions Point Estimation, Data Function (UFP) Data Function RETs DETs Complexity UFP users (ILF) 1 28 Low 7 company_infos (ILF) 1 4 Low 7 departments (ILF) 1 1 Low 7 designations (ILF) 1 2 Low 7 salary_setups(ILF) 1 6 Low 7 workingday_setups (ILF) 1 2 Low 7 employee_attendances (ILF) 1 8 Low 7 process_salaries (ILF) 1 18 Low 7 Total 56 20103019_ Minhazul Abedin Munna 14
Performance & Environment Impact GSC (General System Characteristics) TDI 1. Data communications 4 2. Distributed Data Processing 1 3. Performance 4 4. Heavily used configuration 2 5. Real Time Data Exchange 2 6. On Line data entry 1 7. End user efficiency 4 8. Online Update 1 9. Complex Processing 3 10. Reusability 2 11. Installation Ease 4 12. Operational Ease 3 13. Multiple sites 3 14. Facilitate Change 1 Total Degree of Influence (TDI) ( Range 0 to 70 ≥ influence size ± 35% ) 35 20103019_ Minhazul Abedin Munna 15
FP Based Estimation Value Adjustment Factor, VAF = (0.65+ (.01X TDI)) = 0.65 + (0.01 x 35 ) = 0.65 + 0.35 = 1 Counting Adjusted Function Point: UFP = UFP (Transaction Function ) + UFP (Data Function) = 61 + 56 = 117 Adjusted Function Point Count, AFP = UFP * VAF = 117 * 1 = 117 Effort for PHP = AFP * Proximity = 117 * 8.50 [ Productivity for PHP 8.50 ] = 994.5 person-hours / 8 hours [ office = 8 hours ] = 124.31 person’s days / 30 days = 4.14 months / 1 person = 4.14 ≈ 4 Months per 1 person 20103019_ Minhazul Abedin Munna 16
Effort Based Estimation 20103019_ Minhazul Abedin Munna 17
Hardware Cost Type No. of Members Months Salary Per Month Salary Coder, Designer, Tester & Customer Communicator 1 4 20000 80,000 Total 80,000 Tk. Personnel Cost Name Number Price Depreciation Cost Laptop 1 67000 (67000/36)*4 7,444 Maintenance 5000 5,000 Total 12,444 Tk. 20103019_ Minhazul Abedin Munna 20
Software Cost Name Amount Total Windows 10 300 300 Vs Code Free Notepad Free Xampp Free Postman Free Total 300 Tk. 20103019_ Minhazul Abedin Munna 21
Others Cost Name Months Amount Cost Pen & Paper 200 200 Internet Bill 4 1000 4,000 Electricity Bill 4 1000 4,000 Transport 600 600 House Rent 4 4500 18,000 Total 26,800 Tk. 20103019_ Minhazul Abedin Munna 22