You are on page 1of 54

Fundao das Universidades Portuguesas Universidade Nacional Timor Lorosae

Base de Dados de Armazm


Grupo Sagres

2010 / 2011

Felicidade Exposto Gusmo

Base de Dados de Armazm


Grupo Sagres

2010 / 2011

Felicidade Exposto Gusmo

Fundao das Universidades Portuguesas Universidade Nacional Timor Lorosae

Engenharia Informtica
Junho 2010
Orientador FUP: Professor Pedro Tavares Supervisores Externos: Senhor Lus Almeida / Senhora Maria Elisabeth

Dedico este Relatrio Final principalmente aqueles que contriburam e ajudaram desde o incio at ao fim deste projecto. O mais preferido dedico ao meu Orientador do Projecto Professor Pedro Tavares, ao supervisor Senhor Lus Almeida e Senhora Maria Elisabeth, o coordenador da FUP em Timor-Leste Professor Doutor Vasco Fitas e para os Professores da FUP, famlias e companheiros, pelo suporte de ideias sugestes e crticas construtivas, que realize este projecto at ao fim.

Base de Dados de Armazm

Agradecimentos
Em primeiro lugar quero agradecer a Deus pois pela Graa de Deus foi possvel realizar este Projecto at ao fim. Tambm quero agradecer ao meu Orientador do Projecto Professor Pedro Tavares que durante o estgio sempre deu crticas, pelas ideias dadas e sugestes para poder realizar este projecto at ao fim. empresa Grupo Sagres e ao supervisor Senhor Lus Almeida e Senhora Maria Elisabeth pelas ideias, crticas e sugestes dadas e ao Director do Grupo Sagres, Senhor Eduardo Nogueira M. dos Santos e Senhora Wahyu Dyah Sari pela oportunidade dada em estagiar no Grupo Sagres. FUP pelos equipamentos disponibilizados e pelas oportunidades que deu para ser possvel realizar o meu Projecto na Universidade.

vii

Base de Dados de Armazm

Resumo
A Empresa do Grupo Sagres uma grande Empresa de Portugal que se comeou o seu negcio em Timor Leste no incio de ano 2000 e completou agora dez anos em Timor Leste. Durante este estgio no Grupo Sagres realizou-se um projecto de Base de Dados dos Produtos e Inventrios do Hotel e Restaurantes. O GS tem dois Hotis e um Restaurante, a Base de Dados realizada refere-se a todos os Produtos e Inventrios do Hotel e Restaurante no armazm do GS. O Objectivo Principal deste projecto foi para tornar mais fcil controlar as existncias dos Produtos e Inventrios de entradas e sadas no Armazm do GS.

Apenas foi criada a estrutura da BD sendo depois introduzidos os dados pelos funcionrios do GS, principalmente aquele que toma conta do armazm do GS.

ix

Base de Dados de Armazm

ndice
1 Introduo ............................................................................................................. 1
1.1 1.2 Enquadramento ....................................................................................................... 2 Apresentao do projecto/estgio........................................................................... 2
Planeamento de projecto ................................................................................................ 3 Reunies de acompanhamento ....................................................................................... 4

1.2.1 1.2.2

1.3 1.4 1.5 1.6

Tecnologias utilizadas ............................................................................................. 6 Apresentao da Organizao ................................................................................ 7 Contributos deste trabalho ..................................................................................... 7 Organizao do relatrio ........................................................................................ 8

2 3 4

Contexto................................................................................................................. 9 Descrio tcnica ................................................................................................ 10 Concluses ........................................................................................................... 36


4.1 4.2 4.3 4.4 Objectivos realizados............................................................................................. 36 Outros trabalhos realizados.................................................................................. 36 Limitaes & trabalho futuro............................................................................... 36 Apreciao final ..................................................................................................... 36

Bibliografia.......................................................................................................... 37

xi

Base de Dados de Armazm

ndice de Figuras
Figura 1:Mapa de Gantt e Planeamento do Projecto............................................................................. 3 Figura 2: Hierarquia do GS .................................................................................................................... 7 Figura 3: Estrutura da Requisio Para Criar BD ................................................................................ 9 Figura 4: Casos de Uso de GS .............................................................................................................. 11 Figura 5: Tabela de Lista dos Produtos No Armazm do GS .............................................................. 13 Figura 6: Tabela de Tipo Produto ........................................................................................................ 14 Figura 7: Tabela de Tipo Embalagem dos Produtos ............................................................................ 14 Figura 8: Tabela Para Registar Produtos Entradas no Armazm ....................................................... 15 Figura 9:Tabela Para Registar Produto Sada do Armazm ............................................................... 16 Figura 10: Tabela de Hotis.................................................................................................................. 17 Figura 11: Tabela de Restaurante ........................................................................................................ 17 Figura 12: Tabela de Lista dos Inventrios .......................................................................................... 18 Figura 13: Tabela de Registar Inventrio Entrada no Armazm ........................................................ 19 Figura 14:Tabela Para Registar Inventrio Sada do Armazm ......................................................... 19 Figura 15:Tabela de Tipo dos Inventrios ........................................................................................... 20 Figura 16: Consulta Para Calcular Produto Entrada no Armazm.................................................... 21 Figura 17: Consulta Para Calcular Resto dos Produtos no Armazm ................................................ 22 Figura 18: Consulta Para Calcular Inventrio Entrada no Armazm................................................ 23 Figura 19: Consulta Para Calcular o Resto dos Inventrios no Armazm ......................................... 24 Figura 20: Menu Principal do GS ........................................................................................................ 25 Figura 21: Formulrio de Lista dos Produtos ...................................................................................... 26 Figura 22: Formulrio Para Registar Produtos Entradas no Armazm ............................................. 26 Figura 23: Formulrio Para Registar Produtos Sadas do Armazm ................................................. 27 Figura 24: Formulrio de Lista dos Inventrios .................................................................................. 28 Figura 25: Formulrio de Lista dos Inventrios .................................................................................. 28 Figura 26: Formulrio de Registar Inventrios Sadas do Armazm ................................................. 29

