Você está na página 1de 41

COLGIO SANTA E NOESA

SISTEMA DE GESTO O PARA CONTROLE DE ESTOQUE

DEDICATRIA

Dedicamos este trabalho aos nossos pais pelo amor e dedicao em todos os momentos desta e de outras caminhadas, e aos nossos queridos professores por nos ensinarem a navegar pelas inmeras estradas das cincias.

Jos Gonalves da Costa Correia, Rosa Andr Carlos

Pgina I

COLGIO SANTA E NOESA

SISTEMA DE GESTO O PARA CONTROLE DE ESTOQUE

AGRAD !"# $%&'


Agradecemos em primeiro lugar a Deus por tudo que tem feito por n(s, aos nossos pais, colegas, amigos e a todos que de forma directa ou indirectamente colaboraram para a reali)ao deste trabalho.

Ao nosso orientador professor *+lio Alves, e ao professor ,orge -ina pela dedicao e fora de vontade que tiveram ao longo da elaborao deste pro.ecto, e pelo incentivo que nos deram ao longo desses meses de trabalho.

Ao !ol+gio 'anta Ana / $oesa, pela oportunidade e privil+gio de receber0nos como formandos, e em especial, a todos os professores que ao longo desses ltimos anos acad+micos deram0nos a beber das fontes do saber.

1em0ha.a a todos2

Jos Gonalves da Costa Correia, Rosa Andr Carlos

Pgina II

COLGIO SANTA E NOESA

SISTEMA DE GESTO O PARA CONTROLE DE ESTOQUE

-3GRA4

56#as 56#as voc no pode gerenciar conhecimento, ningu+m pode. & que voc pode fa)er 0 o que a empresa pode fa)er 0 + gerenciar o ambiente que optimi)e o conhecimento.7 Autor8 9aurence -rusa:, ;<<=. ;<<=

Jos Gonalves da Costa Correia, Rosa Andr Carlos

Pgina III

COLGIO SANTA E NOESA

SISTEMA DE GESTO O PARA CONTROLE DE ESTOQUE

RESUMO
& estoque + um dos agentes que mais tem influncia dentro de uma organi)ao, ele interage com os demais departamentos tais como compra, vendas, produo e outros. -or isso ele tem uma parcela de import>ncia muito grande para o bom funcionamento da empresa, sendo que representa um tero da totalidade de seus investimentos . !om isso as aplica?es de gesto passam a ser um elo simples, r@pido e efica) para o controle de estoque que algumas empresas alme.am. %endo em conta o tema apresentado, cu.o principal ob.ectivo + implementar um sistema de gesto de dados para o controle de estoque, na dissertao escrita apresentaremos os seguintes capAtulos subtitulados, que envolvero os seguintes dados8 $as Generali)a?es Bconsta no -rimeiro !apAtuloC apresentaremos o -roblema, os &b.ectivos, as *ip(teses, o &b.ecto de studo, a 'ituao -roblem@tica, e as %arefas de "nvestigao inerentes ao tema. $o -rimeiro !apAtulo abordaremos o studo -reliminar, que espelha a "ntroduo ao %ema, a #etodologia de -esquisa, os !onceitos b@sicos de stoque e 1anco de Dados, a An@lise e RequisAtos de $eg(cio, e os RequisAtos do 'istema. & 'egundo !apAtulo ser@ a An@lise de Dados, que descreve o #odelo de An@lise, os %estes das *ip(teses, e os !asos de Dsos do 'istema. & %erceiro !apAtulo ser@ voltado a !oncluso do pro.ecto, aos AneEos e a 1ibliografia. Palavras-chaves: stoque, Gesto, 1ase de dados, "mplementao

Jos Gonalves da Costa Correia, Rosa Andr Carlos

Pgina IV

COLGIO SANTA E NOESA

SISTEMA DE GESTO O PARA CONTROLE DE ESTOQUE

ABSTRACT
%he stoc: is one of the agents that get more influence inside of an organi)ationF it interacts Gith the other departments, such as purchase, sales, production and other. %herefore it has a portion of verH big importance for the good operation of the companH, and it represents a third of the totalitH of their investments. Iith that the administration applications start to be a lin: simple, fast and effective for the stoc: control that some companies long for. %ends in bill the implemented sub.ect Ghose main ob.ective is to implement a sHstem of administration of data for the stoc: control, in the Gritten dissertation Ge Gill present three chapters subtitles that Gill involve the folloGing data8 "n the Generali)ations Binto 4irst !hapterC Ge Gill present the -roblem, &b.ectives, the *Hpotheses, the &b.ect of 'tudH, the -roblematic 'ituation, and the inherent %as:s of "nvestigation to the sub.ect. "n the 4irst !hapter Ge Gill approach the -reliminarH 'tudH, that it mirrors the "ntroduction to the %heme, the #ethodologH of Research, the basic !oncepts of 'toc: and Database, the AnalHsis and Requirements of 1usiness, and Requirements of the 'Hstem. %he 'econd !hapter Gill be the AnalHsis of Data, that it describes the #odel of AnalHsis, the %ests of the *Hpotheses, and the !ases of Dses of the 'Hstem. %he %hird !hapter Gill be returned the !onclusion of the pro.ect, to the nclosures and the 1ibliographH. Keywords: 'toc:, Administration, data 1ase, implementation

Jos Gonalves da Costa Correia, Rosa Andr Carlos

Pgina V

COLGIO SANTA E NOESA

SISTEMA DE GESTO O PARA CONTROLE DE ESTOQUE

DICE !ERA"
D D"!A%JR"A..................................................................................................................................." AGRAD !"# $%&'........................................................................................................................"" -3GRA4 ........................................................................................................................................""" R 'D#&.........................................................................................................................................."K A1'%RA!%........................................................................................................................................K !A-3%D9& " L '%DD& -R 9"#"$AR.......................................................................................K"" -roblema..........................................................................................................................................K"" &b.ecto de studo............................................................................................................................K"" &b.ectivos.......................................................................................................................................K""" Geral:............................................................................................................................. VIII Especfico:..................................................................................................................... VIII *ip(teses..........................................................................................................................................."M 'ituao -roblem@tica.........................................................................................................................M %arefas de "nvestigao.......................................................................................................................M Justificativa...................................................................................................................... XI Objectivo Geral............................................................................................................... XII Apresentar e gerar um sistema, enomina o !G"E!# $ !istema e Gest%o para o "ontrole e Esto&ue, &ue permite a informati'a(%o e to os os a os relaciona os com a gest%o e o controle o esto&ue e bebi as iversas...................................................XII )eto ologia e *es&uisa................................................................................................XII 4D$DA# $%ANO& % JR"!A....................................................................................................M"" !A-3%D9& "" 0 A$P9"' D DAD&'.......................................................................................MM"" "aptura e casos e uso.................................................................................................++ ,iagramas e "asos e usos..........................................................................................++ !A-3%D9& """ implementao.........................................................................................................QR 0 !&$!9D'O&................................................................................................................................Q= ..........................................................................................................................................................QS Jos Gonalves da Costa Correia, Rosa Andr Carlos Pgina VI

COLGIO SANTA E NOESA

SISTEMA DE GESTO O PARA CONTROLE DE ESTOQUE

Diagrama de caso de uso acesso a 1D............................................................................................QS 3$D"! D 4"GDRA'......................................................................................................................TU 3$D"! D %A1 9A'.....................................................................................................................TU

CAPTU"O I # ESTUDO PRE"IMI AR !E


ERA"IDADES

Pro$le%a
!omo desenhar e implementar um sistema de base de dados para o controle de estoque

O$&ec'o de Es'(do
Desenho de 1ase de Dados

Jos Gonalves da Costa Correia, Rosa Andr Carlos

Pgina VII

COLGIO SANTA E NOESA

SISTEMA DE GESTO O PARA CONTROLE DE ESTOQUE

O$&ec')vos
!eral:

Desenhar uma aplicao de base de dados para a gesto e controle de estoque

Es*ec+,)co:

