Você está na página 1de 31

Palmas - TO

2013
XXXXXX XXXXXXXXXXXX XXXXXXXXXX
XXXXXXXXXXX XXXXX XXXXXXXXX
XXXXXX XXXX XXXXXXXXXX
XXXXXXXXXXXXXX XXXXXXX XXXXXXX XXXXXXXX
SISTEMA DE ENSINO PRESENCIAL CONECTADO
TECNOLOGIA EM ANLISE E DESENVOLVIMENTO DE SISTEMAS
ATIVIDADE INTERDISCIPLINAR - GRUPO
Palmas - TO
2013
ATIVIDADE INTERDISCIPLINAR - GRUPO
Trabalho ar!s!"#a$o ao C%rso $! T!&"olo'(a !m
A")l(s! ! D!s!"*ol*(m!"#o $! S(s#!mas $a +"(*!rs($a$!
Nor#! $o Para") , +NOPAR
Pro-!ssor!s. Pa%lo /(0osh( N(sh(#a"(
Pol0a""a Pa&h!&o Gom!s 1abr(s
S2r'(o $! Go!s 3arbo4a
M)r&(o Ch(a*!l(
A"$!rso" Ma&!$o
XXXXXX XXXXXXXXXXXX XXXXXXXXXX
XXXXXXXXXXX XXXXX XXXXXXXXX
XXXXXX XXXX XXXXXXXXXX
XXXXXXXXXXXXXX XXXXXXX XXXXXXX XXXXXXXX
SUMRIO
INTROD+56O777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777773
O38ETIVO7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777779
LI*ros $! r!$!s $! &om%#a$or!s ara s!r!m $('(#al(4a$os7777777777777777777777777777777777777777:
%sab(l($a$! "a "ossa lo&a$ora $! l(*ros77777777777777777777777777777777777777777777777777777777777777777777777;
s(s#!mas o!ra&(o"a(s ma(s %#(l(4a$os NA r!'(<o777777777777777777777777777777777777777777777777777777777=
C+STO DE INTERNET NA REGI6O7777777777777777777777777777777777777777777777777777777777777777777777777777>
D!#alham!"#o $OS &asos $! %so DA ?NOSSA LOCADORA DE LIVROS@77777777777777711
s(s#!ma $! lo&aA<o7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777771;
CONCL+S6O777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777772>
RE1ERBNCIAS7777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777777730
INTRODUO
N!s#a ro$%A<o #!C#%al ("#!r$(s&(l("ar !m 'r%oD (r!mos ar!s!"#ar
os ass%"#os abor$a$os "o :E s!m!s#r! $o C%rso A")l(s! $! D!s!"*ol*(m!"#o $!
S(s#!masD #!"$o &omo obF!#(*o #rabalhar o &o"#!G$o $o !(Co #!m)#(&oD o% s!FaD
ProF!#o $! S(s#!mas $! I"-ormaA<oD ("&!"#(*a"$o a ("#!ra#(*($a$! ! a r!'(o"al($a$!
a%C(l(a"$o "a al(&aA<o $os &o"&!(#os a#2 aH%( !s#%$a$os7
Com bas! "o &!")r(o roos#o ?Nossa Lo&a$ora $! L(*ros@D
abor$ar!mos as a#(*($a$!s $! a&or$o &om os s!'%("#!s #I(&os.
R!la&(o"ar 10 l(*ros $! R!$!s $! Com%#a$or!s !sH%(sa$os
"a ("#!r"!#D "o a$r<o A3NTD H%! o$!r(am s!r $('(#al(4a$os !
$(so"(b(l(4a$os "a b(bl(o#!&a $('(#al $a Lo&a$ora $! L(*rosJ
Al(&ar o &o"&!(#o $! %sab(l($a$! ! o H%! s! o$! #!r $!ss!
&o"&!(#o !m "ossa Lo&a$ora $! L(*rosJ
I$!"#(-(&ar os s(s#!mas o!ra&(o"a(s ma(s %#(l(4a$os "a s%a
r!'(<oJ
V!r(-(&ar "a s%a r!'(<o H%al o &%s#o $! $(so"(b(l(4ar a l('aA<o
$! ("#!r"!# *(sa"$o K &o"!C<o $a Lo&a$ora ao m%"$oJ
D!s!"*ol*!r o $!#alham!"#o $o Caso $! +so &o"-orm!
roos#o !lo 1l%Co 3)s(&o ! 1l%Co Al#!r"a#(*o ara &a$a
Caso $! +soJ
E or -(mD &om bas! "a $(s&(l("a $! ProF!#o $! S(s#!mas ! "o
&!")r(o $a Nossa Lo&a$ora $! L(*rosD -a4!r a (ml!m!"#aA<o
$! %m &a$as#ro $! s(s#!ma $! Lo&aA<o ! %ma oA<o $!
b%s&a ara ("-ormaAL!s $o &a$as#ro7
3
OBJETIVO
L!*ar ao l!(#or $!s#a ro$%A<o #!C#%al o aro-%"$am!"#o $os
&o"#!G$os !s#%$a$os $%ra"#! o s!m!s#r!D b!m &omo a al(&aA<o r)#(&a $! al'%"s
&o"&!(#os *(s#os "o $!&orr!r $as ma#2r(as $! -orma &om H%! haFa %ma ar#(&(aA<o !
("#!ra#(*($a$! $o l!(#or -a4!"$o &om H%! !l! s!Fa o !lo &o"s#r%#or $os s('"(-(&a$os
&o"s#r%M$os a ar#(r $! s!% &o"#!C#o ! $a ro$%A<o #!C#%al7
9
LIVROS DE REDES DE COMPUTADORES PARA SEREM DIGITALIZADOS
R!laA<o &om 10 l(*ros $! r!$!s $! &om%#a$or!s "o a$r<o A3NTD
H%! o$!r(am s!r $('(#al(4a$os ! $(so"(b(l(4a$os "a b(bl(o#!&a $('(#al $a ?Nossa
Lo&a$ora $! L(*ros@.
TORRESD Gabr(!l7 R!$!s $! &om%#a$or!s. &%rso &oml!#o7 R(o $!
8a"!(ro. AC&!l 3ooNsD 2001J
T+R3AMD E-ra("7 Com2r&(o !l!#rO"(&o. !s#ra#2'(a ! '!s#<o7 17 !$7
S<o Pa%lo. P!arso" Pr!"#(&! PallD 20097 9:;J
/+ROSED 8am!s 17J ROSSD /!(#h Q7 R!$!s $! &om%#a$or!s ! a
("#!r"!#7 37 !$7 S<o Pa%lo. P!arso" Pr!"#(&! PallD 200;7 ;:;J
MONTOROD 1)b(o $! A4!*!$o7 Tra"sm(ss<o $! $a$os ! mo$!m7
3rasMl(a. Rh!$! T!&"olo'(aD 1>>0J
LA+DOND /!""!#h C7J LA+DOND 8a"! Pr(&!7 S(s#!mas $!
("-ormaA<o '!r!"&(a(s. a$m("(s#ra"$o a !mr!sa $('(#al7 :7 !$7 S<o Pa%lo. P!arso"
Pr!"#(&! PallD 200;J
RO+NGD Pa%l P7 T2&"(&as $! &om%"(&aA<o !l!#rO"(&a7 :7 !$7 S<o
Pa%lo. P!arso" Pr!"#(&! PallD 200;J
CARISSIMID Al!Ca"$r! $a S(l*aJ ROCPOLD 8%!r'!"J GRANVILLED
L(sa"$ro Samb!"!$!##(7 R!$!s $! &om%#a$or!s. r!&%rso !l!#rO"(&o7 Por#o Al!'r!.
3ooNma"D 200>J
3LAN/ENPORND Da"a !# al7 Mo$!m ara ("(&(a"#!s7 R(o $! 8a"!(ro.
C(T"&(a Mo$!r"aD 1>>37
COMERD Do%'las E7 R!$! $! &om%#a$or!s ! I"#!r"!#7 97 !$7 Por#o
Al!'r!. Ar#m!$D 200UJ
1ARIASD Pa%lo C2sar 3!"#o7 C%rso !ss!"&(al $! r!$!s. #%$o o H%!
*o&T r!&(sa sab!r sobr! r!$!s $! &om%#a$or!s7 S<o Pa%lo. D('!ra#( 3ooNsD 200;7
:
USABILIDADE NA NOSSA LOCADORA DE LIVROS
+sab(l($a$! 2 %m #!rmo %sa$o ara $!-("(r a -a&(l($a$! &om H%! os
%s%)r(os o$!m !mr!'ar %ma -!rram!"#a o% obF!#o a -(m $! r!al(4ar %ma #ar!-a
!s!&M-(&a ! (mor#a"#!7 A %sab(l($a$! o$! #amb2m s! r!-!r(r aos m2#o$os $!
m!"s%raA<o $a %sab(l($a$! ! ao !s#%$o $os r("&M(os or #r)s $a !-(&(T"&(a
!r&!b($a $! %m obF!#o7
Na I"#!raA<o P%ma"o-&om%#a$or ! "a C(T"&(a $a Com%#aA<oD
%sab(l($a$! "ormalm!"#! s! r!-!r! K s(ml(&($a$! ! -a&(l($a$! &om H%! %ma
("#!r-a&!D %m ro'rama $! &om%#a$or o% %m V!bs(#! o$! s!r %#(l(4a$o7 O T!rmo
#amb2m 2 %#(l(4a$o !m &o"#!C#o $! ro$%#os &omo aar!lhos !l!#rO"(&osD !m )r!as
$a &om%"(&aA<o ! ro$%#os $! #ra"s-!rT"&(a $! &o"h!&(m!"#oD &omo ma"%a(sD
$o&%m!"#os ! aF%$as o"l("!7
A %sab(l($a$! !s#) r!la&(o"a$a aos !s#%$os $! Er'o"om(a ! $!
I"#!raA<o P%ma"o-&om%#a$or7 A %sab(l($a$! !s#) $(r!#am!"#! l('a$a ao $()lo'o "a
("#!r-a&! ! a &aa&($a$! $o so-#Var! !m !rm(#(r H%! o %s%)r(o al&a"&! s%as m!#as
$! ("#!raA<o &om o s(s#!ma7 S!r $! -)&(l ar!"$(4a'!mD !rm(#(r %ma %#(l(4aA<o
!-(&(!"#! ! ar!s!"#ar o%&os !rrosD s<o os as!&#os -%"$am!"#a(s ara a
!r&!A<o $a boa %sab(l($a$! or ar#! $o %s%)r(o7 Mas a %sab(l($a$! o$! a("$a
!s#ar r!la&(o"a$a &om a -a&(l($a$! $! s!r m!mor(4a$a ! ao "M*!l $! sa#(s-aA<o $o
%s%)r(o7
Na Nossa Lo&a$ora $! L(*rosD a %sab(l($a$! s!r(a %sa$a ara a
-a&(l($a$! $! %soD -a&(l($a$! $o ar!"$(4a$oD -a&(l($a$! $! m!mor(4aA<o $as #ar!-asD
ro$%#(*($a$! "a !C!&%A<o $as #ar!-asD r!*!"A<oD *(sa"$o a $(m("%(A<o $os !rros !
sa#(s-aA<o $o %s%)r(o7
Para a %sab(l($a$! o o"#o $! ar#($a $o $!s!"*ol*(m!"#o 2 o
%s%)r(o7 +s%)r(o 2 o #!rmo #2&"(&o %#(l(4a$o !m %sab(l($a$! ara r!-!r(r-s! a &a$a
!ssoa H%! %#(l(4a o obF!#o !m H%!s#<o or m!(o $! %ma ("#!r-a&!7 A ("#!r-a&! 2 o
m!(o !lo H%al a !ssoa ("#!r*2mD $(alo'aD mo$(-(&a o obF!#o $a ("#!raA<o7 S! a
("#!r-a&! 2 -)&(l $! ar!"$!rD s(ml!sD $(r!#a ! am(')*!lD a !ssoa !s#ar) ("&l("a$a a
-a4!r %so $a m!sma7
A I"#!raA<o P%ma"o-Com%#a$or WPCI o% IPCX r!m!#! a &lar!4a !
-a&(l($a$! $! %so $! ("#!r-a&!s !l!#rO"(&asD ("&l%("$o %m ro'rama $! &om%#a$or o%
sM#(o7 A $(s&(l("a $! IPC *(sa &o"s#r%(r o &o"h!&(m!"#o #!Ir(&o "!&!ss)r(o ara
;
!mbasar o $!s!"ho $! ("#!r-a&!s H%! 'ara"#am %ma boa %sab(l($a$!7
+m bom s(s#!ma $! Lo&a$ora $! L(*ros -ar(a &om H%! #a"#o a
a&!ss(b(l($a$! H%a"#o K %sab(l($a$! #(*!ss!m &omo -o&o $! a#!"A<o o %s%)r(o7 Val!
r!ssal#ar H%! a a&!ss(b(l($a$! #ra#a $o a&!sso a lo&a(sD ro$%#osD s!r*(Aos o%
("-ormaAL!s !-!#(*am!"#! $(so"M*!(s ao ma(or "Gm!ro ! *ar(!$a$! ossM*!l $!
!ssoas ("$!!"$!"#! $! s%as &aa&($a$!s -Ms(&o-mo#oras ! !r&!#(*asD &%l#%ra(s !
so&(a(sD F) a %sab(l($a$! #ra#a $a -a&(l($a$! $! %so7 +m s(s#!ma $! lo&a$ora o$! s!r
a&!ssM*!lD mas $(-M&(l $! s!r %#(l(4a$o o%J s!r -)&(l $! s!r %#(l(4a$oD mas ("a&!ssM*!l K
ar#! $a o%laA<o7
No !"#a"#oD a a&!ss(b(l($a$! ! %sab(l($a$! s<o $(s&(l("as
&oml!m!"#ar!s ! 2 ma(s ro*)*!l H%! %m s(s#!ma &om boa a&!ss(b(l($a$! #!r) %ma
boa %sab(l($a$!D ass(m &omo %m s(s#!ma &om boa %sab(l($a$! s!r) ma(s a&!ssM*!l7
U
SISTEMAS OPERACIONAIS MAIS UTILIZADOS NA REGIO
Q("$oVs , 2 %ma o%lar -amMl(a $! s(s#!mas o!ra&(o"a(s
&r(a$os !la M(&roso-#D 2 %m ro$%#o &om!r&(alD &om r!Aos $(-!r!"&(a$os ara &a$a
%ma $! s%as *!rsL!s7 Y o s(s#!ma o!ra&(o"al ma(s %#(l(4a$o !m &om%#a$or!s
!ssoa(s "o m%"$o7
A *!rs<o ma(s a#%al $o Q("$oVs ara $!sN#os 2 o Q("$oVs UD
la"Aa$o !m 200> ! ara s!r*($or!s 2 o Q("$oVs S!r*!r 200= R27
Ma&OS , Y %m s(s#!ma o!ra&(o"al ror(!#)r(o bas!a$o "o
N!r"!l +"(C #(#%la$o O!" DarV("D $!s!"*ol*($oD -abr(&a$o ! *!"$($o !la !mr!sa
am!r(&a"a Al!D $!s#("a$o !C&l%s(*am!"#! aos &om%#a$or!s $a l("ha Ma&("#osh !
H%! &omb("a a !C!r(T"&(a a$H%(r($a &om a #ra$(&(o"al G+I $!s!"*ol*($a ara as
*!rsL!s a"#!r(or!s $o Ma& OS &om %m !s#)*!l ! &omro*a$o "G&l!o7 A Gl#(ma
*!rs<o $o Ma& OS X oss%( &!r#(-(&aA<o +NIX7
Ass(mD o Ma& OS XD la"Aa$o ("(&(alm!"#! !la Al! Com%#!r !m
2001D 2 %ma &omb("aA<o $o DarV(" W%m "G&l!o $!r(*a$o $o m(&ro"G&l!o Ma&hX &om
%ma r!"o*a$a G+I &hama$a AH%a7 As r(m!(ras *!rsL!s $o Ma&h W"<o m(&ro"G&l!oX
-oram $!r(*a$as $o 3SD7
L("%C - +b%"#% , Y %m s(s#!ma o!ra&(o"al $! &I$('o ab!r#o
&o"s#r%M$o !m "G&l!o L("%CD s!"$o o s(s#!ma o!ra#(*o $! &I$('o ab!r#o ma(s
o%lar $o m%"$o7 Y a#ro&("a$o !la Ca"o"(&al L#$a7
A roos#a $o +b%"#% 2 o-!r!&!r %m s(s#!ma o!ra#(*o H%! H%alH%!r
!ssoa ossa %#(l(4ar s!m $(-(&%l$a$!sD ("$!!"$!"#!m!"#! $! "a&(o"al($a$!D "M*!l
$! &o"h!&(m!"#o o% l(m(#aAL!s -Ms(&as7 O s(s#!ma $!*! s!r &o"s#(#%M$o #o#alm!"#! $!
so-#Var! 'ra#%(#o ! l(*r!D al2m $! (s!"#a $! H%alH%!r #aCa7 8) *!m &om Na*!'a$or
Mo4(lla 1(r!-oCD 3rO--(&!D al(&a#(*os m%l#(mM$(a ! M!ss!"'!r &oma#M*!(s &om os F)
&o"h!&($os7
=
CUSTO DE INTERNET NA REGIO
O &%s#o $! $(so"(b(l(4aA<o ara l('aA<o $! ("#!r"!# $a Lo&a$ora $!
L(*ros !la !mr!sa O(D a#ra*2s $o O( V!loC 3a"$a Lar'a ! &o"*!rsa"$o &om o
a#!"$!"#!D o la"o H%! -(&ar(a ma(s !m &o"#a s!r(a o $! 10 m!'asD 'a"ha"$o bO"%s
$! 1000 m("%#os ara &hama$as DDDD sa("$o a RZ >>D>0 or mTs7 Val! r!ssal#ar
H%! o a#!"$!"#! $a O( #amb2m &(#o% a ("#!r"!# $! : m!'as "o *alor $! RZ =>D>0 !
$(ss! H%! s%r(r(a a "!&!ss($a$! $! %ma Lo&a$ora $! !H%!"o or#!D "o H%al !l!
$(ss! H%! o H%! m!lhorar(a o $!s!m!"ho $a ("#!r"!# ! s%a *!lo&($a$! s!r(a a R!$!
Lo&alD os &ab!am!"#osD !s#r%#%ra $a r!$!D arH%(#!#%raD !#&7
O a#!"$!"#! #amb2m s%'!r(% H%! a !mr!sa #(*!ss! a 3a"$a Lar'a
&om IP 1(CoD o(s $(ss! H%! #o$a *!4 H%! o &l(!"#! ! s!%s -%"&(o")r(os -oss!m
a&!ssar a ("#!r"!#D a ($!"#(-(&aA<o "a r!$! s!r(a a m!smaD ! (sso -a4 &om H%! a
!mr!sa &o"!&#! s!%s &om%#a$or!s r!mo#am!"#!D hos!$! s!% rIr(o s(#! ara
#!r *(s(b(l($a$!D r!al(4! *($!o&o"-!rT"&(asD #!"ha %m !-ma(l &orora#(*oD &r(! %ma
VPN s!'%ra ara &omar#(lhar $a$os ! !C!&%#! s!% rIr(o 1TP S!r*!r7
A o%#ra !mr!sa H%! !sH%(samos sobr! a $(so"(b(l(4aA<o $!
("#!r"!# -o( a EXPNET7 A EXPNET #rabalha &om r!$! !m -(bra I#(&a ara
a#!"$(m!"#o a &l(!"#!s &orora#(*os7 A EXPNET !s#) r!s!"#! "o m!r&a$o a#%a"$o
"o -or"!&(m!"#o $! a&!sso K I"#!r"!#D ! %#(l(4a #!&"olo'(a a*a"Aa$a ara !m(#(r s("a(s
$! r)$(o -r!H%T"&(a &om ba(Co &%s#o ! al#a H%al($a$!7 A &o"!C<o Q(r!l!ss W*(a r)$(o
m(&ro-o"$asX "<o %#(l(4a l("ha #!l!-O"(&aD ! &o"#a &om s('"(-(&a#(*as *a"#a'!"sD
$!"#r! !las !s#<o. Al#a *!lo&($a$!D &o"!C<o ba"$a lar'a !rma"!"#! 29[UD l("ha
#!l!-O"(&a l(*r!D !&o"om(aD s!m l(m(#! $! #r)-!'o ! "<o !C(s#! a "!&!ss($a$! $!
ro*!$or7
3as#a l('ar o s!% &om%#a$orD !s#a"$o &om as ("s#alaAL!s -!(#as
a$!H%a$am!"#!D ara !s#ar &o"!&#a$o K ("#!r"!#7 A *!lo&($a$! $! &o"!C<o 2 al#a !
*a( a#2 o la"o &o"#ra#a$o7
1ala"$o &om %m $os a#!"$!"#!sD !l! "os $(ss! H%! o H%! s%r(r(a a
m("ha !mr!sa s!r(a o Pla"o $! ("#!r"!# D!$(&a$oD &om IP -(Co ! *!lo&($a$! $! 1
m!'aD "o *alor $! RZ :>=D00 m!"sal7
A I"#!r"!# $!$(&a$a 2 %m s!r*(Ao $! &o"!&#(*($a$! IPD H%! s%or#a
al(&aAL!s TCP[IP ara a&!sso !rma"!"#!m!"#! $(so"M*!l K I"#!r"!# ! H%!
o-!r!&! K s%a !mr!sa a&!sso $!$(&a$oD &om &o"!C<o $! al#a &aa&($a$! $!
>
#r)-!'oD &o"-(ab(l($a$!D H%al($a$!D $(so"(b(l($a$! ! -l!C(b(l($a$!7
O a#!"$!"#! $a EXPNET 'ara"#(% H%! s!r(a %ma ("#!r"!# r)($a !
($!al ara a Lo&a$oraD #!"$o &ob!r#%ra ! s%or#! &om !s!&(al(s#as !m ("-orm)#(&a
29h or $(a7
10
DETALHAMENTO DOS CASOS DE USO DA NOSSA LOCADORA DE LIVROS
Casos $! +so s<o "arra#(*as !m #!C#oD amlam!"#! %#(l(4a$as ara
l!*a"#ar os r!H%(s(#os $! $!#!rm("a$a sol%A<o $! so-#Var!7 D!s&r!*! a
-%"&(o"al($a$! !s!&M-(&a H%! %m s(s#!maD s%os#am!"#!D $!*! $!s!m!"har o%
!C(b(rD or m!(o $a mo$!la'!m $o $()lo'o H%! %m %s%)r(oD %m s(s#!ma !C#!r"o o%
o%#ra !"#($a$! #!r) &om o s(s#!ma $!s!"*ol*($o7 Po$! #amb2m s!r r!r!s!"#a$o or
%m $(a'rama H%! %#(l(4! os &o"&!(#os $a +ML7
171 CASO DE +SO , CONTROLAR +S+RIO
C!")r(o WCo"#rolar %s%)r(oX. O Cl(!"#! &h!'a K b(bl(o#!&a ! sol(&(#a o
&a$as#ram!"#o7 O a#!"$!"#! sol(&(#a a $o&%m!"#aA<o ara &a$as#ro ! &om!Aa a
al(m!"#ar o s(s#!ma &om os $a$os obr('a#Ir(os7 O s(s#!ma &h!&a !"$T"&(as
a"#!r(or!s7 S(s#!ma !-!#%a o &a$as#ro7 A#!"$!"#! sol(&(#a (mr!ss<o !m $%as *(as7 O
&l(!"#! ass("a %ma *(a ! o a#!"$!"#! $!*! $('(#al(4ar ! arH%(*ar "o s(s#!ma7 O
s(s#!ma $!*! o-!r!&!r as -%"&(o"al($a$!s $! &o"s%l#aD !$(A<oD bloH%!(o ! !C&l%s<o
$! $a$os &a$as#ra(s7
Nom! $o Caso $! +so. Co"#rolar +s%)r(o7
A#or!s !"*ol*($os. 1 - A#!"$!"#!7
I"#!r!ssa$os ! ("#!r!ss!s.
1 - Cl(!"#!. $!s!Fa &a$as#rar-s! $! -orma r)($a ! !-(&(!"#!J
2 - A#!"$!"#!. $!s!Fa #!r &o"#rol! #o#al sobr! o ro&!sso $!
&a$as#ram!"#o ! '!r!"&(am!"#o $! &a$as#ra$os7
Pr2-&o"$(A<o. A#!"$!"#! a%#!"#(&a$o "o s(s#!ma7
PIs-&o"$(A<o. Cl(!"#! &a$as#ra$o &om #o$os os $a$os obr('a#Ir(osD
b(bl(o#!&a &om &o"#rol! #o#al $a s(#%aA<o &a$as#ral7
AX 1l%Co b)s(&o r("&(al CADASTRAR.
1 - o a#!"$!"#! !$! "o*o &a$as#roD aIs &h!&ar $o&%m!"#os
obr('a#Ir(osJ
2 - o s(s#!ma sol(&(#a !"#ra$a $! $a$os WCP1XJ
3 - o s(s#!ma &h!&aD a#ra*2s $o CP1D bas! $! $a$os ("#!r"a $! o%#ro
ro'rama K ro&%ra $! !"$T"&(asJ
11
9 - o s(s#!ma sol(&(#a !"#ra$a $! ma(s $a$os W"om!D !"$!r!AoD RGD
CP1D !-ma(lXJ
: - o s(s#!ma *al($a ! &o"-(rma o &a$as#ram!"#oJ
; - o a#!"$!"#! '!ra ! (mr(m(D !m $%as *(asD o ro#o&olo $a
o!raA<oJ
U - o &l(!"#! ass("a ! !"#r!'a %ma *(a ao a#!"$!"#!J
= - o a#!"$!"#! $('(#al(4a ! arH%(*a !s#a *(a &omo (ma'!m "o
s(s#!ma7
1l%Co $! !C&!AL!s CADASTRAR.
1 - &l(!"#! &om !"$T"&(as "a b(bl(o#!&a.
2 - s(s#!ma a*(sa H%! !C(s#!m !"$T"&(as "a b(bl(o#!&aJ
3 - a#!"$!"#! sol(&(#a (mr!ss<o $as !"$T"&(asJ
9 - s(s#!ma '!ra r!la#Ir(o ! (mr(m(J
: - s(s#!ma sal*a !s#a$o $o &a$as#ro a#2 H%! !"$T"&(a s!Fa
r!sol*($a7
3X 1l%Co b)s(&o r("&(al CONS+LTAR[EDITAR.
1 - o a#!"$!"#! ("(&(a a &o"s%l#aJ
2 - o a#!"$!"#! !"#ra &om NOME o% CP1J
3 - o s(s#!ma ro&%ra o r!'(s#roJ
9 - o a#!"$!"#! s!l!&(o"a o r!'(s#roJ
: - o s(s#!ma &arr!'a "a #!la os $a$osJ
; - o a#!"$!"#! !$(#a as ("-ormaAL!sJ
U - o s(s#!ma 'ra*a7
1l%Co $! !C&!AL!s CONS+LTAR[EDITAR.
1 - "<o &a$as#ra$o.
2- s(s#!ma a*(sa H%! "<o h) r!'(s#ro $! &a$as#roJ
3 - s(s#!ma !r'%"#a s! $!s!Fa &a$as#rarJ
9 - s(s#!ma &hama mI$%lo $! &a$as#roJ
CX 1l%Co b)s(&o r("&(al CONS+LTAR[EXCL+IR.
1 - o a#!"$!"#! ("(&(a a &o"s%l#aJ
2 - o a#!"$!"#! !"#ra &om NOME o% CP1J
3 - o s(s#!ma ro&%ra o r!'(s#roJ
9 - o a#!"$!"#! s!l!&(o"a o r!'(s#roJ
: - o s(s#!ma &arr!'a "a #!la os $a$osJ
12
; - o a#!"$!"#! sol(&(#a !C&l%s<oJ
U - o s(s#!ma !$! &o"-(rmaA<o ara !C&l%s<oJ
= - o a#!"$!"#! &o"-(rmaJ
> - o s(s#!ma r!al(4a a !C&l%s<o7
1l%Co $! !C&!AL!s CONS+LTAR[EXCL+IR.
1 - "<o &a$as#ra$o.
2 - s(s#!ma a*(sa H%! "<o h) r!'(s#ro $! &a$as#roJ
3 - s(s#!ma !r'%"#a s! $!s!Fa &a$as#rarJ
9 - s(s#!ma &hama mI$%lo $! &a$as#roJ
DX 1l%Co b)s(&o r("&(al CONS+LTAR[3LO\+EAR.
1 - o a#!"$!"#! ("(&(a a &o"s%l#aJ
2 - o a#!"$!"#! !"#ra &om NOME o% CP1J
3 - o s(s#!ma ro&%ra o r!'(s#roJ
9 - o a#!"$!"#! s!l!&(o"a o r!'(s#roJ
: - o s(s#!ma &arr!'a "a #!la os $a$osJ
; - o a#!"$!"#! sol(&(#a bloH%!(oJ
U - o s(s#!ma sol(&(#a o mo#(*oJ
= - o a#!"$!"#! ("-orma ! &o"-(rma bloH%!(oJ
> - o s(s#!ma r!al(4a o bloH%!(o7
1l%Co $! !C&!AL!s CONS+LTAR[ 3LO\+EAR.
1 - r!'(s#ro "<o !"&o"#ra$o.
2 - s(s#!ma a*(sa H%! "<o h) r!'(s#ro $! &a$as#roJ
3 - s(s#!ma !r'%"#a s! $!s!Fa &a$as#rarJ
9 - s(s#!ma &hama mI$%lo $! &a$as#ro7
172 CASO DE +SO , EMPRESTAR LIVRO
C!")r(o WEmr!s#ar L(*roX. Ess! &aso $! %so $!s&r!*! os assos
"!&!ss)r(os ara o -%"&(o")r(o r!'(s#rar %ma lo&aA<o ara %m $!#!rm("a$o &l(!"#!7
Nom! $o Caso $! +so. Emr!s#ar L(*ro7
A#or!s !"*ol*($os. 1 - A#!"$!"#!7
I"#!r!ssa$os ! ("#!r!ss!s.
1 - Cl(!"#!. $!s!Fa r!al(4ar !mr2s#(mo $! l(*roJ
13
2 - A#!"$!"#!. $!s!Fa #!r &o"#rol! #o#al sobr! o ro&!sso $!
&a$as#ram!"#o $! !mr2s#(mos7
Pr2-&o"$(A<o. O 1%"&(o")r(o r!&(sa #!r a&!sso l(b!ra$o ao s(s#!ma
ara !-!#%ar !ssa lo&aA<oD os l(*ros !s#ar!m $(so"M*!(s ! o &l(!"#! "<o #!r "!"h%ma
!"$T"&(a $! $!*ol%A<o7
PIs-&o"$(A<o. A lo&aA<o -o( !-!#%a$a ! os ro$%#os s!l!&(o"a$os
"<o !s#ar<o $(so"M*!(s ara o%#ras lo&aAL!s a#2 s%a $!*ol%A<o7 A("$a o$!"$o
'!rar %ma &o"#a a r!&!b!r o% %m r!&!b(m!"#o a *(s#a $a lo&aA<o7
AX 1l%Co 3)s(&o Pr("&(al
] O A#!"$!"#! !-!#%a o lo'(" "o s(s#!ma ! a&!ssa ao mo$%lo $!
lo&aA<oJ
] O A#!"$!"#! &o"s%l#a ! s!l!&(o"a o &l(!"#! H%! $!s!Fa r!al(4ar a
lo&aA<o7 I"&l%$! W!sH%(sa lo&aAL!s $! &l(!"#!XJ
] O A#!"$!"#! &o"s%l#a a $(so"(b(l($a$! $os l(*ros !s&olh($os !lo
&l(!"#!7 S! "<o ho%*!r "!"h%m $(so"M*!l ("-ormar ao &l(!"#!7 E sol(&(#)-lo H%!
s!l!&(o"! o%#ros l(*rosJ
] O A#!"$!"#! s!l!&(o"a os l(*ros $(so"M*!(s ! ("-orma o *alor a
a'ar ao &l(!"#!J
] O A#!"$!"#! ("-orma ao Cl(!"#! a -orma $! a'am!"#oD H%! o$!
s!r "o a#o $a lo&aA<o o% $a $!*ol%A<oJ
] Caso o &l(!"#! !s&olha "o a#o $a lo&aA<o o a#!"$! !m(#! o bol!#o
&o"#!"$o os *alor!s $! a'am!"#oJ
] Caso a !s&olha "a $!*ol%A<o o a#!"$!"#! !m(#! %m r!la#Ir(o $os
l(*ros lo&a$os ! $os *alor!s $os m!smos ara H%! o &l(!"#! ass("!J
] O a#!"$!"#! -("al(4a a lo&aA<o7
3X 1l%Co Al#!r"a#(*o
No s!'%"$o asso $o -l%Co b)s(&o.
] Caso o Cl(!"#! "<o s!Fa &a$as#ra$o o A#!"$!"#! !C!&%#a o
ro&!$(m!"#o $! &a$as#ro $! &l(!"#!7 EC#!"$ WCa$as#rar Cl(!"#!X7
] Caso o &l(!"#! oss%a al'%ma !"$T"&(a $! $!*ol%A<o $! -(#as o
a#!"$!"#! !C!&%#a o ro&!$(m!"#o $! $!*ol%A<o $! -(#as EC#!"$ WCa$as#rar Cl(!"#!X7
S! o &l(!"#! "<o $!s!Far $!*ol*!r os l(*ros !"$!"#!s o ro&!$(m!"#o $! lo&aA<o 2
!"&!rra$o ! o &aso $! %so #!rm("a7
19
173 CASO DE +SO , DEVOLVER LIVRO
C!")r(o WD!*ol*!r L(*roX. Es#! &aso $! %so 2 r!so"s)*!l or
arma4!"ar $a$os $! %ma $!*ol%A<oD o% s!FaD H%a"$o o ro&!sso $! lo&aA<o 2
-("al(4a$oD 2 "!&!ss)r(o arma4!"ar os $a$os r!-!r!"#!s KH%!la a#(*($a$!7
Nom! $o Caso $! +so. D!*ol*!r L(*ro7
A#or!s !"*ol*($os. 1 - A#!"$!"#!7
I"#!r!ssa$os ! ("#!r!ss!s.
1 - Cl(!"#!. $!s!Fa r!al(4ar $!*ol%A<o $! l(*roJ
2 - A#!"$!"#!. $!s!Fa #!r &o"#rol! #o#al sobr! o ro&!sso $!
$!*ol%A<o $! !mr2s#(mos7
Pr2-&o"$(A<o. O %s%)r(o $!*! !s#ar &o"!&#a$o ao s(s#!ma W#!r
!-!#%a$o o lo'("X7
PIs-&o"$(A<o. A $!*ol%A<o 2 !-!#%a$a ! &a$as#ra$a "o s(s#!maD
s!"$o r!al(4a$a a a#%al(4aA<o $! $a$os $o l(*ro ! $o &l(!"#! H%! ar#(&(o% $a
lo&aA<o7
AX 1l%Co 3)s(&o Pr("&(al
] O &aso $! %so ("(&(a-s! H%a"$o o %s%)r(o W-%"&(o")r(o o%
a$m("(s#ra$orX s!l!&(o"a a oA<o ara $!*ol%A<o $! %m ro$%#oJ
] O s(s#!ma !$! H%! o %s%)r(o ("-orm! o &I$('o $o l(*ro ! $a
%"($a$! ! o CP1 $o Cl(!"#! H%! s! $!s!Fa $!*ol*!rJ
] O s(s#!ma *!r(-(&ar as lo&aAL!s $o &l(!"#! H%! !s#<o !"$!"#!s
ara o l(*ro ! a %"($a$! !s!&(-(&a$aJ
] O s(s#!ma r!#or"a as ("-ormaAL!s sobr! #o$os os !"*ol*($os "a
lo&aA<oD &omo &l(!"#!D *!"$!$or ! l(*roD al2m $! !C(b(r o *alor -("al $a lo&aA<oJ
] O %s%)r(o &o"-(rma os $a$osJ
] O s(s#!ma a#%al(4a ("-ormaAL!s $os !"*ol*($os "o ro&!sso $!
lo&aA<oJ
] +ma m!"sa'!m $! s%&!sso 2 !C(b($a ara o %s%)r(oJ
] O %s%)r(o &o"-(rma a o!raA<o7
3X 1l%Co Al#!r"a#(*o
] No s!'%"$o asso $o -l%Co b)s(&oD s! al'%m $a$o "<o -or *)l($oD o
s(s#!ma "o#(-(&ar) %m !rroJ
] O &aso $! %so r!#or"ar) ao s!'%"$o asso $o -l%Co b)s(&o7
1:
SISTEMA DE LOCAO
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace ossaLocadora
!
pu"lic partial class Frm#rincipal $ Form
!
pu"lic Frm#rincipal%&
!
'nitiali(eComponent%&;
)
pri*ate *oid li*rosToolStripMenu'tem+Clic,%o"-ect sender. /*ent0rgs e&
!
FrmCadLi*ros 1rmcadli*ros 2 new FrmCadLi*ros%&;
1rmcadli*ros.S3ow%&;
)
pri*ate *oid toolStrip4utton5+Clic,%o"-ect sender. /*ent0rgs e&
!
)
pri*ate *oid editorasToolStripMenu'tem+Clic,%o"-ect sender. /*ent0rgs
e&
!
1rm/ditora 1rmeditora 2 new 1rm/ditora%&;
1rmeditora.S3ow%&;
1;
)
pri*ate *oid sairToolStripMenu'tem5+Clic,%o"-ect sender. /*ent0rgs e&
!
0pplication./xit%&;
)
pri*ate *oid li*rosToolStripMenu'tem5+Clic,%o"-ect sender. /*ent0rgs e&
!
1rmConsulta 1rmconsulta 2 new 1rmConsulta%&;
1rmconsulta.S3ow%&;
)
pri*ate *oid 1uncion6riosToolStripMenu'tem5+Clic,%o"-ect sender.
/*ent0rgs e&
!
1rmConsulta 1rmconsulta 2 new 1rmConsulta%&;
1rmconsulta.S3ow%&;
)
pri*ate *oid clientesToolStripMenu'tem5+Clic,%o"-ect sender. /*ent0rgs
e&
!
1rmConsulta 1rmconsulta 2 new 1rmConsulta%&;
1rmconsulta.S3ow%&;
)
pri*ate *oid editorasToolStripMenu'tem5+Clic,%o"-ect sender. /*ent0rgs
e&
!
1rmConsulta 1rmconsulta 2 new 1rmConsulta%&;
1rmconsulta.S3ow%&;
)
)
)
1U
1=
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace ossaLocadora
!
pu"lic partial class FrmCadLi*ros $ Form
!
pu"lic FrmCadLi*ros%&
!
'nitiali(eComponent%&;
)
pri*ate *oid FrmCadLi*ros+Load%o"-ect sender. /*ent0rgs e&
!
po*oaGrid%&;
)
pu"lic *oid po*oaGrid%&
!
try
!
Li*ro li*ro 2 new Li*ro%&;
gridLi*ro.DataSource 2 li*ro.listaLi*ro%&;
)
catc3 %/xception erro&
!
Message4ox.S3ow%7/rro na listagem dos li*ros$ 7 8 erro. 7/rro7.
Message4ox4uttons.9:. Message4ox'con./rror&;
1>
)
)
pri*ate *oid "tn0lterar+Clic,%o"-ect sender. /*ent0rgs e&
!
li*roModel li*romodel 2 new li*roModel%&;
li*romodel.'dLi*ro 2 Con*ert.To'nt;<%t"'dLi*ro.Text&;
li*romodel.'d/ditora 2 Con*ert.To'nt;<%t"'d/ditoraLi*ro.Text&;
li*romodel.TituloLi*ro 2 t"TituloLi*ro.Text;
li*romodel./dicaoLi*ro 2 t"/dicaoLi*ro.Text;
li*romodel.Locali(acaoLi*ro 2 t"Locali(acaoLi*ro.Text;
li*romodel.Classi1icacaoLi*ro 2 t"Classi1icacaoLi*ro.Text;
li*romodel.0utoresLi*ro 2 t"0utoresLi*ro.Text;
li*romodel.=esen3aLi*ro 2 t"=esen3aLi*ro.Text;
li*romodel.Tom"oLi*ro 2 Con*ert.To4oolean%tom"oLi*roC3ec,4ox.Text&;
li*romodel.0noLi*ro 2 Con*ert.ToDateTime%t"0noLi*ro.Text&;
try
!
Li*ro li*ro 2 new Li*ro%&;
li*ro.alteraLi*ro%li*romodel&;
Message4ox.S3ow%7Li*ro alterado com sucesso> 7. 7Sucesso7.
Message4ox4uttons.9:. Message4ox'con.'n1ormation&;
po*oaGrid%&;
)
catc3 %/xception erro&
!
Message4ox.S3ow%7/rro ao alterar li*ro$ 7 8 erro. 7/rro7.
Message4ox4uttons.9:. Message4ox'con./rror&;
)
)
pri*ate *oid "tnGra*ar+Clic,%o"-ect sender. /*ent0rgs e&
!
li*roModel li*romodel 2 new li*roModel%&;
li*romodel.'dLi*ro 2 Con*ert.To'nt;<%t"'dLi*ro.Text&;
li*romodel.'d/ditora 2 Con*ert.To'nt;<%t"'d/ditoraLi*ro.Text&;
li*romodel.TituloLi*ro 2 t"TituloLi*ro.Text;
li*romodel./dicaoLi*ro 2 t"/dicaoLi*ro.Text;
li*romodel.Locali(acaoLi*ro 2 t"Locali(acaoLi*ro.Text;
li*romodel.Classi1icacaoLi*ro 2 t"Classi1icacaoLi*ro.Text;
li*romodel.0utoresLi*ro 2 t"0utoresLi*ro.Text;
li*romodel.=esen3aLi*ro 2 t"=esen3aLi*ro.Text;
li*romodel.Tom"oLi*ro 2 Con*ert.To4oolean%tom"oLi*roC3ec,4ox.Text&;
li*romodel.0noLi*ro 2 Con*ert.ToDateTime%t"0noLi*ro.Text&;
try
!
Li*ro li*ro 2 new Li*ro%&;
li*ro.gra*aLi*ro%li*romodel&;
Message4ox.S3ow%7Li*ro gra*ado com sucesso> 7. 7Sucesso7.
Message4ox4uttons.9:. Message4ox'con.'n1ormation&;
po*oaGrid%&;
)
catc3 %/xception erro&
!
Message4ox.S3ow%7/rro ao gra*ar li*ro$ 7 8 erro. 7/rro7.
Message4ox4uttons.9:. Message4ox'con./rror&;
)
)

pri*ate *oid "tn/xcluir+Clic,%o"-ect sender. /*ent0rgs e&
!
li*roModel li*romodel 2 new li*roModel%&;
li*romodel.'dLi*ro 2 Con*ert.To'nt;<%t"'dLi*ro.Text&;
20
try
!
Li*ro li*ro 2 new Li*ro%&;
li*ro.excluiLi*ro%li*romodel&;
Message4ox.S3ow%7Li*ro excluido com sucesso> 7. 7Sucesso7.
Message4ox4uttons.9:. Message4ox'con.'n1ormation&;
po*oaGrid%&;
)
catc3 %/xception erro&
!
Message4ox.S3ow%7/rro ao excluir li*ro$ 7 8 erro. 7/rro7.
Message4ox4uttons.9:. Message4ox'con./rror&;
)
)
pri*ate *oid "tnCancelar+Clic,%o"-ect sender. /*ent0rgs e&
!
FrmCadLi*ros 1rmcadli*ros 2 new FrmCadLi*ros%&;
1rmcadli*ros.Close%&;
)
pri*ate *oid tom"oLi*roC3ec,4ox+C3ec,edC3anged%o"-ect sender. /*ent0rgs
e&
!
i1 %tom"oLi*roC3ec,4ox.C3ec,ed 22 true&
!
Message4ox.S3ow%7Li*ro atual est6 locado7. 7'n1orma?@o7.
Message4ox4uttons.9:. Message4ox'con.'n1ormation&;
)
)
)
)
21
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Data;
namespace ossaLocadora
!
class Li*ro
!
ConnectionD4 connLi*ro 2 null;
pu"lic DataTa"le listaLi*ro%&
!
DataTa"le datata"le 2 new DataTa"le%&;
try
!
connLi*ro 2 new ConnectionD4%&;
datata"le 2 connLi*ro.listaLi*roD4%&;
)
catc3 %/xception erro&
!
t3row erro;
)
return datata"le;
)
pu"lic li*roModel pesquisaLi*ro%string pesquisali*ro&
!
try
!
connLi*ro 2 new ConnectionD4%&;
22
return connLi*ro.pesquisaLi*roD4%pesquisali*ro&;
)
catc3 %/xception erro&
!
t3row erro;
)
)
pu"lic *oid gra*aLi*ro%li*roModel li*ro&
!
try
!
connLi*ro 2 new ConnectionD4%&;
connLi*ro.gra*aLi*roD4%li*ro&;
)
catc3 %/xception erro&
!
t3row erro;
)
)
pu"lic *oid excluiLi*ro%li*roModel li*ro&
!
try
!
connLi*ro 2 new ConnectionD4%&;
connLi*ro.excluiLi*roD4%li*ro&;
)
catc3 %/xception erro&
!
t3row erro;
)
)
pu"lic *oid alteraLi*ro%li*roModel li*ro&
!
try
!
connLi*ro 2 new ConnectionD4%&;
connLi*ro.alteraLi*roD4%li*ro&;
)
catc3 %/xception erro&
!
t3row erro;
)
)
)
)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ossaLocadora
!
class li*roModel
!
int idli*ro. ideditora;
23
string tituloli*ro. edicaoli*ro. locali(acaoli*ro. classi1icacaoli*ro.
autoresli*ro. resen3ali*ro;
DateTime anoli*ro;
4oolean tom"oli*ro;
pu"lic int 'dLi*ro
!
get ! return idli*ro; )
set ! idli*ro 2 *alue; )
)
pu"lic int 'd/ditora
!
get ! return ideditora; )
set ! ideditora 2 *alue; )
)
pu"lic string TituloLi*ro
!
get ! return tituloli*ro; )
set ! tituloli*ro 2 *alue; )
)
pu"lic string /dicaoLi*ro
!
get ! return edicaoli*ro; )
set ! edicaoli*ro 2 *alue; )
)
pu"lic string Locali(acaoLi*ro
!
get ! return locali(acaoli*ro; )
set ! locali(acaoli*ro 2 *alue; )
)
pu"lic string Classi1icacaoLi*ro
!
get ! return classi1icacaoli*ro; )
set ! classi1icacaoli*ro 2 *alue; )
)
pu"lic string 0utoresLi*ro
!
get ! return autoresli*ro; )
set ! autoresli*ro 2 *alue; )
)
pu"lic string =esen3aLi*ro
!
get ! return resen3ali*ro; )
set ! resen3ali*ro 2 *alue; )
)
pu"lic DateTime 0noLi*ro
!
get ! return anoli*ro; )
set ! anoli*ro 2 *alue; )
)
pu"lic 4oolean Tom"oLi*ro
!
get ! return tom"oli*ro; )
set ! tom"oli*ro 2 *alue; )
)
)
)
using System;
using System.Collections.Generic;
using System.Linq;
29
using System.Text;
using System.Data;
using System.Data.SqlClient;
using System.Windows.Forms;
namespace ossaLocadora
!
class ConnectionD4
!
String conexaoString 2 A7Data Source2.BSCL/D#=/SS;'nitial
Catalog2d"aula5;#ersist Security 'n1o2true;Eser2sa;#assword25<;FG;7;
SqlConnection conexao 2 null;
pu"lic SqlConnection conectarD4%&
!
try
!
conexao 2 new SqlConnection%conexaoString&;
conexao.9pen%&;
Message4ox.S3ow%7Conex@o reali(ada com sucesso7. 7'n1orma?@o7.
Message4ox4uttons.9:. Message4ox'con.'n1ormation&;
)
catc3 %/xception erro&
!
Message4ox.S3ow%7/rro ao se conectar$ 7 8 erro. 7/rro7.
Message4ox4uttons.9:. Message4ox'con./rror&;
)
return conexao;
)
pu"lic DataTa"le listaLi*roD4%&
!
DataTa"le datata"le 2 new DataTa"le%&;
try
!
conexao 2 new SqlConnection%conexaoString&;
SqlCommand sqlcomm 2 new SqlCommand%7Select H 1rom Li*ro7.
conexao&;
SqlData0dapter daLi*ro 2 new SqlData0dapter%&;
daLi*ro.SelectCommand 2 sqlcomm;
DataTa"le dtLi*roD4 2 new DataTa"le%&;
daLi*ro.Fill%dtLi*roD4&;
return dtLi*roD4;
)
catc3 %/xception erro&
!
t3row erro;
)
)
pu"lic *oid gra*aLi*roD4%li*roModel li*ro&
!
try
!
conexao 2 new SqlConnection%conexaoString&;
SqlCommand sqlcomm 2 new SqlCommand%7'nsert into Li*ro *alues
%A'dLi*ro.A'd/ditoraLi*ro.ATituloLi*ro.A/dicaoLi*ro.A0noLi*ro.ALocali(acaoLi*ro
.AClassi1icacaoLi*ro.ATom"oLi*ro.A0utoresLi*ro.A=esen3aLi*ro&7. conexao&;
sqlcomm.#arameters.0ddWit3Ialue%7A'dLi*ro7. li*ro.'dLi*ro&;
sqlcomm.#arameters.0ddWit3Ialue%7A'd/ditoraLi*ro7.
li*ro.'d/ditora&;
sqlcomm.#arameters.0ddWit3Ialue%7ATituloLi*ro7.
li*ro.TituloLi*ro&;
2:
sqlcomm.#arameters.0ddWit3Ialue%7A/dicaoLi*ro7.
li*ro./dicaoLi*ro&;
sqlcomm.#arameters.0ddWit3Ialue%7A0noLi*ro7. li*ro.0noLi*ro&;
sqlcomm.#arameters.0ddWit3Ialue%7ALocali(acaoLi*ro7.
li*ro.Locali(acaoLi*ro&;
sqlcomm.#arameters.0ddWit3Ialue%7AClassi1icacaoLi*ro7.
li*ro.Classi1icacaoLi*ro&;
sqlcomm.#arameters.0ddWit3Ialue%7ATom"oLi*ro7.
li*ro.Tom"oLi*ro&;
sqlcomm.#arameters.0ddWit3Ialue%7A0utoresLi*ro7.
li*ro.0utoresLi*ro&;
sqlcomm.#arameters.0ddWit3Ialue%7A=esen3aLi*ro7.
li*ro.=esen3aLi*ro&;
conexao.9pen%&;
sqlcomm./xecuteonCuery%&;
)
catc3 %/xception erro&
!
t3row erro;
)
1inally
!
conexao.Close%&;
)
)
pu"lic *oid excluiLi*roD4%li*roModel li*ro&
!
try
!
conexao 2 new SqlConnection%conexaoString&;
SqlCommand sqlcomm 2 new SqlCommand%7Delete 1rom Li*ro w3ere
'dLi*ro 2 A'dLi*ro7. conexao&;
sqlcomm.#arameters.0ddWit3Ialue%7A'dLi*ro7. li*ro.'dLi*ro&;
conexao.9pen%&;
sqlcomm./xecuteonCuery%&;
)
catc3 %/xception erro&
!
t3row erro;
)
1inally
!
conexao.Close%&;
)
)
pu"lic *oid alteraLi*roD4%li*roModel li*ro&
!
try
!
conexao 2 new SqlConnection%conexaoString&;
SqlCommand sqlcomm 2 new SqlCommand%7Epdate Li*ro set
TituloLi*ro 2 ATituloLi*ro. 'd/ditoraLi*ro 2 A'd/ditoraLi*ro. /dicaoLi*ro 2
A/dicaoLi*ro. 7 8
7 0noLi*ro 2 A0noLi*ro.
Locali(acaoLi*ro 2 ALocali(acaoLi*ro. Classi1icacaoLi*ro 2 AClassi1icacaoLi*ro.
7 8
7 Tom"oLi*ro 2 ATom"oLi*ro.
0utoresLi*ro 2 A0utoresLi*ro. =esen3aLi*ro 2 A=esen3aLi*ro w3ere 'dLi*ro 2
A'dLi*ro&7. conexao&;
sqlcomm.#arameters.0ddWit3Ialue%7A'dLi*ro7. li*ro.'dLi*ro&;
2;
sqlcomm.#arameters.0ddWit3Ialue%7A'd/ditoraLi*ro7.
li*ro.'d/ditora&;
sqlcomm.#arameters.0ddWit3Ialue%7ATituloLi*ro7.
li*ro.TituloLi*ro&;
sqlcomm.#arameters.0ddWit3Ialue%7A/dicaoLi*ro7.
li*ro./dicaoLi*ro&;
sqlcomm.#arameters.0ddWit3Ialue%7A0noLi*ro7. li*ro.0noLi*ro&;
sqlcomm.#arameters.0ddWit3Ialue%7ALocali(acaoLi*ro7.
li*ro.Locali(acaoLi*ro&;
sqlcomm.#arameters.0ddWit3Ialue%7AClassi1icacaoLi*ro7.
li*ro.Classi1icacaoLi*ro&;
sqlcomm.#arameters.0ddWit3Ialue%7ATom"oLi*ro7.
li*ro.Tom"oLi*ro&;
sqlcomm.#arameters.0ddWit3Ialue%7A0utoresLi*ro7.
li*ro.0utoresLi*ro&;
sqlcomm.#arameters.0ddWit3Ialue%7A=esen3aLi*ro7.
li*ro.=esen3aLi*ro&;
conexao.9pen%&;
sqlcomm./xecuteonCuery%&;
)
catc3 %/xception erro&
!
t3row erro;
)
1inally
!
conexao.Close%&;
)
)
pu"lic li*roModel pesquisaLi*roD4%string pesquisaLi*ro&
!
try
!
conexao 2 new SqlConnection%conexaoString&;
SqlCommand sqlcomm 2 new SqlCommand%7Select H 1rom Li*ro w3ere
TituloLi*ro li,e J78pesquisaLi*ro87KJ7. conexao&;
sqlcomm.#arameters.0ddWit3Ialue%7ApesquisaLi*ro7.
pesquisaLi*ro&;
conexao.9pen%&;
SqlData=eader datareader;
li*roModel li*romodel 2 new li*roModel%&;
datareader 2
sqlcomm./xecute=eader%Command4e3a*ior.CloseConnection&;
w3ile%datareader.=ead%&&
!
li*romodel.'dLi*ro 2
Con*ert.To'nt;<%datareaderL7'dLi*ro7M&;
li*romodel.TituloLi*ro 2
datareaderL7TituloLi*ro7M.ToString%&;
)
return li*romodel;
)
catc3 %/xception erro&
!
t3row erro;
)
1inally
!
conexao.Close%&;
)
)
2U
pu"lic DataTa"le lista/ditoraD4%&
!
DataTa"le datata"le 2 new DataTa"le%&;
try
!
conexao 2 new SqlConnection%conexaoString&;
SqlCommand sqlcomm 2 new SqlCommand%7Select H 1rom /ditora7.
conexao&;
SqlData0dapter /ditora 2 new SqlData0dapter%&;
/ditora.SelectCommand 2 sqlcomm;
DataTa"le dt/ditoraD4 2 new DataTa"le%&;
/ditora.Fill%dt/ditoraD4&;
return dt/ditoraD4;
)
catc3 %/xception erro&
!
t3row erro;
)
)
)
)
3a"&o "o S\L S!r*!r.
2=
CONCLUSO
Essa a#(*($a$! ("#!r$(s&(l("ar -o( b!m 'ra#(-(&a"#!D o(s a#ra*2s $!la
O$!-s! a$H%(r(r ma(s &o"h!&(m!"#o $o &%rso a#ra*2s $! &a$a #I(&o H%! -o(
roos#o ! #amb2m s!r*(% $! ma(or ar!"$(4a$o "as $(s&(l("as *(s#as "!ss!
s!m!s#r!7
A#ra*2s $o &!")r(o Nossa Lo&a$ora $! L(*rosD obs!r*o%-s!. o
l!*a"#am!"#o $! ("-ormaAL!s sobr! "!&!ss($a$!s !s!&M-(&as $o "!'I&(o $a
!mr!saJ o !s#%$oD or'a"(4aA<o ! (l%s#raA<o $as "!&!ss($a$!sJ ! a !laboraA<o $a
sol%A<o H%! %#(l(4o%-s! "o $!s!"*ol*(m!"#o $o s(s#!ma7
Pro&!$(m!"#o a$o#a$o s!m!lha"#! ao ro&!sso $! &o"s#r%A<o $!
%ma &asa o% %m r2$(o $! H%al($a$!7 Y !ss!"&(al -a4!r %m la"!Fam!"#o $!#alha$oD
&om a -("al($a$! $! !"sar sobr! as -ormas $! &o"s#r%A<oD -a4!r !s#(ma#(*as $!
#!moD r!&%rsosD !ssoas ara a r!al(4aA<o $!ss! roF!#o7
Para -a4!r bo"s roF!#os %#(l(4a-s! %ma l("'%a'!m $! mo$!la'!m
$o#a$a $! $(a'ramas H%! !rm(#am a r!r!s!"#aA<o $! s(s#!mas !m $(-!r!"#!s
*(sL!s7 Isso -a&(l(#a o !"#!"$(m!"#o #a"#o $o &l(!"#! H%a"#o $o ro'rama$or7
Ca$a -as! $o ro&!sso $! ro$%A<o $! so-#Var! $a !s#) asso&(a$a
a m!#o$olo'(as ! a$rL!s $! $!s!"*ol*(m!"#o7 Os $(a'ramas ! $o&%m!"#aA<o
!labora$os !la "ossa !mr!sa s!'%!m a "o#aA<o $a +ML W+"(#!$ Mo$!l("'
La"'%a'! o% L("'%a'!m $! Mo$!la'!m +"(-(&a$aX H%! 2 %ma l("'%a'!m *(s%al
%#(l(4a$a ara mo$!lar os s(s#!mas &om%#a&(o"a(s or m!(o $! ara$('mas $!
Or(!"#aA<o a ObF!#os7
2>
REFERNCIAS
PISATOMID Mar&o IN%ro7 Pro!"o #! S$%"!&'%7 S<o Pa%lo7 E$(#ora P!arso"D 20107
SILVAD 1la*(o $! Alm!($a !7 D!%!()o*)$&!("o or$!("'#o ' o+!"o% II7 S<o Pa%lo7
E$(#ora P!arso"D 200>7
TANA/AD S(mo"! SaVasaN(7 A(,*$%! #! %$%"!&'% II7 S<o Pa%lo7 E$(#ora P!arso"D
200>7
TANA/AD S(mo"! SaVasaN(7 A(,*$%! #! %$%"!&'% III7 S<o Pa%lo7 E$(#ora P!arso"D
200>7
30

Você também pode gostar