xiii

Base de Dados dos Produtos e Inventrios do Hotel e Restaurante

Figura 27: Formulrio de Lista dos hotis do GS ................................................................................ 29 Figura 28: Formulrio de Lista dos Restaurantes do GS .................................................................... 30 Figura 29: Relatrio Para Calcular Produtos Entradas no Armazm ................................................ 31 Figura 30: Relatrio de Calcular Resto dos Produtos no Armazm .................................................... 31 Figura 31: Relatrio de Calcular Inventrio Entrada no Armazm ................................................... 32 Figura 32: Relatrio de Calcular Resto Inventario no Armazm ........................................................ 32 Figura 33: Macro de Menu Principal ................................................................................................... 33 Figura 34: Relacionamentos das Tabelas............................................................................................. 34

XIV

Base de Dados de Armazm

ndice de Tabelas
Tabela 1: Notao e Glossrio ............................................................................................................ xvii Tabela 2: Tabelas de Reunies e Acompanhamentos ............................................................................ 6

xv

Base de Dados de Armazm

Notao e Glossrio
BD FUP GS Base de Dados Fundao das Universidades Portuguesas Grupo Sagres Tabela 1: Notao e Glossrio

xvii

Base de Dados dos Produtos e Inventrios do Hotel e Restaurante

1 Introduo
O termo base de dados est intimamente associado noo de "uma coleco de informao". De um ponto de vista mais terico pode-se afirmar que uma base de dados um conjunto estruturado de informao. Uma base de dados uma coleco de dados formalmente definida, informatizada, partilhvel e sujeita a um controlo central. Uma base de dados uma coleco de dados inter-relacionados com mltiplas utilizaes. Uma base de dados relacional (daqui para diante a expresso base de dados usada como sinnimo de base de dados relacional) um sistema de gesto de informao relativamente complexo. Dado que a base de dados a componente central do sistema, uma boa tcnica de desenho crucial para a eficcia do sistema. Se a funo duma base de dados fosse simplesmente a de armazenar dados, a sua organizao seria relativamente simples. A complexidade estrutural das bases de dados resulta do facto de que ela deve tambm mostrar as relaes que existem entre os dados. Uma base de dados composta por um conjunto de tabelas e associaes entre as tabelas. A associao entre os dados o ponto forte dos sistemas relacionais. As tabelas so formadas por linhas e colunas onde figuram os dados. Numa base de dados relacional os dados esto todos representados como valores nas colunas das tabelas.

Felicidade Exposto Gusmo

Base de Dados dos Produtos e Inventrios do Hotel e Restaurante

1.1 Enquadramento
Este Relatrio o trabalho final do Curso de Engenharia Informtica e este Projecto foi feito na Universidade de Timor Leste (UNTL) e pela Fundao das Universidades Portuguesas na Sala 13 que como o Laboratrio de Informtica. Basicamente o Grupo Sagres uma empresa que abriu o seu hotel e restaurante em Timor Leste para poder prestar servios de alojamento e refeio aos Estrangeiros que esto em Timor Leste. Neste projecto criou-se uma Base de Dados do armazm para produtos e inventrios do hotel e restaurante. Como sabemos a empresa de Grupo Sagres tem o hotel e restaurante que precisa de uma Base de Dados para controlar e testar as existncias de produtos e inventrios. Porque muito importante para uma empresa ter a sua Base de Dados para os controlos das existncias.

1.2 Apresentao do projecto/estgio


Descreve-se nesta seco na ntegra o Projecto que foi realizado durante 45 dias na empresa de Grupo Sagres:

Conhecer os Produtos e Inventrios no Armazm do GS. Definir quais as necessidades da empresa para a Base de dados. Desenhar a Base de Dados para um problema simples. Criar Base de Dados da empresa GS na UNTL (Universidade Nacional Timor Lorosae)

Felicidade Exposto Gusmo

Base de Dados dos Produtos e Inventrios do Hotel e Restaurante

1.2.1 Planeamento de projecto

Figura 1:Mapa de Gantt e Planeamento do Projecto

