You are on page 1of 28

Under Guidence Of: Developed By:

Miss. Kalpana Pranaw Kumar


Solanky
Enrl:-
010238463
BC! "#$%&

CE'(")"C(E %) %'"#"$*"(+
This is to certify that this Project Report entitled Payroll
Manageent !yste" su#itted to "n,ira #an,-i $a.ional
%p/n &ni0/rsi.y in partial fulfillent of the re$uireent for the
a%ard of the degree of BC1E*%' "$ C%MP&(E'
PP*"C("%$S2BC3! is an original %or& carried out #y Mr'
Prana% (uar !olan&y
)nrollent *o''+,+-./01. under the guidance of Miss' (alpana
The atter e#odied in this project is a genuine %or& done
#y the student and has not #een su#itted %hether to this
University or to any other University23nstitute for the fulfillent of
the re$uireent of any course of study'
4Prana% (uar !olan&y5
4Project Guide5
*ae:6Prana% (uar !olan&y *ae:6(aplana
7ddress:6B6.89!outh Ganesh *agar9 Designation:6
!r':onsultant
*ear Mother Dairy9 *e% Delhi9 7ddress:6; *o.2,,19<alita
par&
Pin6,,++=-' 9<a>i
*agar9*e%Delhi
)nrollent *o:6+,+-./01. pin6,,++=-
O#jectives
Project :ategory
Tools Platfor9 <anguages
!tructures of Payroll Manageent
7nalysis4D?D5
Designing
Modules
Masters
Transactions
Reports
Utilities
Data !tructures
:oding
Process <ogics
Report Types
?uture !cope
4knowl/,5/m/n.
6Su44/ss is .o 7/ m/asur/, no. so mu4- 7y .-/ posi.ion .-a. on/ -as
r/a4-/, in li8/! 7u. as 7y .-/ o7s.a4l/ w-i4- -/ -as -a, .o o0/r4om/
w-il/ .ryin5 .o su44//,.9
3n any %ays it is9 ore difficult to ac&no%ledge one@s #ut 3 e>press y deep
sense of gratitude to each and everyone %hose support and co6operation helped e
to coplete this project successfully9 and %ithout %hich the copletion of this
project %ould ever have #een easier'
3 here #y ta&e the pleasure of than&ing y project guide' 3 have truly
#enefited a lot fro the constructive critis and suggestions given to e #y Miss'
(alpana';ere is soe special than&s to fe% special people %hose co6operation
ade this %or& really special'
3 a than&ful to y elder #rother 7sho& (uar9 Aunior Prograer 4AP
Group5 %hose tiely and iportant suggestions otivated e to coplete y
goal' 3f 3 forget the support of 7sho& (uar %ho helped e to coplete the
project on tie then it %ill #e injustice %ith hi'
3 also %ish to than&s y parents %ho al%ays stand #y e in y all
decisions and %ithout their help it %as not possi#le for e to reach at this place'
7t last #ut not least 3 a very greateful to alighty god %ho provide e
the energy and staina to do soe creative %or& %hich can help peoples doing
their %or& efficiently and %ith ease'
%7:/4.i0/
To assist and ease the %or&s of the Retail Outlet of 7ny Type of :opanies9 in
particular9 Payroll Manageent !yste is #eing developed' This %ould coprise
the features that can #e operated easily' Payroll Mana5/m/n. Sys./m %ould ta&e
care of the day to day 7ttendance of 7ll )ployee' 3t covers activities fro
&eeping the details of day to day 3n9 Out 9OD etc'
The aster and transaction activities are divided in odules so that
the activities can #e operated easily' The regular #ac&up to the data can #e ta&en
and the #ac&up data can #e restored effectively'
!o9 the Payroll Manageent !yste assists the eployees of :opany in each
and every aspect of 3n and Out'
The Payroll Manageent !yste is custoiBed soft%are and developed according
to the needs of 7ny Type :opany'
)/a.ur/s
,' Manage the daily attendance for the eploy of the
copany'
-' Date %ise reports
.' )asily aintaina#le and updatea#le
0' Tiing setter
8' !hift %ise attendance anagea#le
1' Multi level attendance entry
C' Multi level Reports
/' One soft%are deals %ith ulti copany attendance
anageent'
=' )asy to handle
,+' 7nd lastly secure and relia#le
(ools an, En0ironm/n. us/,
GU3 Tools: Disual Basic 1'+
RDBM!: Oracle /'+
3nternet: 7ctive E
Operating !yste: Findo%s =/9 Findo%s =8
7ou. ;isual Basi4 an, %ra4l/
;isual Basi4:
Microsoft Disual Basic is the %orld@s ost popular rapid application developent tool for creating
standalone soft%are coponents including e>ecuta#le progras9 7ctiveE :ontrols and :OM coponents'
Disual Basic faily is designed to offer po%erful prograing capa#ilities #ased on an easy to learn and
easy to use prograing language' Disual Basic developent syste is the ost productive tool for
creating fast #usiness solutions for Findo%s and the Fe#' 7 coprehensive9 rapid application
developent environent helps developers $uic&ly create and deploy client2server applications9 plus easily
progra for the 3nternet using failiar Disual Basic prograing tools and techni$ues' Disual Basic 1'+
no% supports the Microsoft universal data access architecture %ith 7ctiveE Data O#jects47DO5'
7ou. ;isual Basi4 an, %ra4l/
%ra4l/:
Oracle is an O#ject Relational Data#ase Manageent !yste 4ORDBM!5' 3t offers capa#ilities of #oth
relational and o#ject6oriented data#ase systes' 3n general9 o#jects can #e defined as reusa#le soft%are
codes %hich are location independent and perfor a specific tas& on any application environent %ith little
or no change to the code'
Oracle products are #ased on :lient2!erver" technology' This concept divides an application
#et%een t%o systes' One perfors all activities related to the data#ase 4server5 and the other perfors
activities that help the user to interact %ith the application 4client5'
7 client or front end data#ase application also interacts %ith the data#ase #y re$uesting and
receiving inforation fro the Gdata#ase server@' The coonly used front end tool of Oracle is
!H<IPlus'
The Data#ase !erver or #ac& end is used to anage the data#ase ta#les optially aong ultiple
concurrent clients' 3t also enforces data integrity across all client applications and controls data#ase access
and other security re$uireents'
Oracle uses the 3nternet ?ile !yste %hich is a Aava #ased application %hich ena#les the data#ase
to #ecoe an 3nternet developent platfor'
Multiedia data stored in a net%or&6accessi#le data#ase can #e anipulated using the Oracle interMedia
7udio9 3age and Dideo Aava :lient developed applications'
<EC*'("%$
3 Prana% (uar !olan&y here #y declare that the project report su#itted to
the University has #een entirely prograed #y e to fulfill the
re$uireent of the final year project :!6C1 of the 3G*OU4*)F D)<;35' 3
declare that this project has #een copleted %ithin given tie J facilities
entioned #y e in the report' 3 shall also declare that this project send to
the university has not #een produced or presented #efore any other
university for any &ind of degree or diploa' 3t is genuine and y o%n
property'
Prana% (uar !olan&y
)nrl *o6+,+-./01.
B:79 3G*OU
Date:
<a.a )low <ia5ram
7 data flo% diagra is a graphical techni$ue that depicts9 inforation flo% and the transfors that are
applied as data ove fro input to output' The data flo% ay #e partitioned into levels that represents
soft%are at any level of a#straction' 3n fact D?D ay #e partitioned into levels that represent increasing
inforation flo% and functional detail' 7 level Bero D?D called a conte>t odel9 represent the entire
soft%are eleent as a single #u##le %ith input and output data indicated #y incoing and outgoing arro%s
respectively'
)ach process represented at level is su# functions of the overall syste depicted in the conte>t
odel' The data flo% diagra is a graphical tool that can #e very valua#le during the soft%are re$uireent
analysis' ;o%ever the diagra can cause confusion if its function is confused %ith the flo% chart' 7 D?D
depicts inforation flo% %ithout e>plicit representation of processed logic'
7 fe% siple guidelines can aide iensely during deviation of a data flo% diagra:
,' The level Bero D?D should depict the soft%are as a single #u##le'
-' Priary input and output should #e carefully noted'
.' Refineent should #egin isolating processes9 data ites stores to #e represented the ne>t level'
0' 7n arro% and #u##le should #e la#eled %ith eaningful naes'
8' One #u##le at a tie should #e refined'
There is a natural tendency to over coplicate the D?D' This occurs #ecause the analyst attepts to sho%
too uch detail too early or represents procedural aspects of the soft%are in the inforation flo%'
The refineent of D?D continues until each #u##le perfors a siple function that is until the processes
represented #y the #u##les perfor a function that %ould #e easily ipleented as a progra coponent'
<a.a 8low ,ia5rams 8or .-/ 0arious Mo,ul/s
<)< 8or .-/ '/5is./r Employ//.
)ployee Data
<)< 8or .-/ E,i. Employ// <a.a
)ployee Ta#le
)ployee
PRO:)!!
R)HU)!T
R)PORT
UPD7T3O*
3!!U) O?
:ard
R)PORT
)ployee3D
PRO:)!!
R)HU)!T
R)PORT
UPD7T3O*
3!!U) O?
:ard
<)< 8or .-/ '/5is./r a Employ// *i0/
Ta#le
<)< 8or .-/ E,i. a Employ// *i0/
Ta#le
<)< 8or .-/ </.ails or S/ar4- o8 a Employ//
R)PORT
)ployee
PRO:)!!
R)HU)!T
Record retrival
3!!U)
T7B<)
R)PORT
<ive Ta#le
UPD7T3O*
)ployee3D R):ORD
PRO:)!!
R)HU)!T
)ployee
PRO:)!!
R)HU)!T
Record retrival
3!!U)
T7B<)
R)PORT
<ive Ta#le
UPD7T3O*
)ployee#le
"n.ro,u4.ion
3n ost organiBations the coputer is a very valua#le resource' 7ong the resources that a
coputer has are processing speed9 storage space9 printers and inforation' The anageent of these
resources is perfored largely #y a type of syste soft%are called Operation !yste' There are t%o types
of soft%are
!yste soft%are and application soft%are' !yste soft%are is a set of progras that anage the resources
of a coputer syste' 7pplication soft%are on the other hand9 perfors specific tas&s for the coputer
user' 7pplication progras such as spreadsheets are used for any general purposes9 %hereas applications
such as the one9 %hich is #eing developed #y us i'e the DBM! for 3G*OU is very specific in the pro#les
it solves' Developing coputer progras is e>pensive #ecause the prograing ust #e done #uy
huans and not #y coputers' These can #e developed using third generation prograing languages li&e
:9 :o#ol and Disual Basic
etc'
Data#ase" as one single %ord9 is an alternative terinology for data anageent soft%are'
Data #ase" as t%o %or&s9 refers to the highest level of the hierarchy of data organiBation' 7s students of
#usinesspersons9 %e ay %ant to &eep inforation on ta>es9 custoers9 inventory and personal data on the
coputer syste' Fith data anageent syste9 you can create and aintain a data#ase and e>tract
valua#le inforation fro the data#ase' To use data anageent or data#ase soft%are9 you first identify
Record retrival
R)!U<T
the forat of the data9 and then design a display forat that %ill perit interactive entry and revision of the
data#ase' Once the data#ase has #een created9 its records can #e deleted or revised and other records can #e
added to the data#ase'
7ll coercial data anageent soft%are pac&ages perit the creation and anipulation of
data#ases9 #ut %hat the user sees on the screen ay #e vastly different for the various pac&ages'
;o%ever the concepts e#odied in these data#ase pac&ages are very siilar' The conceptual converge that
follo%s is generic and can #e applied to all data#ase pac&ages' Defining fields to store data esta#lish the
structure of data#ase file' Fe use the :R)7T) and MOD3?K coands to define a field of %hich consists
of the nae9 type and %idth' ?ield naes can #e up to any characters long' They ust #egin %ith an
alpha#et and can@t contain e#edded #lan& spaces' <etters9 nu#ers9 and underscores are peritted' The
field %idth is the a>iu nu#er of characters or digits that are to #e contained in the field'
Thousands of coercially availa#le soft%are pac&ages run on icrocoputers9 #ut the ost
popular #usiness soft%are is the faily of productivity soft%are pac&ages' These progras are the
foundation of personal coputing in the #usiness %orld' The current soft%are #eing designed and
ipleented for 3G*OU #y us is also confiring to such productivity standards' 3t is designed to+
increase the efficiency and decrease the %or&load of the eployees %or&ing %ith the university' 3t is a
very user6friendly progra9 %hich can #oast of a coprehensive user anual9 and it generates easy to
understand graphical outputs' 7ny re$uired report can #e easily generated just #y the clic& of a #utton'
Ma&ing soft%are is the analysis9 design construction9 verification9 and anageent of the
technical entities' Before soft%are can #e #uilt9 the syste in %hich it resides ust #e understood' To
accoplish this the overall o#jective ust #e deterined9 the role of hard%are9 soft%are9 people9 data#ase9
procedures and other syste eleents ust #e elicited9 analyBed9 specified9 odeled9 validated and
anaged' :oputer soft%are is the product that the soft%are engineers design and #uild' 3t encopasses
progras that e>ecute %ithin a coputer of any siBe and architecture9 docuents that encopass hard copy
and virtual
fors and data that co#ine nu#ers and te>t #ut also includes presentation of pictorial'
!oft%are@s ipact on our society and culture continues to #e profound' 7s its iportance gro%s9
the soft%are counity continually attepts to develop technologies that %ill a&e it easier9 faster and
less e>pensive to #uild high $uality coputer progras' !oe of these technologies are targeted at specific
application doain %hile soe are #road #ased' !oft%are ay #e applied in any situation for %hich a pre6
specified set of procedural set of procedural steps has #een defined' 3nforation content and deterinacy
are iportant factors in deterining the nature of the soft%are application' :ontent refers to eaning and
for of incoing and outgoing inforation' ?or e>aple any #usiness applications use highly structured
input data and produce foratted reports'
Compl/./ Sys./m nalysis an, </si5n
?ro the inception of an idea for a soft%are syste9 until it is ipleented and delivered to a custoer9
and even after that9 the syste undergoes gradual developent and evolution' The soft%are is said to have
a life cycle coposed of several phases' 3n
Traditional Faterfall odel" each phases has %ell6defined starting and ending points9 %ith clearly
identifia#le delivera#les to the ne>t phase' ;ere for the project #eing su#itted 3 have follo%ed Faterfall
Model"' The Faterfall Model consists of follo%ing phases'
,' Re$uireents analysis and specification:
Re$uireents analysis is usually the first phase of large6scale soft%are developent project' 3t is
underta&en after a feasi#ility study has #een perfored to define the precise costs and #enefits of a soft%are
syste' The purpose of this phase is to identify and docuent the e>act re$uireents for the syste' The
custoer9 the developer9 a ar&eting organiBation or any co#ination of the three ay perfor such study'
3n cases %here the re$uireents are not clear e'g'9 for a syste that is never #een defined9 ore interaction
is re$uired #et%een the user and the developer' The re$uireents at this stage are in end6user ters'
-' Design and specification:
Once the re$uireents for a syste have #een docuented9 soft%are engineers design a soft%are
syste to eet the' This phase is soetie split into t%o su#6phases: architectural or high6level design'
;igh6level design deals %ith overall odule structure and organiBation9 rather than the details of the
odules' The high level design is refined #y designing each odule in detail' !eparating the re$uireents
and analysis phase fro the design phase is instance of fundaental %hat2ho%" dichotoy that %e
)ncounter $uite often in coputer science' The general principle involves a&ings a clear distinction
#et%een %hat the pro#le is and ho% to solve the pro#le' 3n this case9 the re$uireent phase attepts to
specify %hat the pro#le is' There are usually any %ays that the re$uireents ay #e et9 including
soe solutions that do not involve the use of coputers at all' The purpose of the design phase is to
specify a particular soft%are syste that %ill eet the stated re$uireents' 7gain there are usually any
%ays to #uild the specified syste' 3n the coding phase9 %hich follo%s the design phase9 a particular
syste is coded to eet the design specification'
.' :oding and odule testing:
This is the phase that produces the actual code that %ill #e delivered to the custoer as the
running syste' The other phases of the life cycle ay also develop code9 such as prototypes9 tests9 and
test drivers9 #ut these are for use #y the developer' 3ndividual odules developed in this phase are also
tested #efore #eing delivered to the ne>t phase'
3ntegration and syste testing: 7ll the odules that have #een developed and tested
individually are put together integrated6in this phase and tested as a %hole syste'
Delivery and aintenance: Once the syste passes the entire test9 is delivered to the
custoer and enters the aintenance phase' 7ny odifications ade to the syste after initial
deliveries are usually attri#uted to this phase'
=a./r8all Mo,/l o8 So8.war/ li8/ Cy4l/
Re$uireents
7nalysis and
specification
nalysis o8 />is.in5 sys./m 8or r/.ail p/.rol/um pro,u4.s
3ntroduction:
Retail Outlet of 7ny Type :opanies are coon in 3ndian :onte>t' 3t can #e seen every%here
in 3ndia either to%ns or rural areas' Till date %or&ing syste of ost outlets are anual in nature'
)ployees aintain account and #oo& &eeping on registers' 3t is cu#ersoe and tie consuing and
al%ays there is possi#ility of errors' 7lso eployees can a&e %rong entries in register and can ta&e a%ay
oney easily'
:alculating profit or losses is a tie consuing process and for chec&ing purpose all registers
have to &eep in safe custody' Thus %e can say that there is huge possi#ility for change'
7dvantages of e>isting syste:
The advantages of the current syste are as follo%s:
3t is very siple in nature J doesn@t provide uch functionality9 thus reducing
cople>ity of the syste'
3t doesn@t re$uire eployees to &no% a#out coputers at all i'e' it doesn@t re$uire training
its eployees any special techni$ue e>cept of siple #ill preparation and #oo& &eeping'
Because of anual %or& it doesn@t re$uire any investent in coputers or any other
peripherals'
!ince there is no systes at all there is no need to &eep availa#le the facilities li&e -06
hour po%er #ac&up or other facilities'
Design and
specification
:oding and
Module
testing
3ntegration and
!yste testing
Delivery and
aintenance
Disadvantages of e>isting syste:
The disadvantages of current syste are all those associated %ith anual %or&ing systes'
3t is tie consuing to produce #ills or reports as copared to any other coputeriBed
syste'
;uans are ore pro#es to errors so al%ays possi#ility of errors in producing results'
7s all the %or& done is %ritten on registers if any register is issed or daaged it is
siply very difficult to produce to present accurate figures'
)ployees can a&e fraud #y %riting %rong entries on register and ta&e a%ay the oney
and it is siply ipossi#le to catch the defaulter #ecause there is no proof'
Propos/, Sys./m
Fith the shortcoings in the e>isting syste at every area of %or& a ne% syste has to #e %or&ed upon
%hich ay overcoe all the inefficiencies that the present syste has'
3n today@s high6tech %orld all the a#ove entioned characteristics of the syste is outdated and a
need for a ne%9 po%erful9 sta#le and result oriented soft%are is re$uired %hich is %hy a ne% syste #ased
on Disual Basic J Oracle is forulated' Disual Basic is used to provide front6end application for user6
friendly a#ience and Oracle is used to aintain J update data#ase for fast and relia#le retrieval of data
and processing of $ueries'
7dvantages of the proposed syste:
User friendly and siple in nature
:opati#le on all %indo%s #ased systes
Upgradea#le %ith slight odification in coding
)asy application aintenance due to its ro#ustness
Menu driven navigation to facilitate siple and $uic& access to re$uired functionality'
7 central data#ase for all the data related to ensure data consistency
)asier and faster data entry %ith enu support
:an $uic&ly produce re$uired reports related to Daily9 Fea&ly9 onthly9 Kearly etc
)/asi7ili.y S.u,y
Operational ?easi#ility
Technical ?easi#ility
)conoical ?easi#ility
Motivational ?easi#ility
!cheduled ?easi#ility
?easi#ility study:
)very project is feasi#le for given unliited resources and infinitive tie' ?easi#ility study is an
evaluation of the proposed syste regarding its %or&a#ility9 ipact on the organiBation9 a#ility to eet the
user needs and effective use of resources' Thus %hen a ne% application is proposed it norally goes
through a feasi#ility study #efore it is approved for developent'
?easi#ility and ris& analysis and related in any %ays' 3f a project ris& is great and feasi#ility of producing
soft%are is reduced' During the feasi#ility analysis in this project has #een discussed #elo% in the a#ove
entioned topics'
Operational ?easi#ility: ?easi#ility of the %or&ing of the syste after the installation in
the organiBation as entioned in the feasi#ility analysis'
Technical ?easi#ility: Technical feasi#ility is fre$uently the ost difficult area to ensure
at this stage' 3t is essential that the process of analysis and definition to #e conducted parallel to
an assessent of the technical feasi#ility' The consideration that is norally associated %ith
technical feasi#ility includes the resources availa#ility of the
OrganiBation %here the project is to #e developed and ipleented' By ta&ing these facts into
consideration #efore developing the resource availa#ility at Retail Outlet of ;industan Petroleu %as
o#served' 7s very liited resources are re$uired for this project hence this project is considered
feasi#le for developent'
)conoic ?easi#ility: 7n evaluation of developent cost is %eighted against the
ultiate incoe or #enefits derived fro the developed syste' There %as no need of e>tra
hard%are and soft%are for developent of this project' ;ence this project has econoically
justified for developent in this organiBation'
Motivational ?easi#ility: 7n evaluation of the pro#a#ility that the organiBation is
sufficient otivation to support the developent and ipleentation of the application %ith
necessary user participation9 resources9 training etc' The interest and support sho%n #y the
organiBation during the syste study do not see that the ne% syste developed to have efficient
support fro the organiBation'
!chedule ?easi#ility: 7n evaluation of the tie needed for the developent of this
project' The tie schedule re$uired for the developent of this project is very iportant9 since
ore developent tie effects achine tie9 costs and delays in the developent of the other
systes' !o the project should #e coplete %ith in affi>ed schedule tie as far as the
organiBation is concerned'
Project !chedule:
The ajor output of the production process is the project schedule' This is a graphic
representation of the entire project related activities necessary to produce successful project' They allo%
the project anager to efficiently coordinate and facilitate the efforts of the entire project tea for the live
project' This project schedule dynaic in nature that %ill undou#tedly #e odified as the project proceeds'
Fithout the aster schedule the effective project control %ould #e virtually ipossi#le' 3f the schedule
does not e>ist it is ipossi#le to accurately estiate the project status' Projects that are not coplete
%ithin the tie frae esta#lished #y the aster schedule alost invaria#ly e>ceed planned costs' The ost
coplaint is that production ta&es too uch tie and costs too uch oney'
?or schedule to #e effective9 it ust process several ajor characteristics:6
Understanda#le #y those %ho %ill use it'
!ufficient detail to #e provide on the #asis of easureent and control of project progress'
:apa#le of highlighting critical tas&s'
?le>i#le and easily odifia#le'
:onfir to availa#le resources'
:opati#le %ith the syste availa#le in the organiBation'
1ar,war/ '/?uir/m/n.s
1ar,war/ Minimum '/4omm/n,/,
Priary Meory 10 MB R7M ,-/ MB R7M
;ard%are Platfor 3ntel Based .- #it !ae
Processor .++ M;B =.. M;B
!econdary Meory /++ MB ,'8 GB
So8.war/ '/?uir/m/n.s
So8.war/ Suppor.in5 So8.war/
Oracle /'+ M! Office -+++
Disual Basic 1'+ 3nternet )>plorer
:rystal Report /'+ Outloo& )>press
S4op/ an, )u.ur/ ppli4a.ions
This project has any future applications li&e it can #e used in any of the Retail Outlet of 7ny
Type copanies'
This project %as #uild &eeping in ind all the re$uireents of these outlets and they can #e
ipleented in any such type of organiBation %ith very fe% odification'
Fith odifications it can #e possi#le for )ployee 7ttendance to control all retail outlets #y
connecting the through a net%or&' Because of this soft%are all they need is a !erver application
and any type of connectivity to that server'
*imi.a.ions o8 .-/ pro:/4.
*ot supports %e# #ased operations
Multiprocessing not allo%ed'
)>tensive help is not provided'
*ot support in the O! lo%er than %indo%s'
(a7l/s us/, 8or .-is pro:/4.
7#sent )ployee
7dvance
7dvancePayent
7ttendlog
:opany
Deptaster
DesigMasterl
)p<eaves
)ployee*oinee
)ployee!alary
)ployee!hift
)pPer3nfo
)p!art:ard
)pTa&en<eaves
)pFor&s
;oliDay
3nvalid7ttendance
<astProcessOn
<oanMaster
<oanPayent
Pass
Processed!alary
!alary3nfo
!alaryPaid
!alary3ngoTie
Ta&en7d<eaves
User<ogs
Kear3nfo
S.ru4.ur/ o8 .-/ .a7l/s
a#sent)ployee
?ield *ae Data Type !iBe
)ployeeid Dar:har ,+
!hift3d *u#er ,+
For&ingDate Date
<status :har ,
7dvance
?ield *ae Data Type !iBe
)ployeeid Dar:har ,+
Dra%ingDate Date
7dvance7t *u#er ,+
!tatus :har ,
Rear&s Darchar- 8+
Paid7t *u#er ,+
7dvancePayent
?ield *ae Data Type !iBe
)ployee3d :har ,+
Paid7ount *u#er ,+
PaidDate Date
Pay!lip*o Dar:har ,+
7ttend<og
?ield *ae Data Type !iBe
)ployeeid :har ,+
!hiftid :har ,+
)ployeeid Darchar ,+
3nTieDate Date
3nTie Date
OutTieDate Date
OutTie Date
3n!tatus 3n!tatus ,+
Out!tatus Darchar- -+
MinFor&ed *u#er ,+
!tatus :har ,
:&ec&!tatus :har ,
Processed :har ,
For&ingDate Date
:opany
?ield *ae Data Type !iBe
:op3d *u#er ,+
:op*ae Darchar- 8+
)stno Darchar- -8
)pf*o Darchar- -8
Gic*o Dar:har- -8
DeptMaster
?ield *ae Data Type !iBe
Dept*o *u#er ,+
Dept*o Darchar- -8
DesigMaster,
?ield *ae Data Type !iBe
Desig*o *u#er ,+
Desig*ae Dar:har- -8
)p<eaves
?ield *ae Data Type !iBe
)p3d *u#er ,+
!year *u#er ,+
<eaveType Darchar ,+
Total<eave Dar:har ,+
)ployee*oinee
?ield *ae Data Type !iBe
)ployee3d Darchar ,+
*oinee*ae Darchar- .8
Relation var:har -+
7ge Dar:har .
)ployee!alary
?ield *ae Data Type !iBe
)ployee3d Dar:har ,+
BasicPay :har -+
DaLp :har -+
;raLp *u#er ,+
FashingP *u#er ,+
:onv *u#er ,+
)pfLp *u#er ,+
)siLp *u#er ,+
GicLat *u#er ,+
Fef *u#er ,+
)ndDate Date
!tatus :har ,
Gross!alary *u#er ,+
)ployee!hift
?ield *ae Data Type !iBe
)ployee3d Dar:har ,+
!hift3d Dar:har ,+
Fef Date
FefTie Date
)ndDate Date
!tatus :har ,
)pPerson3nfo
?ield *ae Data Type !iBe
)ployee3d Darchar ,+
?nae Darchar ,8
Mnae Darchar ,8
<nae Darchar ,8
?ather*ae Darchar- 8+
Do# Date
Marital!tatus :har ,
!e> :har ,
*ataionality Darchar -+
7ddress Darchar- 8+
TelePhone *u#er ,+
Doj Date
!tatus :har ,
3sT)porary :har ,
Ban&7ccount*o Darchar ,8
)si*o *u#er ,+
Pf*o *u#er ,+
*aeOfBan& Darchar -8
3age?ile Darchar -8
:op3d Darchar ,+
DO< Date
)p!art:ard
?ield *ae Data Type !iBe
)ployee3d Darchar ,+
:ard3d Darchar ,+
3ssuedate Date
!tatus :har ,
)pTa&en<eave
?ield *ae Data Type !iBe
)ployee3d Darchar ,+
!year *u#er ,+
!onth *u#er ,+
<eaveType Darchar ,+
7vail<eave *u#er ,+
Ta&en<eaves *u#er ,+
)pFor&s
?ield *ae Data Type !iBe
)ployee3d Darchar ,+
Dept*o *u#er ,+
Desig*o *u#er ,+
Ao#!tatus :har ,
Fef Date
)ndDate Date
)ndDate
?ield *ae Data Type !iBe
:urDate Date
ReMar&s Darchar- 8+
7ssignBy:ard3d Darchar -+
:year *u#er ,+
3nDalid7ttenDance
?ield *ae Data Type !iBe
)ployee3d Darchar ,+
:ard3d Darchar ,+
!hift3d Darchar ,+
3nDate Date
3nTie Date
OutDate Date
OutTie Date
!%aptType :har ,
!%aptDate Date
<oanMaster
?ield *ae Data Type !iBe
<oan*o Daechae ,+
)ployee3d Darchar ,+
<oanType Darchar -+
<oanDate Date
<oan7ount *u#er ,+
*oof3nst *u#er ,+
!tatus :har ,
3nst7t *u#er ,+
Paidat *u#er ,+
To%er
?ield *ae Data Type !iBe
)ployeeid Darchar ,+
<oan*o *u#er ,+
3nst*o *u#er ,+
!onth *u#er ,+
!year *u#er ,+
7tPaid *u#er ,+
Pass
?ield *ae Data Type !iBe
PassFord Darchar ,+
User Darchar- 0+
!hif3nfo
?ield*ae
DataType !iBe
!hift3d Darchar ,+
3nTie Date
OutTie Date
:utOfOuttie Date
:utOf3nTie Date
GraceTie *u#er ,+
MinForh;ours *u#er ,+
!hift*ae Darchar- -8
*oralFor;ours *u#er ,+

You might also like