payroll management system

67
CONTENT Chapter Name Page No. 1. System Study 1-3 1.1 Existing System 1.2 Drawbacks Of Existing System 1.3 Need for a New System 2. Introduction to Payroll Management System 4 2.1Features 3. Proposed System 5-6 3.1 Working 3.2 Objective/Advantages of New System 4. System Analysis 7 4.1 Analysis 4.2 Problem Understanding 5. Requirement Analysis 8 5.1 Requirements Specification 5.2 Constraints 6. System Design 9 7. Platform Used 10- 11 7.1 Hardware Requirement

Upload: ashutoshsharma

Post on 18-Aug-2015

232 views

Category:

Documents


0 download

DESCRIPTION

Payroll Management System

TRANSCRIPT

CONTENT Chapter NamePage No.1. System Study 1-31.1 Existing System1.2 Drawa!"s O#Existing System1.3 Need #or a New System 2. $ntrodu!tion to Payro%% &anagement System '2.1(eatures3. Proposed System)-*3.1 +or"ing3.2 O,e!ti-e./d-antages o# New System'. System /na%ysis 0'.1 /na%ysis'.2 Pro%em 1nderstanding). 2e3uirement /na%ysis4).1 2e3uirements Spe!i#i!ation).2 Constraints*. System Design 50. P%at#orm 1sed 16-110.1 7ardware 2e3uirement0.2 So#tware 2e3uirement4. D(D8Data (%ow Diagram9 125. E-2 Diagram 1316. Ta%e 1sed 1'-1)16.1 E&P:$(O Ta%e16.2 D$/;isua%?asi!.NET en-ironment and a%% dataase stores in the dataase ora!%e. This proposed system reser-ethe ti!"et on re3uest o# the user and a%so re#und the un!on#irmed orders a#ter %asing the !ommissionthem. /%% the!a%!u%ations areautomati!a%%yande##i!ient%yper#ormed. Thenew!omputeriCedsystem has an edge o-er the manua% system. The ene#i!ia% #eatures o# new !omputeriCed systemare the #o%%owingF1. #m&roves Services andWorkingConditions:Theproposedsystemimpro-es theexistingwor"ing !onditions in ea!h step o# in-entory !ontro% system Customer ser-i!es are impro-ed to agreater extent. The who%e pro!ess is -ery easy and e##i!ient.2. 3ser 0riend!y: The new system is using windows as its runtime en-ironment and is de-e%opedusing -isua! 2asic.*ET whi!h is -ery user #riend%y rapid app%i!ation de-e%opment too%. The newsystem is tota%%y graphi!a% and user ,ust has to se%e!t his desired option and the next step wi%% eta"en immediate%y and automati!a%%y y the system.. ;ess Time Consum&tion: /nother aspe!t o# systemA whi!h wi%% redu!e the time !onsumptionA isits speed. The speed o# system is measured in terms o# response time i.e. the time it ta"es to respondto userEs re3uest. Computer is an e%e!troni! de-i!e whi!h !an manipu%ateA modi#iesA retrie-e andstore in#ormation -ery speedi%y so it wi%% e a%e to report within a #ra!tion o# time.

P a g eD ) .2 1bisua% ?asi!.NET 266)A 2664 SH;;5*A35AES 3SEDSB;: SH; 8Stru!tured Huery ;anguage9 is a 3uery %anguage. $t !an de#ine the stru!ture o# the dataAmodi#y data in the dataase and spe!i#y se!urity !onstraints. SH; is a simp%e and power#u% dataasea!!ess %anguage and the standard %anguage #or re%ationa% dataase management system. SH; uses a!ominationo# re%ationa% !a%!u%us !onstru!ts a%% theoperations madetothedatainanora!%edataase are per#ormed using SH; de!%aration. P a g eD 16

