You are on page 1of 52

Instituto Politcnico do Porto Instituto Superior de Engenharia do Porto

Licenciatura em Engenharia Electrotcnica Sistemas Elctricos de Energia

D ESENVOLVIMENTO DE UMA BASE DE DADOS DE


APOIO ELABORAO DE PROPOSTAS NO MBITO DAS ENERGIAS RENOVVEIS
Setembro 2011

Relatrio Estgio/Projecto com colaborao da empresa Empresa Energia, Lda.

Autor: Daniel Paiva

Instituto Superior de Engenharia do Porto

Pgina 2

RESUMO

As energias renovveis so uma forma de produo de energia que tem sido incrementado em Portugal com o objectivo de reduzir a dependncia das energias fsseis. Hoje em dia as energias renovveis so o negcio de muitas empresas. O aumento de pedidos de propostas e servios empresa Empresa Energia, Lda. requer a elaborao de uma base de dados que permita a agilizao da elaborao das propostas como acompanhamento de todas as centrais de produo no mbito das energias renovveis. Este documento apresenta o trabalho desenvolvido durante o estgio curricular na empresa Empresa Energia, Lda. com a principal finalidade do desenvolvimento de uma base de dados em Microsoft Access 2007, com vista a estruturar uma estrutura de relao de dados com o objectivo de facilitar a criao de propostas, como o armazenamento de dados dos seus clientes.

Instituto Superior de Engenharia do Porto

Pgina 3

ABSTRACT

Renewable energy is a form of energy production that has increased in Portugal in order to reduce dependence on fossil fuels. Today renewable energy is the business of many companies. The increase in requests for proposals and services to the company Empresa Energia, Lda. requires the development of a database that allows for streamlining the preparation of proposals and monitoring of all generating plants in the field of renewable energies. This document presents the work developed during the company on probation Empresa Energia, Lda. with the main purpose of developing a database in Microsoft Access 2007 in order to structure a relationship data structure in order to facilitate the creation proposals, such as storage of customer data.

Instituto Superior de Engenharia do Porto

Pgina 4

NDICE
Resumo............................................................................................................................................... 3 Abstract .............................................................................................................................................. 4 ndice de ilustraes........................................................................................................................... 7 ndice de tabelas ................................................................................................................................ 8 Listagem de Acrnimos e abreviaturas .............................................................................................. 9 1 Introduo ................................................................................................................................ 10 1.1 1.2 1.3 2 3 Motivao......................................................................................................................... 10 Objectivo .......................................................................................................................... 10 Organizao do trabalho .................................................................................................. 11

Apresentao da empresa ....................................................................................................... 12 Modelagem de dados............................................................................................................... 13 3.1 3.2 Revelante para a empresa................................................................................................ 13 Estudo das diferentes solues da empresa .................................................................... 14 Diferentes tipos de solues fotovoltaicas .............................................................. 15 Diferentes tipos de solues de sistemas solares trmicos ..................................... 16 Locais a Instalar ........................................................................................................ 17 Processo de uma instalao Fotovoltaica ................................................................ 18

3.2.1 3.2.2 3.2.3 3.2.4 3.3

Identificao dos diferentes componentes da soluo.................................................... 18 Constituio dos sistemas fotovoltaicos .................................................................. 19 Constituio dos sistemas solares trmicos ............................................................. 19

3.3.1 3.3.2 3.4

Modelo Entidade-Relao ................................................................................................ 25 Dados e Informao ................................................................................................. 25 Sistema de Gesto de Base de Dados ...................................................................... 25 Diagrama Entidade-Relao ..................................................................................... 25 Relacionamentos ...................................................................................................... 26 Tipos de Chave ......................................................................................................... 29 Normalizao............................................................................................................ 29

3.4.1 3.4.2 3.4.3 3.4.4 3.4.5 3.4.6 4

Desenvolvimento da Base de Dados ........................................................................................ 32 4.1 Elaborao da Base de Dados .......................................................................................... 32 Objectos do Microsoft Access .................................................................................. 35 Realizao de Formulrios ....................................................................................... 36 Construo de Oramentos...................................................................................... 38 Construo de Propostas ......................................................................................... 38 Pgina 5

4.1.1 4.1.2 4.1.3 4.1.4

Instituto Superior de Engenharia do Porto

4.1.5 4.1.6 4.2

Obras Activas e Obras Concludas ............................................................................ 40 Manutenes Peridicas e Pontuais ........................................................................ 41

Criao automatica da proposta ...................................................................................... 42 Pr-visualizao de propostas .................................................................................. 42 Guardar dados para o Excel ..................................................................................... 42 Funo Abrir Excel................................................................................................. 43 Localizao dos contedos externos ........................................................................ 43

4.2.1 4.2.2 4.2.3 4.2.4 4.3

Exemplos/Simulaes....................................................................................................... 44 Instalao da Aplicao ............................................................................................ 44 Menu principal ......................................................................................................... 44 Detalhes de manuseamento .................................................................................... 44 Exemplo de um Oramento ..................................................................................... 45 Exemplo de uma Proposta ....................................................................................... 47 Vdeo Demonstrativo ............................................................................................... 49

4.3.1 4.3.2 4.3.3 4.3.4 4.3.5 4.3.6 5 6

Trabalho Futuro........................................................................................................................ 50 Concluso ................................................................................................................................. 51

Bibliografia ....................................................................................................................................... 52

Instituto Superior de Engenharia do Porto

Pgina 6

