Employee Payroll Management

SRS Employee Payroll Administration includes about all you need to collect or determine the HR and Payroll system specifications. The payroll system is at the core of every organization’s human resource system. The remedy would take account of the estimation of the company’s payroll, the calculation of the income tax and the different deductions to be taken from the salary, including legislative deductions such as income tax and provident fund deductions. Pay-slip, check overview and MIS reports must be produced.


1. Introduction

The payroll system is at the core of every organization’s human resource system. The remedy would take account of the estimation of the company’s payroll, the calculation of the income tax and the different deductions to be taken from the salary, including legislative deductions such as income tax and provident fund deductions. Pay-slip, check overview and MIS reports must be produced.

It’s known that we’re tired of working with thousands of odd documents, pay slips, payroll accounts, wage information, and so on. Imagine that we have a payroll management machine that can produce pay slips and payroll records within seconds. We can help others automated your payroll system by developing a customized payroll application that suits your specific requirements.

1.1 Purpose

Main aim of developing Employee Payroll Management is to provide an easy way not only to automate all functionalities involved managing leaves and Payroll for the employees of Company, but also to provide full functional reports to management of Company with the details about usage of leave facility.

We are committed to bring the best way of management in the various forms of EPM. We understand that EPM in not a product to be sold, it is a tool to manage the inner operation of Company related to employee leave and Payroll.

1.2 Scope

This Application works in Multiple PC’s installed on multiple Computers but sharing same database by which users of different department can use it sitting at different locations simultaneously.

But in future we can make the Application where the database will be hosted in order to manage the all departments which will be located in different places and by keeping domain of Application as Online.

1.3 Benefits

  • To improve the efficiency.
  • Quickly find out information of an employee details.
  • To provide easy and faster access information.
  • To provide user friendly environment.

1.4 Definitions, Acronyms, Abbreviations

Visual Basic .NET (VB.NET) is an object-oriented computer programming language that can be viewed as an evolution of the classic Visual Basic (VB) which is implemented on the .NET Framework.

Microsoft SQL Server is a relational model database server produced by Microsoft.

SRS –  Software Requirements Specification.

EPM – Employee Payroll Management

1.5 References

  • Programming Visual Basic .NET, Second Edition by Jesse Liberty
  • Jones and Bartlett Publishers – Essential SQL on SQL Server 2008, 2011
  • Software Engineering by “Ian Sommerville “.

1.6 Project Overview

The following subsections provide the complete overview of the software specifications requirements documentation for the product Employee Payroll Management. The entire SRS is documented in view of User and the following sub sections are arranged to give a complete outlook of the software, its perspective, features, system requirements and users know how it is.

2. Overall description

2.1 Product perspective

This software is developed specifically to cater the company employees leave management, is totally self contained and works efficiently. It provides simple database rather than complex ones for high requirements and it provides good and easy graphical user interface to both new as well as experienced user of the computer.

2.2 Product functions

2.2.1 Master module

  • Designation
  • Department

     2.2.2 Employee module

  • Employee details

2.2.3 Search module

2.2.4 Attendance module

  • Leave
  • Attendance
  • Managing Leave

     2.2.5 Salary module

  • Allowance
  • Deduction
  • Pay Slip

      2.2.6 Report module

2.3 User Characteristics

2.3.1 End Users

  • No specific knowledge or skills are required from the end user.
  • End user should have basic idea about computer operations and database.

2.3.2 Administrator

  • Administrator must be having good knowledge of database management system.
  • Administrator must be capable to manage user rights.
  • If the network connection does not work properly than our system should not work as


  • Also that is assumed that  the product  is installed properly at web server.
  • This system will not take care of any virus problem, which might occur either on the

client or the server system. Avoiding the use of pirated software and ensuring that floppies and other removable media are scanned for viruses before use could minimize the possibility of viral infection.

  • Recovery of data after a system crash will be possible only if backups are taken at regular intervals.
  • Manual interfaces cannot be fully avoided. Documented proofs like data entry of employees etc. will have to be verified by the concerned management staff  before entering it into the computerized system.

2.4 Assumptions and Dependencies


  • The code should be free with compilation errors/syntax errors.
  • The product must have an interface which is simple enough to understand.


  • All necessary hardware and software are available for implementing and use of the tool.
  • The proposed system would be designed, developed and implemented based on the software requirements specifications document.
  • End users should have basic knowledge of computer and we also assure that the users will be given software training documentation and reference material.
  • The system is not required to save generated reports.

3 Specific requirements

3.1 External interface requirements

3.1.1 User interfaces

The software provides good graphical interface for the front end which is self explanatory.

3.1.2 Hardware interfaces

  • Memory minimum of 1GB RAM
  • Hard disk of 40 GB
  • Monitor
  • Mouse
  • Keyboard
  • Printer

3.1.3 Software interfaces

  • Operating System                               Windows XP.
  • Front End                                            Microsoft VB.Net 2008
  • Backend                                              MS SQL Server 2008

3.1.4 Communication interfaces

Windows Forms

