SlideShare a Scribd company logo
ISSN (Online) : 2278-1021
ISSN (Print) : 2319-5940
International Journal of Advanced Research in Computer and Communication Engineering
Vol. 4, Issue 1, January 2015
Copyright to IJARCCE DOI 10.17148/IJARCCE.2015.4113 67
A Review of Computerized Payroll System
Kritika Mahajan1
, Shilpa Shukla2
, Nitasha Soni3
Student, B.Tech (CSE), Lingaya’s University, Haryana( Faridabad), India1
Assistant Professor, CSE, Lingaya’s University, Haryana( Faridabad), India2,3
Abstract: Payroll is a critical operation for every organization to pay employee accurately their salary and enrollments
on time.[1]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. 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. The software for payroll management system service
on the cloud is provided as a solution in this paper.[2] This system provides multiple user data access. Each user like
employee or HR or admin can login into the software by writing username and password which are allocated to them
from the company. It involves keeping track of hours worked and is capable of keeping a record of employee data
including their pay, allowances, deductions and taxes on monthly bases so that fresh definitions are reflected from the
month onwards, which leaves all the past data intact.[3] The proposed payroll system is advantageous as it provides a
user friendly environment and also increases security and minimizes human calculation errors.
Keywords: Cloud Computing, Payroll System, 3-tier architecture, Payroll Working Process, Manual Payroll,
Computerized Payroll, JavaScript, CSS, HTML, Ajax and JSON.
I. INTRODUCTION
A. Computer based payroll system
In an organization, there are many departments and each
department has a payroll section to manage its payroll
activities. Each section has to perform necessary
operations like data collection and preparation, entry,
updates, monitoring and reporting of data. Many of these
existing practices and procedures need to be reassessed at
this time of changing needs, changing demands of
employees and changing technologies [4]. With this
payroll system, payroll section would be able to keep a
record of employees including their personnel data, pay
slips, allowances, deductions, leave, savings and taxes etc..
Net pay of each employee is calculated by his allowances
and deductions mentioned according to the company rules.
The individual pay slips are printed out as a receipt if
employee wants to get a print out. Pay bands, grade pay,
allowances, deductions and tax information are updated if
there is any amendment in salary structure. The computer
based payroll application is a web-based design. The
server-side of this application is partitioned in terms of
logic into three-tiers or layers. [5]
Each layer performs a different function and the layer
partitioning is as follows:
1) Presentation Layer: Presentation Layer is nothing but
it is a user interface which every user see on the computer,
mobile and window screen. Designing part of any
application is known as Presentation Layer. The User can
post input and get output on the presentation layer only. In
asp.net .aspx file is known as a presentation layer. In case
of web applications, the web browser (Internet Explorer,
Mozilla 2 Firefox) is known as presentation layer.[6]This
layer has been built using technologies like HTML,
JavaScript, AJAX, JSON and CSS in this proposed
system.
2) Business Layer: Business Access Layer acts as a
mediator Layer between Presentation layer and Data
Access layer. This layer is used to transfer the data
between Presentation Layer and Data Access Layer. This
layer is mainly used for Validations and calculations
purpose. It is optional layer if working on a small project.
But if working on large projects, then include this layer in
3-Tier Architecture Applications. It is used to enhance the
security and prevent brokering the application. The
business logic is the code running on the server that
contains processing instructions utilizing technologies
such as .NET 4.5. The proposed payroll system uses .NET
4.5 in business layer to implement dynamic pages.
3) Data Access Layer: This Layer only communicates
with Business Access Layer. Data Access Layer contains
the method that helps Business Access Layer. Business
layer class's methods call the Data Access Layer Class
methods to perform some required action with database
such as insertion, deletion, updating etc. All database
related connection codes are written in this layer only such
as SQL query, stored procedure etc. The data tier is
containing all the user information, username, and
passwords for web application.
ISSN (Online) : 2278-1021
ISSN (Print) : 2319-5940
International Journal of Advanced Research in Computer and Communication Engineering
Vol. 4, Issue 1, January 2015
Copyright to IJARCCE DOI 10.17148/IJARCCE.2015.4113 68
Fig 1: 3-tier architecture
B. Software Development Life Cycle for payroll system
Software Development Life Cycle (SDLC) is a framework
that describes the activities performed at each stage of a
software development project [7]. It starts with the system
analysis, design, and implementation and continues
through the maintenance and disposal of the system.
The steps given below describe implementation of
proposed system:
1) System Analysis: Analysis involves a detailed study of
the current clipper based system, leading to specifications
of a new computer based payroll system. During analysis,
data are collected on the available files, decision points
and transactions handled by the present system.
Interviews, on-site observations and questionnaire are the
tools used for system analysis of present system. System
Analysis also includes sub-dividing of complex process
involving the entire system, identification of data store and
manual processes.
2) Existing system: In order to maintain their design pay
slips and other related information to project development,
which include customer requirements, storage department
is immense. The lack of consistency in pay slips
maintenance leads to both loss of work as well as money
and time. With the total automation of payroll
Management System, the manual storage dependency is
minimized to a large extent. Present day organizations,
especially large companies house employees in large
numbers [8].
3) Proposed System: The proposed system is a web based
system [9]. The base of the proposed system is a database,
which stores all the information pertinent to personnel,
allowances, deductions, taxes, savings and net pay. The
payroll system will stay up to date with pay checks and tax
filings [10]. This includes calculating allowances, taxes
and other deductions, printing individual pay slips and
deduction vouchers. The features of the system are-
 It maintains the payrolls as well as employee