;. !aracteri)ar o tipo estoque V. #odelar o con.unto de dados Q. Apresentar diagramas BD R, # RC T. Desenhar uma 1ase de Dados para a gesto e controle de estoque

Jos Gonalves da Costa Correia, Rosa Andr Carlos

Pgina VIII

COLGIO SANTA E NOESA

SISTEMA DE GESTO O PARA CONTROLE DE ESTOQUE

-)*.'eses
;. #odelar o problema de controle de estoque

V. Definir as restri?es da base de dados

Q. $ormali)ar o con.unto de dados

T. "mplementar uma aplicao em Kisual 1asic de acesso ao 1anco de Dados

Jos Gonalves da Costa Correia, Rosa Andr Carlos

Pgina IX

COLGIO SANTA E NOESA

SISTEMA DE GESTO O PARA CONTROLE DE ESTOQUE

S)'(a/0o Pro$le%1')ca
Wue procedimentos so levados em conta na gesto e controle de estoqueX Wue recursos utili)ar para apostar na gesto, e controle de estoqueX !omo fa)er o levantamento do estudo preliminar para o bom desempenho do softGareX

Tare,as de I2ves')3a/0o

Ta$ela 4 # %arefas de "nvestigao

I TRODU56O A presente pesquisa est@ relacionada com a construo de um sistema de gesto para o controle de estoque B'G! C, que se.a um sistema capa) de responder as quest?es de organi)ao que se imp?e em uma estrutura de informao de estoque. & stoque Bstoc:C + um factor importante de equilAbrio e crescimento econ(mico numa empresa, e uma ferramenta crucial de informa?es gerenciais.
Jos Gonalves da Costa Correia, Rosa Andr Carlos Pgina X

COLGIO SANTA E NOESA

SISTEMA DE GESTO O PARA CONTROLE DE ESTOQUE

& 'G! tem como finalidade gerir e controlar o estoque, servindo de ferramenta organi)acional e de suporte de informa?es precisas, que auEiliem na estrat+gia e alcance dos ob.ectivos e metas comerciais da empresa. -ara a reali)ao deste pro.ecto, sob a metodologia de deduo, levaremos a cabo um processo de pesquisa liter@ria sobre o assunto e de estudo de campo, que nos permitiro recolher informa?es fundamentais e precisas, que nos encaminharo para possAveis propostas de solu?es. Alme.amos que o 'G! se.a capa) de inserir, editar, actuali)ar, consultar, fa)er relat(rios e eliminar informa?es de estoque Bentrada, eEistncia e saAdaC, bem como fornecedores, clientes e usu@rios.

7(s'),)ca')va A necessidade de gerir, controlar e poupar o esforo humano, leva0nos a automati)ar os servios inerentes aos processos de organi)ao e controle de estoque no arma)+m -opulo !omercial 9da, criando um aplicativo de gesto para a sua efectivao. 1ibliografia

T)*o
Pes8()sa de Ca%*o

Ac')v)dade "a$oral
Kisitas a empresas que usam softGare de Gesto e controle de estoque

Rec(rsos
-apel, lapiseira, perguntas, respostas, etc.

"eva2'9 B)$l)o3r1,)co

-esquisa em literatura cientAfica, uso de internet, 1iblioteca, etc Desenho da base de dados usando um programa de implementao e gesto de dados

!omputador, #odem #ovicel, 9ivros, manuais de p@ginas Geb, etc. 'W9, Kisual studio, Kisual 1asic, etc

Dese2ho do So,'ware

Jos Gonalves da Costa Correia, Rosa Andr Carlos

Pgina XI

COLGIO SANTA E NOESA

SISTEMA DE GESTO O PARA CONTROLE DE ESTOQUE

O$&ec')vo !eral Apresentar e gerar um sistema, denominado 'G! '% L 'istema de Gesto para o !ontrole de stoque, que permite a informati)ao de todos os dados relacionados com a gesto e o controle do estoque de bebidas diversas.

Me'odolo3)a de Pes8()sa -ara a elaborao deste trabalho foram feitas v@rias pesquisas em livros, internet, algumas monografias .@ feitas, pesquisa verbal com pessoas que trabalham na @rea de stoque, efectuamos visita de campo a uma instalao comercial similar a estudada, e observamos um softGare voltado para a @rea de gesto de estoque B4actoc: VU;QC.

:U DAME TA56O TERICA


CO CEITOS DE ESTO;UE <STOCK=

Jos Gonalves da Costa Correia, Rosa Andr Carlos

Pgina XII

COLGIO SANTA E NOESA

SISTEMA DE GESTO O PARA CONTROLE DE ESTOQUE