Desde o primeiro dia de estgio, 8 de Abril 2010, at ao dia 13 de Abril 2010, durante quatro dias o objectivo foi conhecer todos os produtos e inventrios no armazm do GS. Do dia 14 de Abril at 15 de Abril 2010, recolheram-se todos os dados no armazm do GS. Do dia 16 at 19 de Abril fez uma anlise para como criar uma base de dados. Do dia 20 at 21 de Abril atravs de anlise de dados. Do dia 22 de Abril at dia 10 de Maio fazer base de dados em Access. Do dia 10 de Maio o supervisor fez a primeira correco. Do dia 11 at 14 de Maio fez refinamento de base de dados corrigido.

Felicidade Exposto Gusmo

Base de Dados dos Produtos e Inventrios do Hotel e Restaurante

No dia 17 de Maio o supervisor fez a segunda correco. No dia 18 at 21 de Maio foi feito um refinamento da Segunda correco de Base de Dados. No dia 24 de Maio o supervisor fez a terceira correco de Base de Dados. No dia 25 at 29 de Maio fez refinamento de terceiro correco de Base de Dados.

1.2.2 Reunies de acompanhamento

Data 9-4-2010

Participantes Felicidade Exposto Gusmo Professor Pedro Tavares

Local UNTL (SALA 13)

Descrio Discutiu-se o problema de procurar os dados no armazm e a forma de criar a base de dados para a empresa.

12-4-2010

Felicidade Exposto Gusmo Professor Pedro Tavares

UNTL (SALA 13)

Discutiu-se o problema da falta de equipamentos para trabalhar com base de dados na empresa.

14-4-2010

Felicidade Exposto Gusmo supervisor

Hotel Katuas

O supervisor perguntou sobre o desenho de criao de base de dados e tambm falamos sobre o problema de falta de

Felicidade Exposto Gusmo

Base de Dados dos Produtos e Inventrios do Hotel e Restaurante

equipamentos para construir a base de dados. Decidiu-se fazer a base de dados nos laboratrios da FUP. 18-4-2010 Felicidade Exposto Gusmo supervisor Hotel Katuas Foi mostrada a parte da base de dados realizada at data.

4-5-2010

Felicidade Exposto Gusmo Professor Pedro Tavares supervisor

Hotel Katuas

Falamos sobre o projecto.

14-5-2010

Felicidade Exposto Gusmo supervisor

Hotel Katuas

O supervisor corrigiu o projecto

21-5-2010

Felicidade Exposto Gusmo supervisor

Hotel Katuas

Discutiu-se sobre o projecto e o supervisor decidiu para criar uma Base de Dados que muito simples e no pode ser preenchidos porque so os Funcionrios do GS que vo preencher esta Base de Dados

Felicidade Exposto Gusmo

Base de Dados dos Produtos e Inventrios do Hotel e Restaurante

26-5-2010

Felicidade Exposto Gusmo Professor Pedro Tavares

UNTL (SALA 13)

Resolveu-se criar uma Base de Dados que muito simples como o supervisor pediu

31-5-2010

Felicidade Exposto Gusmo supervisor

Hotel Katuas

O supervisor alterou outra vez a Base de dados

7-6-2010

Felicidade Exposto Gusmo supervisor

Hotel Katuas

Foi mostrada a Base de Dados que j foi corrigido para o supervisor

9-6-2010

Felicidade Exposto Gusmo supervisor

Hotel Katuas

O supervisor alterou outra vez a Base de Dados

Tabela 2: Reunies e Acompanhamentos

1.3 Tecnologias utilizadas


As tecnologias utilizadas durante o projecto e relatrios deste Projecto so:

Windows 7 Ultimate Microsoft Access 2007 Consultas SQL Microsoft Office Project 2007 (Mapa de Gantt) Microsoft Office Power Point 2007 (Para Apresentao) Microsoft Visio 2007 (Para Caso de Uso)

Felicidade Exposto Gusmo

Base de Dados dos Produtos e Inventrios do Hotel e Restaurante

1.4 Apresentao da Organizao


A Empresa GS uma empresa a funcionar em Timor Leste desde o incio de 2000 e vai completar dez anos em Timor Leste. A empresa consiste em dois Hotis e um restaurante.
HIERARQUIA DO GS

DIRECTOR

MANAGER

SECCAO FINANCAS

SECCAO ADMINISTRACAO

SECCAO DE EQUIPAMENTOS E LOGISTICA

Figura 2: Hierarquia do GS

1.5 Contributos deste trabalho


Este Projecto de Base de Dados permite fazer o controlo das existncias dos produtos e inventrios no armazm do GS. Existem catorze tabelas relacionais na base de dados. As tabelas que esto registadas na Base de Dados so: tabelas de hotis, inventrio entrada no armazm, inventrio sada do armazm, inventrio entrada no hotel e restaurante, lista dos inventrios, lista dos produtos, produtos sadas para restaurantes, registar produto vendido, registar produto entrada, registar produtos sadas, restaurantes, tipo de embalagem, tipo do produto, e tipo dos inventrios. Na tabela de vendas para calcular os produtos que esto vendidos no restaurantes do GS.