information.
 The system should also be easy to access,
accurate and consistent results can be obtained in the form
of documents whenever the user needs.
 It should inherit all the properties of high
security, fast recovery, robustness, flexibility, reliability,
scalability.
II. LITERATURE REVIEW
DESIGNING :
• A software is used for designing the product
along with HTML, CSS and jquery.
• We are making a Responsive design for the
application which can work on any platform according to
the user’s need.
DEVELOPING :
• Backend code is developed using C# and
ASP.net.
• Database connectivity is from Enterprise Library
and the database is SQL Server 2012.
• For data parsing, JSON and Ajax is used.
• Server is CLOUD SERVER but we don’t have
access to it. We have only local access.
A. .NET 4.5
.NET Framework 4.5 was released on 15 August 2012; a
set of new or improved features were added into this
version. The .NET Framework 4.5 is only supported
on Windows Vista or later.
B. SQL Database 2012
SQL is a standard language for accessing databases.
Microsoft SQL Server is a relational database management
system developed by Microsoft whose primary function is
to store and retrieve data as requested by other software
applications. [15]
C. AJAX and JSON
AJAX is the technology by which we can create web sites
using dynamic features and it
also looks better and effective.[12] AJAX (Asynchronous
JavaScript and XML) enables you to refresh part of a web
page without having to send the entire page back to the
server.[13]
JSON (Javascript Object Notation) is a text-based,
human-readable data interchange format used for
representing simple data structures and objects in Web
browser-based code.[13]
Presentation Layer
Asp.net Webforms ,
Asp.net Web user controls,
Asp.net Master Pages
Business Layer
C# classes
Data Layer
SQL Server Stored
Procedure
Data
SQL
Server
ISSN (Online) : 2278-1021
ISSN (Print) : 2319-5940
International Journal of Advanced Research in Computer and Communication Engineering
Vol. 4, Issue 1, January 2015
Copyright to IJARCCE DOI 10.17148/IJARCCE.2015.4113 69
III. PROPOSED SYSTEM
1. Login Page
Fig 2: Login page
2. Dashboard
Fig 3: Dashboard
3. Profile
Fig 4: Profile
4. Attendance
Fig 5: Attendance
IV. COMPARISON
TABLE I
DIFFERENCE BETWEEN MANUAL AND COMPUTERIZED
PAYROLL
Features Manual Payroll Computerized Payroll
Meaning Manual payroll means
that you, or another
employee within your
company, calculate the
payroll each pay
period entirely on
paper.
Computerized system
enables you to store
unlimited data while
managing the data as
well.
Speed Accounting software
processes data and
creates reports slower
than the computerized
system.
Accounting software
processes data and creates
reports much faster than
manual systems.
Errors Maximum errors as
manual calculations
are done.
Minimum errors as
automatic or
computerized calculations
are done.
Efficiency
Less efficient as more
time is required.
More efficient as less time
is required.
Cost Manual accounting
with paper and pencil
is much cheaper than a
computerized system,
which requires a
machine and software.
Expenses associated with
accounting software
include training and
program maintenance.
Expenses can add up fast
with costs for printers,
paper, ink and other
supplies.
Productivity Productivity is usually
lower, particularly in
routine or operational
situations such as
transaction processing.
Productivity is higher
than manual payroll as
employees get their salary
early as calculations are
done on regular basis.
Processing of
Data
Processing is slower
as large volume
of data need to be
dealt.
Processing is faster as
computerized system is
there.
Bulk Paper based systems
are generally very
bulky both to handle
and to store, and office
space is expensive.
No paper work is required
as data is stored in the
database. So, it is less
bulky.
ISSN (Online) : 2278-1021
ISSN (Print) : 2319-5940
International Journal of Advanced Research in Computer and Communication Engineering
Vol. 4, Issue 1, January 2015
Copyright to IJARCCE DOI 10.17148/IJARCCE.2015.4113 70
V. FLOWCHART
Flowchart is shown below in figure[17] :
Fig 6: Flowchart
VI. CONCLUSION
The goal of this review paper was to a web based payroll
system using .NET, Html, CSS, SQL, Ajax and
JavaScript. This computer based Payroll system is
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. HR of the
company will be able to authenticate new employees,
update existing employees pay, 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, leave appraisal or request
deduction and savings and many other features that are
easy to be operated by users. The system has also
provision for full salary history including all payroll
elements and changes that have been implemented. The
prototype computer based payroll system is complete in
itself and ready to be implemented but changes and growth
in requirements will be a reality on every software project
so there is need to timely update them. The same applies
to this payroll system[1].
VII. Future Scope
There is always room for improvement, and the software
we created can also be improved. This is especially
because we had to create it within a limited time. With
more time, the software can be improved to include
security and different types of users. This would be the
first step in making the software network-enabled, and
eventually web-enabled. This was our original after-
thought to programming the software, and we had chosen
XML. In addition, the software can also be improved in
terms of the calculations it can do, and more flexibility in
the rates used in calculations per employee.[16]
REFERENCES
[1] Computer Based Payroll System Implementation For E-Governance
at Punjab Agricultural University, Poonamdeep Kaur, Dr. Dinesh
Grover,CSE Deptt., Guru Nanak Dev Engg. College,
Ludhiana,International Journal of Engineering Research and
Developmente-ISSN: 2278-067X, p-ISSN : 2278-800X,
www.ijerd.comVolume 5, Issue 3 (December 2012), PP. 55-60
[2] Payroll Management System as SaaS, Dhanamma Jagli, Ramesh
Solanki, Parth Chandarana, Proceedings of National Conference on
New Horizons in IT - NCNHIT 2013,Pg.90
[3] A Project Report on “Payroll Management System”, Bangladesh
Open University,School of science and technology, Rafiqul Alam
Khan, Md. Jahirul Kader, Institute of Science & Technology,Pg. 4-6
[4] Mahar Faizullah (2003) Role of Information Technology in
Transaction Processing. Information Technology Journal 2: 128-34.
[5] Chen Z (1999) Testing Client/Server Systems. The McGraw-Hills
Compnies, Inc: 2-8.
[6] Alkhatib Jamil, Anis Mohab and Noori Hamid (2008) Open Source:
the next big thing in the technologytransfer to developing nations,
International Association for Management of Technology.
[7] Dokas M (2005) Developing Web Sites For Web Based Expert
Systems: A Web Engineering Approach.Proceedings of the
Information Technologies in Environmental Engineering (ITEE):
202-217.
[8] Payroll Power point presentation from Google “payrollsoftwareppt-
111113013950-phpapp02”
[9] Chang Yoon-Seop, Park Hyeong-Dong (2003) Development of a
web-based Geographic InformationSystem for the management of
borehole and geological data. Computers & Geosciences 30: 887–
897.
[10] Bannon Ryan, Chin Alvin, Kassam Faryaaz and Roszko Andrew
(2002) MySQL Conceptual ArchitectureBecker, Behavioral &
Social Sciences Librarian 29: 301- 303.
[11] Cloud Computing – Issues,Research and ImplementationsMladen
A. VoukDepartment of Computer Science, North Carolina State
University, Raleigh, North Carolina, USAJournal of Computing
and Information Technology-CIT16, 2008, 4, 235246
doi:10.2498/cit.1001391
[12] http://www.roseindia.net/ajax/ajax-userinterface.shtml
[13] http://www.javacertificate.net/ajax_article.php
[14] http://www.scribd.com/doc/21877936/Payroll-Management-
System#scribd
[15] http://www.w3schools.com/sql
[16] http://project2.files.wordpress.com/2007/04/project-report.pdf
[17] http://accounting-financial-tax.com/2012/07/how-does-payroll-
process-work-with-flowchart/