m administrao, estoque ou existncias refere0se Ys mercadorias, produtos Bfinais ou inacabadosC ou outros elementos na posse de um agente econ(mico. Z usado, sobretudo no domAnio da logAstica e da contabilidade. A gesto de estoques + um conceito que est@ presente em praticamente todo o tipo de empresas, assim como na vida quotidiana das pessoas. Desde o inAcio da sua hist(ria que a humanidade tem usado estoques de variados recursos, de modo a suportar o seu desenvolvimento e sobrevivncia, tais como ferramentas e alimentos. $o meio empresarial, se por um lado o eEcesso de estoques representa custos operacionais e de oportunidade do capital empatado, por outro lado nAveis baiEos de estoque podem originar perdas de economias e custos elevados devido Y falta de produtos. -ara 4rancischini BVUUV, p. <=0;UVC Gesto de estoques ou Administrao de estoques + uma @rea crucial a boa administrao das empresas, pois o desempenho nesta @rea tem refleEos imediatos nos resultados comerciais e financeiros da empresa. Class),)ca/0o dos es'o8(es Eistem diversas classifica?es dos estoques. De acordo com a nature)a dos produtos fabricados, da actividade da empresa, os estoques recebem diferentes classifica?es B4ilho, VUU[, p. [VC. 49 Do *o2'o de v)s'a do *rocesso *rod(')vo $uma empresa industrial, podemos ter8 Es'o8(e de *rod('os e% *rocesso8 ste tipo de estoques baseia0se essencialmente em todos os artigos solicitados necess@rios Y fabricao ou montagem do produto final, que se encontram nas v@rias fases de produo B4ilho, VUU[, p. [QC. Es'o8(e de %a'>r)a-*r)%a e %a'er)a)s a(?)l)ares 8 $estes estoques encontramos materiais secund@rios, como componentes que iro integrar o produto final. 'o usualmente compostos por materiais brutos destinados Y transformao B4ilho, VUU[, p. [VC. Es'o8(e o*erac)o2al8 Z um tipo de estoque destinado a evitar possAveis interrup?es na produo por defeito ou quebra de algum equipamento. Z constituAdo por lubrificantes ou quaisquer materiais destinados a manuteno, substituio ou reparos tais como componentes ou peas sobressalentes B4ilho, VUU[, p. [QC.

Es'o8(e de *rod('os aca$ados8 Z o estoque composto pelo produto que teve seu processo de fabricao finali)ado. m empresas comerciais + chamado de estoque de mercadorias. Dsualmente so materiais que se encontram em dep(sitos pr(prios para eEpedio. 'o formados por materiais ou produtos em condi?es de serem vendidos B4ilho, VUU[, p. [QC.

Jos Gonalves da Costa Correia, Rosa Andr Carlos

Pgina XIII

COLGIO SANTA E NOESA

SISTEMA DE GESTO O PARA CONTROLE DE ESTOQUE

Es'o8(e de %a'er)a)s ad%)2)s'ra')vos8 Z formado de materiais destinados ao desenvolvimento das actividades da empresa e utili)ados nas @reas administrativas das mesmas, tais como, impressos, papel, formul@rios, etc. B4ilho, VUU[, p. [QC. @9 Do *o2'o de v)s'a ad%)2)s'ra')vo -odemos ainda destacar com grande import>ncia para a administrao8 Es'o8(e de se3(ra2/a o( %+2)%o8 'o as quantidades guardadas para garantir o andamento do processo produtivo caso ocorram aumento na demanda do item por parte do processo ou atraso no abastecimento futuro B!abral, ;<<S, p. V[RC. &s estoques de segurana impedem que ocorram problemas inesperados em alguma fase produtiva interrompendo as actividades sucessivas de atendimento da demanda. 'o ainda utili)ados para salvaguardar uma empresa de incerte)as nas suas opera?es logAsticas. Leadtimes Btempo entre colocar e receber um pedidoC, procura dos clientes, e quantidades recebidas so eEemplos de factores que podem apresentar varia?es no esperadas BGarcia et al., VUU[, p. ;TC. !er)r (% es'o8(e A gesto de estoques + o principal crit+rio de avaliao de eficincia do sistema de administrao de materiais. A gesto de estoques abrange uma s+rie de actividades, que vo desde a programao e planeamento das necessidades de materiais em estoque, at+ ao controlo das quantidades adquiridas, com a inteno de medir a sua locali)ao, movimentao, utili)ao e arma)enagem desses estoques de modo a responder com regularidade aos clientes em relao a preos, quantidades, e pra)os B4ilho, VUU[, p. [QC. A programao e planeamento so as actividades relativas Y definio dos modelos necess@rios Y utili)ao de t+cnicas estatAsticas, aplic@veis Ys previs?es de necessidades e Y gesto de estoques da empresa, dentro de uma produo e programao de vendas previamente estabelecidas B4ilho, VUU[, p. [QC. & controlo + a etapa eEecutiva respons@vel pelo actuali)ao e recolha, dos dados de movimentao que voltam a alimentar o processo de gesto de estoques, e que fa) com algumas decis?es se.am tomadas em funo de uma s+rie de par>metros anteriormente estabelecidos B4ilho, VUU[, p. [QC. A gesto de estoques envolve a determinao de trs decis?es principais8 5quanto encomendar7, 5quando encomendar7, e 5quantidade de estoque de segurana7 que se deve manter para que cada artigo assegure um nAvel de servio satisfat(rio para o cliente. A gesto de estoques + ainda, apesar da sua import>ncia, eEtenso e compleEidade, negligenciada em muitas empresas, sendo considerada como uma questo no estrat+gica e limitada Y tomada de decis?es em nAveis organi)acionais mais baiEos. -or outro lado, outras empresas .@ perceberam como a gesto de estoques pode ser utili)ada ao longo de toda a cadeia de suprimentos da qual fa)em parte, e de todas as vantagens competitivas que isso pode vir a tra)er BGarcia et al., VUU[, p. ;UC.

Jos Gonalves da Costa Correia, Rosa Andr Carlos

Pgina XIV

COLGIO SANTA E NOESA

SISTEMA DE GESTO O PARA CONTROLE DE ESTOQUE

Pr)2c+*)os $1s)cos *ara o co2'role de es'o8(e -ara Dias B;<<R, p. VRC, cada tipo de empresa deve desenvolver m+todos adequados ao seu tipo de neg(cio e estoque. Eistem diversos aspectos que devem ser especificados, antes de se montar um sistema de controle de estoques. Dm deles refere0se aos diferentes tipos de estoque eEistentes em uma f@brica. &utro di) respeito aos diferentes pontos de vista quanto ao nAvel adequado de estoque que deve ser mantido para atender as necessidades da empresa. Dm terceiro ponto seria a relao entre o nAvel do estoque e o capital necess@rio envolvido BD"A', ;<<R p. V[C. As principais fun?es Bob.ectivosC para a organi)ao e controle de estoques so8 0 Determinar 5o qu7 deve permanecer em estoque. $mero de itensF determinar 5quando7 se devem reabastecer os estoques. 0 -eriodicidadeF 0 Determinar 5quanto7 de estoque ser@ necess@rio para um perAodo predeterminadoF quantidade de compraF 0 Acionar o Departamento de !ompras para eEecutar aquisio de estoque BcomprarCF 0 Receber, arma)enar e atender os materiais estocados de acordo com as necessidadesF 0 !ontrolar os estoques em termos de quantidade e valor, e fornecer informa?es sobre a posio, do estoqueF 0 #anter invent@rios peri(dicos para avaliao das quantidades e estados dos materiais estocadosF 0 "dentificar e retirar do estoque os itens obsoletos e danificados.

CO CEITOS DE BA CO DE DADOS $o vasto mundo da tecnologia da informao, h@ poucas coisas tao fascinantes quanto a forma de arma)enamento, controle e recuperao dos dados referentes a sistemas de informao. Wuando se abordam os conceitos de dados e informa?es, deve0se ter presente que dado e um con.unto de sAmbolos arrumados de forma a representar uma informao, e que a informao propriamente dita compreende os dados que foram inseridos e processados por
Jos Gonalves da Costa Correia, Rosa Andr Carlos Pgina XV

COLGIO SANTA E NOESA

SISTEMA DE GESTO O PARA CONTROLE DE ESTOQUE

um computador, relativos a um assunto determinado, v@rios assuntos, ramos de actividades, produtos ou servios, que se tornam disponAveis a quem os requisitou. A informao, portanto, + um dado ao qual se agrega valor e que afecta as empresas de forma efectiva, o que a transforma num bem to precioso quanto o seu patrim(nio. -ara que o crescimento de uma empresa no mercado se.a alcanado e para que ela consiga tratar as novas tecnologias apresentadas, ter@ que se preocupar muito em como organi)ar e recuperar suas informa?es. Ba2co de dados L Z uma coleco de informa?es relacionadas entre si, referentes a um mesmo assunto, e organi)adas com o prop(sito de servir de base para que o usu@rio as recupere, tire conclus?es e tome decis?es. & banco de dados, por si s(, pode ser considerado como o equivalente electr(nico de um arm@rio de arquivamentoF ou se.a, ele + um reposit(rio ou recipiente para uma coleco de arquivos de dados computadori)ados. &s usu@rios de um sistema podem reali)ar Bou melhor, solicitarC que o sistema reali)e diversas opera?es envolvendo tais arquivos 0 por eEemplo8 \ Acrescentar novos arquivos ao banco de dadosF \ "nserir dados em arquivos eEistentesF \ 1uscar dados de arquivos eEistentesF \ Ecluir dados de arquivos eEistentesF \ Alterar dados em arquivos eEistentesF \ Remover arquivos eEistentes do banco de dados. De uma forma acad+mica pode0se definir um banco de dados como 5uma coleco de dados persistentes, usada pelos sistemas de aplicao de uma determinada empresa7. difAcil assinalar a real import>ncia de um banco de dados sem o estudo e a pratica dos conceitos relacionados, mas, em sAntese, um banco de dados prev a manuteno dos dados organi)ados, permitindo actuali)ao, incluso e eEcluso de dados, garantindo consistncia, integridade, acessos mltiplo, recuperao em caso de falhas e retornos tempestivos. ssas so caracterAsticas mais apreciadas e dese.adas na utili)ao de um banco de dados. Dm banco de dados deve conter dados dispostos numa ordem determinada por um esquema ou modelo, sempre atendendo a um prop(sito definido. S)s'e%as !ere2c)adores de Ba2co de Dados <S!BD= - + uma coleco de programas que permitem ao usu@rio definir, construir e manipular 1ases de Dados para as mais diversas finalidades. Z o softGare que trata de todo o acesso ao banco de dados. !onceitualmente, o que ocorre + o seguinte8 0 Dm usu@rio fa) um pedido usando uma determinada sublinguagem de dados Bgeralmente 'W9CF 0 & 'G1D intercepta o pedido e o analisaF 0 & 'G1D, por sua ve), inspecciona o esquema eEterno, para esse usu@rioF 0 & 'G1D eEecuta as opera?es necess@rias sobre o banco de dados arma)enado.

Jos Gonalves da Costa Correia, Rosa Andr Carlos

Pgina XVI

COLGIO SANTA E NOESA

SISTEMA DE GESTO O PARA CONTROLE DE ESTOQUE

:)394 - -rocesso de Acesso ao 'G1D