NDICE DE ILUSTRAES
Ilustrao 1 - Diagrama sequencial geral ......................................................................................... 14 Ilustrao 2 - Painel Monocristalino................................................................................................. 15 Ilustrao 3 - Painel Policristalino .................................................................................................... 15 Ilustrao 4 - Painis de Silcio amorfo ............................................................................................ 15 Ilustrao 5 - Painis do tipo capa fina cilndrica ............................................................................. 15 Ilustrao 6 - Membrana Solar ......................................................................................................... 16 Ilustrao 7 - Exemplo de Termossifo ............................................................................................ 16 Ilustrao 8 - Exemplo circulao forada ....................................................................................... 16 Ilustrao 9 - Esquema unifilar da central de microproduo ......................................................... 19 Ilustrao 10 - Esquema em Termossifo ........................................................................................ 20 Ilustrao 11 - Esquema Circulao Forada.................................................................................... 21 Ilustrao 12 - Acumulador com duas serpentinas. ......................................................................... 22 Ilustrao 13 - Vaso de expanso ..................................................................................................... 22 Ilustrao 14 - Tyfocor L, concentrado para colectores planos ....................................................... 23 Ilustrao 15 - Interior Colector Solar .............................................................................................. 23 Ilustrao 16 - Conexo Colectores .................................................................................................. 24 Ilustrao 17 - Exemplo Modelo ER ................................................................................................. 26 Ilustrao 18 - Relacionamento de 1 para muitos ........................................................................... 27 Ilustrao 19 - Relacionamento de muitos para muitos .................................................................. 28 Ilustrao 20 - Relacionamento 1 para 1 ......................................................................................... 28 Ilustrao 21 - Relacionamento Opcional ........................................................................................ 29 Ilustrao 22 - Exemplo Smbolo de Chaves .................................................................................... 29 Ilustrao 23 - Estrutura j normalizada .......................................................................................... 31 Ilustrao 24 - Diagrama Entidade-Relao Geral............................................................................ 34 Ilustrao 25 - Insero de atributos a partir diagrama ER.............................................................. 35 Ilustrao 26 - Esboo da janela Clientes ......................................................................................... 37 Ilustrao 27 - Tabelas fundamentais ligadas com a tabela Clientes............................................... 37 Ilustrao 28 - Formulrio de construo de oramentos ............................................................... 38 Ilustrao 29 - Cdigo da caixa de combinao de seleco do cliente .......................................... 39 Ilustrao 30 - Filtro dados de uma caixa de combinao ............................................................... 39 Ilustrao 31 - Cdigo da caixa de verificao para colocar o estado aceite de forma automtica 39 Ilustrao 32 - Formulrio de construo de propostas .................................................................. 39 Ilustrao 33 - Janela dos detalhes de obra ..................................................................................... 40 Ilustrao 34 - Formulrio de gesto de manutenes ................................................................... 41 Ilustrao 35 - Mdulo em VBA para exportar dados para Excel .................................................... 43 Ilustrao 36 - Funo para abrir propostas .................................................................................... 43 Ilustrao 37 - Menu principal da aplicao .................................................................................... 44 Ilustrao 38 - Exemplo de campos de fundo branco ou cinzento .................................................. 45 Ilustrao 39 - Exemplo de campos com valores por defeito .......................................................... 45 Ilustrao 40 - Exemplo de um Oramento ..................................................................................... 46 Ilustrao 41 - Exemplo de uma proposta ....................................................................................... 48

Instituto Superior de Engenharia do Porto

Pgina 7

NDICE DE TABELAS
Tabela 1 - Dimensionamento do Sistema Solar Trmico ................................................................. 17 Tabela 2 - Processo de instalao de central de microproduo [2; Empresa] ............................ 18

Instituto Superior de Engenharia do Porto

Pgina 8

LISTAGEM DE ACRNIMOS E ABREVIATURAS


1FN - Primeira Forma Normal 2FN - Segunda Forma Normal 3FN - Terceira Forma Normal BD Base de Dados EE Energia Elctrica ER Entidade-Relao SGBD Sistemas de Gesto de Bases de Dados SI Sistema Internacional SQL - Structured Query Language VBA Visual Basic for Aplication

Instituto Superior de Engenharia do Porto

Pgina 9

1 INTRODUO
O presente trabalho integra-se como trabalho final de curso da Licenciatura de Engenharia Electrotcnica de Sistemas Elctricos de Energia do Instituto Superior de Engenharia do Porto. Com o desenvolver do trabalho adquiri bons conhecimentos em base de dados (BD), e transmitir esses conhecimentos de uma forma geral aos leitores deste relatrio. 1.1 MOTIVAO O factor de motivao reside no facto de se tratar de um trabalho original e diferente, mas que tambm se integra na rea das vastas competncias de um engenheiro electrotcnico. Pessoalmente nunca tinha realizado uma base de dados de forma organizada e com muita informao e o tema do trabalho chamou-me ateno para ajudar a complementar os meus conhecimentos a nvel informticos em Sistemas de Gesto de Base de Dados (SGBD). O facto de ser um estgio tambm me motivou por ter como objectivo aproximao dos alunos realidade prtica da profisso, estimulando a capacidade de anlise, o sentido crtico e a aptido para inter-relacionar conhecimentos previamente adquiridos. 1.2 OBJECTIVO O trabalho que se segue neste presente relatrio tem como objectivos: Estudo das diferentes solues da empresa; Identificao dos diferentes componentes da soluo; Levantamento das caractersticas tcnicas e preo dos diferentes componentes da soluo; Elaborao da base de dados; Criao automtica da proposta.

De salientar com estes objectivos propostos decidi realizar uma ferramenta em Microsoft Access 2007 em cdigo aberto. importante ser em cdigo aberto para que os colaboradores da empresa possam melhorar e aperfeioar o programa de modo a ficar mais abrangente com a Empresa Energia, Lda.

Instituto Superior de Engenharia do Porto

Pgina 10

1.3 ORGANIZAO DO TRABALHO O relatrio apresenta-se dividido por seis captulos. 1. Introduo o primeiro captulo do trabalho que tem como objectivo embutir os leitores interessados em sistemas gesto de base de dados (SGBD). 2. O segundo captulo referente a apresentao da empresa, aqui poder compreender qual a rea que aplicao de base de dados destinada. 3. A Modelagem de Dados um captulo importante para os leitores que no tem qualquer experincia em conceber aplicaes em base de dados. Assim importante uma leitura atenta para compreender os aspectos relevantes em projectos de base de dados. 4. Desenvolvimento da Base de Dados o quarto captulo que descreverei como eu concebi a aplicao, revelando detalhes tcnicos de programao. 5. Trabalho Futuro, neste captulo pode-se compreender o enquadramento deste software com eventuais pressupostos. 6. O ltimo captulo a concluso.

Instituto Superior de Engenharia do Porto

Pgina 11

2 APRESENTAO DA EMPRESA
A Empresa Energia, Lda uma empresa fundada em 2008, pertencente holding Pestana de Vasconcelos, SGPS. [1] Esta holding detm A Electrificadora, SA, uma empresa com 71 anos de actividade no ramo de distribuio de material elctrico. Com a necessidade do aumento da produo de energia de fontes renovveis em Portugal e monitorizao dos consumos energticos das empresas existentes, empresa tm como objectivo procurar solues na engenharia para optimizar esse problema. A Empresa contribui junto do mercado com solues integradas que promovem reduo de custos de explorao, principalmente a nvel energtico de energia elctrica, aplicando o seu conhecimento de comercializao de material elctrico existente no grupo e tambm no mercado internacional.

Instituto Superior de Engenharia do Porto

Pgina 12