More Related Content

Similar to A Review Of Computerized Payroll System

Development of Web-based Job Fair Information System
Development of Web-based Job Fair Information SystemDevelopment of Web-based Job Fair Information System
Development of Web-based Job Fair Information System
Editor IJCATR
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
Amit Gandhi
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)
inventionjournals
 
[IJET-V2I2P8] Authors:Ms. Madhushree M.Kubsad
[IJET-V2I2P8] Authors:Ms. Madhushree M.Kubsad[IJET-V2I2P8] Authors:Ms. Madhushree M.Kubsad
[IJET-V2I2P8] Authors:Ms. Madhushree M.Kubsad
IJET - International Journal of Engineering and Techniques
 
Survey on Web Based Academic Smart System using Asp.Net
Survey on Web Based Academic Smart System using Asp.NetSurvey on Web Based Academic Smart System using Asp.Net
Survey on Web Based Academic Smart System using Asp.Net
IRJET Journal
 
Documentation
DocumentationDocumentation
DocumentationKalyan A
 
Final Internship Presentation
Final Internship PresentationFinal Internship Presentation
Final Internship PresentationThekra Alqaeed
 
Synopsis for Online Railway Railway Reservation System
Synopsis for Online Railway Railway Reservation SystemSynopsis for Online Railway Railway Reservation System
Synopsis for Online Railway Railway Reservation System
ZainabNoorGul
 
Ems
EmsEms
Ems
Siva Ram
 
Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Science
inventy
 
Dispute Resolution Web Application
Dispute Resolution Web ApplicationDispute Resolution Web Application
Dispute Resolution Web Application
Mike Taylor
 
PRESS MANAGEMENT Documentation
PRESS MANAGEMENT DocumentationPRESS MANAGEMENT Documentation
PRESS MANAGEMENT Documentationanuj_rakheja
 
publishable paper
publishable paperpublishable paper
publishable paper
chaitanya451336
 
Smart Data Server for Smart Shops
Smart Data Server for Smart ShopsSmart Data Server for Smart Shops
Smart Data Server for Smart Shops
IOSR Journals
 
Local Service Search Engine Management System LSSEMS
Local Service Search Engine Management System LSSEMSLocal Service Search Engine Management System LSSEMS
Local Service Search Engine Management System LSSEMS
YogeshIJTSRD
 
International Journal of Computer Science, Engineering and Information Techno...
International Journal of Computer Science, Engineering and Information Techno...International Journal of Computer Science, Engineering and Information Techno...
International Journal of Computer Science, Engineering and Information Techno...
ijcseit
 
CONFIGURATION INERPSAAS MULTI-TENANCY
CONFIGURATION INERPSAAS MULTI-TENANCYCONFIGURATION INERPSAAS MULTI-TENANCY
CONFIGURATION INERPSAAS MULTI-TENANCY
ijcseit
 
Configuration inerpsaas multi tenancy
Configuration inerpsaas multi tenancyConfiguration inerpsaas multi tenancy
Configuration inerpsaas multi tenancy
ijcseit
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
IJERD Editor
 