MODE"OS DE BA CO DE DADOS Dm modelo de Bbanco deC dados + uma descrio dos tipos de informa?es que esto arma)enadas em um banco de dados. -ara construir um modelo de dados usa0se uma linguagem de modelagem de dados. stas linguagens podem ser classificadas de acordo com a forma de apresentar modelos, em linguagens teEtuais ou linguagens gr@ficas. !ada representao de um modelo de dados atrav+s de uma linguagem de modelagem de dados recebe a denominao de esquema de banco de dados. Modelo Co2ce)'(al - Representa e descreve a realidade do ambiente do problema, constituindo0se em uma viso global dos principais dados e seus relacionamentos Bestruturas de informaoC, completamente independente dos aspectos de sua implementao tecnol(gica. & ob.ectivo do modelo conceitual + descrever de forma simples e facilmente compreendida pelo usu@rio final as informa?es de um conteEto de neg(cios, as quais devem ser arma)enadas em um banco de dados. Modelo ".3)co - le somente tem o seu inicio ap(s a criao do modelo conceitual. A partir deste ponto vamos considerar uma das abordagens possAveis da tecnologia de 'G1Ds Brelacional, hier@rquico, rede e orientado a ob.ectosC para a estruturao e estabelecimento da l(gica dos relacionamentos eEistentes entre os dados definidos no modelo conceitual. Modelo :+s)co - & modelo fAsico ser@ construAdo a partir do modelo l(gico e descreve as estruturas fAsicas de arma)enamento de dados, tais como8

Jos Gonalves da Costa Correia, Rosa Andr Carlos

Pgina XVII

COLGIO SANTA E NOESA

SISTEMA DE GESTO O PARA CONTROLE DE ESTOQUE

%ipo e tamanho de camposF 3ndicesF DomAnio de preenchimento desses camposF $omenclaturasF Eigncia de contedoF GatilhosF etc.

stas so pro.ectadas de acordo com os requisitos de processamento e uso mais econ(mico dos recursos computacionais.

A A"ISE DE E!CIO
APRESE TA56O & presente modelo de neg(cio + fruto de uma pesquisa aplicada, devido ao seu interesse pr@tico e por ser orientada Y aplicao dos seus resultados na soluo de um problema especAfico. & seu decurso precisou uma visita de campo e reviso bibliogr@fica. & ob.ectivo desta pesquisa era responder algumas quest?es fundamentais ao neg(cio de comercio de bebidas diversas no arma)+m -opulo !omercial 9da, e constatar alguns requisitos inerentes
Jos Gonalves da Costa Correia, Rosa Andr Carlos Pgina XVIII

COLGIO SANTA E NOESA

SISTEMA DE GESTO O PARA CONTROLE DE ESTOQUE

Y implementao de uma aplicao de gesto e controle de estoque nas suas instala?es. Atrav+s desta foi possAvel apreender os processos b@sicos na sua actividade de estoque, e descrever o seu modelo de neg(cio. MODE"O DE E!CIO "ocal: Arma)+m 5-opulo !omercial 9da7 T)*o: !om+rcio de bebidas O$&ec')vos: !apital financeiro Processos: Aquisio de produtos B!ompraC, arma)enagem, eEpedio de produtos BvendaC Re3ras: 0 Deve haver uma solicitao para cada aquisio de produtos 0 Registar quantidades, condi?es e pra)os de caducidade 0 %odo o produto deve ter um cadastro, relat(rio e consulta 0 %er pessoal para arrumar, organi)ar e eEpedir os produtos 0 4a)er actuali)ao constante do estoque 0 A eEpedio de produtos deve responder a cada solicitao do requerente, mediante o volume de estoque eEistente 0 *aver autori)ao para aquisio ou eEpedio de produtos Ac'ores: Gestores, 4ornecedores, 4uncion@rios e !lientes Rec(rsos: !apital humano, materiais consumAveis, porta0paletes, paletes, material higi+nico e de segurana, manuais de procedimentos laborais, mapas, computadores. RE;UISITOS DE E!CIO Cl)e2'e 0 Z a entidade propriet@ria do neg(cio, ele solicita e paga pelo servio de implementao do pro.ecto. T>c2)co 0 Z a pessoa contratada pelo cliente, ele analisa e eEecuta o pro.ecto tendo em vista as necessidades especAficas do neg(cio. E23e2he)ro 0 Z a pessoa formada em engenharia de softGare, ele se responsabili)a pela implementao do sistema que sustenta o neg(cio.

A A"ISE DE RE;UISITOS
A An@lise de 'istema de softGare + a primeira fase de desenvolvimento de softGare. Z nesta fase que o analista fa) as primeiras reuni?es com os clientes e]ou utili)ador do softGare para conhecer as funcionalidades do sistema que ser@ desenvolvido. Z nesta fase tamb+m que ocorre a maior parte dos erros, pois a falta de eEperincia dos clientes ou utili)ador fa) com que eles nem sempre tenham claro em sua mente quais funcionalidades o softGare ter@. As entrevistas estruturadas so um m+todo utili)ado para esta fase e que podero ter um papel importante na a.uda Y compreenso de todas as funcionalidades pretendidas pelo cliente.
Jos Gonalves da Costa Correia, Rosa Andr Carlos Pgina XIX

COLGIO SANTA E NOESA

SISTEMA DE GESTO O PARA CONTROLE DE ESTOQUE

& requisito num sistema + uma funcionalidade ou caracterAstica considerada relevante na (ptica do utili)ador. $ormalmente, representa o comportamento esperado do sistema, que na pr@tica consiste num servio que deve ser disponibili)ado a um utili)ador B#auro $unes, VUUR, -ag ;QC. &s requisitos podem ser classificados em trs categorias8 Re8()s)'os :(2c)o2a)s Re8()s)'os 20o ,(2c)o2a)s Re8()s)'os de ,ac)l)dade de (')l)Ba/0o

Re8()s)'os :(2c)o2a)s L descrevem o que um sistema fa) ou + esperado que faa. stes so os requisitos que inicialmente sero levantados, abrangendo a descrio de processamentos a efectuar pelo sistema, entradas BinputsC e saAdas BoutputsC de informao em papel ou no ecr que derivam da interaco com pessoas e outros sistemas B#auro $unes, VUUR, -ag ;QC. Re8()s)'os 20o ,(2c)o2a)s L esto relacionados com as caracterAsticas qualitativas do sistema, descrevendo a qualidade com que o sistema dever@ fornecer os requisitos funcionais. Abrange medidas de desempenho como, por eEemplo, tempos de resposta, volume de dados ou considera?es de segurana B#auro $unes, VUUR, -ag ;QC. Re8()s)'os de ,ac)l)dade de (')l)Ba/0o # Garantem que eEistir@ uma boa ligao entre o sistema desenvolvido, utili)adores do sistema e tamb+m as tarefas que desempenham apoiados pelo sistema B#auro $unes, VUUR, -ag ;TC.

RE;UISITOS DO SISTEMA :(2c)o2a)s R4 ; 8 #(dulo 9ogin R4 V 8 #(dulo de aquisio B!ompraC de produtos R4 Q 8 #(dulo de registo integral de -rodutos, 4ornecedores e !lientes R4 T 8 #(dulo de consultas, relat(rios e actuali)ao peri(dicas R4 R8 #(dulo de eEpedio BvendaC de -rodutos
Jos Gonalves da Costa Correia, Rosa Andr Carlos Pgina XX

COLGIO SANTA E NOESA

SISTEMA DE GESTO O PARA CONTROLE DE ESTOQUE

