Payroll Management System

In this article, I will explain how to develop Payroll Management System which helps to maintain employee details and automatically calculate salary and generates payslip. Administrator can maintain employee details and set salary settings and tax settings to calculate pay. Authorized users can edit present days for particular month of each employee to generate salary. It maintains applicable pay scale, advance taken by the employees and considers these parameters while generating pay slip.

Payroll Management System

Payroll Management System helps to maintain employee details and automatically calculate salary and generates payslip. Administrator can maintain employee details and set salary settings and tax settings to calculate pay. Authorized users can edit present days for particular month of each employee to generate salary. It maintains applicable pay scale, advance taken by the employees and considers these parameters while generating pay slip. User can print their salary slip.

There are two types of users Admin or General user modules.

In admin module where admin can view, create, edit and delete user, he can set salary settings and tax settings, change password of the user.

In General module where authorized user can view and edit salary details of all employees and calculate salary slip for all employees by providing no of present days for particular month. Unauthorized user can view their salary details and take printout of their salary slip.

The first page will be login page where based on username and password submit button will redirect to either admin module that is admin home page or else if it is general user then redirect to Home page.

Here i used n-tier architecture that is presentation layer, business logic layer, business entity layer and data access layer.

Code for AdminHome.aspx

In Admin Home page contains four linkbuttons they are Create & View User,Change Password, SalarySettings and TaxSettings which will redirect to corresponding ViewUser.aspx, AdminChangePassword.aspx, SalarySettings.aspx, ViewTaxSettings.aspx pages.

SalarySettings.aspx

Taxsetting.aspx

Taxsetting.aspx page contains the list of tax range and corresponding tax amount according the gross salary of the employee which is used to deduct professional tax for the user.

Another module in admin user is AdminChangepassword is enables admin to change password for the employees.

In general user will redirect home.aspx page where it contains employee datails and ViewSalaryDetails menu redirect to ViewSalaryDetail.aspx, Settings menu redirects to MembersProfilesetting.aspx pages and Logout will redirect to Login.aspx.

ViewSalaryDetail.aspx

page will show in gridview of salary details for each user by selecting employee dropdownlist, month and year and view button in gridview will redirect to salaryslip page where user can take print out of the salary slip .

Comments

Hi I found this project very good and learning from this page is really too good.But I was not able to download the database backup file for this.Can you please help me out. The backup file is unavailable.Please provide the correct link for the SQL backup file.