School management System
School management SystemSchool management System
School management System
HATIM Bhagat
 

Similar to A Review Of Computerized Payroll System (20)

Development of Web-based Job Fair Information System
Development of Web-based Job Fair Information SystemDevelopment of Web-based Job Fair Information System
Development of Web-based Job Fair Information System
 
Chapter 1
Chapter 1Chapter 1
Chapter 1
 
International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)International Journal of Engineering and Science Invention (IJESI)
International Journal of Engineering and Science Invention (IJESI)
 
[IJET-V2I2P8] Authors:Ms. Madhushree M.Kubsad
[IJET-V2I2P8] Authors:Ms. Madhushree M.Kubsad[IJET-V2I2P8] Authors:Ms. Madhushree M.Kubsad
[IJET-V2I2P8] Authors:Ms. Madhushree M.Kubsad
 
Survey on Web Based Academic Smart System using Asp.Net
Survey on Web Based Academic Smart System using Asp.NetSurvey on Web Based Academic Smart System using Asp.Net
Survey on Web Based Academic Smart System using Asp.Net
 
Documentation
DocumentationDocumentation
Documentation
 
Final Internship Presentation
Final Internship PresentationFinal Internship Presentation
Final Internship Presentation
 
Synopsis for Online Railway Railway Reservation System
Synopsis for Online Railway Railway Reservation SystemSynopsis for Online Railway Railway Reservation System
Synopsis for Online Railway Railway Reservation System
 
Ems
EmsEms
Ems
 
Research Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and ScienceResearch Inventy : International Journal of Engineering and Science
Research Inventy : International Journal of Engineering and Science
 
Dispute Resolution Web Application
Dispute Resolution Web ApplicationDispute Resolution Web Application
Dispute Resolution Web Application
 
PRESS MANAGEMENT Documentation
PRESS MANAGEMENT DocumentationPRESS MANAGEMENT Documentation
PRESS MANAGEMENT Documentation
 
publishable paper
publishable paperpublishable paper
publishable paper
 
Smart Data Server for Smart Shops
Smart Data Server for Smart ShopsSmart Data Server for Smart Shops
Smart Data Server for Smart Shops
 
Local Service Search Engine Management System LSSEMS
Local Service Search Engine Management System LSSEMSLocal Service Search Engine Management System LSSEMS
Local Service Search Engine Management System LSSEMS
 
International Journal of Computer Science, Engineering and Information Techno...
International Journal of Computer Science, Engineering and Information Techno...International Journal of Computer Science, Engineering and Information Techno...
International Journal of Computer Science, Engineering and Information Techno...
 
CONFIGURATION INERPSAAS MULTI-TENANCY
CONFIGURATION INERPSAAS MULTI-TENANCYCONFIGURATION INERPSAAS MULTI-TENANCY
CONFIGURATION INERPSAAS MULTI-TENANCY
 
Configuration inerpsaas multi tenancy
Configuration inerpsaas multi tenancyConfiguration inerpsaas multi tenancy
Configuration inerpsaas multi tenancy
 
Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)Welcome to International Journal of Engineering Research and Development (IJERD)
Welcome to International Journal of Engineering Research and Development (IJERD)
 
School management System
School management SystemSchool management System
School management System
 

More from April Knyff

Hindi Essay On Indira Gandhi
Hindi Essay On Indira GandhiHindi Essay On Indira Gandhi
Hindi Essay On Indira Gandhi
April Knyff
 
Pongal Festival Essay
Pongal Festival EssayPongal Festival Essay
Pongal Festival Essay
April Knyff
 
Psychology Essay Writing
Psychology Essay WritingPsychology Essay Writing
Psychology Essay Writing
April Knyff
 
An Essay About Mother
An Essay About MotherAn Essay About Mother
An Essay About Mother
April Knyff
 
Creative Writing Writing An Essay PPT
Creative Writing Writing An Essay PPTCreative Writing Writing An Essay PPT
Creative Writing Writing An Essay PPT
April Knyff
 
Short Paragraph Environment Pollution In 1
Short Paragraph Environment Pollution In 1Short Paragraph Environment Pollution In 1
Short Paragraph Environment Pollution In 1
April Knyff
 
Mba Essay Writing Services Essay Writing Service
Mba Essay Writing Services Essay Writing ServiceMba Essay Writing Services Essay Writing Service
Mba Essay Writing Services Essay Writing Service
April Knyff
 
Nice Topic For Research Paper. 23 Truly Unique Bio
Nice Topic For Research Paper. 23 Truly Unique BioNice Topic For Research Paper. 23 Truly Unique Bio
Nice Topic For Research Paper. 23 Truly Unique Bio
April Knyff
 
Find Out Essay Writing Service With Excellent Writin
Find Out Essay Writing Service With Excellent WritinFind Out Essay Writing Service With Excellent Writin
Find Out Essay Writing Service With Excellent Writin
April Knyff
 
Writing An Essay For College Application Nyu - How To T
Writing An Essay For College Application Nyu - How To TWriting An Essay For College Application Nyu - How To T
Writing An Essay For College Application Nyu - How To T
April Knyff
 
Autism Tank New Journal Prompts
Autism Tank New Journal PromptsAutism Tank New Journal Prompts
Autism Tank New Journal Prompts
April Knyff
 
Introduction Template For
Introduction Template ForIntroduction Template For
Introduction Template For
April Knyff
 
