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/