Escolar Documentos
Profissional Documentos
Cultura Documentos
Atividade Interdisciplinar 5º Semestre Grupo Locadora Livros
Atividade Interdisciplinar 5º Semestre Grupo Locadora Livros
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