Write My Essay For Me Service 1 Essay Writing
Write My Essay For Me Service 1 Essay WritingWrite My Essay For Me Service 1 Essay Writing
Write My Essay For Me Service 1 Essay Writing
April Knyff
 
PAPERBACK WRITER CHO
PAPERBACK WRITER CHOPAPERBACK WRITER CHO
PAPERBACK WRITER CHO
April Knyff
 
How To Start Your Introduction For A Research Paper. How To Write A
How To Start Your Introduction For A Research Paper. How To Write AHow To Start Your Introduction For A Research Paper. How To Write A
How To Start Your Introduction For A Research Paper. How To Write A
April Knyff
 
How To Write An Expository Essay Step By Step. How T
How To Write An Expository Essay Step By Step. How THow To Write An Expository Essay Step By Step. How T
How To Write An Expository Essay Step By Step. How T
April Knyff
 
Cursive Handwriting Practice Sheets Blank - Thekidswor
Cursive Handwriting Practice Sheets Blank - ThekidsworCursive Handwriting Practice Sheets Blank - Thekidswor
Cursive Handwriting Practice Sheets Blank - Thekidswor
April Knyff
 
Free Printable Winter Border Paper - Printable Templates
Free Printable Winter Border Paper - Printable TemplatesFree Printable Winter Border Paper - Printable Templates
Free Printable Winter Border Paper - Printable Templates
April Knyff
 
1 Essay English Writing. Homework Help Sites.
1 Essay English Writing. Homework Help Sites.1 Essay English Writing. Homework Help Sites.
1 Essay English Writing. Homework Help Sites.
April Knyff
 
011 Essay Example Numbers In Essays English Teachin
011 Essay Example Numbers In Essays English Teachin011 Essay Example Numbers In Essays English Teachin
011 Essay Example Numbers In Essays English Teachin
April Knyff
 

More from April Knyff (20)

Hindi Essay On Indira Gandhi
Hindi Essay On Indira GandhiHindi Essay On Indira Gandhi
Hindi Essay On Indira Gandhi
 
Pongal Festival Essay
Pongal Festival EssayPongal Festival Essay
Pongal Festival Essay
 
Psychology Essay Writing
Psychology Essay WritingPsychology Essay Writing
Psychology Essay Writing
 
An Essay About Mother
An Essay About MotherAn Essay About Mother
An Essay About Mother
 
Creative Writing Writing An Essay PPT
Creative Writing Writing An Essay PPTCreative Writing Writing An Essay PPT
Creative Writing Writing An Essay PPT
 
Short Paragraph Environment Pollution In 1
Short Paragraph Environment Pollution In 1Short Paragraph Environment Pollution In 1
Short Paragraph Environment Pollution In 1
 
Mba Essay Writing Services Essay Writing Service
Mba Essay Writing Services Essay Writing ServiceMba Essay Writing Services Essay Writing Service
Mba Essay Writing Services Essay Writing Service
 
Nice Topic For Research Paper. 23 Truly Unique Bio
Nice Topic For Research Paper. 23 Truly Unique BioNice Topic For Research Paper. 23 Truly Unique Bio
Nice Topic For Research Paper. 23 Truly Unique Bio
 
Find Out Essay Writing Service With Excellent Writin
Find Out Essay Writing Service With Excellent WritinFind Out Essay Writing Service With Excellent Writin
Find Out Essay Writing Service With Excellent Writin
 
Writing An Essay For College Application Nyu - How To T
Writing An Essay For College Application Nyu - How To TWriting An Essay For College Application Nyu - How To T
Writing An Essay For College Application Nyu - How To T
 
Autism Tank New Journal Prompts
Autism Tank New Journal PromptsAutism Tank New Journal Prompts
Autism Tank New Journal Prompts
 
Introduction Template For
Introduction Template ForIntroduction Template For
Introduction Template For
 
Write My Essay For Me Service 1 Essay Writing
Write My Essay For Me Service 1 Essay WritingWrite My Essay For Me Service 1 Essay Writing
Write My Essay For Me Service 1 Essay Writing
 
PAPERBACK WRITER CHO
PAPERBACK WRITER CHOPAPERBACK WRITER CHO
PAPERBACK WRITER CHO
 
How To Start Your Introduction For A Research Paper. How To Write A
How To Start Your Introduction For A Research Paper. How To Write AHow To Start Your Introduction For A Research Paper. How To Write A
How To Start Your Introduction For A Research Paper. How To Write A
 
How To Write An Expository Essay Step By Step. How T
How To Write An Expository Essay Step By Step. How THow To Write An Expository Essay Step By Step. How T
How To Write An Expository Essay Step By Step. How T
 
Cursive Handwriting Practice Sheets Blank - Thekidswor
Cursive Handwriting Practice Sheets Blank - ThekidsworCursive Handwriting Practice Sheets Blank - Thekidswor
Cursive Handwriting Practice Sheets Blank - Thekidswor
 
Free Printable Winter Border Paper - Printable Templates
Free Printable Winter Border Paper - Printable TemplatesFree Printable Winter Border Paper - Printable Templates
Free Printable Winter Border Paper - Printable Templates
 
1 Essay English Writing. Homework Help Sites.
1 Essay English Writing. Homework Help Sites.1 Essay English Writing. Homework Help Sites.
1 Essay English Writing. Homework Help Sites.
 
011 Essay Example Numbers In Essays English Teachin
011 Essay Example Numbers In Essays English Teachin011 Essay Example Numbers In Essays English Teachin
011 Essay Example Numbers In Essays English Teachin
 

