Professional Documents
Culture Documents
Internal Faculty Advisor: Ms. Jaspreet kaur Lecturer Lovely Professional University
Submitted By: Ambar Devgon Reg No: 10801268 B.Tech-C.S.E(150) Section: K28E2B49
2|
CERTIFICATE
This is to certify that Ambar Devgon bearing Registration no. 10801268 has completed my capstone project titled, Salary Managment System under my guidance and supervision. To the best of my knowledge, the present work is the result of her original investigation and study. No part of the work has ever been submitted for any other degree at any University. The project is fit for submission and the partial fulfillment of the conditions for the award of .........................
Signature and Name of the Research Supervisor Designation School Lovely Professional University Phagwara, Punjab. Date :
3|
DECLARATION
I hereby declare that the project work entitled SALARY MANAGEMENT SYSTEM is ereb ecl ect wor title ANA STEM an authentic record of our own work carried out at tic reco wor carri LOVELY PROFESSIONAL UNIVERISTY as requirement of Industry ELY ESSI UNIVE RISTY qui rem ndust Internship Project for the award of degree of B.Tech-CSE(150), Lovely Professional nshi ect ard ree ech SE( 150) ove ssi University Phagwara under the guidance of Ms. Jaspreet Kaur (Lecturer, Lovely niv ers agw unde Jasp reet er, Professional University), during July 2011 to December fessiona Uni ers dur cem 2011.
Signature of Student Sig Stude Name: Ambar Devgon Date: ____________ Registration No: 10801268 ration
4|
ACKNOWLEDGEMENT
It is our pleasure to find myself penning down these lines to express sincere thanks to all my coordinators to give me this opportunity of preparing this project, to enhance my professional practice. we express our deep sense of gratitude to our project officer Ms. Jaspreet kaur to give us knowledge about the topic and concept related to this particular project. Without his guidance I cannot imagine to complete my project on time. our deepest gratitude to all our coordinators, teachers and group mates for always boosting our moral and providing the encouraging environment. In the last, we want to thank our parents, without whom nothing was possible.
5|
6|
Established in 1999-2000. Current production capacity Heavy H and Box Beams- 1500 Tons per month Galvanized Structures- 1200 Tons per month ISO 9001:2000 certified company Automated H beam fabrication and galvanizing lines Ambala Factory Established in the year 1999-2000 Spread over a 63000 square meters complex Built up area of 29000 sq.m Total capacity of 2700 MT per month In house facilities for manufacturing jigs, fixtures and tooling
7|
OBJECTIVE
In todays computerized environment, payroll system has also developed itself into automated software that performs every action needed by the payroll process. It helps in calculating the payable amounts and deductions very easily. It also helps in generating the pay slips in lesser time. The objective to develop the project is to make the Salary Management system simple, easy and increase the productivity of the Managers in taking decisions because all the information is available in the organized form. Our Salary Management System is a very simple, flexible and user-friendly Salary Management software that takes care of all your requirements relating to accounting and management of employees' Payroll. our Payroll stores complete records of the employees, generates Payslips and Attendance Register, Computes all allowances and deductions and generates all Statutory and MIS reports. Why Payroll Software is needed? The task of payroll becomes complicated in today's industries due to multiple statutory requirements, MIS requirements, calculations based on slabs and formulas and other HR policies. To overcome the situation, the user expects a software that is easy to use, comprehensive in domain, ensures statutory compliance and is flexible with the requirements of the user . Our Payroll offers very high flexibility in defining various allowances, deductions, leave rules etc. for the employees and all formula for P.F, Vol. P.F., Tax, Income Tax etc. are definable and changeable at User's end. This software provides a user-friendly interface for the user and it reduces the data redundancy. Centralized information is available which can be accessed by number of users. The other objective of software project planning is to provide a framework that enables the manager to make reasonable estimates of resources and schedule. These estimates are made within a limited time at the beginning of a software project and should be updated regularly as the project progresses.
8|
There are some other objectives to develop this system. The most important objective is: 1) Capability: Business activities are influenced by company or organizations ability to process information quickly and efficiently. The Salary Management System adds capability in the following ways: 1 Improved Processing speed 2 The inherent speed, with which computers process information is one reason why organization seeks the development of the system projects. 3 Faster Retrieval of information 4 Locating and retrieving information from storage. The ability in conducting complex searches. 2) Control: Greater accuracy and consistency. Carrying out computing steps, including arithmetic, correctly and consistently. Better Security Safeguarding sensitive and important information in form that is accessible only to authorized person. 3) Cost: Monitor Cost: Tracking the performance of employees and overhead is essential to determine whether a firm is performing in line with expectations with in budget. Reduce Cost: An efficient payroll management is of extreme importance as far as providing service and control is concerned. Our payroll management systems help you can Save time on working with payroll. Manage payroll productivity. Increase serviceability. Keep multiple checks on payrolls. Manage multiple ledgers through multi-ledger interfaces. Generate benefit statements. Record employee history.
9|
INTRODUCTION
About Salary Management System: Payroll is defined as a method of administrating employees salaries in the organizations. The process consists of calculation of salaries and tax deductions of the employees, administrating the retirement benefits and disbursements of salaries to employees. It can also be called as an accounts activity which undertakes the salary administration of employees in the organization. Administrating the employees salaries is not an easy task, the HR and accounts department work together to calculate and disburse the salary to the employees. Thus, payroll management can be further subdivided into two sub processes, i.e. Payroll accounting and payroll administration.
Payroll Accounting Payroll accounting involves calculations of employees salaries and tax deductions. It also undertakes the activities such as preparation of tax returns, maintaining the payroll records, etc.
Payroll Administration Payroll Administration involves managerial activities such as maintaining employees records, referring employment laws. Here, the HR comes into picture which maintains the daily record if employees attendance.
10 |
Employee Attend.
Calculation Of
Payroll Process
11 |
EXISTING SYSTEM
Calculation of gross salaries and deductible amounts is a tedious task which involves risk. Some of the organizations use the traditional manual method of payroll processing and some go for the advanced payroll processing software. An organization opts for any of the following payroll processing methods available: Manual System: Manual payroll system is the traditional payroll system which involves pen and ink, adding machine, spreadsheet, etc instead of computers, software and other computerized aids. The process was very popular when there were no computerized means for payroll processing. Accountant Accountant is a professional having a degree/diploma course in finance/accountancy. He/she is responsible for all the activities related to payroll accounting. He/she has the sound knowledge of accounting principles and globally accepted standards. The process adds costs to the organization. It involves paying someone who is responsible for calculating the salaries of others. The financial control regarding salary goes in the hand of accountant. Payroll Software In todays computerized environment, payroll system has also developed itself into automated software that performs every action needed by the payroll process. It helps in calculating the payable amounts and deductions very easily. It also helps in generating the pay slips in lesser time. Automated calculations result in no errors. Data is validated automatically by the software. It needs professionals to make use of the software for its efficient working.
12 |
Manu al Syste m
Accountant
There are some additional features of Salary Management Software: Cost-Effective Time Saving Less Legal Adherence Error Free Profit Generation Qualitative Result
13 |
FEASIBILITY STUDY
Feasibility Study: The feasibility of a project is being analyzed within some frame work. The most important factor is feasible and desirable then it include in the schedule of the management so that approval can be taken from the same. In the conduct of the feasibility study, the analysis considers seven distinct, but inter-related types of feasibility. They are: 1. Technical Feasibility 2. Economical Feasibility 3. Operational Feasibility 4. Social Feasibility 5. Management Feasibility 6. Legal Feasibility 7. Time Feasibility
14 |
Technical Feasibility:
Technical Analysis begins with the assessment of the technical viability of the proposed system. We have to mention what technologies are required to accomplish system function and performance .We have to also study how will these technology issues affect cost . The existing technology seems sufficient to run the new system. The data holding facility is also seems sufficient because we are using Mysql and it can handle large volume of data , hence in near future if the number of employees increases it can handle its very easily .
Operational Feasibility:
The management and the users are normally the same members so there is no problem of conflict between the management & users.
15 |
16 |
SCOPE
The software prepared for our company, it can be implemented in any Organization with a few minor changes. The software finds good scope in any organization having HR department. Talking to the administrator and the employee who were dealing with the HR department, we came to know that the manual system was not up to the mark due to the cumbersome data entry and ample of calculations on the basis of which reports are generated. As it keeps all the information regarding the attendance of the employees and the basic salary and also about the various allowances given to the employee so it also becomes for the HR department and Accounts department in any organization. It also deducts the taxes according to the various tax slabs. So it has a great scope in any type of organization.
GENERAL DESCRIPTION
17 |
Data Deletion Section User section: Only valid user can delete records of employees & candidates by providing
login name and password to the system.
Administrator section: This section can be accessed by providing user password. In this
section the administrator can authorize persons to data deletion. The administrator can delete the master table information and payroll information.
Report Section:
This section is developed using Microsoft Report Viewer as a report generation tool and MYSQL as back-end
Employee
An employee can only feed the entries in the database according to the information provided to him. He can review his own salary slip with the full details. CONSTRAINTS Limited to HTTP No Backup Solutions Supports the content in English only
18 |
ASSUMPTIONS Administrator is created already in the system. Roles and tasks are predefined.
SYSTEM REQUIREMENTS
Technical Requirements: S. No.
1. 2.
Name
Microsoft Visual Studio 2008 ASP.NET on .NET framework 3.5 Microsoft SQL Server 2008
Description
An advanced integrated development environment by Microsoft for web application building. Active Server Pages built on .NET 3.5 framework using C# provided by Microsoft using Visual Studio 2008 in support with AJAX ToolKit. Database application for effectively managing our database. Supports Express Manager (XM) program, native XML and supporting CLR integration. Hyper Text Mark-up Language is the predominant mark-up language. It provides a means to describe the structure of text-based information in a document and to supplement that text with interactive forms and styling using Cascading Style Sheets(css). Based on w3school standards. Extensive Markup Language is a flexible way to create common information formats and share both the format and the data on the World Wide Web. Responsible for Data Transfer between Server and Client. Netscape-developed object scripting language used in millions of web pages and server applications worldwide. It is a dynamic scripting language supporting prototype based object. Asynchronous JavaScript And XML. It is a handy combination of JavaScript And XML providing functionality partial postback to Server for faster processing. Used to apply designs
3.
4.
HTML
5.
XML
6.
JavaScript
7.
Ajax
8.
19 | 9. JQuery It is light-weight assembly of JavaScript with functionality of write less and do more. It helps create animation effects with much ease than a flash files. An object-oriented programming language designed for the Common Language Infrastructure from Microsoft that aims to combine the computing power of C++ with the programming ease of Visual Basic.
10.
C#
Hardware Requirements: TYPE Processor Speed RAM Hard Disk Monitor Input Device SPECIFICATIONS Pentium IV or Above 266 MHz or Above (Used 1.8 GHz) 1 GB 5 GB or More (80 GB) VGA Color Mouse & Keyboard
Software Requirements: Mozilla Firefox 5.0+ Internet Explorer 8+ Screen Resolution 1024 pixels x 768 pixels
20 |
Initial Functional Requirements: 1 There should be no manual entry in the database table by directly accessing the tables i.e. there should be security at database server. 2 Only valid user can Input record and only administrator can perform any operation on master database and payroll module
Initial Non Functional Requirements: Secure access to authorized content 24 X 7 availability Better component design to get better performance at peak time through simplicity and transparency. Internet connection must be established. The website will be compatible with Netscape and Internet Explorer web browsers.
21 |
22 |
23 |
Accountant login:
24 |
ADDITION OF EMPLOYEE:
25 |
DELETION OF EMPLOYEE:
26 |
Salary Info
Salary Slip
27 |
28 |
29 |
Relationship Illustrates an association between two entities. It has a name which is a verb. It also has cardinality and modality.
Cardinality and Modality are the indicators of the business rules around a relationship. Cardinality refers to the maximum number of times an instance in one entity can be associated with instances in the related entity. Modality refers to the minimum number of times an instance in one entity can be associated with an instance in the related entity. Cardinality can be 1 or Many and the symbol is placed on the outside ends of the relationship line, closest to the entity, Modality can be 1 or 0 and the symbol is placed on the inside, next to the cardinality symbol. For a cardinality of 1 a straight line is drawn. For a cardinality of Many a foot with three toes is drawn. For a modality of 1 a straight line is drawn. For a modality of 0 a circle is drawn.
30 |
HR A Contain
Salary Slip
Sal_init
sen d
Salary Cal
Year
Deduction
Leav e Mast er
Leave type
sen d
Fro m dat e
Emp id
To date
Leave Trans
Curre nt Leave
RemainingLeave
31 |
3. Salary details
Input : Id, designation, basic salary, PF, DA, HRA. Process : The admin can update his salary details Output : Employee salary details will be updated to the database.
4. Loan details
Input : Id, Loan number, EMI, Repaid amount, Balance amount. Process : Administrator can update a particular employees loan details. Output : Employee Loan details will be updated to the database.
5. Leave details
Input : Id, Type of leave, Number of Leaves. Process : Administrator updates the leave details. Output : Employee Leave details will be updated to the database.
32 |
6. Tax details
Input : Id, Basic salary, Tax percentage, income tax. Process : The tax details of an employee can be updated by the administrator. Output : Employee Tax details will be updated to the database.
7. Salary slip
Input : Id, Basic salary, Designation, Net pay. Process : Based on the leave, loan , tax details the slip will be generated Output : Salary slip will be generated.
Accountant modules
1. Login
Input : ID, Password. Process : Click on the login link. If Accountant enters ID and password correct it goes to the other page otherwise displays the same page with an error message. Output : Displays the Information to be viewed by an employee/Accountant.
2. Update profile
Input : Id, Name, Designation, Email-id, Mobile number, Address, key skills, qualification Process : The Accountant can update his profile if any modifications occur in his details Output : The details of an employee can be updated
3. View earnings
Input : ID, Month, Year. Process : The earnings can be displayed by this test case Output : The total earnings of an employee for the specified month and year can be viewed
33 |
4. View deductions
Input : Id, Month, Year Process : The deductions can be known by using this test case Output : The total deductions of an employee for the specified month and year can be viewed
FLOW CHARTS
A flowchart is a common type of diagram that represents an algorithm or process showing the steps as boxes of various kinds, and their order by connecting these with arrows. Flowcharts are used in analyzing, designing, documenting or managing a process or program in various fields.
34 |
FOR ADMIN:
35 |
FOR ACCOUNTANT:
36 |
37 |