Felicidade Exposto Gusmo

Base de Dados dos Produtos e Inventrios do Hotel e Restaurante

Este projecto veio trazer grandes vantagens para o GS porque atravs da Base de Dados podemos resolver alguns problemas e tambm de uma maneira mais fcil guardar a informao sobre as entradas e sadas dum produto e fazer inventrios.

1.6 Organizao do relatrio


Resumo: Neste captulo apresenta-se a empresa GS e objectivo deste Projecto no GS. Introduo: Neste captulo fazem-se descries sobre a Base de dados e resumidamente sobre o projecto. Contexto: Neste contexto fala sobre os contextos das formas e as estruturas da Empresa neste projecto. Descrio Tcnica: Aqui descreve-se de forma detalhada como o projecto foi realizado. Concluso: Faz-se uma concluso final do trabalho realizado durante estgio.

Bibliografia: Referncias utilizadas neste trabalho.

Felicidade Exposto Gusmo

Base de Dados de Armazm

2 Contexto
Uma Base de Dados uma entidade na qual possvel armazenar dados de maneira estruturada e com a menor redundncia possvel. Estes dados servem para ser utilizados por programas e por utilizadores diferentes. No contexto explicam-se dos objectos da empresa. A empresa GS uma grande empresa em Timor Leste onde existem um restaurante e dois hotis. O hotel e o restaurante so ocupados maioritariamente por estrangeiros, principalmente por professores. Alm disso h tambm estrangeiros que vem fazer o seu trabalho aqui como as foras de estados unidos, etc.

Figura 3: Estrutura da Requisio Para Criar BD

Felicidade Exposto Gusmo

Base de Dados dos Produtos e Inventrios do Hotel e Restaurante

O BD do Grupo Sagres tem dados de hotis e restaurantes, depois os dados foram requisitados para guardar na aplicao de Access para poder ter uma Base de dados para a Empresa de GS.

3 Descrio tcnica
Aqui vo-se descrever os procedimentos tcnicos realizados para construir a base de dados. Na figura seguinte mostram-se os papis realizados pelo administrador e a seco de logstica e equipamentos. O Administrador quem cria as listas dos produtos e inventrios, calcula produtos para comprar, calcula produtos sados do armazm e edita as configuraes na bd.

Felicidade Exposto Gusmo

10

Base de Dados dos Produtos e Inventrios do Hotel e Restaurante

Figura 4: Casos de Uso de GS

Felicidade Exposto Gusmo

11

Base de Dados dos Produtos e Inventrios do Hotel e Restaurante

3.1

Base de Dados em Access

Nesta Base de Dados utilizaram-se seis tipos de objectos que so: Tabelas, Consultas, Formulrios, Relatrios, e Macros inclui as relaes entre as tabelas. Aqui descreve-se em geral cada explicao de objectos utilizados: Tabelas Todos os dados que so armazenados de forma permanente pelo Access, so guardados em Tabelas. Cada tabela armazena dados sobre um tipo da coisa, pessoa ou relao entre coisas/pessoas. As tabelas esto organizadas em linhas e colunas. Em cada linha guardam-se dados sobre um item, isto , sobre um produto, inventrio, hotis, restaurantes, etc. Cada coluna representa uma determinada caracterstica que est associada a todos os itens do tipo que a tabela representa. Em linguagem de BD uma linha um registo (record) e uma coluna um campo (field). possvel ter um nmero potencialmente ilimitado de registos em cada tabela, mas o nmero de campo fixo e limitado. Na criao das tabelas so para inserir dados, tem o mesmo tipo de dados, existem onze tabelas com diferentes tipos de dados. Uma tabela a tabela de armazm dos produtos GS, que serve para introduzir os dados dos produtos que foram comprados pela empresa GS para ser distribudos aos restaurantes do GS, uma tabela de armazm dos inventrios GS, tambm serve para introduzir os dados dos inventrios que foram comprados pela a empresa GS para ser distribudos aos hotis e restaurantes do GS, uma tabela do hotis para podia introduzir os dados e controlar os inventrios de entradas e sadas, outra tabela tabela de restaurante que tambm serve para introduzir os dados e controlar os produtos e inventrios de restaurante para entradas e sadas, e outra tabela a tabela de vendas para calcular os produtos que so vendidos no restaurante. Em cada tabela existe a Chave Primria (Primary Key) e a Chave Estrangeira (Foreign Key). A Chave Primria que vai identificar cada registo dando-lhe a unidade, e a Chave Primria nunca se repetir. A Chave Estrangeira a chave formada atravs de um relacionamento com a Chave Primria de outra tabela.

Felicidade Exposto Gusmo

12

Base de Dados dos Produtos e Inventrios do Hotel e Restaurante

Tabela de Lista dos Produtos

Figura 5: Tabela de Lista dos Produtos No Armazm do GS