Recently uploaded

The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
kaushalkr1407
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
Sandy Millin
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Thiyagu K
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
MysoreMuleSoftMeetup
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
Tamralipta Mahavidyalaya
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
GeoBlogs
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
EduSkills OECD
 
Lapbook sobre os Regimes TotalitĂĄrios.pdf
Lapbook sobre os Regimes TotalitĂĄrios.pdfLapbook sobre os Regimes TotalitĂĄrios.pdf
Lapbook sobre os Regimes TotalitĂĄrios.pdf
Jean Carlos Nunes PaixĂŁo
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
Celine George
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
JosvitaDsouza2
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
Special education needs
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
Delapenabediema
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
Vivekanand Anglo Vedic Academy
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
TechSoup
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
EverAndrsGuerraGuerr
 
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Po-Chuan Chen
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
RaedMohamed3
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
Jisc
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
Balvir Singh
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
Pavel ( NSTU)
 

Recently uploaded (20)

The Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdfThe Roman Empire A Historical Colossus.pdf
The Roman Empire A Historical Colossus.pdf
 
2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...2024.06.01 Introducing a competency framework for languag learning materials ...
2024.06.01 Introducing a competency framework for languag learning materials ...
 
Unit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdfUnit 2- Research Aptitude (UGC NET Paper I).pdf
Unit 2- Research Aptitude (UGC NET Paper I).pdf
 
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
Mule 4.6 & Java 17 Upgrade | MuleSoft Mysore Meetup #46
 
Home assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdfHome assignment II on Spectroscopy 2024 Answers.pdf
Home assignment II on Spectroscopy 2024 Answers.pdf
 
The geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideasThe geography of Taylor Swift - some ideas
The geography of Taylor Swift - some ideas
 
Francesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptxFrancesca Gottschalk - How can education support child empowerment.pptx
Francesca Gottschalk - How can education support child empowerment.pptx
 
Lapbook sobre os Regimes TotalitĂĄrios.pdf
Lapbook sobre os Regimes TotalitĂĄrios.pdfLapbook sobre os Regimes TotalitĂĄrios.pdf
Lapbook sobre os Regimes TotalitĂĄrios.pdf
 
How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17How to Make a Field invisible in Odoo 17
How to Make a Field invisible in Odoo 17
 
1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx1.4 modern child centered education - mahatma gandhi-2.pptx
1.4 modern child centered education - mahatma gandhi-2.pptx
 
special B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdfspecial B.ed 2nd year old paper_20240531.pdf
special B.ed 2nd year old paper_20240531.pdf
 
The Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official PublicationThe Challenger.pdf DNHS Official Publication
The Challenger.pdf DNHS Official Publication
 
The French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free downloadThe French Revolution Class 9 Study Material pdf free download
The French Revolution Class 9 Study Material pdf free download
 
Introduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp NetworkIntroduction to AI for Nonprofits with Tapp Network
Introduction to AI for Nonprofits with Tapp Network
 
Thesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.pptThesis Statement for students diagnonsed withADHD.ppt
Thesis Statement for students diagnonsed withADHD.ppt
 
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdfAdversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
Adversarial Attention Modeling for Multi-dimensional Emotion Regression.pdf
 
Palestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptxPalestine last event orientationfvgnh .pptx
Palestine last event orientationfvgnh .pptx
 
How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...How libraries can support authors with open access requirements for UKRI fund...
How libraries can support authors with open access requirements for UKRI fund...
 
Operation Blue Star - Saka Neela Tara
Operation Blue Star   -  Saka Neela TaraOperation Blue Star   -  Saka Neela Tara
Operation Blue Star - Saka Neela Tara
 
Synthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptxSynthetic Fiber Construction in lab .pptx
Synthetic Fiber Construction in lab .pptx
 

