You are on page 1of 7

Employee Payroll Management Specification

Software Requirements

SOFTWARE REQUIREMENTS SPECIFICATION


1. Introduction
Payroll system is the heart of any Human Resource System of an organization. The solution has to ta e care of the calculation of salary as per rules of the company! income ta" calculation an# $arious #e#uctions to %e #one from the salary inclu#ing statutory #e#uctions li e &ncome ta" an# pro$i#ent fun# #e#uctions. &t has to generate pay'slip! cheque summary an# M&S reports. &t is un#erstoo# that we are tire# of managing thousan# of o## papers! pay slips! payroll reports! an# salary #etails an# so on. &magine that we ha$e a payroll processing system which will generate our pay slips an# payroll reports within secon#s. (e can help others automate# your payroll system %y #e$eloping a customize# payroll application that suits your specific requirements.

1.1 Purpose
Main aim of #e$eloping Employee Payroll Management is to pro$i#e an easy way not only to automate all functionalities in$ol$e# managing lea$es an# Payroll for the employees of )ompany! %ut also to pro$i#e full functional reports to management of )ompany with the #etails a%out usage of lea$e facility. (e are committe# to %ring the %est way of management in the $arious forms of EPM. (e un#erstan# that EPM in not a pro#uct to %e sol#! it is a tool to manage the inner operation of )ompany relate# to employee lea$e an# Payroll.

1.2 Scope
This *pplication wor s in Multiple P)+s installe# on multiple )omputers %ut sharing same #ata%ase %y which users of #ifferent #epartment can use it sitting at #ifferent locations simultaneously. ,ut in future we can ma e the *pplication where the #ata%ase will %e hoste# in or#er to manage the all #epartments which will %e locate# in #ifferent places an# %y eeping #omain of *pplication as -nline.
Page .o / www.freestu#entpro0ects.com

Employee Payroll Management Specification

Software Requirements

1.3 ene!its
To impro$e the efficiency. 1uic ly fin# out information of an employee #etails. To pro$i#e easy an# faster access information. To pro$i#e user frien#ly en$ironment.

1." #e!initions$ Acron%&s$ A''re(i)tions


*isu)+ )sic .NET 2* .NET3 is an o%0ect'oriente# computer programming language that can %e $iewe# as an e$olution of the classic 4isual ,asic 24,3 which is implemente# on the ..ET 5ramewor . Microso!t SQ, Ser(er is a relational mo#el #ata%ase ser$er pro#uce# %y Microsoft. SRS - Software Requirements Specification. EPM ' Employee Payroll Management

1.. Re!erences
Programming 4isual ,asic ..ET! Secon# E#ition %y 6esse 7i%erty 6ones an# ,artlett Pu%lishers ' Essential S17 on S17 Ser$er 899:! 89// Software Engineering %y &an Sommer$ille .

1./ Pro0ect O(er(ie1


The following su%sections pro$i#e the complete o$er$iew of the software specifications requirements #ocumentation for the pro#uct Employee Payroll Management. The entire SRS is #ocumente# in $iew of ;ser an# the following su% sections are arrange# to gi$e a complete outloo of the software! its perspecti$e! features! system requirements an# users now how it is.

2. O(er)++ description
2.1 Product perspecti(e

Page .o 8 www.freestu#entpro0ects.com

Employee Payroll Management Specification

Software Requirements

This software is #e$elope# specifically to cater the company employees lea$e management! is totally self containe# an# wor s efficiently. &t pro$i#es simple #ata%ase rather than comple" ones for high requirements an# it pro$i#es goo# an# easy graphical user interface to %oth new as well as e"perience# user of the computer.

2.2 Product !unctions 2.2.1 M)ster &odu+e <esignation <epartment

2.2.2 E&p+o%ee &odu+e Employee #etails

2.2.3 Se)rc2 &odu+e 2.2." Attend)nce &odu+e 7ea$e *tten#ance Managing 7ea$e

2.2.. S)+)r% &odu+e *llowance <e#uction Pay Slip

2.2./ Report &odu+e

2.3 User C2)r)cteristics


2.3.1 End Users .o specific nowle#ge or s ills are require# from the en# user. En# user shoul# ha$e %asic i#ea a%out computer operations an# #ata%ase.

2.3.2 Ad&inistr)tor
Page .o = www.freestu#entpro0ects.com

Employee Payroll Management Specification

Software Requirements