Nesta tabela para preencher com os produtos que esto no armazm do GS tambm como lista dos produtos. Esta tabela est relacionada com a tabela de registar produto entrada, registar produto vendido, e produto sada para restaurante do GS. Os dados vo ser registados baseado nos tipos de produto e tipo de embalagem. No campo da tabela lista dos produtos para armazm do GS tm ID Produto (Chave Primria), Produto, Data validade (Data Validade de cada Produto que est no armazm do GS), ID Tipo Produto e ID Tipo Embalagem.

Felicidade Exposto Gusmo

13

Base de Dados dos Produtos e Inventrios do Hotel e Restaurante

Tabela de Tipo Produto

Figura 6: Tabela de Tipo Produto

Os campos que esto nesta tabela so para preencher os dados do Tipo Produto para cada produto que entram no armazm do GS. Esta tabela est relacionada com a tabela de Lista dos Produtos. Neste campo tm ID Tipo Produto (Chave Primria) e Tipo Produto. Tabela de Tipo Embalagem dos Produtos

Figura 7: Tabela de Tipo Embalagem dos Produtos

Felicidade Exposto Gusmo

14

Base de Dados dos Produtos e Inventrios do Hotel e Restaurante

Nesta tabela existem os campos para preencher cada tipo de embalagem dos produtos e depende de cada produto que entram no armazm do GS. Esta tabela tambm tem relao com a tabela de Lista dos Produtos para Armazm do GS. Neste campo existem ID Tipo Embalagem (Chave Primria) e Tipo Embalagem. Tabela Para Registar Produtos Entradas no Armazm

Figura 8: Tabela Para Registar Produtos Entradas no Armazm

Cada Produto que vai entrar no Armazm do GS tem que registar nesta tabela, esta tabela tem relao com a tabela de lista dos produtos. Neste campo existem ID Registo Entrada (Chave Primria), ID Produto, Data entrada, Unidade entrada, Custo produto e Total Custo Produto. Esta tabela que muito importante para podia contar total de custo do produtos comprados.

Felicidade Exposto Gusmo

15

Base de Dados dos Produtos e Inventrios do Hotel e Restaurante

Tabela para registar sada de produto do Armazm

Figura 9:Tabela Para Registar Produto Sada do Armazm

Nesta Tabela existem os campos para preencher os dados dos Produtos que saiam do armazm. Esta tabela tambm importante porque atravs desta tabela podiam saber o resto dos produtos no armazm do GS atravs dos clculos na Base de Dados. Neste campo existe ID Registo Sada (Chave Primria), ID Registo Entrada, ID Restaurante, Data Sada, Unidade Sada e Resto. Esta tabela esta relacionada com a tabela de registar produtos entradas.

Felicidade Exposto Gusmo

16

Base de Dados dos Produtos e Inventrios do Hotel e Restaurante

Tabela de Hotis

Figura 10: Tabela de Hotis

A tabela de Hotis para preencher os Nomes dos Hotis do GS. Esta tabela est relacionada com a tabela para registar os inventrios sadas para Hotis e Restaurante. Neste campo existem ID Hotel (Chave Primria) e Nome Hotel. Tabela de Restaurante

Figura 11: Tabela de Restaurante

Felicidade Exposto Gusmo

17

Base de Dados dos Produtos e Inventrios do Hotel e Restaurante

Nesta tabela para preencher os Nomes dos Restaurantes do GS. Esta tabela est relacionada com a tabela para registar os inventrios Sadas para Hotis e Restaurante e tabela de produtos sadas para restaurante. Neste campo existem ID Restaurante (Chave Primria) e Nome Restaurante. Tabela de Lista dos Inventrios

Figura 12: Tabela de Lista dos Inventrios

Nesta tabela so para preencher os inventrios do hotel e restaurantes do GS, tambm como uma lista de inventrios do hotel e restaurante. Esta tabela est relacionada com a tabela de Tipo Inventrios, tabela de registar inventrio sada para hotel e restaurante, tabela de registar inventario entrada e registar inventrio sada do armazm. Neste campo existem ID Inventrios (Chave Primria), Inventrios e ID Tipo Inventrio.

Felicidade Exposto Gusmo

18

Base de Dados dos Produtos e Inventrios do Hotel e Restaurante

Registar Inventrio Entrada no Armazm

Figura 13: Tabela de Registar Inventrio Entrada no Armazm

Nesta tabela permite preencher os inventrios que entrou no armazm do GS. Esta tabela est relacionada com a tabela de lista dos inventrios. Neste campo existem ID Entrada (Chave Primria), ID Inventrio, Data Entrada, Unidade Entrada, Custo inventrio e Total de Custo.

Tabela Para Registar Inventario Sada do Armazm

Figura 14:Tabela Para Registar Inventrio Sada do Armazm

Felicidade Exposto Gusmo

19

Base de Dados dos Produtos e Inventrios do Hotel e Restaurante