3 MODELAGEM DE DADOS
3.1 REVELANTE PARA A EMPRESA Uma soluo automtica de criao de propostas juntamente com uma base de dados de comerciais, clientes, negcios, aces, oramentos e manutenes, importante para que toda a informao se encontre junta no mesmo software de modo a simplificar o armazenamento de dados como a sua utilizao regular dos mesmos. Como a Empresa pertence ao mesmo grupo da A Electrificadora, SA tenho de ter em considerao a importao de dados dos artigos para as propostas de dados existentes na base dados da Electrificadora. Neste trabalho muito importante realizar uma modelagem de dados no modelo Entidade-Relao. A importncia de criar o meu software com base neste modelo deve-se que a empresa no futuro poder utilizar este modelo para adquirir um software comercial com o planeamento deste programa elaborado em Microsoft Access. Para compreender todo o processo realizei um diagrama sequencial em Microsoft Visio com o contedo, percurso e ligaes dos diferentes tipos de dados que irei trabalhar. Esse diagrama sequencial pode ser visualizado na Ilustrao 1.

Instituto Superior de Engenharia do Porto

Pgina 13

Artigos

Oramentos Tipo

Oramento Obra

Cliente

Negcios

Aces

Proposta

Armazenamento de Propostas

Aceite Comerciais Sim Encomendar Material

No

Propostas Recusadas

Processo de Obra

Manuteno

Registo Portal

Facturas Entrada em Obra

Inspeco

Ligao Rede

Ilustrao 1 - Diagrama sequencial geral

3.2 ESTUDO DAS DIFERENTES SOLUES DA EMPRESA A Empresa oferece diferentes solues ao mercado como: Renovveis Consultadoria Servios Produtos

Das diferentes solues anunciadas, irei dar mais nfase as renovveis, porque estas podem-se dividir em vrios subtipos, tais como micro produo, mini produo e aquecimento de guas sanitrias.
Instituto Superior de Engenharia do Porto Pgina 14

3.2.1 Diferentes tipos de solues fotovoltaicas Nos sistemas foto voltaicos podemos ter vrios tipos de painis, tais como: [1] Monocristalino

Ilustrao 2 - Painel Monocristalino

Policristalino

Ilustrao 3 - Painel Policristalino

Silcio amorfo (Capa fina)

Ilustrao 4 - Painis de Silcio amorfo

Capa fina cilndrica - CIGS

Ilustrao 5 - Painis do tipo capa fina cilndrica

Instituto Superior de Engenharia do Porto

Pgina 15

Membrana Solar

Ilustrao 6 - Membrana Solar

Estes tipos de painis podem ser utilizados nas instalaes de microproduo e miniproduo. 3.2.2 Diferentes tipos de solues de sistemas solares trmicos Para se realizar as instalaes atrs referidas necessrio tambm ter um sistema de aquecimento de guas sanitrias atravs da energia do sol. Assim teremos vrias solues de aquecimento de gua, tais como, circulao forada e termossifo. Termossifo Circulao Forada

Ilustrao 8 - Exemplo circulao forada Ilustrao 7 - Exemplo de Termossifo

Estes dois sistemas podem ter 1 ou 2 colectores e um depsito com vrias capacidades, nomeadamente 150, 200 e 300 litros. Nos acumuladores de gua tambm possvel existir uma resistncia elctrica.
A

Tabela 1 indica como feito o dimensionamento do sistema solar trmico dependendo do nmero de pessoas. [2]
Instituto Superior de Engenharia do Porto Pgina 16

Tabela 1 - Dimensionamento do Sistema Solar Trmico

Sistemas Solares Trmicos N Colectores Depsito N Pessoas 1 150 Litros 3 1 200 Litros 4 2 300 Litros 6

3.2.3 Locais a Instalar Devido aos diferentes locais a instalar pode-se representar o sistema fotovoltaico e trmico por vrios tipos de instalao, tais como, telhado inclinado, cobertura plana e campo. Ao instalar um sistema fotovoltaico num campo este pode ser instalado de duas formas, de estrutura fixa ou com seguidor solar. A potncia de ligao no regime bonificado da central de microproduo no pode ser superior a 3,68 kW ou no caso dos condomnios a 11,04 kW. [3] Sendo esta tambm limitada a 50% da potncia contratada. E como j foi referido anteriormente neste captulo necessrio de pelo menos 2 m2 de painis solares trmicos, com excepo dos condomnios cuja obrigatoriedade passa a ser a realizao de uma auditoria energtica e a implementao das consequentes medidas de interveno cujo retorno do investimento seja inferior a dois anos.

Instituto Superior de Engenharia do Porto

Pgina 17

3.2.4 Processo de uma instalao Fotovoltaica


Para se realizar a instalao necessrio passar por uma srie de processos, que so referidos na referidos na

Tabela 2.
1 - Pedido de autorizao atravs de um pr-registo efectuado no Sistema de Registo de Microproduo (SRM)

2 - Pagamento de uma taxa de 500 + IVA ( taxa legal em vigor) que ir validar o registo em fila de espera.

3 - Execuo da instalao e requerimento do certificado de explorao (Prazo mximo = 120 dias desde o pedido de autorizao)

4 - Inspeco e emisso do certificado de explorao (Prazo mximo = 20 dias)

5 - Celebrao do contrato de compra / venda de energia elctrica

6 - Ligao rede (Prazo mximo = 10 dias)

Tabela 2 - Processo de instalao de central de microproduo [2; Empresa]

3.3 IDENTIFICAO DOS DIFERENTES COMPONENTES DA SOLUO Como j tinha referido na apresentao da empresa, esta tenta sempre que possvel utilizar componentes e material elctrico existentes na A Electrificadora, SA, mas tambm dirige-se directamente a mercados externos para obter componentes. Devido ao facto da minha base de dados realizar s oramentos e propostas para solues fotovoltaicas e solar trmico. A identificao dos diferentes componentes ir ficar limitada a essas duas solues.
Instituto Superior de Engenharia do Porto Pgina 18

3.3.1 Constituio dos sistemas fotovoltaicos Nas centrais de produo de energia elctrica normalmente so constitudas pelos seguintes componentes: [3] Painis fotovoltaicos Estrutura de suporte (Telhado, cobertura plana, campo) Canalizaes DC Inversor Quadro de proteces AC Canalizaes AC Contador bi-direccional Portinhola de ligao rede pblica

A central ser ligada a um contador bi-direccional cujo objectivo ser contabilizar toda a energia elctrica produzida nos painis. Este contador ficar localizado junto do contador de consumo de electricidade j existente.
Contador - consumos da instalao (fornecido pelo Distribuidor) Quadro de Colunas Contador bi-direccional - destinado produo da central

kWh

kWh

QGBT

=
Central Fotovoltaica

Inversor Disjuntor de proteco da central Sada do quadro de colunas equipada com Interruptor fusveis

Ilustrao 9 - Esquema unifilar da central de microproduo rgo de Corte e Segurana

3.3.2 Constituio dos sistemas solares trmicos As solues de aquecimento de gua por norma so sempre acompanhadas por uma central de microproduo, devido ao Decreto-Lei n118-A/2010 que indica a obrigatoriedade da existncia de pelo menos 2m2 de painis solares trmicos, com a excepo dos condomnios. Dois metros quadrados correspondem aproximadamente a um colector. H outras situaes em que os pedidos de proposta s incluem oramentos de microproduo sem solues de aquecimento de gua, como o inverso.

