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 ,+