0"1*T4E*D T11;S-isua! 2asic.*ET >isua% asi!.NET is the %atest in!arnation o# the wor%dEs most popu%ar !omputer programming%anguageA anditringsa%oto#new#eaturestotheta%e.Thisnewthings!a%%edKdot.netIisare-o%utionary !hange #rom >isua% Studio *.6 8whi!h in!%uded >isua% ?asi! *.69. >isua% ?asi! .NETis not K>isua% Studio 0.6I as you might thin". On the !ontraryA it is a new produ!t de-e%oped #roms!rat!hA not tied to the pre-ious -ersion 8and not entire%y !ompati%e either9. $n a senseA you mightthin" o# this as a who%e new produ!t %ine starting at -ersion 1.6Lut thatEs on%y partia%%y true. Thepeop%e who !reated >isua% ?asi! .NET too" a%% o# the #a-orite #eatures o# >isua% ?asi! *.6 and the#eatures o# a doCen other popu%ar %anguageA and !rammed a%% o# this new goodness into a sing%e newde-e%opmenttoo%. Theresu%tis aste%%arprogramming %anguageAandithas noe3ui-a%entinthe!omputer wor%d.0E5T3"ES 10 -isua! 2asic.*ET: Power#u% +indows-ased /pp%i!ations ?ui%ding +e-ased /pp%i!ations Simp%i#ied Dep%oyment Power#u%A (%exi%eA Simp%i#ied Data /!!ess $mpro-ed Coding Dire!t /!!ess to the P%at#orm (u%% O,e!t-Oriented Constru!ts @&; +e Ser-i!es &oi%e /pp%i!ations CO& $nteroperai%ity 2euse Existing $n-estments 1pgrade +iCard5dvantage of -isua! 2asic.*ET:1.(irst o# a%%A >?.NET pro-ides managed !ode exe!ution that runs under the Common ;anguage2untime 8C;29A resu%tinginroustA sta%eandse!ureapp%i!ations. /%% #eatures o# the.NET#ramewor" are readi%y a-ai%a%e in >?.NET.2. >?.NET is tota%%y o,e!t oriented.. The .NET #ramewor" !omes with /DO.NETA whi!h #o%%ows the dis!onne!ted paradigmA i.e. on!ethe re3uired re!ords are #et!hed the !onne!tion no %onger exists. $t a%so retrie-es the re!ords that areexpe!ted to e a!!essed in the immediate #uture. This enhan!es S!a%ai%ity o# the app%i!ation to agreat extent.$. >?.NET uses @&; to trans#er data etween the -arious %ayers in the DN/ /r!hite!ture i.e. dataare passed as simp%e text strings.).Error hand%ing has !hanged in >?.NET. / new Try-Cat!h-(ina%%y %o!" has een introdu!ed tohand%e errors and ex!eptions as a unitA a%%owing appropriate a!tion to e ta"en at the p%a!e the erroro!!urredthusdis!ouragingtheuseo#ONE22O2=OTOstatement. Thisagain!reditstothemaintainai%ity o# the !ode.+.Se!urity has e!ome moreroustin >?.NET.$naddition to the ro%easedse!urityin >?*A>?.NET !omes with a new se!urity mode%A Code /!!ess se!urity. This se!urity !ontro%s on whatthe !ode !an a!!ess. (or examp%e you !an set the se!urity to a !omponent su!h that the !omponent!annot a!!ess the dataase. This type o# se!urity is important e!ause it a%%ows ui%ding!omponents that !an e trusted to -arious degrees.

P a g eD 11 Chapter 4DFD (Data Flow Diagram)

P a g eD 12

Chapter 5

E-RD$/=2/&

P a g eD 13Chapter 16T/?;E 1SED

1C.1Tab!e *ame:E'8D#*01 Primary Key: - EMP _ID

8ur&ose: 4 This ta%e !ontains the persona% in#ormation o# the emp%oyee1C.2Tab!e *ame:D5#;:D'3STE"

8ur&ose: 4 This ta%e !ontains the emp%oyee dai%y attendan!eP a g eD 1'1C. Tab!e *ame:S5;DDET5#;

8ur&ose: 4 This table contains the employee salary detail1C.$ Tab!e *ame:85:"1;;

8ur&ose: 4 This ta%e !ontains the emp%oyee P/a%ue9DateTimePi!"er2.(ormat M DateTimePi!"er(ormat.TimeDateTimePi!"er1.(ormat M DateTimePi!"er(ormat.Time Pri-ate (un!tion TimeDi##8?y>a% Time2 /s StringA ?y>a% Time1 /s String9 /s StringDim &insDi## /s StringDim The7ours /s String&insDi## M DateDi##8NnNA Time2A Time19The7ours M (ormat8$nt8$$#8&insDi## S 6A &insDi## W 1''6A &insDi##9 . *69A N66N9&insDi## M (ormat8&insDi## &od *6A N66N9TimeDi## M The7oursText?ox3.Text M &insDi##End (un!tion

P a g eD 3212.$.$ Code for 5dds *ew Data and Ensures Data *ot "e&eated &e.E&P:$N(OTa%e/dapter.(i%%8&e.Payro%%dataseDataSetD/$;isua% Studio 266)PPro,e!tsPP/iew1.2ows869.Se%e!ted M TrueEnd Su12.). Code for to 5dd *ew or 3&date "ecordData=rid>iew1.Y2eadOn%yZ M (a%se?utton1.Ena%ed M True?utton0.Ena%ed M (a%se?utton2.Ena%ed M (a%seEnd Su P a g eD 3'12.).$ Code for Saves to *ew 5dded or 3&dated "ecords/dapter.1pdate8sTa%e9Data=rid>iew1.Y2eadOn%yZ M True?utton1.Ena%ed M (a%se?utton0.Ena%ed M True?utton2.Ena%ed M True12.).) Code for De!ete T%e "ecord&essage?ox.Show8NP;E/SE NOTE DO+N E&P;O$E+.Show89P a g eD 3)12.+ C1DE 01" SE5"C@ 21G 12.+.1 Coding for Connection String Dec!aration Dim !on /s New S3%C%ient.S3%Conne!tion8NData Sour!eM.PSH;E@P2ESSQ/tta!hD(i%enameMCFPDo!uments and SettingsP1SE2P&y Do!umentsP>isua% Studio 266)PPro,e!tsPP/