^ R4 [8 & 'istema deve fornecer informa?es precisas e de forma @gil, e os m(dulos devem ser integrados R4 =8 #(dulo de 1ac:up 0o :(2c)o2a)s ^ R4 ;8 & sistema deve ser de f@cil compreenso do usu@rio e que passe con_abilidade para o mesmo. R4 V8 & sistema deve dispor de um menu de a.uda e interao aos usu@rios RE;UISITOS TCC ICOS -ardware <Serv)dor e Es'a/Des= !omputadores "mpressoras -istolas 'canners BDispositivo leitor de c(digo de barrasC -dt`s BDispositivo port@til de insero e transporte de dadosC So,'ware <Serv)dor e Es'a/Des= 'istema &perativo 'W9 'erver B'oftGare gerenciador de banco de dadosC Kisual stdio B-acote de -rogramas para desenvolver 'oftGaresC

A A"ISE DE RE;UISITOS DO SISTEMA M.d(lo de "o3)2 L 4uncionalidade que autentica e permite ao usu@rio o acesso ao sistema de dados do neg(cio. M.d(lo de a8()s)/0o <co%*ra= de *rod('os L 4uncionalidade do sistema que emite e registra as aquisi?es dos produtos. M.d(lo de re3)s'o )2'e3ral de Prod('osE :or2ecedores e Cl)e2'es L 4uncionalidade que fa) o cadastramento integral dos produtos, 4ornecedores e !lientes. M.d(lo de co2s(l'as e rela'.r)os 0 4uncionalidade que regista e emite consultas e relat(rios das informa?es contidas no sistema.
Jos Gonalves da Costa Correia, Rosa Andr Carlos Pgina XXI

COLGIO SANTA E NOESA

SISTEMA DE GESTO O PARA CONTROLE DE ESTOQUE

M.d(lo de e?*ed)/0o <ve2da= de Prod('os 0 4uncionalidade que registra toda a informao inerente Y eEpedio de produtos. M.d(lo de BacF(* 0 sta funcionalidade habilita o sistema a fa)er uma c(pia de segurana de todos os seus dados.

CAPTU"O II - A A"ISE DE DADOS


MODE"O DE A A"ISE

-4- Modelar o *ro$le%a de co2'role de es'o8(e

-@ - De,)2)r as res'r)/Des da $ase de dados

Como desenhar e implementar um sistema de base de dados para o controle de estoque


-G - or%al)Bar o co2&(2'o de dados

-H - I%*le%e2'ar (%a a*l)ca/0o e% I)s(al Bas)c de acesso ao Ba2co de Dados

:)39@ # Diagrama #odelo de An@lise

-*4 # Modelar o *ro$le%a de !es'0o e Co2'role de Es'o8(e O$&ec')vo: &rgani)ar os dados do problema em um modelo de estrutura relacional M>'odo: Reviso 1ibliogr@fica #odelar + organi)ar um con.unto de dados de um problema, em uma estrutura B#odeloC, a fim de dar0lhe uma forma e significado l(gico, para resolver o problema. Dma coleco de informa?es relacionadas entre si, referentes a um mesmo assunto, e organi)adas com o prop(sito de servir de base para que o usu@rio as recupere, tire conclus?es e tome decis?es, e o que define um $a2co de dados. Dm banco de dados deve conter dados dispostos numa ordem determinada por um esquema ou modelo, sempre atendendo a um prop(sito definido.

Jos Gonalves da Costa Correia, Rosa Andr Carlos

Pgina XXII

COLGIO SANTA E NOESA

SISTEMA DE GESTO O PARA CONTROLE DE ESTOQUE

Dm modelo de Bbanco deC dados + uma descrio dos tipos de informa?es que esto arma)enadas em um banco de dados. Dma base de dados compreende trs BQC modelos8 !onceitual, 9(gico e 4Asico. Modelo Co2ce)'(al - Representa e descreve a realidade do ambiente do problema, constituindo0se em uma viso global dos principais dados e seus relacionamentos Bestruturas de informaoC, completamente independente dos aspectos de sua implementao tecnol(gica. Wuando falamos em modelo conceitual, estamos nos referindo aquela que deve ser a primeira etapa de um pro.ecto de um banco de dados. DER <D)a3ra%a E2')dade de Relac)o2a%e2'os= 0 m um D R, um relacionamento + representado atrav+s de um losango, ligado por linhas aos rect>ngulos representativos das entidades que participam do relacionamentoF onde os rect>ngulos representam as entidades Belementos do domAnio do problemaC e os losangos representam os relacionamentos entre estas entidades B* D' R, VUUTC. & eEemplo abaiEo apresenta um D R contendo duas entidades, - ''&A e D -AR%A# $%&, e um relacionamento, 9&%A!A&.
,epartamento -ota( %o *essoa

:)39G # Eemplo de relao D R

A nossa *p; ser@ modelada segundo o #odelo !onceitual em D R.

Pro$le%a: !omo construir um sistema de gesto para controlar o estoque Dados do Pro$le%a Te%a: Gesto para o controle de stoque E2')dades: ;. Dadospessoais Bnrbi, nome, seEoC V. Datanascimento Bdia, ms, anoC Q. !ontacto Btelefone, faE, email, cEpostalC T. ndereo Bcidade, municipio, bairro, rua, nrcasaC R. $acionalidade BnomepaisC [. 4ornecedor Bnrfornecedor, nrcontribuinteC =. !liente BnrclienteC
Jos Gonalves da Costa Correia, Rosa Andr Carlos Pgina XXIII

COLGIO SANTA E NOESA

SISTEMA DE GESTO O PARA CONTROLE DE ESTOQUE

S. Dtili)ador Bnomeusuario, senhaC <. !ompra Bdata, qtidade, valorC ;U. Kenda Bdata, qtdade, valorunitario, valortotalC ;;. -roduto BnprodutoC ;V. %ipoproduto Btipoproduto, origemC ;Q. stoque Bdata, qtdestoqueC ;T. 9ote Bdataentrada, qtdinicial, qtdeEistenteC

Apartir deste con.unto de dados descritos por entidades, procede0se ao processo de modelagem de dados em um Diagrama de ntidade de Relacionamentos BD RC, cu.o prop(sito + cria relao entre as entidades atrav+s da associao de um ou mais dos seus atributos, conforme nos demostra o modelo da figura abaiEo.

Jos Gonalves da Costa Correia, Rosa Andr Carlos

Pgina XXIV

COLGIO SANTA E NOESA

SISTEMA DE GESTO O PARA CONTROLE DE ESTOQUE

DER <Diagrama ntidade de Relacionamentos=

:)39 H # Diagrama #odelo de dados em D R

Jos Gonalves da Costa Correia, Rosa Andr Carlos

Pgina ./

COLGIO SANTA E NOESA

SISTEMA DE GESTO O PARA CONTROLE DE ESTOQUE

Res(l'ados: Epresso em um Diagrama de 4luEo de Dados

:)39J # -rocesso de estoque em D4D

D)a3ra%a de :l(?o de Dados: 4erramenta de modelao gr@fica da an@lise estruturada, que permite representar um sistema como uma rede actividades ligadas por canais e arma)+ns de dados. 'eus principais elementos so8 Rec'K23(lo <Ter%)2adores o( E2')dades e?'er2as=: tipifica entidades l(gicas fora do sistema considerado, mas que interagem com ele. Representam uma origem ou destino de dados. T($os o( Barra hor)Bo2'al <De*.s)'o de dados=: !olec?es ou elementos de dados que o sistema precisa arma)enar. !ada dep(sito de dados tem um nome que deve sugerir o respectivo contedo. Se'as <:l(?o de dados=: !anal por onde circulam a informao. Representam de itens de dados de uma parte do sistema para a outra. & nome de um fluEo deve permitir associar de imediato o seu contedo. Processos <C+rc(lo o( Rec'K23(lo arredo2dado=: Representam tarefas ou componentes funcionais do sistema a modelar. &s processos devem ser numerados e ter um nome, e esses nomes devem sugerir a tarefa que o processo reali)a. E?*l)ca/0o do res(l'ado e% D:D: 5Ier),)car e ac'(al)Bar sa+das7 + um processo que transforma o fluEo de entrada 5Re8()s)/0o7 em fluEo de saAda 5!()a de sa+da7, atrav+s da verificao e actuali)ao de eEistncia em 5S'ocF7 e do registo de saAda em 5Mov)%e2'o7, para cada produto contido no fluEo 5Re8()s)/0o7. Reala0se que a actuali)ao das eEistncias em 5'toc:7 e o registo da saAda em 5#ovimento7 s( ocorrem se o produto eEistir no stoc:.

