Ambar Capstone
-
Upload
gaurav-verma -
Category
Documents
-
view
232 -
download
0
Transcript of Ambar Capstone
-
8/3/2019 Ambar Capstone
1/39
1 |
CAPSTONE PROJECT REPORT
SASALLAARRYY MMAANANAGEGEMEMENNTT SYSYSTSTEEMM
IInternternnaall FFaaccuullttyy AAddvvisisoor:r: SubSubmmiittedtted BByy::
MMss.. JJaasspprereeett kkaauurr AAmmbbararDDeevvggoonn
LLececttuurerrer RegRegNoNo:: 1010880101226688
LLovoveellyy PrProofefessssioionnaall UUnniivveerrssiittyy BB.T.Tecechh-C-C..SS.E.E((151500))
SSeeccttioionn:: KK2828EE22BB4499
-
8/3/2019 Ambar Capstone
2/39
2 |
CERTIFICAT E
This is to certify that Ambar Devgon bearing Registration no. 10801268 has
completed my capstone project titled, Salary Managment System under my guidance
and supervision. To the best of my knowledge, the present work is the result of her
original investigation and study. No part of the work has ever been submitted for any
other degree at any University. The project is fit for submission and the partial
fulfillment of the conditions for the award of .........................
Signature and Name of the Research Supervisor
Designation
School
Lovely Professional University
Phagwara, Punjab.
Date :
-
8/3/2019 Ambar Capstone
3/39
3 |
DDEECCLLARAARATTIIONON
II hhereerebbyy ddececllaarree tthhaatt tthehe pprroojjecectt woworrkk eenntitltitleedd SSAALLARYARY MMANANAAGGEEMMEENNTT SSYYSTESTEMM iiss
aann aauutthheenntiticc recrecoorrdd ofof ourour ownown woworrkk carrcarriieedd outout aatt
LLOOVVELELYY PPRROOFFESSESSIIOONALNAL UNIVUNIVEERIRISTSTYY aass rreeququiireremmeentnt ofof IIndusndusttrryy
IInntteerrnshnshiipp PPrroojjecectt fforor tthehe aawwarardd ooff ddeeggrereee ofof BB..TTecechh--CCSESE((150150)),, LLovoveellyy PPrrooffeessssiioonnalal
UUninivvererssiittyy PPhhagagwwaarraa undundeerr tthehe gguuiiddaannccee ofof MMs.s. JasJasppreereett KKaauurr ((LLeeccttuurrerer,, LLoovveellyy
PPrroofefessssiiononaall UnUniivvererssiittyy)),, dudurriinngg JJuullyy 20112011 ttoo DDeececemmbbeerr
2011.2011.
SiSiggnnaattuurree ooffStStududeentnt
NNaammee:: AAmmbbaarrDDeevvggonon
DDaattee::________________________ RReeggiissttraratitiononNo:No: 1080126810801268
-
8/3/2019 Ambar Capstone
4/39
4 |
ACACKKNNOWLEOWLEDDGGEEMMEENNTT
It is our pleasure to find myself penning down these lines to express sincere thanks to all my
coordinators to give me this opportunity of preparing this project, to enhance my professional
practice.
we express our deep sense of gratitude to our project officer Ms. Jaspreet kaur to give
us knowledge about the topic and concept related to this particular project. Without his
guidance I cannot imagine to complete my project on time.
our deepest gratitude to all our coordinators, teachers and group mates for always boosting
our moral and providing the encouraging environment. In the last, we want to thank our
parents, without whom nothing was possible.
-
8/3/2019 Ambar Capstone
5/39
5 |
TABLE OF CONTENTS
CONTENTS
1. Organization Overview
2. Profile of the Problem
3. Existing System
Introduction
Existing Software
DFD for present system
Whats new in the system to be developed
4. Problem Analysis
Product definition
Feasibility Analysis
Project Plan
5. Software Requirement Analysis
Introduction
General Description
Specific Requirements
6. Design
System Design
Design Notations
Detailed Design
Flowcharts
Pseudo code
-
8/3/2019 Ambar Capstone
6/39
6 |
CCOOMPANMPANYY PRPROOFFIILELE
HHMMMM CCOOACACHESHES LTDLTD
EEsstatabblilishsheded inin 19199999--20002000..
CuCurrrreennttpprroduoductictioonn cacappaciacittyy
HeaHeavvyy HH aanndd BoBoxx BBeeaammss-- 15015000 TTononsspperermmononthth
GalGalvvaannizedized StStrruuccttuurreess-- 12012000 TTononsspperermmononthth
IISOSO 90019001::20020000 cecerrtitiffiedied ccoommppaannyy
AAuuttoommatedated HHbbeaeamm ffaabbrricatiicatioonn aanndd ggalalvvaanniziizinngg lilinneses
AAmmbbalaala FactFactoorryy
EEsstatabblilishsheded inin tthhee yyearear19991999--20020000
SSpprreadead ovovereraa 6300630000 squsquaarree mmeteteerrss ccoommpplexlex
BuBuiltilt uupp aarreaea ooff2900290000 sqsq..mm
TTootaltal cacappaciacittyy ooff27027000 MTMTpperermmononthth
IInn houshousee ffacilitiesacilities ffoorrmmaanunuffactactuurriinnggjijigsgs,, ffiixxttuurreses aanndd ttoooolilinngg
-
8/3/2019 Ambar Capstone
7/39
7 |
OBOBJJEECCTTIIVVEE
In todays computerized environment, payroll system has also developed itself into
automated software that performs every action needed by the payroll process. It helps incalculating the payable amounts and deductions very easily. It also helps in generating the
pay slips in lesser time.
The objective to develop the project is to make the Salary Management system simple, easy
and increase the productivity of the Managers in taking decisions because all the information
is available in the organized form.
Our Salary Management System is a very simple, flexible and user-friendly Salary
Management software that takes care of all your requirements relating to accounting and
management of employees' Payroll. our Payroll stores complete records of the employees,
generates Payslips and Attendance Register, Computes all allowances and deductions and
generates all Statutory and MIS reports.
Why Payroll Software is needed?
The task of payroll becomes complicated in today's industries due to multiple statutory
requirements, MIS requirements, calculations based on slabs and formulas and other HR
policies.
To overcome the situation, the user expects a software that is easy to use, comprehensive in
domain, ensures statutory compliance and is flexible with the requirements of the user .
Our Payroll offers very high flexibility in defining various allowances, deductions, leave
rules etc. for the employees and all formula for P.F, Vol. P.F., Tax, Income Tax etc. are
definable and changeable at User's end.
This software provides a user-friendly interface for the user and it reduces the data
redundancy. Centralized information is available which can be accessed by number of users.
The other objective of software project planning is to provide a framework that enables the
manager to make reasonable estimates of resources and schedule.
These estimates are made within a limited time at the beginning of a software project and
should be updated regularly as the project progresses.
-
8/3/2019 Ambar Capstone
8/39
8 |
There are some other objectives to develop this system. The most important objective is:
1) Ca p a bili ty :
Business activities are influenced by company or organizations ability to process
information quickly and efficiently. The Salary Management System adds capability
in the following ways:
1 Improved Processing speed
2 The inherent speed, with which computers process information is one reason why
organization seeks the development of the system projects.
3 Faster Retrieval of information
4 Locating and retrieving information from storage. The ability in conducting complex
searches.
2) Con trol :
3) Cos t :
Greater accuracy and consistency.
Carrying out computing steps, including arithmetic, correctly and
consistently.
Better Security
Safeguarding sensitive and important information in form that is accessible
only to authorized person.
M o ni t or Cos t : Tracking the performance of employees and overhead is
essential to determine whether a firm is performing in line with
expectations with in budget.
R e du c e Cos t : An efficient payroll management is of extreme importance
as far as providing service and control is concerned.
Our payroll management systems help you can
Save time on working with payroll.
Manage payroll productivity.
Increase serviceability.
Keep multiple checks on payrolls.
Manage multiple ledgers through multi-ledger interfaces.
Generate benefit statements.
Record employee history.
-
8/3/2019 Ambar Capstone
9/39
9 |
IINNTTRROODUCDUCTTIIONON
A b o u t S a l a r y M a n ag eme n t Sys t e m :
Payroll is defined as a method of administrating employees salaries in the organizations. The
process consists of calculation of salaries and tax deductions of the employees, administrating
the retirement benefits and disbursements of salaries to employees. It can also be called as an
accounts activity which undertakes the salary administration of employees in the
organization.
Administrating the employees salaries is not an easy task, the HR and accounts department
work together to calculate and disburse the salary to the employees. Thus, payroll
management can be further subdivided into two sub processes, i.e. Payroll accounting and
payroll administration.
Payroll A ccoun tin g
Payroll accounting involves calculations of employees salaries and tax deductions. It alsoundertakes the activities such as preparation of tax returns, maintaining the payroll records,
etc.
Payroll Ad mini strati on
Payroll Administration involves managerial activities such as maintaining employees
records, referring employment laws. Here, the HR comes into picture which maintains the
daily record if employees attendance.
-
8/3/2019 Ambar Capstone
10/39
10 |
Employee
Info
Maintain Record
Employee
Attend.EmpId,
Name,Ba
sic
Numberof
workingDays
Record
Transfer toAccount
Calculatio
n Of
GS+BS+
Allowance
s
Calculation Of
Calculatio
n Of
deduction
,tax &other if
an
y
-
8/3/2019 Ambar Capstone
11/39
P ay r o ll Process
-
8/3/2019 Ambar Capstone
12/39
11 |
EEXXIISTSTIINNGG SSYYSSTETEMM
Calculation of gross salaries and deductible amounts is a tedious task which involves risk.
Some of the organizations use the traditional manual method of payroll processing and some
go for the advanced payroll processing software. An organization opts for any of the
following payroll processing methods available:
Manual S ystem:
Manual payroll system is the traditional payroll system which involves pen and ink, adding
machine, spreadsheet, etc instead of computers, software and other computerized aids. The
process was very popular when there were no computerized means for payroll processing.
A cc o un t a n t
Accountant is a professional having a degree/diploma course in finance/accountancy. He/she
is responsible for all the activities related to payroll accounting. He/she has the sound
knowledge of accounting principles and globally accepted standards.
The process adds costs to the organization. It involves paying someone who is responsible for
calculating the salaries of others. The financial control regarding salary goes in the hand of
accountant.
Payroll S of tw are
In todays computerized environment, payroll system has also developed itself into
automated software that performs every action needed by the payroll process. It helps in
calculating the payable amounts and deductions very easily. It also helps in generating the
pay slips in lesser time. Automated calculations result in no errors. Data is validated
automatically by the software. It needs professionals to make use of the software for its
efficient working.
-
8/3/2019 Ambar Capstone
13/39
12 |
Payroll
Softwa
re
Manual
System
Payroll
Processing
Accountant
Payroll
Outsourc
ing
Va rio us Pa yrol l Process
There are some additional features of Salary Management Software:
Cost-Effective
Time Saving
Less Legal Adherence
Error Free
Profit Generation
Qualitative Result
-
8/3/2019 Ambar Capstone
14/39
13 |
PROBLEM/ NEED
PRPROBLEMOBLEM ANAANALLYYSSIISS
Problem Analysis is a management technique, which helps in designing a new system or
improving an existing system. System Analysis is the process of gathering and interpreting
facts, diagnosing problems (if any), using information to recommend improvements to the
system. This section of the document lists the drawbacks for Salary Management system that
is currently under use. The major problems are:
Slow process
Requires more time and effort
Communication gaps between different members related to a project
Manual ProcessSecurity Issues
More prone to risks and wrong Evaluations
Data inconsistent
Conflict in timings
Difficulty in resource management
Event reporting manually creates chaos
Insecure data backup
Management of more than one event becomes difficult
FE ASIB IL IT Y ST UDY
Fea s i b ili t y St u d y :
The feasibility of a project is being analyzed within some frame work. The most important
factor is feasible and desirable then it include in the schedule of the management so that
approval can be taken from the same. In the conduct of the feasibility study, the analysis
considers seven distinct, but inter-related types of feasibility. They are:
1. Technical Feasibility
2. Economical Feasibility
3. Operational Feasibility
4. Social Feasibility
5. Management Feasibility
6. Legal Feasibility
7. Time Feasibility
-
8/3/2019 Ambar Capstone
15/39
14 |
The assessment of the system has the following facts:
Technical Feas ibili ty :
Technical Analysis begins with the assessment of the technical viability of the
proposed system. We have to mention what technologies are required to accomplish
system function and performance .We have to also study how will these technology
issues affect cost .
The existing technology seems sufficient to run the new system. The data holding
facility is also seems sufficient because we are using Mysql and it can handle large
volume of data , hence in near future if the number of employees increases it can
handle its very easily .
Operatio na l Fea sibi li ty:
The management and the users are normally the same members so there is no problem
of conflict between the management & users.
Fi na ncial a nd eco nomi cal:
Among the most important information contained in feasibility study is cost benefit
Analysis an assessment of the economic justification for a computer based system
project. Cost benefit Analysis calculates approximate costs for project development
and weighs them against tangible and intangible benefits.
-
8/3/2019 Ambar Capstone
16/39
15 |
SOFTWARE REQUI REMENT SPECI FI CATI ONS
INT RO DUCT IO N
PURPOSE
The purpose of the proposed system is to provide efficient information system for
management, department and employees.
The main objective to develop the project is to make the information part simple and to
provide user friendly access of this program to all the staff members of the organization so
that they can locate and reply the inquiries concerned to them.
Salary Management System has some levels of specialization which helps in the calculating
the exact salary of the employees of the organization. Salary Management System involves:
Filing up the information about the employees from the HR department
Not merely getting the information but calculating the salary with the tax deductions
also.
As soon as the salary is going to calculate, it automatically fetches all the leaves taken
by the employee and deducts the salary according to the information about the
presence and absence of employee in the organization.
HR department can review the reports of the employee according to various
categories.
Efficient way to ensure that a calculated salary is correctly
calculated.
-
8/3/2019 Ambar Capstone
17/39
16 |
SCOPE
The software prepared for our company, it can be implemented in any Organization with a
few minor changes. The software finds good scope in any organization having HR
department. Talking to the administrator and the employee who were dealing with the HR
department, we came to know that the manual system was not up to the mark due to the
cumbersome data entry and ample of calculations on the basis of which reports are generated.
As it keeps all the information regarding the attendance of the employees and the basic salary
and also about the various allowances given to the employee so it also becomes for the HR
department and Accounts department in any organization. It also deducts the taxes according
to the various tax slabs.
So it has a great scope in any type of organization.
GENERAL DESCRI PTI ON
Pro duct functio n and ov ervi ew :
Data En try S ecti on
User section: This section is developed using .Net as front- end and MYSQL as back-end.
Only valid user enters to this section by providing login name and password to the system.
Ad mi n i s t ra t or s ec ti on : This section can be accessed by providing administrator password. In
this section the administrator can authorize persons to data entry. The administrator can add
or edit the master table information and payroll information.
Dat a Upd atio n Section
Us e r s ec ti on: This section is developed using Asp.Net as front-end and MYSQL as back-end.
Only valid user can update employee profile & candidates information.
Ad mi n i s t ra t or s ec ti on : - This section can be accessed by providing administrator & user
password. In this section the administrator can do data updation. The administrator can edit
the master table information and payroll information.
-
8/3/2019 Ambar Capstone
18/39
17 |
Da ta Del etio n Section
U s er s ec t io n : Only valid user can delete records of employees & candidates by providing
login name and password to the system.
A d m i n is t r a t o r s ec t io n: This section can be accessed by providing user password. In this
section the administrator can authorize persons to data deletion. The administrator can delete
the master table information and payroll information.
Da ta Pro ces si ng Secti on:
This section can be accessed by providing administrator password. In this section the only
administrator can process the payroll related information.
Repo rt Sectio n:
This section is developed using Microsoft Report Viewer as a report generation tool and
MYSQL as back-end
USERS CHARAC TERI STI CS
Administrator
An Administrator is a user who can create or delete users and grant or revoke set of
privileges from the other users. He can access the master database. He can update,
delete, and modify the data in the database. He can review all the reports.
Employee
An employee can only feed the entries in the database according to the information
provided to him. He can review his own salary slip with the full details.
CO NST RAINT S
Limited to HTTP
No Backup Solutions
Supports the content in English only
-
8/3/2019 Ambar Capstone
19/39
18 |
ASS UMPT IO NS
Administrator is created already in the system.
Roles and tasks are predefined.
SYSTEM REQUI REMENTS
Technical Requirements:
S. No. Name Description
1. Microsoft Visual Studio
2008
An advanced integrated development environment by
Microsoft for web application building.
2. ASP.NET on .NET
framework 3.5
Active Server Pages built on .NET 3.5 framework using C#
provided by Microsoft using Visual Studio 2008 in support
with AJAX ToolKit.
3. Microsoft SQL Server 2008 Database application for effectively managing our database.
Supports Express Manager (XM) program, native XML and
supporting CLR integration.
4. HTML Hyper Text Mark-up Language is the predominant mark-up
language. It provides a means to describe the structure of
text-based information in a document and to supplement
that text with interactive forms and styling using Cascading
Style Sheets(css). Based on w3school standards.
5. XML Extensive Markup Language is a flexible way to create
common information formats and share both the format and
the data on the World Wide Web. Responsible for Data
Transfer between Server and Client.
6. JavaScript Netscape-developed object scripting language used in
millions of web pages and server applications worldwide. Itis a dynamic scripting language supporting prototype based
object.
7. Ajax Asynchronous JavaScript And XML. It is a handy
combination of JavaScript And XML providing
functionality partial postback to Server for faster
processing.
8. Cascading Style Sheets
(CSS)
Used to apply designs
-
8/3/2019 Ambar Capstone
20/39
19 |
9. JQuery It is light-weight assembly of JavaScript with functionality
of write less and do more. It helps create animation
effects with much ease than a flash files.
10. C# An object-oriented programming language designed for the
Common Language Infrastructure from Microsoft that aimsto combine the computing power of C++ with the
programming ease of Visual Basic.
Hardware Requirements:
TYPE SPECIFICATIONS
Processor Pentium IV or Above
Speed 266 MHz or Above (Used 1.8 GHz)
RAM 1 GB
Hard Disk 5 GB or More (80 GB)
Monitor VGA Color
Input Device Mouse & Keyboard
Software Requirements:
Mozilla Firefox 5.0+
Internet Explorer 8+
Screen Resolution
1024 pixels x 768 pixels
-
8/3/2019 Ambar Capstone
21/39
20 |
FUNCTI ONAL & NON FUNCTI ONA L REQUI REMENTS
Initial Functional Requirements:
1 There should be no manual entry in the database table by directly accessing the tables
i.e. there should be security at database server.
2 Only valid user can Input record and only administrator can perform any operation on
master database and payroll module
Initial Non Functional Requirements: Secure access to authorized content 24 X 7 availability Better component design to get better performance at peak time through simplicityand transparency.
Internet connection must be established. The website will be compatible withNetscape and Internet Explorer web browsers.
-
8/3/2019 Ambar Capstone
22/39
21 |
DESI GN
SYSTEM DESI GN
WORK FLOW DI AGRAMS
DAT A FLO W DIA GR AM
The DFDs represents the flow of the data among the different processes, entities and records.
There are 0-level (context diagram) and 1-level DFDs. The 0-level DFD represents the
overall entities participating in the system excluding the detailed functionality of the system.
Whereas 1-Level DFD represents the module wise detailed functionality of the system.
Symbols for DFD are:
-
8/3/2019 Ambar Capstone
23/39
22 |
Use Cases:
Admin login-
-
8/3/2019 Ambar Capstone
24/39
23 |
Accountant login:
-
8/3/2019 Ambar Capstone
25/39
24 |
ADDITION OF EMPLOYEE:
-
8/3/2019 Ambar Capstone
26/39
25 |
DELETION OF EMPLOYEE:
-
8/3/2019 Ambar Capstone
27/39
26 |
0-Level Data Flow Diagram
SalaryInfo
Salary
Management
System
Salary Slip
1-Level Data Flow Diagram
-
8/3/2019 Ambar Capstone
28/39
27 |
RRececoorrdd MMooddiiffiiccaattiionon
-
8/3/2019 Ambar Capstone
29/39
28 |
AAddmmiissssiionon ofofaa nneeww eemmplployoyeeee::
-
8/3/2019 Ambar Capstone
30/39
29 |
EENNTTIITYTY RRELELAATTIIOONNSHSHIIPP DDIIAAGGRARAMM
An entity-relationship (ER) diagram is a specialized graphic that illustrates the relationships
between entities in a database.
Co mpo nents us ed in the creatio n of a n ERD
Entity A person, place or thing about which we want to collect and store multiple instances
of data. It has a name, which is a noun, and attributes which describe the data we are
interested in storing. It also has an identifier, which uniquely identifies one instance of an
entity.
Relationship Illustrates an association between two entities. It has a name which is a verb.
It also has cardinality and modality.
Cardinality and Modality are the indicators of the business rules around a relationship.
Cardinality refers to the maximum number of times an instance in one entity can be
associated with instances in the related entity. Modality refers to the minimum number of
times an instance in one entity can be associated with an instance in the related entity.
Cardinality can be 1 or Many and the symbol is placed on the outside ends of the relationship
line, closest to the entity, Modality can be 1 or 0 and the symbol is placed on the inside, next
to the cardinality symbol. For a cardinality of 1 a straight line is drawn. For a cardinality ofMany a foot with three toes is drawn. For a modality of 1 a straight line is drawn. For a
modality of 0 a circle is drawn.
-
8/3/2019 Ambar Capstone
31/39
30 |
EENNTTIITYTY RRELELAATTIIOONNSHSHIIPP DDIIAAGGRARAMM
Start slab
End slab
HRA/CCAnit
HRA
Contain
SalarySlip
genera
te
Pay slab
Month
Sal_init send
Salary Cal
Net Sal Year
No
of
leave
s
has conta
in Deduction
Leave
Master
AllDesc
All/Ded Mst
Ded desc
Leavetype
sen
d
Fro
m
dat
e Emp
i d
Todate
Leave Trans
-
8/3/2019 Ambar Capstone
32/39
Current
LeaveRemainin-
gLeave
-
8/3/2019 Ambar Capstone
33/39
31 |
DDESESIIGGNN NNOTOTAATTIIOONN
Administrator module
1. Login
Input : ID, Password.
Process : Click on the login link. If administrator enters ID and password correct it goes to
the admin services otherwise displays the same page with an error message.
Output : Displays the admin services page.
2. Add new employee
Input : Name, Id, designation, Date of joining.
Process : A new employee can be added into the system and admin can update his details.
Output : The employee can be credited salary based upon his details.
3. Salary details
Input : Id, designation, basic salary, PF, DA, HRA.
Process : The admin can update his salary details
Output : Employee salary details will be updated to the database.
4. Loan details
Input : Id, Loan number, EMI, Repaid amount, Balance amount.
Process : Administrator can update a particular employees loan details.
Output : Employee Loan details will be updated to the database.
5. Leave details
Input : Id, Type of leave, Number of Leaves.
Process : Administrator updates the leave details.
Output : Employee Leave details will be updated to the database.
-
8/3/2019 Ambar Capstone
34/39
32 |
6. Tax details
Input : Id, Basic salary, Tax percentage, income tax.
Process : The tax details of an employee can be updated by the administrator.
Output : Employee Tax details will be updated to the database.
7. Salary slip
Input : Id, Basic salary, Designation, Net pay.
Process : Based on the leave, loan , tax details the slip will be generated
Output : Salary slip will be generated.
Accountant modules
1. Login
Input : ID, Password.
Process : Click on the login link. If Accountant enters ID and password correct it goes to the
other page otherwise displays the same page with an error message.
Output : Displays the Information to be viewed by an employee/Accountant.
2. Update profile
Input : Id, Name, Designation, Email-id, Mobile number, Address, key skills, qualification
Process : The Accountant can update his profile if any modifications occur in his details
Output : The details of an employee can be updated
3. View earnings
Input : ID, Month, Year.
Process : The earnings can be displayed by this test case
Output : The total earnings of an employee for the specified month and year can be viewed
-
8/3/2019 Ambar Capstone
35/39
33 |
4. View deductions
Input : Id, Month, Year
Process : The deductions can be known by using this test case
Output : The total deductions of an employee for the specified month and year can beviewed
5. View salary slip
Input : Id, Month, Year.
Process : The employee can view the salary slip.
Output : The salary slip of an employee for the specified month and year can be viewed.
FFLOWLOW CCHHARARTSTS
A flowchart is a common type of diagram that represents an algorithm or process showing
the steps as boxes of various kinds, and their order by connecting these with arrows.
Flowcharts are used in analyzing, designing, documenting or managing a process or program
in various fields.
Symbols used in flowcharts:
-
8/3/2019 Ambar Capstone
36/39
34 |
FOR ADMIN:
-
8/3/2019 Ambar Capstone
37/39
35 |
FOR ACCOUNTANT:
-
8/3/2019 Ambar Capstone
38/39
36 |
-
8/3/2019 Ambar Capstone
39/39
37 |
Pseudo code for admin
. The admin enters his user id and password in the login section and clicks on login
button.
The system validates the login credentials entered by the admin against the
information stored in Database.
If the credentials are correct, the system displays the admin home page.
If the credentials do not match, the system returns a failure message on the home
page of system.
The admin can perform the following functions once he logs on to the system, he can
update leave record of the employee, add new employee to the database, update the
salary details of the employee, update tax details, generate slip record.
Once the required actions are performed by the admin he logs out the system.
Pseudo code for accountant
. The accountant enters his user id and password in the login section and clicks on
login button.
The system validates the login credentials entered by the accountant against the
information stored in Database.
If the credentials are correct, the system displays the accountant home page.
If the credentials do not match, the system returns a failure message on the home
page of system
once the accountant logs on to the system, he can perform the following functions
update employee profile, perform deductions and view salary slip of the employee.
Once the accountant is done with the required functions he can log out the system.