Instituto Superior de Engenharia do Porto

Pgina 19

3.3.2.1 Termossifo Um sistema solar trmico pode ser de dois tipos. O primeiro tipo chamado termossifo. Na minha opinio so os que apresentam mais vantagens, porque so simples e funcionam sem controlo electrnico. Como o depsito est junto do painel, logo necessrio uma menor canalizao, logo h menos perdas de efeito de joule. Como o nome indica este sistema tem de ter o acumulador por cima do colector para o sistema funcionar por termossifo, sendo assim no necessrio componentes elctricos neste tipo de instalaes. Isto acontece porque a gua quente menos densa que a gua fria, logo a gua quente tm sempre tendncia ao vir ao de cima. Por norma, conecta-se um tubo a sada superior do colector entrada superior do acumulador e consequentemente a sada inferior do painel parte inferior do acumulador, como est representado na Ilustrao 10.

Ilustrao 10 - Esquema em Termossifo

3.3.2.2 Circulao Forada O segundo tipo de sistema solar trmico chamado de circulao forada. Este um sistema mais complexo do que o anterior. O nome circulao forada vem devido ao circuito ter uma bomba de gua. Neste tipo de instalao o acumulador poder ser instalado em qualquer parte do edifcio. Existem dois sensores de temperatura, um no painel e outro no acumulador, todo o sistema ligado a um circuito electrnico, para que este controle a bomba de gua. Quando atingida uma certa temperatura no painel, consoante a temperatura programada no dispositivo, a bomba entrar em funcionamento para obrigar a circular a gua.

Instituto Superior de Engenharia do Porto

Pgina 20

Ilustrao 11 - Esquema Circulao Forada

Um sistema de circulao forada normalmente constitudo por: Colectores Solares Kit electrnico para controlo do sistema Tubagens Sensores (Colector e Acumulador) Vaso de expanso Termo Acumulador Lquido Solar Resistncia Elctrica (Opcional)

3.3.2.3 Acumulador Um acumulador de gua construdo de forma a perder a menor energia trmica. Os acumuladores para este tipo de sistemas tm sempre uma ou mais serpentinas no seu interior. As serpentinas so tubos enrolados por dentro do depsito de modo que a energia trmica do circuito do painel solar possa ser transferida para o acumulador. O circuito do colector percorrido por um lquido independente da gua contida no acumulador, onde a gua e o lquido no podem ser misturados.

Instituto Superior de Engenharia do Porto

Pgina 21

Ilustrao 12 - Acumulador com duas serpentinas.

E assim o lquido aquecido no colector, este sa do colector, entra no acumulador, arrefece e vai novamente para o colector.

3.3.2.4 Vaso de expanso Este elemento fundamental em qualquer sistema que funcione com gua ou lquidos onde h alteraes de temperatura durante o seu funcionamento. A causa de ser necessrio um vaso de expanso, deve-se a mudana de temperatura do lquido e por consequncia o volume do lquido sofrer alteraes. No exemplo da gua, esta a partir dos 4C, quando a temperatura aumenta o volume da gua tambm aumenta, se a gua estiver dentro de um sistema fechado a presso ir aumentar. O vaso de expanso defende todo o circuito para que este no aumente demasiado a presso. Se mesmo assim este no conseguir salvaguardar o sistema h uma vlvula de segurana que ir deixar o lquido sair para o exterior.

Ilustrao 13 - Vaso de expanso

Instituto Superior de Engenharia do Porto

Pgina 22

3.3.2.5 Lquido Solar Este de extrema importncia para um sistema solar. O lquido solar responsvel pela durabilidade de todo o sistema. Protege o sistema contra congelamento, aumenta o ponto de vaporizao, protege todos os materiais metlicos no circuito solar contra efeitos da corroso e no venenoso. Outro aspecto importante, este lquido no deve ser misturado com a gua para no perder as suas propriedades.

Ilustrao 14 - Tyfocor L, concentrado para colectores planos

3.3.2.6 Colector Solar Um acessrio essencial neste tipo de instalaes o colector. Este absorve as radiaes devido a sua cor escura. A tubagem interior em cobre como pode ser visto na Ilustrao 15. O cobre tem como vantagem apresentar uma boa condutncia trmica.

Ilustrao 15 - Interior Colector Solar

E ainda se podem ligar vrios colectores de calor, ver exemplo da Ilustrao 16.

Instituto Superior de Engenharia do Porto

Pgina 23

Ilustrao 16 - Conexo Colectores

3.3.2.7 Resistncia Elctrica Como o nome indica uma resistncia elctrica um acessrio colocado no acumulador para aquecer a gua a partir de Energia Elctrica (EE).

Instituto Superior de Engenharia do Porto

Pgina 24

3.4 MODELO ENTIDADE-RELAO O principal objectivo do estgio realizado passou pela execuo de uma base de dados. Nos dias de hoje devido ao elevado nmero de informao necessrio saber como guarda-la e executa-la rapidamente de forma a responder as nossas necessidades. 3.4.1 Dados e Informao Os dados so apenas elementos ou valores discretos que, isoladamente, no tm qualquer valor, s se transformam em informao quando relacionados ou interpretados de alguma forma. [4;Marreiros] Um dos recursos mais importantes de uma organizao a informao e influncia de forma determinante a sua maior ou menor competitividade. A quantidade de informao que as empresas dispem, a sua complexidade e a frequncia e rapidez com se altera contribui de forma significativa para um aumento da complexidade da tomada de deciso no seio das organizaes. Para que a informao seja uma mais-valia no processo de deciso deve respeitar certos requisitos, ser actual, ser correcta, ser relevante, ser legvel e estar disponvel. [4;Marreiros] 3.4.2 Sistema de Gesto de Base de Dados A base de dados so conjuntos de dados com uma estrutura regular que organizam informao. Uma Base de Dados (BD) normalmente agrupa informaes usadas para o mesmo fim. [4;Marreiros] Um Sistema de Gesto de Base de Dados (SGBD) tem como objectivos: Possibilitar uma viso lgica dos dados Interface grfico (formulrios, relatrios, ) Permitir inseres de campos Permitir a utilizao interactiva da base de dados Dotar de dicionrio de dados Dotar comandos de alto nvel para manuseamento de tabelas (SQL, )

3.4.3 Diagrama Entidade-Relao Os diagramas Entidade-Relao (ER) so uma forma de apresentar os dados no Sistema Internacional (SI). Assim sendo irei criar um diagrama ER com todas as relaes, entidades e atributos da base de dados realizada em Microsoft Access. H duas formas de representar os diagramas ER, Peter Chen e James Martin.

Instituto Superior de Engenharia do Porto

Pgina 25