Jos Gonalves da Costa Correia, Rosa Andr Carlos

Pgina .0

COLGIO SANTA E NOESA

SISTEMA DE GESTO O PARA CONTROLE DE ESTOQUE

Dados B)$l)o3r1,)cos: !&DG&, -. #odelagem conceitual e pro.eto de bancos de dados. Ri de ,aneiro8 !ampus, ;<<=. #odelagem de dados L %eoria e -r@tica, ARAa,&, #. A. -. 1ancos de Dados #ultimAdia, %icianne Darin Apostila !urso %+cnico de "nform@tica 0 #odelagem de Dados ; -*@ # De,)2)r as res'r)/Des da $ase de dados O$&ec')vo: !onhecer o que so, e os tipos de restri?es de dados relacionais. M>'odo: Reviso 1ibliogr@fica Res'r)/Des 0 Dma restrio define regras a respeito de valores permitidos em colunas, e + um mecanismo que eEecuta a integridade de dados. Res'r)/Des de )2'e3r)dade so usados para garantir a eEactido e a consistncia dos dados em uma 1anco de dado relacional. &u se.a, garantir que dados representem assertivamente a realidade modelada. A integridade dos dados + tratada nas bases de dados atrav+s do conceito de integridade relacional e + garantida pelo pr(prio 'GD1. Eistem v@rios tipos de restri?es de integridade. !ontudo, . 4. !odd B;<=UC inicialmente definiu V tipos de restri?es de integridade8

I2'e3r)dade da Rela/0o I2'e3r)dade de Do%+2)o

& domAnio indica os possAveis valores de um atributo. A integridade de domAnio verifica se os dados so do tipo permitido Balfanum+rico, num+rico, etcC, tamanho do campo, se ele pode ser nulo ou no. -or eEemplo, + possAvel definir que um atributo bidadeb de um funcion@rio + sempre um valor inteiro positivo. Res'r)/0o de Chave - "mpede que uma chave prim@ria se repita. Dm campo chave prim@ria diferencia de forma nica as tuplas BlinhasC de uma relao BtabelaC. Res'r)/0o de E2')dade - "mpede que uma chave prim@ria receba como valor $D99 BnuloC. I2'e3r)dade de vaB)o - Kerifica se um campo pode ou no receber valor $D99. 'ub0item da integridade de domAnio. I2'e3r)dade Re,ere2c)al - Dma chave estrangeira de uma relao tem que coincidir com uma chave prim@ria da sua tabela bpaib a que a chave estrangeira se refere. &u se.a, no s( deve eEistir o atributo BcampoC, como tamb+m, o valor referenciado.
Jos Gonalves da Costa Correia, Rosa Andr Carlos Pgina .1

COLGIO SANTA E NOESA

SISTEMA DE GESTO O PARA CONTROLE DE ESTOQUE

E?e%*los de Res'r)/Des de I2'e3r)dade E;8 Dadospessoais 0 Iddados* <PF= B$rbi, $ome, 'eEoC EV8 ndereo 0 Ide2d <PF= B!idade, #unicApio, 1airro, Rua, $rcasa, Iddados* <:F= C EQ8 %abela !liente BCodCl)e2'e int not null primarH :eH, 1" char BVUC, $ome char BVUC, Code2dereco int references E2dereco Bcode2derecoC Res(l'ados: Restri?es do movimento de stoque %abela 9ote BId"o'e int not null primarH :eH, Dataentrada datetime, Wtdinicial int, WtdeEistente int, Id*rod int references -roduto B"dprodC, Id')*rod int references %ipoproduto B"dtiprodC, "dco%* int references !ompra B "dcompC %abela stoque BIdes' int not null primarH :eH, Data datetime, Wtdestoque int, Id*rod int references -roduto B"dprodC, Id')*rod int references %ipoproduto B"dtiprodC, Idlo'e int references 9ote B"dloteC, Idve2da int references Kenda B"dvendaC Dados B)$l)o3r1,)cos: 1ancos de Dados #ultimAdia, %icianne Darin 1anco de Dados 0 #odelo de Dados Relacional #odelo de Dados, -rofessor "van -ires Apostila !urso %+cnico de "nform@tica 0 #odelagem de Dados ; http8]]pt.Gi:ipedia.org]Gi:i]Restric!QcA=c!Qc1Resddedintegridade

-*G # or%al)Bar o co2&(2'o de Dados O$&ec')vo: !onhecer conceitos e formas de normali)ao M>'odo: Reviso 1ibliogr@fica As rela?es que atendem a um determinado con.unto de regras di)0se estarem em uma determinada :or%a or%al. & processo de $ormali)ao pode ser considerado como a aplicao de uma s+rie de regras, que constituem as 4ormas $ormais que iro provocar a decomposio de esquemas de dados insatisfat(rio de algumas rela?es, em novas rela?es BDA% , VUUTC. A $ormali)ao tamb+m permite ao programador controlar o quanto da consistncia + garantida pela maneira de estrutura do 1D, e quanto deve ser responsabilidade dos aplicativos e]ou do 'G1D. 4L :or%a or%al <4: =: toda relao deve ter uma chave prim@ria e deve0se garantir que todo atributo se.a at(mico. Atributos compostos devem ser separados. Al+m disso, atributos multivalorados devem ser discriminados separadamente ou separados em uma outra relao. Eemplo8 %abela !liente B$ome, "dade, 'eEo, Data $ascimentoC 0 'em normali)ao ;4$8 %abela !liente B$ome, "dade, 'eEoC
Pgina .2

Jos Gonalves da Costa Correia, Rosa Andr Carlos

COLGIO SANTA E NOESA

SISTEMA DE GESTO O PARA CONTROLE DE ESTOQUE

%abela Data$asc BDia, #s, AnoC @L :or%a or%al <@: =: toda relao deve estar na ;4$ e devem0se eliminar dependncias funcionais parciais, ou se.a, todo atributo no chave deve ser totalmente dependente da chave prim@ria. sta forma normal a.uda a diminuir redund>ncias Brepeti?esC de informa?es criadas indevidamente. Eemplo8 V4$8 %abela !liente B$r!liente, $ome, "dade, 'eEoC %abela Data$asc B!odData$asc, Dia, #s, AnoC

Dependncias 4uncionais8 %abela !liente 0 $r!liente B-eC $ome, "dade, 'eEo %abela Data$asc 0 !odData$asc B-eC Dia, #s, Ano GL :or%a or%al <G: =: toda relao deve estar na V4$ e devem0se eliminar dependncias funcionais transitivas, ou se.a, todo atributo no chave deve ser mutuamente independente. sta forma normal tamb+m a.uda a diminuir redund>ncias e aumentar a independncia das rela?es. Eemplo8 Q4$8 %abela !liente B$r!liente B-:C, $ome, "dade, 'eEoC %abela Data$asc B!odData$asc B-:C, Dia, #s, Ano, $r!liente B4:CC

