Presentation is loading. Please wait.

Presentation is loading. Please wait.

Outline Introduction o Definition of the problem o Overview of computer based payroll system o Purpose, scope o Existing system o Proposed system o System.

Similar presentations


Presentation on theme: "Outline Introduction o Definition of the problem o Overview of computer based payroll system o Purpose, scope o Existing system o Proposed system o System."— Presentation transcript:

1 Outline Introduction o Definition of the problem o Overview of computer based payroll system o Purpose, scope o Existing system o Proposed system o System Requirement o Project plan 2. Design o Project overview o Analysis Modeling Approach o Architectural Diagram of the system and its component o More Details Descriptions of the most important modules of the Design o Indication of how the Design fulfils the requirement 3.Implementation o Technical Issue encounter o Software Development practice adopted o Screenshot of the final system 4. Result and Evaluation o Quality Assurance o Efficiency and effectiveness o Critical Evaluation 5. Conclusion o Summary

2 Definition of Problem o Payroll is a critical operation for every organization to pay employee accurately their salary and enrollments on time. o The idea of taking control of employees pay calculations are quite tedious if done manually and require more effort and time mainly for big organizations like sierra rutile that has more than 5000 employees. Hence if this process is automated, it would be of great benefit as it would require less time to calculate the salary of the employees

3 Overview of computer based payroll system o In an organization, there are several departments and each department has a payroll section to manage its payroll activities. Each section has to perform necessary personnel operations like data collection and preparation,entry, updates, monitoring and reporting of data. Many of this existing practices and procedure need to be reassessed at this time of changing needs changing demands of employees and changing technology so an organization need an integrated computer based payroll system that would integrate personnel and payroll related data collection, processing in individual department and payroll audit in a more efficient and streamlined way. o With computer based payroll system, payroll section would be able to keep a record of employees including their personnel data, pay band, allowances, deductions,savings and taxes.

4 Purpose o The main purpose of this system is create a to a web based payroll system using.NET, Html, CSS, SQL, Ajax and JavaScript that will be accessible on the internet and calculates, maintains and records the payroll information of employees This Application will help to automate payroll system of an organization. Multiple authorized users will be able to login and logout from a web browser. Login checks (username, password) are controlled by administrator. Administrator will have total web based control to completely customize the payroll system.

5 scope 1)Accurate and seamless employee attendance monitoring - The proposed system is equipped with a Barcode ID attendance monitoring system which makes unbiased attendance reports. This is used to automate the use of the DTR system and to hasten the relaying the datum to be used in computations 2) Deductions and Taxation Computing -The proposed system can be used to compute not only the salary but also the deductions and taxes which is included. 3 ) Financial Report Generation The proposed system is also equipped with the capability of automatically creating a report file which includes financial reports to be relayed to the finance and accounting system. 2)

6 Existing system o In existing payroll system of Sierra Rutile mining company all the calculations are done by clipper based system, it is not a fully computer based system o The main disadvantage of this system is that majority of work is done by hand. o The whole procedure involving delivery of an employees pay is very tedious, time consuming and frequent verification is required so as to avoid the risk of human error.

7 Proposed system o It maintains the payrolls as well as employee information o The system should also be easy to access, accurate and consistent results can be obtained in the form of documents whenever the user needs. o It should inherit all the properties of high security, fast recovery, robustness, flexibility, reliability, scalability. o It is an online system and it is platform independent

8 System Requirements Software requirement : o Install WAMP server that has both MySQL and php functionality or o Install visual studio 2010 or higher version Hardware Requirements o Processor – at least Pentium 4 or more o RAM - at least 1GB or more o Hard disk – 40 GB 0r more

9 Project plan o At the beginning of the project, the project team scheduled meeting time for the group to discuss on the design and implementation of the software and what language to use in writing the software o They project team also agree on the develop time-line for the project–when we would be releasing the first version for scrutiny and the estimated time that would be used for refactoring o The project team also have to decide a suitable name they should give to the project which is subject to change based on the outcome of the meeting with the client.

10 Analysis Modeling Approach Structured Analysis Modeling  Data Modeling (Data flow Diagram )  Functional Modeling (Entity Relationship diagram)  Behavioral Modeling (State Transition diagram)

11 DATABASESERVER SALARY EMPLOYEE ATTENDENCE DATA REPORT ADMINSTRATOR Visual studio Data Modeling (DFD) Computer based payroll system Context Diagram

12 DFD AT LEVEL 0 Admin User Validation Computer Based payroll system Display Errors EMPLOYEESEARCHSALARYATTENDANCEREPORT

13 Contd…. User Validation Computer Based payroll system Display Errors Employee Details Attendance SalaryAttendance Manage leave Employee