Ilustrao 17 - Exemplo Modelo ER

Devido ao facto ser importante criar um diagrama Entidade-Relao, uma das minhas preocupaes foi criar o meu de uma forma mais simples possvel e com o mximo de informao. Ao fazer uma pesquisa na internet encontrei um software freeware, que eu prprio acho que est simples de usar e fcil de entender os diagramas. A aplicao chama-se brModelo 2.0.0 de Junho de 2007, construda como implementao da dissertao de ps-graduao em banco de dados (Univag/UFSC). [8] 3.4.3.1 Entidade Uma entidade uma categoria de coisas, reais ou abstractas, de importncia para o sistema em estudo e acerca das quais a organizao deseja guardar informao. Recorrendo ao exemplo da Ilustrao 17 a Empresa e Filial so as entidades. 3.4.3.2 Relao uma associao entre vrias entidades e representa a maneira como essas entidades podem estar logicamente relacionadas, os exemplos de relacionamento seguem-se no captulo 3.4.4. 3.4.3.3 Atributos Os atributos so os dados da base de dados, estes esto sempre localizados dentro de uma entidade, no devem ser repetidos e h atributos que so chaves primrias ou secundrias. Na Ilustrao 18 o Nome e Matricula so exemplos de atributos. 3.4.4 Relacionamentos Como irei utilizar a aplicao brModelo, os exemplos a seguir iro ter uma comparao com o modelo James Martin. No lado esquerdo representado o modelo James Martin e do lado direito o brModelo.
Instituto Superior de Engenharia do Porto Pgina 26

3.4.4.1 Relacionamento de 1 para muitos

Ilustrao 18 - Relacionamento de 1 para muitos

L-se que uma Pessoa contm um ou muitos Carro e um Carro tm de ter obrigatoriamente uma Pessoa. 3.4.4.2 Relacionamento de muitos para muitos

Como no possvel implementar directamente uma relao de muitos para muitos, necessrio criar uma entidade intermdia.

Instituto Superior de Engenharia do Porto

Pgina 27

Ilustrao 19 - Relacionamento de muitos para muitos

A entidade Ligao Artigos tem como objectivo anotar as chaves principais das entidades Oramento e Artigo, s assim um oramento poder ter vrios artigos. 3.4.4.3 Relacionamento 1 para 1 Estes devem ser sempre investigados, raramente se usa este tipo de relacionamento, por norma uma entidade s suficiente.

Ilustrao 20 - Relacionamento 1 para 1

3.4.4.4 Participao opcional ou obrigatria obrigatria se a existncia da ocorrncia de uma entidade implica a sua participao numa ocorrncia de relacionamento.

Instituto Superior de Engenharia do Porto

Pgina 28

Ilustrao 21 - Relacionamento Opcional

Este exemplo descreve que uma chave tm sempre uma porta associada, mas uma porta nem sempre tm chave. Tambm se pode definir um relacionamento em que a porta pode ter vrias chaves ou nenhuma.

Ilustrao 22 - Exemplo Smbolo de Chaves

3.4.5 Tipos de Chave As chaves so o que identifica cada entidade e faz essa ser nica e inconfundvel. 3.4.5.1 Chave Primria A chave primria um atributo simples ou composto que identifica de forma nica uma entidade num conjunto. [4;Marreiros] O valor atribudo sempre diferente. 3.4.5.2 Chave Estrangeira ou Secundria Quando um atributo de uma entidade uma chave primria de outra entidade. Esta chave por norma indica outras tabelas associadas. 3.4.6 Normalizao o processo formal passo a passo que examina os atributos de uma entidade, com o objectivo de evitar anomalias observadas na incluso, excluso e alterao de sequncias exclusivas. [5] Objectivos: Minimizao de redundncias e inconsistncias; Facilidade de manipulaes do Banco de Dados;
Pgina 29

Instituto Superior de Engenharia do Porto

Facilidade de manuteno do Sistema de Informaes.