*#ministrator must %e ha$ing goo# nowle#ge of #ata%ase management system. *#ministrator must %e capa%le to manage user rights. &f the networ connection #oes not wor properly than our system shoul# not wor as inten#e#. *lso that is assume# that the pro#uct is installe# properly at we% ser$er. This system will not ta e care of any $irus pro%lem! which might occur either on the client or the ser$er system. *$oi#ing the use of pirate# software an# ensuring that floppies an# other remo$a%le me#ia are scanne# for $iruses %efore use coul# minimize the possi%ility of $iral infection. Reco$ery of #ata after a system crash will %e possi%le only if %ac ups are ta en at regular inter$als. Manual interfaces cannot %e fully a$oi#e#. <ocumente# proofs li e #ata entry of employees etc. will ha$e to %e $erifie# %y the concerne# management staff %efore entering it into the computerize# system.

2." Assu&ptions )nd #ependencies


Assu&ptions3 The co#e shoul# %e free with compilation errors>synta" errors. The pro#uct must ha$e an interface which is simple enough to un#erstan#.

#ependencies3 *ll necessary har#ware an# software are a$aila%le for implementing an# use of the tool. The propose# system woul# %e #esigne#! #e$elope# an# implemente# %ase# on the software requirements specifications #ocument.

Page .o ? www.freestu#entpro0ects.com

Employee Payroll Management Specification

Software Requirements

En# users shoul# ha$e %asic nowle#ge of computer an# we also assure that the users will %e gi$en software training #ocumentation an# reference material. The system is not require# to sa$e generate# reports.

3 Speci!ic re4uire&ents
3.1 E5tern)+ inter!)ce re4uire&ents
3.1.1 User inter!)ces The software pro$i#es goo# graphical interface for the front en# which is self e"planatory. 3.1.2 6)rd1)re inter!)ces Memory minimum of /@, R*M Har# #is of ?9 @, Monitor Mouse Aey%oar# Printer

3.1.3 So!t1)re inter!)ces -perating System 5ront En# ,ac en# (in#ows BP. Microsoft 4,..et 899: MS S17 Ser$er 899:

3.1." Co&&unic)tion inter!)ces (in#ows 5orms

3.2 Function)+ re4uire&ents


3.2.1 M)sters3 This mo#ule helps the a#ministrator to enter the #esignation an# the relate# #escription. &t also helps to a## the #epartment.

Page .o C www.freestu#entpro0ects.com

Employee Payroll Management Specification 3.2.2 E&p+o%ee3

Software Requirements

This mo#ule helps to a## the #etails of the employee li e the personal #etail an# the employee #etail. 3.2.3 Se)rc23 This mo#ule helps to search the employee #etails #epartment wise an# #esignation wise. 3.2." Attend)nce3 This mo#ule helps to #ifferent types of lea$e for #ifferent year. &t also helps the employee to enter their entry an# e"it time. ;sing the atten#ance mo#ule the employee can also chec their remaining lea$es an# also apply for the lea$e. 3.2.. S)+)r%3 This mo#ule helps to calculate the salary %y a##ing the allowances an# the %asic salary an# %y #e#ucting the #e#uctions %ase# on the lea$es an# also the P5! ES&. &t also helps to generate the employee pay slip.

3.2./ Report3 This mo#ule helps to generate the a#ministrati$e reports li e the Salary Report! *tten#ance Report an# the Employee Report which is in can %e e"porte# to wor#! p#f.

3.3 Per!or&)nce re4uire&ents


The o$erall system shoul# %e fast an# error free. &t shoul# ha$e %uilt in error chec ing an# correction facilities. The system shoul# %e a%le to han#le large amount of #ata comforta%ly.

3." #esi7n constr)ints


The system runs un#er (in#ows BP. The application is #e$elope# on 4,..et platform an# S17 ser$er 899: as %ac en#.

Page .o D www.freestu#entpro0ects.com

Employee Payroll Management Specification

Software Requirements

3.. Attri'utes
3...1Re+i)'i+it% &n or#er to ensure relia%ility! this system is %eing #esigne# using software that is esta%lishe# to %e sta%le an# easy to use. 3...2A()i+)'i+it% This system is #esigne# to run 8?>E an# %e rea#ily a$aila%le to the user. 3...3Securit% The access to the software is gi$en only to $ali# operators. (e nee# a specific &< an# passwor# to get access to the software.

Page .o E www.freestu#entpro0ects.com

You might also like