14 DFD AT LEVEL 1 Department Admin MANAGES Salary Detail Attendance Detail Employee Detail Search Department Salary Attendance Employee

15 Contd…. AttendanceEmployee Manages Salary Detail Attendance Detail Employee Detail Salary

16 DFD AT LEVEL 2 Leave Employee detail EmployeeAttendance Salary Employee Attendance Salary Store and retrieves Manages leave Deduction Calculates Salary Employee

17 Functional Modeling (Entity) Relationship Diagram)

18 Behavioral Modeling ( state transition modeling)

19 Design Project overview Financial Reports

20 High-Level Architecture Diagram of the main components

21 More Detailed Description of the Most Important Modules of the Design

22 Indication of how the design fulfills the requirements From the design picture above, it is clear that the software is meant to accept employee data, i.e., the identification number, name, union membership status and pension plan. It should stores these data in a XML file. The software computes the employee payroll depending on the rate and deductions that has been specified for the employee. New employees can always be added to the list of existing employees. There is no limit to the number of employees that the list holds. An employee's data can be modified as well as deleted from the list.

23 Software Development Practices Adopted  Feasibility analysis  Requirement analysis  Design  Coding  Testing  Implementation  Maintenance

24 Feasibility analysis o Feasibility study should be conducted in order to see the benefits of automation over manual system as well as other alternatives. o. In current system the feasibility study should base on research on both the current practices and the proposed project and its impact on the organization operations o The feasibility study also includes advantages and disadvantages of both the current sys- tem and the proposed plan

25 Requirement analysis o Requirement analysis is process of understanding user needs and expectations from a proposed computer based system o Requirement analysis phase of this proposed project includes following points: i.: How does the proposed system interact with user, the system's hardware, other hardware, and other systems ii.What is the speed, availability, response time, recovery time of various system functions and system modules iii.What are the portability, correctness, maintainability, security, and other considerations of the current system iv.What are the design constraints for implementing this system?

26 Design  The purpose of the design phase is to plan a solution of the problem specified by the requirement document.  The logical system design of payroll system arrived at as a result of systems analysis is converted into physical system design The design of current system proceeds in following two stages: i.System design of this proposed system identified the modules, specification of these modules, and how they interact with each other to produced desired output. ii.Detailed Design, At this stage, the design of the proposed system became more structured. Internal logic of each module of current system has been decided and their data structure and algorithmic are designed. Moreover which system components are needed and how to implement them is decided at this step. Finally the programming languages PHP, MySQL, HTML, and JavaScript have chosen for this system.

27 Coding  The system design needs to be implemented to make proposed system a workable project.  The given proposed projects coding has done with the help of PHP, MySQL, JavaScript and Html. In this phase, the program specifications of detailed design have converted into PHP, MySQL, HTML, and JavaScript instructions  The programs generated from these languages coordinate the data movements and control the entire process in a computer based payroll system

28 Testing  Before actually implementing the proposed system into operation, a test run of the system is done for removing the bugs  The testing processes of current application identified all the defects encounter in it. Using the test data following test run are carried out for current system. The following are the different types of testing that are conducted i.Unit testing ii.Integration Testing iii.System Test

29 Implementation  The implementation phase started after users acceptance of the proposed system developed.  Implementation means conversion of basic application to a complete replacement of a computer system.  The major steps involved in this phase are: Acquisition and Installation of Hardware and Software, Conversion, User Training

30 Maintenance  Maintenance of proposed system has been done to eliminate errors which are encountered during parallel run  Maintenance is a review of the proposed system from time to time.  The review of the proposed system has done for checking its capabilities, knowing the additional changes and requirements and studying its performance.

31

32 2.Dashboard

33

34

35 Conclusion  The goal of this project “Computer Based Payroll System Implementation for Sierra Rutile Mining Company was to create a web based payroll system using PHP, Html, CSS, MySQL and JavaScript  This computer based Payroll system is accessible on the internet and calculates, maintains and records the pay-roll information of employees  This Application will help to automate payroll system of an organization. Multiple authorized users will be able to login and logout from a web browser. Login checks (username, password) are controlled by administrator. Administrator will have total web based control to completely customize the payroll system  Head of the department will be able to authenticate new employees, update existing employees pay, view reports while the operator may calculate pay and can only view reports.  The system is user friendly. Whenever there is an error in entering data, it immediately shows an error.  The application is equipped with tools for updating salary records, tax calculation, add new allowances, deduction and savings and many other features that are easy to be operated by users.

36 End of presentation Thanks for for your attention Any questions?


Download ppt "Outline Introduction o Definition of the problem o Overview of computer based payroll system o Purpose, scope o Existing system o Proposed system o System."

Similar presentations


Ads by Google