3.2 Functional requirements

3.2.1 Masters:

This module helps the administrator to enter the designation and the related description. It also helps to add the department.

3.2.2 Employee:

This module helps to add the details of the employee like the personal detail and the employee detail.

3.2.3 Search:

This module helps to search the employee details department wise and designation wise.

3.2.4 Attendance:

This module helps to different types of leave for different year. It also helps the employee to enter their entry and exit time. Using the attendance module the employee can also check their remaining leaves and also apply for the leave.

3.2.5 Salary:

This module helps to calculate the salary by adding the allowances and the basic salary and by deducting the deductions based on the leaves and also the PF, ESI. It also helps to generate the employee pay slip. 

3.2.6 Report:

This module helps to generate the administrative reports like the Salary Report, Attendance Report and the Employee Report which is in can be exported to word, pdf.

3.3 Performance requirements

  • The overall system should be fast and error free.
  • It should have built in error checking and correction facilities.
  • The system should be able to handle large amount of data comfortably.

3.4 Design constraints

  • The system runs under Windows XP.
  • The application is developed on VB.Net platform and SQL server 2008 as back end.

3.5 Attributes


In order to ensure reliability, this system is being designed using software that is established to be stable and easy to use.


This system is designed to run 24/7 and be readily available to the user.


The access to the software is given only to valid operators. We need a specific ID and password to get access to the software.



🔥2.1 K


A collection of source codes that I wrote in VB 6.0, ASP.NET, PHP, C#.NET, VB.NET and JAVA in a course of my career as web developer and software engineer that I would like to share to my fellow programmers. Some of the codes here is not my original work that I found over the Internet and Books while I'm learning how to program. I hope you find my work useful in your learning in programming. Please share my work to other people also who interested to learn the basics of web development and programming. Thank you very much and Happy Productive Programming Everyone. for more info please WhatsApp us on +91-9481545735 or Email id: freestudentprojectsindia@gmail.com


  • anuj

    October 2, 2012 - 7:50 PM

    where is the code or the software?

    • admin

      October 3, 2012 - 11:02 PM

      Code I have already uploaded in other page. please type employee payroll system in search bar.

  • Vera

    October 18, 2012 - 9:07 PM

    please, i need a sample code of this payroll software. Thanks!

  • abel

    October 19, 2012 - 4:34 PM

    kindly send me the Payrol Management System software to test. my email : divulgeit@gmail.com

  • brytboy

    October 23, 2012 - 3:35 AM

    kindly send me the payroll maanagement system software sourcecode and database. my email lawrencewaks@gmail.com

    • admin

      October 23, 2012 - 12:15 PM

      Payroll management system project is developed using vb.net . that is already uploaded in this site.. please download from that..

  • valli

    October 25, 2012 - 2:23 PM

    kindly send the hr detail.Its useful for my project.plz send ur details to ashavalle@gmail.com

  • Liyonala

    November 6, 2012 - 12:14 PM

    Please can you send sample codes and Database for this Payroll system. If you can mail it to my email address. liyonala1988@gmail.com

  • sanesh

    November 28, 2012 - 8:23 PM


  • sanesh

    November 28, 2012 - 8:23 PM

    can u please send me the code and database for the same tosanesh@gmail.com

  • sreedevi

    December 16, 2012 - 11:48 AM

    can u send the code to devu91a@gmail.com…pls

  • nurqayza

    January 19, 2013 - 8:10 PM

    please we need the sample or complete source code of this system… because we need it for my project in computer programming sent it to my email nurqayza@gmail.com

    thx a lot

  • fathima

    March 14, 2013 - 11:43 AM

    thank u very much

  • jigme dorji

    April 22, 2013 - 1:15 AM

    can you please send me this project to ldjigme@gmail.com or can to send me download link please….need it badly

  • Neema Michael Colly

    April 29, 2013 - 2:00 AM

    please send me the codes of this payroll management system, my e-mail address is collym7@ymail.com

  • cla

    May 25, 2013 - 2:57 PM

    umva ndagaswiiii

  • Jorge

    July 24, 2013 - 6:20 AM

    Please send me the codes of this payroll management system, my e-mail address is jalandel@yahoo.com

  • minu

    July 27, 2013 - 8:13 PM

    i need a entity relationship diagram for this project.

  • Sanjay Samuel

    November 1, 2013 - 12:09 PM

    Please send me the codes of this payroll management system, my e-mail address is sanjayksamuel@gmail.com

  • soumya

    February 19, 2014 - 10:49 PM

    can u please give me the code send to smymshra.2009@gmail.com its urgent

    • admin

      April 10, 2014 - 10:02 PM

      the source code is already uploaded in this site

  • Faizan Chowdhry

    February 5, 2015 - 1:24 PM

    i need a suitable conclusion of payroll system…nd even a sample diagram of er relation pls

  • Tawiah Charles

    February 19, 2015 - 12:41 AM

    i need sample project report on payroll management

  • Getaneh Melesse

    October 17, 2016 - 5:17 PM

    I want to this project

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.