3.4.6.1 1 Forma Normal (1FN) Uma relao est na 1FN se somente todos os domnios bsicos contiverem somente valores exclusivos (no contiver grupos repetitivos). [5] Procedimentos: Identificar a chave primria da entidade; Identificar o grupo repetitivo e remove-lo da entidade; Criar uma nova entidade com a chave primria da entidade anterior e o grupo repetitivo. A chave primria da nova entidade ser obtida pela concatenao da chave primria da entidade inicial e a do grupo repetitivo. Exemplo: Pedido (numero_pedido; data_pedido; cod_cliente; nome_cliente; endereco_cliente;

(codigo_produto; numero_produto; quantidade_produto; preco_produto; total_produto) total_pedido) Estes atributos todos juntos tm de ser divididos em duas tabela e assim encontramse na 1 forma normal. Pedido endereco_cliente) Item_Pedido => (numero_pedido; cod_produto; nome_produto; quantidade; preco_produto; total_produto) 3.4.6.2 2 Forma Normal (2FN) Uma relao est na 2FN se e somente se ela estiver na primeira e todos os atributos no chave forem totalmente dependentes da chave primria (dependente de toda a chave e no apenas de parte dela). [5] Procedimentos: Identificar os atributos que no so funcionalmente dependentes de toda a chave primria. Remover da entidade todos esses atributos identificados e criar uma nova entidade com eles. A chave primria da nova entidade ser o atributo do qual os atributos removidos so funcionalmente dependentes. => (numero_pedido; data_pedido; cod_cliente; nome_cliente;

Instituto Superior de Engenharia do Porto

Pgina 30

Pegando no exemplo anterior o Item_Pedido tm atributos que no so totalmente dependentes da chave primria. Produto => (cod_produto, nome_produto, preco_produto) 3.4.6.3 3 Forma Normal (3FN) Uma relao est na 3FN se somente estiver na 2FN e todos os atributos no chave forem dependentes no transitivos da chave primria (cada atributo for funcionalmente dependente apenas dos atributos componentes da chave primria ou se todos os seus atributos no chave forem independentes entre si). [5] Procedimentos: Identificar todos os atributos que so funcionalmente dependentes de outros atributos no chave; Remove-los e criar uma nova entidade com os mesmos.

A chave primria da nova entidade ser o atributo do qual os atributos removidos so funcionalmente dependentes. Cliente (cod_cliente; nome_cliente; endereco_cliente) Produto (cod_produto; nome_produto; preco_produto) Pedido (numero_pedido; data_pedido; total_pedido)

Ilustrao 23 - Estrutura j normalizada

Instituto Superior de Engenharia do Porto

Pgina 31

4 DESENVOLVIMENTO DA BASE DE DADOS


Neste captulo irei explicar de forma exemplar como foi construda, detalhadamente, a minha base de dados. Terminando explicando o funcionamento desta j concluda para que o leitor tenha os conhecimentos necessrios para compreender toda a aplicao. O meu principal objectivo transpor todos os conhecimentos adquiridos durante o estgio da forma mais clara possvel e que um leitor sem conhecimentos especficos de Microsoft Access consiga entender todo o meu programa desenvolvido e tambm edita-lo para ir ao encontro das suas necessidades. 4.1 ELABORAO DA BASE DE DADOS Para se elaborar uma base de dados necessrio fazer o seu prprio projecto, mais conhecido pelos diagramas Entidade-Relao. Estes diagramas tm como objectivo conceber o contedo da base de dados. No captulo 3.4 expliquei resumidamente como funcionam os diagramas ER e as suas funes, com esses conhecimentos adquiridos concebi um diagrama para a minha base de dados, que ser apresentado Ilustrao 24. Devido as minhas dificuldades em trabalhar com o Microsoft Access porque este era um software novo para mim, ia realizando o diagrama ER por partes e implementando logo de seguida no Microsoft Access. Assim consegui conquistar conhecimento necessrio para trabalhar com ferramentas de base de dados.

Instituto Superior de Engenharia do Porto

Pgina 32

Instituto Superior de Engenharia do Porto

Pgina 33

Ilustrao 24 - Diagrama Entidade-Relao Geral

Instituto Superior de Engenharia do Porto

Pgina 34

4.1.1 Objectos do Microsoft Access O Microsoft Access tem quatro tipos de objectos. importante conhece-los e compreende-los bem. Estes so as tabelas, consultas, formulrios e relatrios. 4.1.1.1 Tabelas o principal objecto para a criao de uma BD, as tabelas que nos permitem armazenar os dados, escolher os tipos de dados como a sua formatao. atravs destas que possvel elaborar outros objectos como consultas, formulrios e relatrios. [6] Para definir uma tabela usa-se as entidades j previamente concebidas no diagrama EntidadeRelao. A Ilustrao 25 um exemplo da passagem dos atributos do diagrama ER para uma tabela em Microsoft Access.

Ilustrao 25 - Insero de atributos a partir diagrama ER

4.1.1.2 Formulrios Um formulrio um objecto da base de dados que se pode usar para inserir, editar ou exibir dados de uma tabela ou consulta. Os formulrios podem ser usados para controlar o acesso aos dados, como definir quais os campos e linhas de dados a serem exibidos. [6] 4.1.1.3 Consultas Uma consulta um conjunto de instrues, em linguagem SQL ou no formato de Access, que se pode usar para trabalhar com os dados de diferentes tabelas e consultas. Uma consulta executada para realizar essas instrues, em outras palavras a pergunta para a base, onde ela emitir uma resposta.

Instituto Superior de Engenharia do Porto

Pgina 35

4.1.1.4 Relatrios um objecto que tem o intuito de relatar dados de uma tabela ou consulta, em outras palavras, fazemos a listagem do que desejamos visualizar. Assim teremos uma forma mais elegante de apresentar os dados. 4.1.1.5 Macros Uma macro uma ferramenta que permite automatizar tarefas e adicionar funcionalidades aos formulrios e relatrios. 4.1.1.6 Mdulos Um mdulo uma coleco de declaraes e procedimentos em Visual Basic for Applications que so armazenados conjuntamente, formando uma unidade, em outras palavras os mdulos so objectos programados em VBA e que podem ser inseridos nos formulrios para eventuais funcionalidades. 4.1.2 Realizao de Formulrios Como j tinha referido anteriormente, a aplicao foi realizada por partes. A primeira parte consistiu em conceber o formulrio/janela dos clientes. Os clientes um subsistema que trata da gesto das contas correntes, anlises e relatrios dos clientes. Regista as propostas de venda a clientes oriundos do subsistema de propostas e regista outras informaes, tais como, comerciais associados, aces e negcios. Principais a ter em conta no subsistema clientes: A chave primria numerada automaticamente Consulta por clientes: Negcios, Aces, Propostas e Comerciais Registo de Contactos Possibilidade de adicionar contactos secundrios.

Comecei por desenhar o esboo da janela em Microsoft Visio onde o esboo est representado Ilustrao 26. Seguidamente verifiquei o diagrama Entidade-Relao para certificar que tinha todos os atributos e relaes necessrias. O prximo passo foi inserir as tabelas necessrias no Microsoft Access. Tendo j criado todas as tabelas necessrias, fiz a ligao das mesmas como est representado na Ilustrao 27.

Instituto Superior de Engenharia do Porto

Pgina 36

Adicionar Clientes
Boto Boto Boto

N Cliente

Data de Registo

Nome Morada Grupo Pas

Inserir Nome Inserir Morada Grupo Portugal


B

NIF Telefone Cod. Postal 1111-111 Concelho Concelho Localidade Porto


B

Telemvel Fax E-mail WWW

Comerciais Contactos Alternativos Observaes Negcios

Aces

Propostas

Os separadores servem para permitir associar dados de outras tabelas a este cliente

Ilustrao 26 - Esboo da janela Clientes

Ilustrao 27 - Tabelas fundamentais ligadas com a tabela Clientes

Instituto Superior de Engenharia do Porto

Pgina 37

4.1.3 Construo de Oramentos Continuando com o procedimento de realizar o diagrama Entidade-Relao para ajudar na construo dos formulrios, desenvolvi vrias janelas na aplicao. Como um dos objectivos propostos no mbito de estgio a criao de propostas automticas, s tem lgica se os oramentos forem tambm implementados dentro da mesma base de dados. A realizao de um formulrio para criao de oramentos mais complexo do que os formulrios anteriores, porque este tem como estrutura base uma relao muitos para muitos com a tabela de artigos. Assim sendo foi implementada uma tabela intermdia com o objectivo de realizar a ligao. Com as tabelas j construdas utilizei o procedimento automtico de criao de formulrios, este criou-me um formulrio com um subformulrio. Um sub-formulrio permite colocar vrios artigos para o mesmo oramento.

Ilustrao 28 - Formulrio de construo de oramentos

4.1.4 Construo de Propostas A proposta criada num formulrio que permite juntar todos os dados necessrios de forma automtica. Primeiro selecciona-se um cliente a partir de uma caixa de combinao, na segunda caixa de combinao dependente da primeira, aparece todos os negcios s desse cliente, a construo dessa dependncia foi possvel atravs de cdigo VBA, este cdigo pode ser visualizado na Ilustrao 29. Na origem de linha na caixa de combinao necessrio colocar um filtro para s aparecer os negcios do cliente seleccionado, ver Ilustrao 30.

Instituto Superior de Engenharia do Porto

Pgina 38

Ilustrao 29 - Cdigo da caixa de combinao de seleco do cliente

Ilustrao 30 - Filtro dados de uma caixa de combinao

Atravs do cdigo VBA foi possvel colocar mais detalhes, tais como, carregar nas caixas de verificao e colocar imediatamente a proposta como aceite e a mesma ficando de imediato a ser uma obra.

Ilustrao 31 - Cdigo da caixa de verificao para colocar o estado aceite de forma automtica

Dentro deste formulrio tambm h um sub-formulrio que permite adicionar um ou vrios oramentos. Neste mesmo formulrio permite definir novas margens de ganho independentes das j existentes no oramento, estes dados so guardados na tabela intermdia de ligao dos oramentos com as propostas.

Ilustrao 32 - Formulrio de construo de propostas

Instituto Superior de Engenharia do Porto

Pgina 39

4.1.5 Obras Activas e Obras Concludas So consideradas obras activas as quais tenham a proposta correspondente no estado Aceite e que ainda no se encontrem ligadas rede de Energia Elctrica. Uma obra concluda ou terminada considera-se quando a mesma for ligada com sucesso a rede de Energia Elctrica. Quando uma proposta aceite, ao abrir a lista de obras activas, atravs de uma consulta do tipo acrescentar, esta analisa se h alguma proposta nova com o estado Aceite, se existir, copia alguns dados da tabela proposta para a tabela obra, e assim fica inserida uma nova obra de forma automtica. As obras terminadas encontram-se na mesma tabela obra, a diferena que h um atributo binrio que indica que a obra foi terminada. Com este atributo possvel criar filtros onde s aparece uma lista com as obras terminadas. No formulrio detalhes das obras simples fazer o acompanhamento da obra. O seu funcionamento consiste em clicar nas caixas de verificao e a aplicao de forma automtica define a data do acontecimento e calcula automaticamente quantos dias a empresa ter disponveis at a prxima ocorrncia. Existe uma janela auxiliar nomeado de Facturas em que o seu objectivo unicamente anexar dados dos documentos relativamente a mesma obra.

Ilustrao 33 - Janela dos detalhes de obra

Instituto Superior de Engenharia do Porto

Pgina 40

4.1.6 Manutenes Peridicas e Pontuais Um sistema solar fotovoltaico ou um sistema solar trmico por norma tm dois tipos de manuteno, a manuteno peridica e pontual. Na janela de manutenes o campo de obra opcional, este campo permite anexar uma obra existente na base de dados ao plano de manuteno em questo. Caso a obra no se encontre na base de dados o meu conselho deixar a caixa de combinao em branco e assim permitir um ptimo funcionamento quando for a salvar os dados. Para adicionar uma data da prxima manuteno, adiciona-se sempre a data da ltima manuteno, mesmo que esta no exista, e o campo com o intervalo entre manutenes em anos, assim ser calculado a data da prxima manuteno. Existem mais funes anexadas a este formulrio como um boto que permite criar uma ficha de manutenes de forma automtica e renovar as manutenes peridicas s atravs de um clique.

Ilustrao 34 - Formulrio de gesto de manutenes

Instituto Superior de Engenharia do Porto

Pgina 41

4.2 CRIAO AUTOMATICA DA PROPOSTA As tabelas esto todas interligadas em tempo real porque as mesmas se encontram na mesma estrutura de dados. Este esquema permite ter vantagens, ao actualizar o preo de um artigo este ir alterar o preo final dos oramentos que incluem esse artigo. Quando se est a construir um oramento ou edita-lo, pode-se tambm alterar o preo do artigo ou o desconto do artigo localmente, sem se estar a mudar de formulrio, que a aplicao encarrega-se de actualizar os dados em outros oramentos onde esse produto se encontra em uso. 4.2.1 Pr-visualizao de propostas A janela de propostas tem um boto que permite visualizar detalhadamente todos os dados dessa proposta incluindo os artigos. Ao carregar no boto abre um relatrio mostrando todos os artigos existentes na mesma proposta. Se carregar no boto e aparecer a mensagem Ateno que os preos de venda da proposta so diferentes dos oramentos tipo! o aviso indica que os preos dos artigos no se encontram de acordo com o preo final da proposta, isto acontece por dois motivos. O primeiro porque o utilizador modificou o preo compra ou margem da proposta. O segundo poder ser porque os preos ou desconto dos artigos existentes na proposta sofreram uma alterao de valores. Da ser importante exportar a proposta para Excel quando se realiza a mesma. 4.2.2 Guardar dados para o Excel Para se poder exportar os dados para o Excel necessrio os preparar. Para os preparar tive de criar uma consulta do tipo simples com todos os atributos necessrios que irei necessitar no Excel. Foi necessrio criar uma folha de clculo com o interface grfico mais congnere com o j existente anteriormente na empresa. Para que os dados exportados para o Excel fiquem o mais familiar possvel e o mesmo podendo ser editado facilmente sem estar dependente da base de dados. Ou seja, pode-se modificar o contedo da folha de clculo exportada sem comprometimento de danificar os dados nas tabelas do Microsoft Access.

Instituto Superior de Engenharia do Porto

Pgina 42

Ilustrao 35 - Mdulo em VBA para exportar dados para Excel

4.2.3 Funo Abrir Excel A funo Abrir Excel tem como acordo guardar a localizao da folha Excel anteriormente gravada pela aplicao, para que o utilizador facilmente consiga aceder ao ficheiro, para visualiza-lo, edita-lo.

Ilustrao 36 - Funo para abrir propostas

4.2.4 Localizao dos contedos externos Por definio os templates tm de ser colocados em c:\ e os ficheiros so exportados em .xls, formato Excel 97-2003. O formato, Excel 97-2003, dos templates como o formato de exportao no podem ser alterados, a no ser que se modifique arduamente o cdigo VBA. A localizao, c:\, de importao e exportao podem facilmente serem modificadas.

Instituto Superior de Engenharia do Porto

Pgina 43

4.3 EXEMPLOS/SIMULAES 4.3.1 Instalao da Aplicao a) Extrair do arquivo compactado. b) Colocar os ficheiros TemplateOrcamento.xls e TemplateProposta.xls na raiz da unidade C. c) necessrio ter o Microsoft Access e Excel previamente instalado. d) Abrir a base de dados, BD_Empresa. 4.3.2 Menu principal