Dependncias 4uncionais8 %abela !liente 0 $r!liente B-eC %abela Data$asc 0 !odData$asc B-eC $r!liente B4:C Res(l'ados: A observao do processo de normali)ao envolve moldar os dados a partir da ;4$ at+ a Q4$, o que permite aplicar as devidas restri?es, como as de DomAnio, !haves -rim@rias, 'ecund@rias e outras, e estabelecer rela?es claras e consistentes entre os con.untos de dados, gerando a organi)ao funcional de dados eEigida em sistema de dados.

'!R"-% D&' DAD&' D& $ GJ!"& use master go if eEistsBselect name from sHs.databases Ghere name f $g'G! stoc:gC
Jos Gonalves da Costa Correia, Rosa Andr Carlos Pgina .3

COLGIO SANTA E NOESA

SISTEMA DE GESTO O PARA CONTROLE DE ESTOQUE

drop database 'G! stoc: go create database 'G! stoc: go use 'G! stoc: go create table DAD&'- ''&A"' B"DDAD&'- int not null primarH :eH, $R1" char BQUC, $&# char BRUC, ' M& char BRC C go create table DA%A$A'!"# $%& B"DDA%A$A'! int not null primarH :eH, D"A int, #h' char BQUC, A$& int, "DDAD&'- int references DAD&'- ''&A"' B"DDAD&'-C C go create table !&$%A!%& B"D!&$% int not null primarH :eH,% 9 4&$ int , 4AM int , #A"9 char BQUC, !M-&'%A9 char B;RC, "DDAD&'- int references DAD&'- ''&A"' B"DDAD&'-C C go create table $D R N& B"D $D int not null primarH :eH, !"DAD char BQUC, #D$"!"-"& char BQUC, 1A"RR& char BQUC, RDA char BTUC, $R!A'A int, "DDAD&'- int references DAD&'- ''&A"' B"DDAD&'-C C go create table $A!"&$A9"DAD B"D$A! int not null primarH :eH, $&# -A"' char BQUC, "DDAD&'- int references DAD&'- ''&A"' B"DDAD&'-C C go create table 4&R$ ! D&R B"D4&R$ ! int not null primarH :eH, $R4&R$ ! D&R int, $R!&$%R"1D"$% int, "DDAD&'- int references DAD&'- ''&A"' B"DDAD&'-C, "DDA%A$A'! int references DA%A$A'!"# $%& B"DDA%A$A'!C, "D!&$% int references !&$%A!%& B"D!&$%C, "D $D int references $D R N& B"D $DC, "D$A! int references $A!"&$A9"DAD B"D$A!C C go create table !9" $% B"D!9" $% int not null primarH :eH, $R!9" $% int, "DDAD&'int references DAD&'- ''&A"' B"DDAD&'-C, "DDA%A$A'! int references DA%A$A'!"# $%& B"DDA%A$A'!C, "D!&$% int references !&$%A!%& B"D!&$%C, "D $D int references $D R N& B"D $DC, "D$A! int references $A!"&$A9"DAD B"D$A!C C go create table D%"9"iAD&R B"DD%"9 int not null primarH :eH, $&# D'DAR"& char BQUC, ' $*A char BQRC, "DDAD&'- int references DAD&'- ''&A"' B"DDAD&'-C, "DDA%A$A'! int references DA%A$A'!"# $%& B"DDA%A$A'!C, "D!&$% int references !&$%A!%& B"D!&$%C, "D $D int references $D R N& B"D $DC, "D$A! int references $A!"&$A9"DAD B"D$A!C C go

create table -R&DD%& B"D-R&D int not null primarH :eH, $-R&DD%& int C go create table %"-&-R&DD%& B"D%"-R&D int not null primarH :eH, %"-&-R&DD%& char BQUC, &R"G # char BQUC, "D-R&D int references -R&DD%& B"D-R&DC C go
Jos Gonalves da Costa Correia, Rosa Andr Carlos Pgina +4

COLGIO SANTA E NOESA

SISTEMA DE GESTO O PARA CONTROLE DE ESTOQUE

create table !&#-RA B "D!&#- int not null primarH :eH, DA%A datetime, W%"DAD int, KA9&R int, "D-R&D int references -R&DD%& B"D-R&DC, "D%"-R&D int references %"-&-R&DD%& B"D%"-R&DC, "D4&R$ ! int references 4&R$ ! D&R B"D4&R$ !C Cgo create table K $DA B"DK $DA int not null primarH :eH, DA%A datetime, W%DAD int, KA9&RD$"%AR"& int, KA9&R%&%A9 int, "D-R&D int references -R&DD%& B"D-R&DC, "D!9" $% int references !9" $% B"D!9" $% C C go create table 9&% B"D9&% int not null primarH :eH, DA%A $%RADA datetime, W%D"$"!"A9 int, W%D M"'% $% int, "D-R&D int references -R&DD%& B"D-R&DC, "D%"-R&D int references %"-&-R&DD%& B"D%"-R&DC, "D!&#- int references !&#-RA B "D!&#-C C go create table '%&WD B"D '% int not null primarH :eH, DA%A datetime, W%D '%&WD int, "D-R&D int references -R&DD%& B"D-R&DC, "D%"-R&D int references %"-&-R&DD%& B"D%"-R&DC, "D9&% int references 9&% B"D9&% C, "DK $DA int references K $DA B"DK $DAC C go Dados B)$l)o3r1,)cos: Apostila !urso %+cnico de "nform@tica 0 #odelagem de Dados ; #odelagem de dados L %eoria e -r@tica, ARAa,&, #. A. -. Apontamentos sobre 'W9 e 'cript L ;Vj "nform@tica RESU"TADOS DA A A"ISE DAS -IPTESES Analisadas as *ip(teses do -roblema, com o m+todo de Reviso 1ibliogr@fica, obtiveram0se os seguintes resultados8 *"-J% ' ;8 Responde ao problema, pois ela apresenta atrav+s de uma estrutura D R BDiagrama ntidade RelacionalC como se processa o controle de stoque8 &s produtos so adquiridos pela !ompra, so depois registados em 9otes, formando v@rios lotes o stoque, e + escoado atrav+s da Kenda. & stoque + gerido atrav+s da an@lise do incremento ou decremento dos lotes pela compra ou venda dos produtos. *"-J% ' V8 Responde ao problema, ela descreve como atrav+s de aplicao de restri?es relacionais e essenciais Bcon.unto de regras de registo de ntidades, Atributos, !haves e DomAniosC, pode0 se conferir eEactido e consistncia de registos, inerentes ao processamento e arma)enamento de dados em um sistema de stoque.

Jos Gonalves da Costa Correia, Rosa Andr Carlos

Pgina +5

COLGIO SANTA E NOESA

SISTEMA DE GESTO O PARA CONTROLE DE ESTOQUE

*"-J% ' Q8 Responde ao problema, ela detalha como o con.unto de dados do problema inteiramente normali)ados Bestruturas relacionais e principais restri?esC, deve ser codificado BscriptC, para dar suporte Y implementao de um aplicativo gerenciador de dados integrado e consistente. DESCRI56O DE CASOS DE USOS Casos de (so &s casos de uso referem0se aos servios, tarefas ou fun?es que podem ser utili)ados no sistema. Dtili)ados para eEpressar ou documentar os comportamentos pretendidos para as fun?es do sistema. o%e do caso de (so Res(%o Ac'ores :l(?o Pr>-co2d)/Des P.s-co2d)/0o Co%*ra Aquisio de produtos atrav+s do pagamento Gestor, 4ornecedor Kerificar estoque, solicitar o produto, efectuar pagamento e confirmar o pedido 'toc: mAnimo %er pagamento efectuado

Ta$ela @ # %abela caso de uso !ompra