A Review Of Computerized Payroll System

  • 1. ISSN (Online) : 2278-1021 ISSN (Print) : 2319-5940 International Journal of Advanced Research in Computer and Communication Engineering Vol. 4, Issue 1, January 2015 Copyright to IJARCCE DOI 10.17148/IJARCCE.2015.4113 67 A Review of Computerized Payroll System Kritika Mahajan1 , Shilpa Shukla2 , Nitasha Soni3 Student, B.Tech (CSE), Lingaya’s University, Haryana( Faridabad), India1 Assistant Professor, CSE, Lingaya’s University, Haryana( Faridabad), India2,3 Abstract: Payroll is a critical operation for every organization to pay employee accurately their salary and enrollments on time.[1]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. 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. The software for payroll management system service on the cloud is provided as a solution in this paper.[2] This system provides multiple user data access. Each user like employee or HR or admin can login into the software by writing username and password which are allocated to them from the company. It involves keeping track of hours worked and is capable of keeping a record of employee data including their pay, allowances, deductions and taxes on monthly bases so that fresh definitions are reflected from the month onwards, which leaves all the past data intact.[3] The proposed payroll system is advantageous as it provides a user friendly environment and also increases security and minimizes human calculation errors. Keywords: Cloud Computing, Payroll System, 3-tier architecture, Payroll Working Process, Manual Payroll, Computerized Payroll, JavaScript, CSS, HTML, Ajax and JSON. I. INTRODUCTION A. Computer based payroll system In an organization, there are many departments and each department has a payroll section to manage its payroll activities. Each section has to perform necessary operations like data collection and preparation, entry, updates, monitoring and reporting of data. Many of these existing practices and procedures need to be reassessed at this time of changing needs, changing demands of employees and changing technologies [4]. With this payroll system, payroll section would be able to keep a record of employees including their personnel data, pay slips, allowances, deductions, leave, savings and taxes etc.. Net pay of each employee is calculated by his allowances and deductions mentioned according to the company rules. The individual pay slips are printed out as a receipt if employee wants to get a print out. Pay bands, grade pay, allowances, deductions and tax information are updated if there is any amendment in salary structure. The computer based payroll application is a web-based design. The server-side of this application is partitioned in terms of logic into three-tiers or layers. [5] Each layer performs a different function and the layer partitioning is as follows: 1) Presentation Layer: Presentation Layer is nothing but it is a user interface which every user see on the computer, mobile and window screen. Designing part of any application is known as Presentation Layer. The User can post input and get output on the presentation layer only. In asp.net .aspx file is known as a presentation layer. In case of web applications, the web browser (Internet Explorer, Mozilla 2 Firefox) is known as presentation layer.[6]This layer has been built using technologies like HTML, JavaScript, AJAX, JSON and CSS in this proposed system. 2) Business Layer: Business Access Layer acts as a mediator Layer between Presentation layer and Data Access layer. This layer is used to transfer the data between Presentation Layer and Data Access Layer. This layer is mainly used for Validations and calculations purpose. It is optional layer if working on a small project. But if working on large projects, then include this layer in 3-Tier Architecture Applications. It is used to enhance the security and prevent brokering the application. The business logic is the code running on the server that contains processing instructions utilizing technologies such as .NET 4.5. The proposed payroll system uses .NET 4.5 in business layer to implement dynamic pages. 3) Data Access Layer: This Layer only communicates with Business Access Layer. Data Access Layer contains the method that helps Business Access Layer. Business layer class's methods call the Data Access Layer Class methods to perform some required action with database such as insertion, deletion, updating etc. All database related connection codes are written in this layer only such as SQL query, stored procedure etc. The data tier is containing all the user information, username, and passwords for web application.
  • 2. ISSN (Online) : 2278-1021 ISSN (Print) : 2319-5940 International Journal of Advanced Research in Computer and Communication Engineering Vol. 4, Issue 1, January 2015 Copyright to IJARCCE DOI 10.17148/IJARCCE.2015.4113 68 Fig 1: 3-tier architecture B. Software Development Life Cycle for payroll system Software Development Life Cycle (SDLC) is a framework that describes the activities performed at each stage of a software development project [7]. It starts with the system analysis, design, and implementation and continues through the maintenance and disposal of the system. The steps given below describe implementation of proposed system: 1) System Analysis: Analysis involves a detailed study of the current clipper based system, leading to specifications of a new computer based payroll system. During analysis, data are collected on the available files, decision points and transactions handled by the present system. Interviews, on-site observations and questionnaire are the tools used for system analysis of present system. System Analysis also includes sub-dividing of complex process involving the entire system, identification of data store and manual processes. 2) Existing system: In order to maintain their design pay slips and other related information to project development, which include customer requirements, storage department is immense. The lack of consistency in pay slips maintenance leads to both loss of work as well as money and time. With the total automation of payroll Management System, the manual storage dependency is minimized to a large extent. Present day organizations, especially large companies house employees in large numbers [8]. 3) Proposed System: The proposed system is a web based system [9]. The base of the proposed system is a database, which stores all the information pertinent to personnel, allowances, deductions, taxes, savings and net pay. The payroll system will stay up to date with pay checks and tax filings [10]. This includes calculating allowances, taxes and other deductions, printing individual pay slips and deduction vouchers. The features of the system are-  It maintains the payrolls as well as employee information.  The system should also be easy to access, accurate and consistent results can be obtained in the form of documents whenever the user needs.  It should inherit all the properties of high security, fast recovery, robustness, flexibility, reliability, scalability. II. LITERATURE REVIEW DESIGNING : • A software is used for designing the product along with HTML, CSS and jquery. • We are making a Responsive design for the application which can work on any platform according to the user’s need. DEVELOPING : • Backend code is developed using C# and ASP.net. • Database connectivity is from Enterprise Library and the database is SQL Server 2012. • For data parsing, JSON and Ajax is used. • Server is CLOUD SERVER but we don’t have access to it. We have only local access. A. .NET 4.5 .NET Framework 4.5 was released on 15 August 2012; a set of new or improved features were added into this version. The .NET Framework 4.5 is only supported on Windows Vista or later. B. SQL Database 2012 SQL is a standard language for accessing databases. Microsoft SQL Server is a relational database management system developed by Microsoft whose primary function is to store and retrieve data as requested by other software applications. [15] C. AJAX and JSON AJAX is the technology by which we can create web sites using dynamic features and it also looks better and effective.[12] AJAX (Asynchronous JavaScript and XML) enables you to refresh part of a web page without having to send the entire page back to the server.[13] JSON (Javascript Object Notation) is a text-based, human-readable data interchange format used for representing simple data structures and objects in Web browser-based code.[13] Presentation Layer Asp.net Webforms , Asp.net Web user controls, Asp.net Master Pages Business Layer C# classes Data Layer SQL Server Stored Procedure Data SQL Server
  • 3. ISSN (Online) : 2278-1021 ISSN (Print) : 2319-5940 International Journal of Advanced Research in Computer and Communication Engineering Vol. 4, Issue 1, January 2015 Copyright to IJARCCE DOI 10.17148/IJARCCE.2015.4113 69 III. PROPOSED SYSTEM 1. Login Page Fig 2: Login page 2. Dashboard Fig 3: Dashboard 3. Profile Fig 4: Profile 4. Attendance Fig 5: Attendance IV. COMPARISON TABLE I DIFFERENCE BETWEEN MANUAL AND COMPUTERIZED PAYROLL Features Manual Payroll Computerized Payroll Meaning Manual payroll means that you, or another employee within your company, calculate the payroll each pay period entirely on paper. Computerized system enables you to store unlimited data while managing the data as well. Speed Accounting software processes data and creates reports slower than the computerized system. Accounting software processes data and creates reports much faster than manual systems. Errors Maximum errors as manual calculations are done. Minimum errors as automatic or computerized calculations are done. Efficiency Less efficient as more time is required. More efficient as less time is required. Cost Manual accounting with paper and pencil is much cheaper than a computerized system, which requires a machine and software. Expenses associated with accounting software include training and program maintenance. Expenses can add up fast with costs for printers, paper, ink and other supplies. Productivity Productivity is usually lower, particularly in routine or operational situations such as transaction processing. Productivity is higher than manual payroll as employees get their salary early as calculations are done on regular basis. Processing of Data Processing is slower as large volume of data need to be dealt. Processing is faster as computerized system is there. Bulk Paper based systems are generally very bulky both to handle and to store, and office space is expensive. No paper work is required as data is stored in the database. So, it is less bulky.
  • 4. ISSN (Online) : 2278-1021 ISSN (Print) : 2319-5940 International Journal of Advanced Research in Computer and Communication Engineering Vol. 4, Issue 1, January 2015 Copyright to IJARCCE DOI 10.17148/IJARCCE.2015.4113 70 V. FLOWCHART Flowchart is shown below in figure[17] : Fig 6: Flowchart VI. CONCLUSION The goal of this review paper was to a web based payroll system using .NET, Html, CSS, SQL, Ajax and JavaScript. This computer based Payroll system is 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. HR of the company will be able to authenticate new employees, update existing employees pay, 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, leave appraisal or request deduction and savings and many other features that are easy to be operated by users. The system has also provision for full salary history including all payroll elements and changes that have been implemented. The prototype computer based payroll system is complete in itself and ready to be implemented but changes and growth in requirements will be a reality on every software project so there is need to timely update them. The same applies to this payroll system[1]. VII. Future Scope There is always room for improvement, and the software we created can also be improved. This is especially because we had to create it within a limited time. With more time, the software can be improved to include security and different types of users. This would be the first step in making the software network-enabled, and eventually web-enabled. This was our original after- thought to programming the software, and we had chosen XML. In addition, the software can also be improved in terms of the calculations it can do, and more flexibility in the rates used in calculations per employee.[16] REFERENCES [1] Computer Based Payroll System Implementation For E-Governance at Punjab Agricultural University, Poonamdeep Kaur, Dr. Dinesh Grover,CSE Deptt., Guru Nanak Dev Engg. College, Ludhiana,International Journal of Engineering Research and Developmente-ISSN: 2278-067X, p-ISSN : 2278-800X, www.ijerd.comVolume 5, Issue 3 (December 2012), PP. 55-60 [2] Payroll Management System as SaaS, Dhanamma Jagli, Ramesh Solanki, Parth Chandarana, Proceedings of National Conference on New Horizons in IT - NCNHIT 2013,Pg.90 [3] A Project Report on “Payroll Management System”, Bangladesh Open University,School of science and technology, Rafiqul Alam Khan, Md. Jahirul Kader, Institute of Science & Technology,Pg. 4-6 [4] Mahar Faizullah (2003) Role of Information Technology in Transaction Processing. Information Technology Journal 2: 128-34. [5] Chen Z (1999) Testing Client/Server Systems. The McGraw-Hills Compnies, Inc: 2-8. [6] Alkhatib Jamil, Anis Mohab and Noori Hamid (2008) Open Source: the next big thing in the technologytransfer to developing nations, International Association for Management of Technology. [7] Dokas M (2005) Developing Web Sites For Web Based Expert Systems: A Web Engineering Approach.Proceedings of the Information Technologies in Environmental Engineering (ITEE): 202-217. [8] Payroll Power point presentation from Google “payrollsoftwareppt- 111113013950-phpapp02” [9] Chang Yoon-Seop, Park Hyeong-Dong (2003) Development of a web-based Geographic InformationSystem for the management of borehole and geological data. Computers & Geosciences 30: 887– 897. [10] Bannon Ryan, Chin Alvin, Kassam Faryaaz and Roszko Andrew (2002) MySQL Conceptual ArchitectureBecker, Behavioral & Social Sciences Librarian 29: 301- 303. [11] Cloud Computing – Issues,Research and ImplementationsMladen A. VoukDepartment of Computer Science, North Carolina State University, Raleigh, North Carolina, USAJournal of Computing and Information Technology-CIT16, 2008, 4, 235246 doi:10.2498/cit.1001391 [12] http://www.roseindia.net/ajax/ajax-userinterface.shtml [13] http://www.javacertificate.net/ajax_article.php [14] http://www.scribd.com/doc/21877936/Payroll-Management- System#scribd [15] http://www.w3schools.com/sql [16] http://project2.files.wordpress.com/2007/04/project-report.pdf [17] http://accounting-financial-tax.com/2012/07/how-does-payroll- process-work-with-flowchart/