Ilustrao 37 - Menu principal da aplicao

O menu principal da aplicao permite ter acesso directo a todos os dados. As linhas vermelhas entre os quadrados indicam as principais relaes, assim um utilizador comum ao divisar estas relaes consegue mais facilmente adapte-se a aplicao. Por norma os diferentes tipos de dados tm um boto para adicionar e outro para apresentar, o que permite entrar no modo de edio dos dados j inseridos anteriormente. 4.3.3 Detalhes de manuseamento 4.3.3.1 Campos cinzentos e brancos Os campos com fundo branco por norma so editveis. As caixas com fundo cinzento so de clculo automtico ou de visualizao de dados mas nunca editveis.

Instituto Superior de Engenharia do Porto

Pgina 44

Ilustrao 38 - Exemplo de campos de fundo branco ou cinzento

4.3.3.2 Repor dados originais na proposta A primeira vez que o utilizador insere um oramento os valores so carregados por defeito, mas o utilizador pode modificar os dados. Quando o utilizador necessitar de os repor por defeito, o utilizador deve apagar os dados nesse campo e carregar no campo N de Oramento, e assim os valores por defeito voltam aparecer s nos campos vazios.

Ilustrao 39 - Exemplo de campos com valores por defeito

4.3.3.3 Actualizar dados nas Listas Por norma, o Access s actualiza os formulrios quando estes so abertos. Mas se o utilizador edita dados em outros formulrios, e estes dados no aparecerem nos formulrios que se encontram abertos, o utilizador deve carregar sempre na tecla F5 para actualizar o formulrio. 4.3.4 Exemplo de um Oramento O oramento tem como objectivo identificar todos os componentes de uma determinada soluo e apurar uma margem de ganho por defeito de um projecto. A Ilustrao 40 um exemplo de um oramento de uma central de microproduo de instalao em cobertura plana de potncia de instalao de 4500Wp e potncia de ligao a rede de 3680W. O oramento foi concebido na aplicao de Access mas exportado para formato Excel.