o%e de caso de (so Res(%o Ac'ores :l(?o Pr>-co2d)/0o P.s-co2d)/0o

Ar%aBe2a3e% &rgani)ao e cadastro de produtos Gestor, funcion@rios 4uncion@rio confere e arruma, Gestor insere no sistema

Ta$ela G # %abela caso de uso Arma)enagem

o%e do caso de (so Res(%o Ac'ores :l(?o

Ie2da Epedio de produtos atrav+s de pagamento Dsu@rio, sistema, !liente

Dsu@rio solicita ao sistema, o sistema Kerifica e concede, o cliente paga Pr>-co2d)/0o Eistncia de stoc: Jos Gonalves da Costa Correia, Rosa Andr Carlos Pgina +. P.s-co2d)/Des %er pagamento efectuado

COLGIO SANTA E NOESA

SISTEMA DE GESTO O PARA CONTROLE DE ESTOQUE

Ta$ela H # %abela caso de uso Kenda

Ca*'(ra de casos de (so

"D
CUM4 CUM@

$ome do caso de uso


!omprar Arma)enar Kender

vento
!lic:dB C !lic: d B C !lic:dB C

Descrio
ncomendar produto, pagar, Receber produto e confirmar !onsequncia da compraFo 'istema cadastra e organi)a os produtos !onfirmar estoque, disponibili)ar o -roduto ao !liente

CUMG

Ta$ela J # %abela captura de caso de uso

D)a3ra%a de Casos de Uso &s diagramas de casos de uso so utili)ados para a apresentao de requisitos e para assegurar que tanto o utili)ador final como o perito numa determinada @rea ou o especialista inform@tico possuem um entendimento comum dos requisitos. & seu ob.ectivo + mostrar o que um sistema deve efectuar e no como o vai fa)er B#auro $unes, VUUR, -ag ;TC.

D)a3ra%as de Casos de (sos

Jos Gonalves da Costa Correia, Rosa Andr Carlos

Pgina ++

COLGIO SANTA E NOESA

SISTEMA DE GESTO O PARA CONTROLE DE ESTOQUE

:)39N # D)a3ra%a de caso de (so E2co%e2da

:)39O # D)a3ra%a de caso de (so Co%*ra

Jos Gonalves da Costa Correia, Rosa Andr Carlos

Pgina +6

COLGIO SANTA E NOESA

SISTEMA DE GESTO O PARA CONTROLE DE ESTOQUE

:)39P # D)a3ra%a de caso de (so Ar%aBe2a3e%

:)39Q # D)a3ra%a de caso de (so Ie2da

CAPTU"O III )%*le%e2'a/0o

Jos Gonalves da Costa Correia, Rosa Andr Carlos

Pgina +/

COLGIO SANTA E NOESA

SISTEMA DE GESTO O PARA CONTROLE DE ESTOQUE

*rojecto e a os7b 8 O bc7 s&l o bc9 O bc, vb8

*rojecto e interfaces7interfaces V:8 *rojecto proce imental7c; igo orienta o a objectos8

Jos Gonalves da Costa Correia, Rosa Andr Carlos

Pgina +0

COLGIO SANTA E NOESA

SISTEMA DE GESTO O PARA CONTROLE DE ESTOQUE

- CO C"US6O A$ M&'

D)a3ra%a de caso de (so E2co%e2da

D)a3ra%a de caso de (so Co%*ra

D)a3ra%a de caso de (so Ar%aBe2a3e%

D)a3ra%a de caso de (so Ie2da

Jos Gonalves da Costa Correia, Rosa Andr Carlos

Pgina +1

COLGIO SANTA E NOESA

SISTEMA DE GESTO O PARA CONTROLE DE ESTOQUE

D)a3ra%a de caso de (so acesso a BD

Jos Gonalves da Costa Correia, Rosa Andr Carlos

Pgina +2

COLGIO SANTA E NOESA

SISTEMA DE GESTO O PARA CONTROLE DE ESTOQUE

!&$!9D'O&
& 'G! resolve o problema de gesto e controle de estoque do arma)+m -opulo !omercial 9da, e satisfa) os ob.ectivos traados no que di) respeito a insero, consulta, actuali)ao e remoo de "nforma?es de movimentos de stoque, 4ornecedores, !lientes e Dsu@rios. ste sistema vai proporcionar Y administrao da organi)ao uma optimi)ao e integrao nos registos de dados, consulta e actuali)ao das informa?es de todos os produtos e processos de estoque. !oncluAmos ento que a criao e implementao do 'G! L 'istema de Gesto para o !ontrole de stoque no arma)+m -opulo !omercial 9da, automati)a e dinami)a a gesto e controle dos recursos e processos de estoque.

Jos Gonalves da Costa Correia, Rosa Andr Carlos

Pgina +3

COLGIO SANTA E NOESA

SISTEMA DE GESTO O PARA CONTROLE DE ESTOQUE

DICE DE :I!URAS
:)3(ra 4 L !aso de uso de acesso a 1ase de Dados .66666666666..666 :)3(ra @ # Diagrama #odelo de An@lise.6666666666666666...66 ;; ;[

:)3(ra G # Eemplo de relao D R 66666666666666666.6.66 ;= :)3(ra H # Diagrama #odelo de dados em D R6...66666666666.6.6... :)3(ra J L Diagrama processo de estoque em D4D66666...6...6.6666..6.. :)3(ra N L Diagrama de !aso de Dso ncomenda...66666.....6.66666...6. :)3(ra O L Diagrama de !aso de Dso !omprar 66.6. 6666666666...6... :)3(ra P L Diagrama de !aso de Dso Arma)enagem66..666.666...6...666 :)3(ra Q L Diagrama de !aso de Dso Kenda .66666.66666666..66... ;< VU VS VS V< V<

DICE DE TABE"AS
Ta$ela 4 L %arefas de "nvestigao .....66666666...6666666666 Ta$ela @ L !aso de uso !ompra 6666.66666666666666666 Ta$ela G # !aso de uso Arma)enagem 6...66666666666666.66.. Ta$ela H # !aso de uso Kenda 6666..666.6666666....66666... Ta$ela J # !aptura de caso de Dso .6666666666666666666... T V[ V[ V= V=

R 4 Rh$!"A' 1"19"&GRP4"!A'
")vros
Jos Gonalves da Costa Correia, Rosa Andr Carlos Pgina 64

COLGIO SANTA E NOESA

SISTEMA DE GESTO O PARA CONTROLE DE ESTOQUE

S)'es

1ancos de Dados #ultimAdia, %icianne Darin 1anco de Dados 0 #odelo de Dados Relacional #odelo de Dados, -rofessor "van -ires Apostila !urso %+cnico de "nform@tica 0 #odelagem de Dados ; !&DG&, -. #odelagem conceitual e pro.eto de bancos de dados. Ri de ,aneiro8 !ampus, ;<<=. #odelagem de dados L %eoria e -r@tica, ARAa,&, #. A. -. Apontamentos sobre 'W9 e 'cript L ;Vj "nform@tica

http8]]pt.Gi:ipedia.org]Gi:i]Restric!QcA=c!Qc1Resddedintegridade http8]]pt.Gi:ipedia.org]Gi:i] stoque http8]]GGG.infoescola.com]administracao]gestao0de0estoque

Mo2o3ra,)as

G '%O& D '%&WD !&# '%DD& D !A'& '&1R A #-R 'A WD"1A& / 1R ''"A$" 9%DA, 0 kngelo Rosivaldo 'tenico !arlos Alberto Wuib@o, !apivari, '- VU;U A "#-&R%k$!"A DA G '%O& D '%&WD 8 '%DD& D !A'& # D#A #-R 'A D& KAR ,& D "$4&R#P%"!A % !$&9&G"A. 0 %eresina ] -, ,aneiero L VU;V, D "9A$l #"!* 99 !&'%A # $ i ' #&D 9AG # D $ GJ!"&' !&#& #&%"KAD&R DA "$' RNO& D % !$&9&G"A' $A "$Da'%R"A #&K 9 "RA 0 9ondrina VUU<, ,hessica #arH eanda

Jos Gonalves da Costa Correia, Rosa Andr Carlos

Pgina 65

Você também pode gostar