Nesta tabela para preencher dados dos inventrios sadas do armazm tambm para calcular resto do inventrio no armazm do GS. Esta tabela est relacionada com a tabela de Registar Inventrio Entrada no Armazm e a tabela para registar os inventrios sadas para hoteis e restaurantes. Neste campo existem ID Sada (Chave Primria), ID Entrada, ID hotel, ID Restaurante, Data Sada, Unidade Sada e Resto. Tabela de Tipo dos Inventrios

Figura 15:Tabela de Tipo dos Inventrios

Nesta tabela para preencher o tipo de cada inventrio que est no armazm do GS. Esta tabela est relacionada com a tabela de lista dos inventrios. Neste campo existem ID Tipo Inventrio (Chave Primria) e Tipo Inventrio.

Felicidade Exposto Gusmo

20

Base de Dados dos Produtos e Inventrios do Hotel e Restaurante

Consultas As consultas filtram as informaes da tabela e permitem a sua visualizao. Geralmente so comandos de SQL. A consulta nesta BD uma consulta que muito simples para calcular a entrada e sada dos produtos e inventrios no armazm.

Calcular Produto Entrada no Armazm

Figura 16: Consulta Para Calcular Produto Entrada no Armazm

Nesta consulta permite para calcular o total de custo para os produtos comprados. As tabelas que est nesta consulta so tabela para lista dos produtos, tipo produto, tipo embalagem e tabela de registar produtos entrada no armazm. Os campos que existem nesta consulta so: ID produto, Produto, Data validade, Tipo produto, Tipo embalagem, Data entrada, Unidade entrada, Custo produto e Total Custo Produto, onde:

Total Custo = (Custo Produto * unidade Produto Entrada)

Felicidade Exposto Gusmo

21

Base de Dados dos Produtos e Inventrios do Hotel e Restaurante

Calcular Resto dos Produtos no Armazm

Figura 17: Consulta Para Calcular Resto dos Produtos no Armazm

Nesta consulta para calcular o resto dos produtos ou stocks que esto no armazm do GS. As tabelas que esto nesta consulta so: tabela de lista dos produtos, tipo produto, tipo embalagem, restaurante, registar produto entrada no armazm e a tabela para registar produtos sadas do armazm. Os campos que existem nesta consulta so: Id Produto, Produto, Data Validade, Tipo Produto, Tipo Embalagem, Unidade Entrada, Data Sada, Nome Restaurante, unidade sada e Resto do produto no armazm. Onde:

Resto = (Unidade Produto Entrada - Unidade Produto Sada)

Felicidade Exposto Gusmo

22

Base de Dados dos Produtos e Inventrios do Hotel e Restaurante

Calcular Inventrio Entrada no Armazm

Figura 18: Consulta Para Calcular Inventrio Entrada no Armazm

Nesta consulta para calcular o total dos inventrios que foram comprados e foi guardado no armazm. As tabelas que esto nesta consulta so: tabela de lista dos inventrios, tipo inventrios e a tabela para registar os inventrios entradas no armazm. Os campos que esto nesta tabela so: ID Inventrios, Inventrios, Tipo Inventrios, Data Entrada, Unidade Inventrio Entrada, Custo Inventrio e Total de Custo. Onde:

Total Custo = (Custo Inventrio * Unidade Inventrio Entrada)

Felicidade Exposto Gusmo

23

Base de Dados dos Produtos e Inventrios do Hotel e Restaurante

Calcular Resto dos Inventrios no Armazm

Figura 19: Consulta Para Calcular o Resto dos Inventrios no Armazm

Nesta consulta para calcular os restos do inventrio no armazm do GS. As tabelas que esto nesta consulta so: a tabela de lista dos inventrios, tipo inventrio, registar inventrio entrada no armazm, hotis, restaurantes e a tabela para registar inventrio sada do armazm. Os campos que esto nesta consulta so: ID Inventrios, Inventrios, Tipo Inventrios, Unidade Inventario Entrada, Data Sada, Nome Hotel, Nome restaurante, Unidade Inventrio Sada Resto. Onde:

Resto = (Unidade Inventrio Entrada Unidade Inventrio Sada)

Formulrios Os formulrios servem para organizar e tornar mais agradvel a interaco com a BD. Em conjunto com os controlos, permitem a construo de aplicaes sobre a BD. Pode-se resumir as funcionalidades dos formulrios a : Editar (mostrar, alterar ou inserir) informao contida em tabelas (tabelas virtuais) Mostrar informao derivada atravs de expresses (nos campos calculados)

Felicidade Exposto Gusmo

24

Base de Dados dos Produtos e Inventrios do Hotel e Restaurante

Gerir a interaco com os utilizadores Os Formulrios que esto nesta base de dados so o formulrio que baseia-se nas tabelas relacionais. Os dados vai ser preenchido no formulrio, existem nove formulrios nesta Base de Dados.

Formulrio de Menu Principal

Figura 20: Menu Principal do GS

