Professional Documents
Culture Documents
Group 11 System Analysis & Design On Payroll Management System
Group 11 System Analysis & Design On Payroll Management System
Assignment on
System Analysis & Design on payroll management system
Course Name: Introduction to Information Technology
Course Code: EMIS-510
SUBMITTED TO
Dr. Ashis Talukder
Assistant Professor
Department of
Management Information System
University of Dhaka
SUBMITTED BY
Md. Abidur Rahman
Id. No. : 6194336041
Muhammad Nur E Alam
Id. No. : 6194336054
Department of
Management Information System
University of Dhaka
SUBMISSION DATE
07/09/2020
Topic
System Analysis & Design on payroll management system
2|P a g e
Table of Contents
Introduction ............................................................................................................................................. 4
Objective ................................................................................................................................................. 4
Payroll Management System .................................................................................................................. 5
How Does A Payroll Management System Work? ................................................................................. 5
Benefits of Using a Payroll Management System for Business .............................................................. 6
Why Should Small Businesses Acquire Payroll Processing Software? .................................................. 7
What can be done with the Application? .............................................................................................. 10
Entity Relationship Diagram Payroll Management System.................................................................. 11
Available pages ..................................................................................................................................... 12
How to Choose Payroll Management Software for Business Needs .................................................... 13
Conclusion ............................................................................................................................................ 14
References ............................................................................................................................................. 15
3|P a g e
Introduction
There is no question about the impact of automation on revolutionizing some of the most
important areas in business management. While there are several aspects of automation in the
business world, a payroll management system has by far made things even simpler and efficient
for both small and large businesses.
With a drastic and positive shift to integrating business software and applications, business
leaders and managers have focused their sights on making every task more value-based –
constantly improving their systems and streamlining their organizational structure.
The human resource departments of major businesses have also dedicated their resources and
skill into retaining staff, enhancing recruitment, and managing their in-house talent. You need
to understand the modern HRD plays a critical role in executing key business plans, helping
the organization to develop further. They have moved away from traditional norms and
functionality, which was largely to manage payroll systems and ensure there are no
discrepancies. They have moved away from simply controlling administrative tasks. They have
now become tactical, and work on increasing and creating value, thanks to cutting-edge payroll
systems.
Objective
Improve Payroll Management System
Improve the performance of Employees
Reduce operational cost.
Increase data security & Data backup facilities
Reduce time consumption
Maintaining Office Employees Payroll
Processing Properly pay Information
Maintaining Payroll Management System including Deduction, Allowance & Loan etc.
Increase Payroll Departments
Maintaining Salary Process
Easy to use
4|P a g e
Payroll Management System
Payroll management is all about employees and their salary. Though it does not affect your
production or operations directly, it is very important to take care of this HR operation at all
levels. After all, employee satisfaction is highly dependent on it only. Doing all payroll
management tasks manually will make it a very expensive operation for any business. Hence,
you need an efficient and comprehensive Payroll management System to handle it all. It can
help you in automating the payroll process and paying employees accurately. Do you know
how Payroll Management System works and how can it benefit your organization in long-
term? If not, then go through this post and understand.
A typical Payroll management system is built to help all types of businesses calculate
employee wages, insurance, loan, deductions, taxes, etc., as per their attendance. You can
add the company’s holiday calendar into it so that these computations can happen without
any mistake and human intervention.
5|P a g e
Leave management
Payroll Management systems have a leave management module, through which your
employees could send the leave applications to HR. All required details are sent to the
concerned user so that further action could be taken. This tool keeps track of approvals,
leaves, whether it is paid or unpaid, etc. too. The data of the leave management system is
further used to calculate employee salary.
Employee dockets
To maintain transparency, payroll systems are made capable of maintaining detailed digital
records for each employee separately. These employee dockets are visible to that employee
and HR team generally. So, everyone concerned person can verify the attendance or payroll
data whenever needed.
Document management
Documents, like identity proof, experience certificate, degrees, employee details, tax forms,
etc. can be uploaded to payroll management systems. It helps human resource teams to
conveniently access employee data whenever needed.
Sending reminders
Humans are forgetful. We forget when to file taxes, when to ask the HR Manager if leave is
approved, to login to time tracker, to download pay slips, to fill appraisal form, or anything
in general. However, Payroll Management systems ease down many things for us. Companies
can configure these software applications to send notifications and remind people about
pending tasks and leave-related updates.
Quick insights
6|P a g e
Employees can see multiple role-based dashboard views as per their access rights. It helps
them gain deep insights related to payroll, that too, within a few seconds.
Cost-convenience
Everything, which a Payroll management system does, could have needed a team of HR
professionals. If compared the cost of hiring those professionals and subscription fee of your
payroll tool, you will be surprised to see how much it is saving for you.
Security
These tools are authentication-based and role-based, unlike conventional paper-based manual
payroll management system. So, your employee data is accessible to authorized personnel
only.
Payroll software is easy to use and affordable and can mitigate errors in the payroll process and
reduce the hours spent calculating employee hours, wages, and tax withholdings, especially for
small businesses. Small business owners can purchase an affordable system on their local
computer or via a cloud service using a pay-as-you-go model. They can also maintain more
control of the payroll process with this software, which allows them to compile reports at their
own pace and make changes quickly if the need arises.
Bank Information: It contains bank name, address, contact information, account number,
swift code, bank type and bank account name.
Employee Information: It contains all type of information of Employees including Photo. The
employee information is as name, address, and contact number, hire date, salary, date of birth,
religion, nationality, NID, gender, department etc.
Department Information: This module contains all type of information about Departments.
This department information is as creation date, availability etc.
Department Information: This module contains all type of information about Departments.
This department information is as creation date, availability etc.
7|P a g e
Salary Information: This module contains all type of information of Employee ID, Employee
Name, Basic Salary, Total Allowance, Total Deduction, Gross Salary, Loan Paid, Net Salary,
Year Name, and Month Name. This information of There is More Group wise Payment &
Received Purpose. .
Allowances Information: This section is responsible to confirm All Allowance Purpose
including, House Rent, Medical Allowance, Conveyance Allowance, Transport Bill, Festival
Bonus, Mobile Allowance etc.
Deduction Information: This section is responsible to confirm All Expenditure including
Income Tax, Provident Fund, Gratuity Fund, Pension Fund, Social Fund, and Insurance.
Deliverables:
Feasibility Report i.e. Cost benefits analysis and total time frame.
8|P a g e
Requirement Analysis & Specification: The Requirement Analysis & Specification refines
project goals into defined functions and operation of the intended application after analyzing
end-user’s information needs.
Deliverables:
Requirement report.
Systems Design This phase describes desired features and operations in detail, including screen
layouts, business rules, process diagrams, pseudo code and other documentation. It consists of
two phases. Those are:
Deliverables:
Entity Relationship Diagram (ERD)
Physical System Design:
In this step, logical system design will be transformed into Physical design.
Deliverables:
Data Dictionary,
Forms Layout,
Report Format and
Menu Structure.
System Development (code & unit test) in this stage, the development of the user procedures
and the interfaces is carried out. Ongoing and throughout development, and also as a separate
stage after development, a thorough Testing is carried out. The real code is written in this stage.
Deliverables:
Complete system specification and documentation (system documentation),
Forms, Reports and Menu executable.
System Integration and testing (Implementations) Once the programs have been written and
unit tested, Integration, testing of all programs running as a complete system is carried out.
This stage brings all the pieces together into a special testing environment and then checks for
errors, bugs and interoperability.
Deliverables:
Integration Report.
System Acceptance Test: This is the final stage of initial development, where the software is
put into production and runs actual business.
Deliverables:
User’s sign off document.
Maintenance The maintenance activities are those activities that are required after an
application has been successfully delivered into production. This includes changes, correction,
additions, move to a different computing platform and more. This, the least glamorous and
perhaps most important step of all, goes on seemingly forever.
9|P a g e
SSADM Methodology
SSADM was originally developed by Learn mouth and Buchett Management system. The main
aspects of SSADM philosophy are:
User involvement.
The three views.
The functional view
The data view
The dynamic view
Top- down Approach
Advantages of SSADM
Improved communication with user.
Improved project planning and control.
Improved verification process.
Reduced cost.
More effective use of resources.
Technology Used for the application
Oracle Database 11g: SQL
Oracle Database 11g: PLSQL
Oracle Forms Developer 10g
Oracle Reports Developer 10g
10 | P a g e
Entity Relationship Diagram Payroll Management System
11 | P a g e
Available pages
User Information
Add User Change Password User Type
Reports
Company
Bank Information
Company Entry Information Bank Entry
Reports
Reports
Department Designation
Department Entry Information Designation Entry Information
Reports Reports
Employee Allowance
Employee Entry Information Allowance Entry Information
Reports Report
Deduction
Salary Process Salary Information
Deduction Entry Information
Entry Report
Report
Homepage
12 | P a g e
How to Choose Payroll Management Software for Business Needs
Choosing a payroll system that best fits your business is essential, and there are several factors
to keep in mind when deciding.
Company’s budget:
First, analyze the size of your business and decide how much you are willing to spend on
payroll processing. Knowing your budget and the size classification of your business will
narrow down the list of payroll software vendors. Small companies that do not anticipate rapid
growth may wish to invest in less-expensive payroll software that performs basic payroll
functions.
Security features:
When choosing a payroll system, you’ll want to look for security. Having password-protected
software safeguards your company against information tampering and potential data breaches.
Ideally, the system should have good security reviews and ratings. Vendor representatives
should also be able to answer any questions that you have about security.
13 | P a g e
Conclusion
In this report we have tried to describe various concepts of software development. And tried to identify
the problems in software development.
It’s very enchanting for us to have a practical exposure in software development. Because without
practical exposure it was not possible for us to compare the classroom theory with practical experience.
Moreover it is well established that theory without practices is blind. But in spirit of this, we find a gap
existing between Theory and Practical knowledge. To minimize this gap project works under this course
program is essential.
14 | P a g e
References
Aberneithie, S. .. (n.d.). slideshare.net. Retrieved from www.slideshare.net:
https://www.slideshare.net/SavioAberneithie/payroll-management-system-complete-report
Muhammad Rafiqul Hasan, M. N.-E.-A. (2012.). Design and Development Of Payroll Management
System. Bangladesh: academia.edu.
15 | P a g e