Instituto Superior de Engenharia do Porto

Pgina 45

Ilustrao 40 - Exemplo de um Oramento

Instituto Superior de Engenharia do Porto

Pgina 46

4.3.5 Exemplo de uma Proposta Uma proposta uma condio que se prope a fim chegar a um acordo. As propostas da Empresa por norma so documentos que apresentam aos potenciais clientes as condies das solues e com os custos finais para o utilizador. O subsistema de propostas da aplicao tm como objectivo ajudar os comerciais a executar custos finais, margens de lucro e realizar um acompanhamento do estado das propostas. A Ilustrao 41 um exemplo de uma de proposta, a proposta em exemplo contm o oramento da Ilustrao 40. Como podem visualizar no exemplo, uma proposta tem dados adicionais em comparao com um oramento. Uma proposta pode ter vrios oramentos, apesar de o exemplo s ter um. Foram adicionadas informaes como o nome do cliente, nome do negcio, margem de lucro, preo final com IVA, estado da proposta, data aceite da proposta e ainda outros campos. Os campos do estado da proposta e data aceite da proposta s aparecem no formulrio, no aparecem na exportao da proposta porque no relevante os exportar.

Instituto Superior de Engenharia do Porto

Pgina 47

Instituto Superior de Engenharia do Porto

Ilustrao 41 - Exemplo de uma proposta

Pgina 48

4.3.6 Vdeo Demonstrativo Para uma melhor explanao da aplicao em anexo encontra-se um vdeo com de cerca de 5 m, gravado de forma sequencial e devidamente legendado. Abrir Vdeo

Instituto Superior de Engenharia do Porto

Pgina 49

5 TRABALHO FUTURO
Ao leitor que acompanhou todos os captulos do relatrio, que visualizou o vdeo demonstrativo e talvez tenha tido a oportunidade de experimentar a ferramenta informtica, deve ter reparado que aplicao tem bases para continuar a ser desenvolvida. Os menus podem ser melhorados com mais campos e ainda serem mais intuitivos. Devido aos meus baixos conhecimentos sobre o funcionamento das propostas como os planos de manuteno dificultou-me um pouco a concepo das janelas destes mdulos e por consequncia este software no se encontra to simples e intuitivo como eu gostava que este fosse. empresa ou futuro desenvolvedor, o software como cdigo aberto, com a leitura atenta do relatrio e a visualizao do diagrama Entidade-Relao, estes conseguem compreender a estrutura de dados como o meu modo de trabalhar em Microsoft Access, e assim conseguiro continuar o projecto. Sobre o projecto, um projecto de estrutura simples e com o essencial j programado, nesta fase j permite ao utilizador utiliza-lo para gerir a sua empresa, do ramo de energias renovveis, e guardar os dados com segurana e ter um fcil acesso aos dados para futura consulta. Como um software realizado no Microsoft Access possvel estar a trabalhar com o mesmo, como modifica-lo sem ter como consequncia a perda dos dados. A aplicao foi guardada com a terminao .accdr para que os menus desnecessrios no apaream de modo a no embaraar o utilizador comum. Para um utilizador avanado recomendo alterarem a terminao da aplicao para .accdb, esta modificao de terminao no altera os dados, mas sim abre o software em modo de programador. Sugesto de instalao, por defeito as templates, TemplateOrcamento.xls e TemplateProposta.xls devem ser colocadas na raiz da unidade C. A aplicao poder estar em qualquer pasta, como em rede. Para os utilizadores que necessitam de um funcionamento excelente, sem perdas de dados e com backups instantneos, aconselho um servio nuvem como o exemplo do DropBox.

Instituto Superior de Engenharia do Porto

Pgina 50

6 CONCLUSO
O trabalho desenvolvido ao longo deste estgio exigiu um elevado empenho e dedicao pessoal, envolvendo elevado teor de pesquisa relacionado, principalmente, com a criao de base de dados, implementao em Microsoft Access 2007 e a sua respectiva linguagem de programao (VBA). A realizao de todo o estgio/projecto foi excelente para aquisio vrios tipos de conhecimentos, desde o enquadramento da empresa, conhecer o papel de um engenheiro numa empresa, desenvolver a capacidade na realizao de trabalhos de desenvolvimento e pesquisa. O trabalho desenvolvido permite facilitar a gesto da Empresa Energia, Lda. bem como a realizao de propostas de forma automtica. De uma forma geral, considero que todos os objectivos propostos pela empresa foram abrangidos. Assim espero que o projecto tenha uma boa continuao j que a sua construo seguiu uma boa prtica e muita dedicao.

Instituto Superior de Engenharia do Porto

Pgina 51

BIBLIOGRAFIA
[1] www.Empresa.pt [2] EMPRESA, Pr-proposta de fornecimento e instalao de uma central fotovoltaica; Junho de 2011 [3] MACHADO, Adalberto, Manual de boas prticas para a instalao de unidades de microgerao fotovoltaicas; ISEP, Junho de 2011 [4] MARREIROS, Goreti, Base de Dados Modelo Entidade-Relao; ISEP, Slides Aulas Tericas 2009/2010 [5] www.accessexemplos.com (Formas Normais) [6] www.youtube.com/user/michelfabiano (Vdeo Aulas Access) [7] CARVALHO, Vidal; AZEVEDO, Ana; ABREU, Antnio; Bases de Dados com Microsoft Access 2007; Centro Atlntico, 1 Edio; Janeiro de 2008 [8] www.sis4.com/brmodelo/ (brModelo - Software de modelagem de base de dados)

Instituto Superior de Engenharia do Porto

Pgina 52