Neste Menu Principal existe uma tabela como Lista dos Formulrios onde dentro desta lista tem os formulrios como listas de produtos e inventrios tambm os formulrios dos registos de entradas e sadas dos produtos e inventrios no armazm do GS. Alm disso h formulrio para preencher o nome de hotel e restaurante. Noutra tabela na direita uma tabela como Lista dos Relatrios que tem duas barras em cima. Na primeira barra a barra dos Produtos que quando fazemos clique neste barra vai aparecer dois relatrios que so: os relatrios de calcular produto entrada no armazm e calcular restam dos produtos no armazm. No segunda barra a barra de Inventrios que quando fazemos clique neste barra vai aparecer tambm dois relatrios que so: relatrio para calcular inventrio entrada no armazm, e calcular resto dos inventrios no armazm.
Felicidade Exposto Gusmo 25

Base de Dados dos Produtos e Inventrios do Hotel e Restaurante

Nesta Menu Principal tambm tem um boto de Sair, quando fazemos clique neste boto vai sair da Base de Dados.

Formulrio de Lista dos Produtos

Figura 21: Formulrio de Lista dos Produtos

Neste formulrio guarda todas as listas dos produtos que vai ser comprado pela empresa de GS.

Formulrio de Registar Produto Entrada no Armazm

Figura 22: Formulrio Para Registar Produtos Entradas no Armazm

Felicidade Exposto Gusmo

26

Base de Dados dos Produtos e Inventrios do Hotel e Restaurante

Todos os Produtos que foram comprados tm que registar neste formulrio. Dentro deste formulrio tem sete botes de comandos que serve para eliminar registo, ir para o registo anterior, ir para o registo seguinte, adicionar o novo registo, localizar o registo, imprimir o formulrio actual e ultimo o comando para fechar o formulrio.

Formulrio de Registar Produto Sadas do Armazm

Figura 23: Formulrio Para Registar Produtos Sadas do Armazm

Este formulrio para registar os produtos que vo sair do armazm. Todos os produtos que saiam tm que registar neste formulrio. Este formulrio tambm tem sete botes de comandos.

Felicidade Exposto Gusmo

27

Base de Dados dos Produtos e Inventrios do Hotel e Restaurante

Formulrio de Lista dos Inventrios

Figura 24: Formulrio de Lista dos Inventrios

Este formulrio a lista de todos os inventrios dos hotis e restaurantes dos GS.

Formulrio de Registar Inventrios Entradas no Armazm

Figura 25: Formulrio de Lista dos Inventrios

Este formulrio para fazer registo dos inventrios que vai entrar no armazm do GS. Tambm tem sete botes de comandos.

Felicidade Exposto Gusmo

28

Base de Dados dos Produtos e Inventrios do Hotel e Restaurante

Formulrio de Registar Inventrios Sadas do Armazm

Figura 26: Formulrio de Registar Inventrios Sadas do Armazm

Este formulrio para fazer registo dos inventrios que vai sair do armazm para hotis e restaurantes do GS.

Formulrio de Lista dos Hotis do GS

Figura 27: Formulrio de Lista dos hotis do GS

Neste formulrio existe a lista dos hotis do GS.

Formulrio de Lista dos Restaurantes do GS

Felicidade Exposto Gusmo

29

Base de Dados dos Produtos e Inventrios do Hotel e Restaurante

Figura 28: Formulrio de Lista dos Restaurantes do GS

Neste formulrio existe a lista dos restaurantes do GS.

Relatrios Os relatrios (report) permitem organizar e sumarizar a informao proveniente de vrias tabelas ou queries com o objectivo especfico de impresso. De certa maneira, um relatrio um formulrio contnuo desenhado especificamente para impresso. Assim, os conceitos associados aos relatrios so muito semelhantes aos dos formulrios, e por isso, ser feita apenas uma introduo muito breve. Nesta Base de Dados tem onze Relatrios que so: o relatrio de calcular produto entrada no armazm, calcular resto do produto armazm, calcular produto vendido, calcular inventrio entrada no armazm, calcular resto dos inventrios no armazm, calcular inventrio entrada no hotis e restaurantes e os relatrios para calcular resto produtos em cada restaurante.

Felicidade Exposto Gusmo

30

Base de Dados dos Produtos e Inventrios do Hotel e Restaurante

o Relatrio para Calcular Produto Entrada no Armazm

Figura 29: Relatrio Para Calcular Produtos Entrados no Armazm

Nesta Relatrio mostram-se os clculos dos produtos comprados para restaurantes.

o Relatrio de Calcular Resto dos Produtos no Armazm

Figura 30: Relatrio de Calcular Resto dos Produtos no Armazm

Este Relatrio para amostrar os clculos dos produtos sadas do armazm.

Felicidade Exposto Gusmo

31

Base de Dados dos Produtos e Inventrios do Hotel e Restaurante

o Relatrio de Calcular Inventario Entrada no Armazm

Figura 31: Relatrio de Calcular Inventrio Entrada no Armazm

Este relatrio para fazer clculos dos inventrios comprados para guardar no armazm.

o Relatrio de Calcular Resto de Inventrio no Armazm

Figura 32: Relatrio de Calcular Resto Inventario no Armazm

Felicidade Exposto Gusmo

32

Base de Dados dos Produtos e Inventrios do Hotel e Restaurante

Este Relatrio mostra os clculos dos restos dos inventrios no armazm. Macros Um Macro um conjunto do Access, constituda por um conjunto de aces, para a execuo de uma ou vrias tarefas especficas. Nesta BD utiliza-se macros para criar o menu de formulrios, relatrios, consultas e principalmente o menu principal. O objectivo para separar um formulrio com uma consulta e relatrio. Nesta Base de Dados tem um Macro o Macro de Menu Principal.

Macro de Menu Principal

Figura 33: Macro de Menu Principal

Nesta Macro existem todos os formulrios e relatrios para apresentar no Menu Principal quando fazemos clique num boto no Menu Principal.

Felicidade Exposto Gusmo

33

Base de Dados dos Produtos e Inventrios do Hotel e Restaurante

Relacionamentos das Tabelas

Figura 34: Relacionamentos das Tabelas

As Tabelas que esto nesta Base de Dados so relacionadas um aos outros. Existem trs tipos de relacionamentos possveis que so:

Um Para Um (1 Para 1) Para indicar que as tabelas tm nica entre si, escolhe qual a tabela que vai receber a Chave Estrangeira. Um Para Muitos (1 Para N) A Chave Primria da tabela que tem o lado 1 vai para a tabela do lado N. No lado N ela chamada de Chave Estrangeira Muitos Para Muitos (N Para N) Quando tabelas tem entre si relao n...n necessrio criar uma nova tabela com as chaves primria das tabelas envolvidas. Nesta Base de Dados tem onze tabelas relacionais que so: 1. A relao entre a tabela produto e tipo produto. A relao entre tabela produto e tipo produto uma relao de (N para 1), muitos produtos podem ter um tipo de produto.
Felicidade Exposto Gusmo 34

Base de Dados dos Produtos e Inventrios do Hotel e Restaurante

2. A relao entre a tabela produto e tipo embalagem Estas tabelas tambm tm relao de (N para 1), muitos produtos tm um tipo de embalagem. 3. A relao entre a tabela produto e a tabela para registar produto entrada. Estas tabelas tm relao de (1 para N), um produto pode ter muitas entradas. 4. A relao a tabela registar produto entrada e registar produto sada. Estas tabelas tem relao de (1 para N). Estas duas tabelas tm relaes com a tabela de lista de produtos, um produto pode ter muitas entradas tambm pode ter muitas sadas. 5. A relao entre registar produto sada com a tabela de restaurante Estas tabelas tm relao de (N para 1), um produto tem muitas sadas para cada um dos restaurantes. 6.A relao entre Inventrio e tipo de inventrio Estas tabelas tm relao de (N para 1), muitos inventrios tm um tipo de inventrios. 7. A relao entre inventrio e registar inventrio entrada Estas tabelas tm relao de (1 para N), um inventrio tem muitas entradas.

8. A relao registar inventrio entrada e registar inventario sada Estas tabelas tem relao de (1 para N), um inventrio tem muitas entradas tambm tem muitas sadas. 9. A relao entre inventrio sada, hotel e restaurante. As tabelas tm relaes de (N para 1), um inventrio tem muitas sadas para cada um hotel e restaurante.

Felicidade Exposto Gusmo

35

Base de Dados dos Produtos e Inventrios do Hotel e Restaurante

4 Concluses
Este trabalho decorreu com algumas dificuldades e muitas mudanas na Base de dados. Este projecto permitiu criar uma Base de dados dos produtos e inventrio do hotel e restaurante no armazm do GS. Alm disso uma Base de Dados obriga-nos a pensar como resolver um problema, porque resumidamente a base de dados como um problema que tem que ser resolvido.

4.1 Objectivos realizados


O objectivo principal deste projecto de base de dados foi criar uma Base de Dados do armazm para produtos e inventrios do hotel e restaurante. Este projecto veio trazer vantagens para a empresa, atravs da BD a empresa pode controlar as existncias de entradas e sadas de um produto e inventrio que est no armazm do GS.

4.2 Outros trabalhos realizados


No tem outros trabalhos realizados.

4.3 Limitaes & trabalho futuro


O estgio na empresa um tempo muito curto para aprender mais alguma coisa, tambm o tempo para entregar o relatrio muito curto, melhor corrigir os erros antes de duas semanas para entregar o relatrio. Alm disso a base de dados em Access no uma coisa nova para aprender e no pode aprender mais outra coisa.

4.4 Apreciao final


Este Projecto o trabalho final foi muito importante para aluno de terceiro ano no Curso de Engenharia Informtica, usou-se todos esforo e conhecimentos sobre a Base de Dados no Segundo ano. A Base de Dados que a empresa pediu uma base de dados muito simples de utilizar.

Felicidade Exposto Gusmo

36

Base de Dados dos Produtos e Inventrios do Hotel e Restaurante

5 Bibliografia
http://pt.wikipedia.org/wiki/Banco_de_Dados http://pt.wikipedia.org/wiki/Banco_de_Dados_Relacional Domine a 110% Access 2003, Srgio Sousa

Felicidade Exposto Gusmo

37

You might also like