PROVA DE APTIDÃO PROFISSIONAL
Relatório
Curso – Gestão e Programação de Sistemas Informáticos
Titulo – Gestão de Tipografia
Nome – Rúben Raimundo
Nº - 11
Ciclo de Formação – 2012/2015
Data de Entrega – 11/05/2015
E s c o l a P r o f i s s i o n a l d o M o n t i j o Página 2
Gestãode Tipografia Gestão e Programação de SistemasInformáticos 2012/2015
Índice
Agradecimentos…………………………………………………………………………….………………………………3
Introdução…………………………………………………………………………………….………………………………4
Desenvolvimento……………………………………….………………………………….……………………….……5
Desenvolvimento–Criação do form Login……………………………………………………………….……6
Desenvolvimento–Criação do form Menu……………………………………………………………………7
Desenvolvimento–Criação do form Stock…………………………………………………………………….8
Desenvolvimento–Criação do form Clientes………………………………………………………………10
Conclusão………………………………………………………………………………………………………….……….16
E s c o l a P r o f i s s i o n a l d o M o n t i j o Página 3
Gestãode Tipografia Gestão e Programação de SistemasInformáticos 2012/2015
Agradecimentos
Queroagradecerao meuorientadorProf.PedroMesquitapeladisponibilidade,apoio
e paciênciaaolongododesenvolvimentodeste projeto,pelaajudaemdar sugestõese
esclarecerdúvidasemrelaçãoapartesdo projeto. Agradeçodesde jááminhaDiretorade
Turma Prof.Dora Silvapeloapoioe disponibilidade paraajudar,e aos diretoresdaescola,Prof.
Neivae Prof Joãopor seremos responsáveisporestaescola,e pelointeresseque sempre
manifestaramnaformaçãodosseusalunos.Queroagradecertambémá TipografiaGrafiponte
por me recebere me ajudarnas dúvidasque tinhaemrelaçãoaosmateriais,trabalhos,entre
outros.Por fimgostariatambémde agradecera algunscolegasde turma pelatroca de ideiase
apoioao longodeste percurso.
E s c o l a P r o f i s s i o n a l d o M o n t i j o Página 4
Gestãode Tipografia Gestão e Programação de SistemasInformáticos 2012/2015
Introdução
A minhaprovade aptidão é uma Gestão de uma Tipografia. Os objetivos da minha
PAP são a criação de um simplesprograma em que a pessoa que o utilizar possa fazer a
gestão de uma oficina de tipografia, ou seja, a criação de uma base de dados e de um
programa em Visual Basic 2010 no qual se pode executar tarefas em relação à tipografia.
Na realização deste projeto houve grande motivação pelo tema, já que os
utilizadores destas oficinas não funcionam com este tipo de sistema. O projeto correu
conforme planeado, com algumas dificuldades pelo meio, mas foram ultrapassadas.
Os principais objetivos deste projeto serão desenvolveruma simples mas
organizada interface gráfica, para que todo tipo de utilizadoresa possam usar. O programa
será usado para registar novos clientes, trabalhos pretendidos e os já terminados,
pesquisa rápida dos trabalhos/clientes, gestão pormenorizada de stock. Com este projeto
também pretendo melhorar as minhas capacidades a nível de Visual Basic e gestão de base
de dados.
E s c o l a P r o f i s s i o n a l d o M o n t i j o Página 5
Gestãode Tipografia Gestão e Programação de SistemasInformáticos 2012/2015
Desenvolvimento
Comojá referidoomeu projetode final de cursoé uma Gestão de um Tipografia,que
permite aosutilizadoresregistarclientes,trabalhose geriroseustock.
Para este projeto,criei umprogramaemVisual Basic2010, onde desenvolvi o
ambiente gráfico,ocódigoparaque o programafuncione e tambémusei oMicrosoftAccess
2007 para a criação da base de dados,onde todosos dadosregistadosnoprogramavão ser
guardados.
O programa é constituídopor váriosmenus,como o Login,onde sóos utilizadores
registadospoderãoacederaoprograma.Temosdepoisomenuprincipal,onde outilizador
poderáescolherentre aparte dos clientesoustock,cadauma com os seusmenus,comas suas
diversasopções. De seguidairei mostrarcomofoi desenvolvidacadauma dessaspartesdo
programa.
E s c o l a P r o f i s s i o n a l d o M o n t i j o Página 6
Gestãode Tipografia Gestão e Programação de SistemasInformáticos 2012/2015
Desenvolvimento
Criação do form Login
Loginé o menuonde osutilizadoresse podemregistare entrarnoprograma. Este
menutemuma interface simplese fácil de entender.Comosrespetivosespaçosparacolocaro
nome e passworde o botãopara entrar.
Temtambémo botão para criar um novoutilizador,onde umanovajanelairáaparecer
para fazero um novoregisto.Estesdadosserãoguardadosna base de dados.
E s c o l a P r o f i s s i o n a l d o M o n t i j o Página 7
Gestãode Tipografia Gestão e Programação de SistemasInformáticos 2012/2015
Desenvolvimento
Criação do form MENU
O Menu é onde o utilizadorpoderáescolherentre osformClientesouStock.Comuma
interface agradável e umsimplesclickpoderáacessaràsfuncionalidadesdoprograma.
Inclui tambémashoras neste menue tambémummini pop-upde ajudacasonão
saibao que fazemos botões,bastaficarcom o ponteirodorato emcima do botãoe a seguinte
mensagemiráaparecer.
E s c o l a P r o f i s s i o n a l d o M o n t i j o Página 8
Gestãode Tipografia Gestão e Programação de SistemasInformáticos 2012/2015
Desenvolvimento
Criação do form Stock
Ao clicaremStock o utilizadortemumatabela(DataGrid) comtodosos materiais
necessáriosnumatipografia.Eufui a uma tipografiasabertodososmateriaisque usampara
trabalhar,e inclui todosnestatabela.Oque nosmostraesta tabelaé o nome dosmateriais,a
quantidade deste material emstock,aquantidade aque são vendidos(packsouresmas),oseu
respetivopreço,asdatasda últimaencomenda/entregae tambémumacaixade verificação
para saberse o material estáencomendadoounão.
Ao clicarno material desejado,iráapareceráesquerdaa suaimageme á direitaasua
informação.Essainformaçãoque poderemoseditar,paraalteraras datas oumaterial em
stock.Eu achei esta parte muitoimportante porque quandovisiteiatipografiadisseramque
não tinhamcomoter informaçãodomaterial que tinhamemstock,ouseja,cada vezque
quisessemveroque tinhamnaoficinaouaté mesmopara fazerencomendastinhamque
andar á procura desse material,oque fariaperdermuitotempo.Assimcadavezque houver
uma entregapodemrapidamente editarestatabelae saberexatamente oque têm.
E s c o l a P r o f i s s i o n a l d o M o n t i j o Página 9
Gestãode Tipografia Gestão e Programação de SistemasInformáticos 2012/2015
Desenvolvimento
Criação do form Stock
Voumostrar agora de forma simplesde comofoi feitoestatabela,àque recordarque
todosos dadossão guardadosna base de dados.
Para criar o DataGrid tive que inserirnoAccessoscampos pretendidos,numatabela
chamada “Materiais”
 Material
 Stock
 Unidade Venda
 Preço
 Data ÚltimaEncomenda
 Data ÚltimaEntrega
 Encomendado
Apóseditara base de dadoscom nomes,preços,etc,criei noprogramaa
tabelacom o seguinte código:
fraseSQL = "Select * from Materiais"
Dim Adpt As New OleDbDataAdapter(fraseSQL, con)
Dim ds As New DataSet()
Adpt.Fill(ds, "Materiais")
DataGridView1.DataSource = ds.Tables(0)
Istodiz-nosque oprograma vai selecionartodososcamposda tabelaMateriaise
mostrar noDataGrid. Esta próximalinhade códigoserápara quandocarregarmosnum
material,asinformaçõesdeleirãoaparecernoquadroà direita,parapodermoseditar.
clmaterial.Text = DataGridView1.Item(0, i).Value
Nestacaixade textoirá aparecero conteúdoque estiverna1ª linhae 1ª colunada
base de dados,neste caso,o primeiromaterial láinserido.
E s c o l a P r o f i s s i o n a l d o M o n t i j o Página 10
Gestãode Tipografia Gestão e Programação de SistemasInformáticos 2012/2015
Desenvolvimento
Criação do form Clientes
Esta form contémtudoo necessárioemrelaçãoaosclientes.Éconstituídaporuma
tabela(DataGrid),4 painéise váriosbotõesparaas diversasopções.
Primeiramente voufalardatabela.ComonoformStock, estatabelaestáligadaà base
de dados e mostra-nostodos osclientese assuas informaçõespessoais,bastandoclicarno
botão“Ver Clientes”.Contémosseguintescampos:
 Nome
 Apelido
 Morada
 Email
 Telefone
Temostambémo botão“Pesquisar”,que aoclicarfaz aparecerum novopainel onde
teremos3 opções, pesquisarpornome,apelidooumesmoporosdois.
Se o utilizadorquiserpesquisarumcliente,é sóclicarna box pretendidae escrevero
nome.Se quiserpesquisarpornome e apelidoclicanas2 boxese escreve orespetivonomee
apelido.Osnomes pesquisadosirãoaparecernatabelaao lado.
E s c o l a P r o f i s s i o n a l d o M o n t i j o Página 11
Gestãode Tipografia Gestão e Programação de SistemasInformáticos 2012/2015
Desenvolvimento
Criação do form Clientes
Entretanto,o utilizadortemtambémcomoopçãoAdicionarClientese AdicionarTrabalhos.O
botão“AdicionarClientes”,serve paraadicionarclientesnabase de dados,que depoisirão
aparecerna tabela.Aoclicar,vai aparecerum novopainel onde poderáserinseridoas
informaçõesdonovocliente,depoisé clicarnobotão verde paraconfirmar.
Ao criar o cliente,eleiráaparecerautomaticamente natabela,e se outilizadorquisereditaras
informações,temsóde clicarno cliente e todososcamposvão aparecercomo na imagem
acima.Basta entãoeditar,por exemplo,amoradae clicarno botão abaixo“Editar”,e as
informaçõesserãoatualizadas.
O botão“Eliminar”serve exatamenteparaisso,eliminaumclientee todaa sua informação.O
botão“Limpar” é simplesmente paraapagaras informaçõesnopainel adicionar,masnãoas
eliminapermanentemente.
E s c o l a P r o f i s s i o n a l d o M o n t i j o Página 12
Gestãode Tipografia Gestão e Programação de SistemasInformáticos 2012/2015
Desenvolvimento
Criação do form Clientes
O botão“AdicionarTrabalhos”,é usadopara adicionardatas e trabalhosaos clientes.
Por exemplo,se umcliente quer umaencomendade 5000 Flyers,outilizadorvai clicarno
botão“AdicionarTrabalhos”e de seguidaclicanocliente emque queradicionarotrabalho.O
painel que vai aparecertemas seguintesopções,Datade Encomenda,Trabalho,umaBox para
verificarse otrabalhojá foi entregue.Nestecasooutilizadorpreenche umespaçocoma data
da encomendae noespaçodo trabalhopreenche comos“ 5000 Flyers”e clicano botão verde
para confirmar.Quandoo trabalhoforentregue,bastairno cliente novamente e colocarna
box um certopara que se saibaque o trabalhofoi entregue.Eucoloquei tambémoNºda
Fatura porque quase todososclientesfazemrecibosemgrande quantidade,e istoserve para
continuara numeraçãocaso elesqueiramfazermaisrecibos. Este painel servetambémpara
editardatas/trabalhos.
E s c o l a P r o f i s s i o n a l d o M o n t i j o Página 13
Gestãode Tipografia Gestão e Programação de SistemasInformáticos 2012/2015
Desenvolvimento
Criação do form Clientes
Para verificarostrabalhose datas de maneiramaisrápidabasta fazerum duploclique
numcliente que umnovopainel iráaparecercom as informaçõesrelativasaostrabalhos.
Este form Clientestemumagrande quantidadede código,cercade 500 linhas.A
tabelausadapara guardas as informaçõesdosclientes,tanto pessoalcomoa parte dos
trabalhoschama-se “Clientes”.Elatem16 campos,um delesque nãofoi referidoacima,mas
muitoimportante,que é oID. Cada cliente temoseuúniconumeroID,e foi a partirdeste
campo que consegui ligarmuitasdasopçõesacima descritas.Este campoé chamadode chave-
primário,ousejanuncapode haveroutro registocomo mesmonúmero/nome.Natabelados
materiais,euusei onome domaterial comochave-primária,jáque ele nuncase repete,e isso
ajudou-me ausaras imagens. Vouagoraapresentaralgumdocódigousadoneste form
Clientes.
E s c o l a P r o f i s s i o n a l d o M o n t i j o Página 14
Gestãode Tipografia Gestão e Programação de SistemasInformáticos 2012/2015
Desenvolvimento
Criação do form Clientes
Para a tabela(DataGrid) apresentadausei umcódigomuitosemelhante aodos
materiais.Oque mudamuitoaqui é osbotões,porexemplo,obotãoverde para adicionar
clientesoutrabalhosaosclientes.
Istofaz com o programa faça ligaçãoa base de dados“Tipografia”e que insirana tabela
Clientes,noscamposNome,Apelido,Morada,Email,etc.osvaloresque nóscolocarmosnas
textbox noprograma.
A parte de baixodocódigoserve paramostrar a DataGrid, mas neste casousei para funcionar
como formade a atualizar.
Botão “Eliminar”
Eliminaosclientesapartirdo seuID.
E s c o l a P r o f i s s i o n a l d o M o n t i j o Página 15
Gestãode Tipografia Gestão e Programação de SistemasInformáticos 2012/2015
Desenvolvimento
Criação do form Clientes
Botão “Editar”
Edita oscampos de um cliente apartirdo seuID.
Botão “Pesquisar”
Ao carregar nobotão ele fazaparecero painel,este painel aparece daseguinteforma
Escondendoosoutros,e abrindoo Panel1,que contémosespaçospara fazera procura.
Esta parte docódigomostra-nossóuma parte dopesquisar,que se abox estiverTrue,ouseja,
selecionada,elavai procurarpor nome,natabelaClientesdabase de dadose esse nome vai
aparecerna DataGrid.
E s c o l a P r o f i s s i o n a l d o M o n t i j o Página 16
Gestãode Tipografia Gestão e Programação de SistemasInformáticos 2012/2015
Conclusão
A Provade AptidãoProfissional é oprojetomaisimportante e trabalhosode todoo
curso. É onde pomostudoaquiloque aprendemos nestes3anosde curso em umtrabalho,e
foi o que fizcom este projeto.Dei omeumelhorparao concretizar,paciênciae empenho
forammuitonecessáriosparao fazer,jáque algumasdificuldadesforamaparecendopelo
caminho,mascom esforçoconsegui superá-las.Comeste projetoganhei ummaior
conhecimento,tantoanível pessoal comoprofissional, foi umamaisvalianoque toca ao
futurono mundodotrabalhoonde irei enfrentaroutrosprojetos,de igual oumaior
importânciaque este.Comisto,é commuita felicidade que douomeuprojetocomo
concluído.O balançoque faço deste projetoé positivo,jáque oconsegui acabar de forma
como queria.Agradeçomaisumaveza todosque me ajudaram.

Curso

  • 1.
    PROVA DE APTIDÃOPROFISSIONAL Relatório Curso – Gestão e Programação de Sistemas Informáticos Titulo – Gestão de Tipografia Nome – Rúben Raimundo Nº - 11 Ciclo de Formação – 2012/2015 Data de Entrega – 11/05/2015
  • 2.
    E s co l a P r o f i s s i o n a l d o M o n t i j o Página 2 Gestãode Tipografia Gestão e Programação de SistemasInformáticos 2012/2015 Índice Agradecimentos…………………………………………………………………………….………………………………3 Introdução…………………………………………………………………………………….………………………………4 Desenvolvimento……………………………………….………………………………….……………………….……5 Desenvolvimento–Criação do form Login……………………………………………………………….……6 Desenvolvimento–Criação do form Menu……………………………………………………………………7 Desenvolvimento–Criação do form Stock…………………………………………………………………….8 Desenvolvimento–Criação do form Clientes………………………………………………………………10 Conclusão………………………………………………………………………………………………………….……….16
  • 3.
    E s co l a P r o f i s s i o n a l d o M o n t i j o Página 3 Gestãode Tipografia Gestão e Programação de SistemasInformáticos 2012/2015 Agradecimentos Queroagradecerao meuorientadorProf.PedroMesquitapeladisponibilidade,apoio e paciênciaaolongododesenvolvimentodeste projeto,pelaajudaemdar sugestõese esclarecerdúvidasemrelaçãoapartesdo projeto. Agradeçodesde jááminhaDiretorade Turma Prof.Dora Silvapeloapoioe disponibilidade paraajudar,e aos diretoresdaescola,Prof. Neivae Prof Joãopor seremos responsáveisporestaescola,e pelointeresseque sempre manifestaramnaformaçãodosseusalunos.Queroagradecertambémá TipografiaGrafiponte por me recebere me ajudarnas dúvidasque tinhaemrelaçãoaosmateriais,trabalhos,entre outros.Por fimgostariatambémde agradecera algunscolegasde turma pelatroca de ideiase apoioao longodeste percurso.
  • 4.
    E s co l a P r o f i s s i o n a l d o M o n t i j o Página 4 Gestãode Tipografia Gestão e Programação de SistemasInformáticos 2012/2015 Introdução A minhaprovade aptidão é uma Gestão de uma Tipografia. Os objetivos da minha PAP são a criação de um simplesprograma em que a pessoa que o utilizar possa fazer a gestão de uma oficina de tipografia, ou seja, a criação de uma base de dados e de um programa em Visual Basic 2010 no qual se pode executar tarefas em relação à tipografia. Na realização deste projeto houve grande motivação pelo tema, já que os utilizadores destas oficinas não funcionam com este tipo de sistema. O projeto correu conforme planeado, com algumas dificuldades pelo meio, mas foram ultrapassadas. Os principais objetivos deste projeto serão desenvolveruma simples mas organizada interface gráfica, para que todo tipo de utilizadoresa possam usar. O programa será usado para registar novos clientes, trabalhos pretendidos e os já terminados, pesquisa rápida dos trabalhos/clientes, gestão pormenorizada de stock. Com este projeto também pretendo melhorar as minhas capacidades a nível de Visual Basic e gestão de base de dados.
  • 5.
    E s co l a P r o f i s s i o n a l d o M o n t i j o Página 5 Gestãode Tipografia Gestão e Programação de SistemasInformáticos 2012/2015 Desenvolvimento Comojá referidoomeu projetode final de cursoé uma Gestão de um Tipografia,que permite aosutilizadoresregistarclientes,trabalhose geriroseustock. Para este projeto,criei umprogramaemVisual Basic2010, onde desenvolvi o ambiente gráfico,ocódigoparaque o programafuncione e tambémusei oMicrosoftAccess 2007 para a criação da base de dados,onde todosos dadosregistadosnoprogramavão ser guardados. O programa é constituídopor váriosmenus,como o Login,onde sóos utilizadores registadospoderãoacederaoprograma.Temosdepoisomenuprincipal,onde outilizador poderáescolherentre aparte dos clientesoustock,cadauma com os seusmenus,comas suas diversasopções. De seguidairei mostrarcomofoi desenvolvidacadauma dessaspartesdo programa.
  • 6.
    E s co l a P r o f i s s i o n a l d o M o n t i j o Página 6 Gestãode Tipografia Gestão e Programação de SistemasInformáticos 2012/2015 Desenvolvimento Criação do form Login Loginé o menuonde osutilizadoresse podemregistare entrarnoprograma. Este menutemuma interface simplese fácil de entender.Comosrespetivosespaçosparacolocaro nome e passworde o botãopara entrar. Temtambémo botão para criar um novoutilizador,onde umanovajanelairáaparecer para fazero um novoregisto.Estesdadosserãoguardadosna base de dados.
  • 7.
    E s co l a P r o f i s s i o n a l d o M o n t i j o Página 7 Gestãode Tipografia Gestão e Programação de SistemasInformáticos 2012/2015 Desenvolvimento Criação do form MENU O Menu é onde o utilizadorpoderáescolherentre osformClientesouStock.Comuma interface agradável e umsimplesclickpoderáacessaràsfuncionalidadesdoprograma. Inclui tambémashoras neste menue tambémummini pop-upde ajudacasonão saibao que fazemos botões,bastaficarcom o ponteirodorato emcima do botãoe a seguinte mensagemiráaparecer.
  • 8.
    E s co l a P r o f i s s i o n a l d o M o n t i j o Página 8 Gestãode Tipografia Gestão e Programação de SistemasInformáticos 2012/2015 Desenvolvimento Criação do form Stock Ao clicaremStock o utilizadortemumatabela(DataGrid) comtodosos materiais necessáriosnumatipografia.Eufui a uma tipografiasabertodososmateriaisque usampara trabalhar,e inclui todosnestatabela.Oque nosmostraesta tabelaé o nome dosmateriais,a quantidade deste material emstock,aquantidade aque são vendidos(packsouresmas),oseu respetivopreço,asdatasda últimaencomenda/entregae tambémumacaixade verificação para saberse o material estáencomendadoounão. Ao clicarno material desejado,iráapareceráesquerdaa suaimageme á direitaasua informação.Essainformaçãoque poderemoseditar,paraalteraras datas oumaterial em stock.Eu achei esta parte muitoimportante porque quandovisiteiatipografiadisseramque não tinhamcomoter informaçãodomaterial que tinhamemstock,ouseja,cada vezque quisessemveroque tinhamnaoficinaouaté mesmopara fazerencomendastinhamque andar á procura desse material,oque fariaperdermuitotempo.Assimcadavezque houver uma entregapodemrapidamente editarestatabelae saberexatamente oque têm.
  • 9.
    E s co l a P r o f i s s i o n a l d o M o n t i j o Página 9 Gestãode Tipografia Gestão e Programação de SistemasInformáticos 2012/2015 Desenvolvimento Criação do form Stock Voumostrar agora de forma simplesde comofoi feitoestatabela,àque recordarque todosos dadossão guardadosna base de dados. Para criar o DataGrid tive que inserirnoAccessoscampos pretendidos,numatabela chamada “Materiais”  Material  Stock  Unidade Venda  Preço  Data ÚltimaEncomenda  Data ÚltimaEntrega  Encomendado Apóseditara base de dadoscom nomes,preços,etc,criei noprogramaa tabelacom o seguinte código: fraseSQL = "Select * from Materiais" Dim Adpt As New OleDbDataAdapter(fraseSQL, con) Dim ds As New DataSet() Adpt.Fill(ds, "Materiais") DataGridView1.DataSource = ds.Tables(0) Istodiz-nosque oprograma vai selecionartodososcamposda tabelaMateriaise mostrar noDataGrid. Esta próximalinhade códigoserápara quandocarregarmosnum material,asinformaçõesdeleirãoaparecernoquadroà direita,parapodermoseditar. clmaterial.Text = DataGridView1.Item(0, i).Value Nestacaixade textoirá aparecero conteúdoque estiverna1ª linhae 1ª colunada base de dados,neste caso,o primeiromaterial láinserido.
  • 10.
    E s co l a P r o f i s s i o n a l d o M o n t i j o Página 10 Gestãode Tipografia Gestão e Programação de SistemasInformáticos 2012/2015 Desenvolvimento Criação do form Clientes Esta form contémtudoo necessárioemrelaçãoaosclientes.Éconstituídaporuma tabela(DataGrid),4 painéise váriosbotõesparaas diversasopções. Primeiramente voufalardatabela.ComonoformStock, estatabelaestáligadaà base de dados e mostra-nostodos osclientese assuas informaçõespessoais,bastandoclicarno botão“Ver Clientes”.Contémosseguintescampos:  Nome  Apelido  Morada  Email  Telefone Temostambémo botão“Pesquisar”,que aoclicarfaz aparecerum novopainel onde teremos3 opções, pesquisarpornome,apelidooumesmoporosdois. Se o utilizadorquiserpesquisarumcliente,é sóclicarna box pretendidae escrevero nome.Se quiserpesquisarpornome e apelidoclicanas2 boxese escreve orespetivonomee apelido.Osnomes pesquisadosirãoaparecernatabelaao lado.
  • 11.
    E s co l a P r o f i s s i o n a l d o M o n t i j o Página 11 Gestãode Tipografia Gestão e Programação de SistemasInformáticos 2012/2015 Desenvolvimento Criação do form Clientes Entretanto,o utilizadortemtambémcomoopçãoAdicionarClientese AdicionarTrabalhos.O botão“AdicionarClientes”,serve paraadicionarclientesnabase de dados,que depoisirão aparecerna tabela.Aoclicar,vai aparecerum novopainel onde poderáserinseridoas informaçõesdonovocliente,depoisé clicarnobotão verde paraconfirmar. Ao criar o cliente,eleiráaparecerautomaticamente natabela,e se outilizadorquisereditaras informações,temsóde clicarno cliente e todososcamposvão aparecercomo na imagem acima.Basta entãoeditar,por exemplo,amoradae clicarno botão abaixo“Editar”,e as informaçõesserãoatualizadas. O botão“Eliminar”serve exatamenteparaisso,eliminaumclientee todaa sua informação.O botão“Limpar” é simplesmente paraapagaras informaçõesnopainel adicionar,masnãoas eliminapermanentemente.
  • 12.
    E s co l a P r o f i s s i o n a l d o M o n t i j o Página 12 Gestãode Tipografia Gestão e Programação de SistemasInformáticos 2012/2015 Desenvolvimento Criação do form Clientes O botão“AdicionarTrabalhos”,é usadopara adicionardatas e trabalhosaos clientes. Por exemplo,se umcliente quer umaencomendade 5000 Flyers,outilizadorvai clicarno botão“AdicionarTrabalhos”e de seguidaclicanocliente emque queradicionarotrabalho.O painel que vai aparecertemas seguintesopções,Datade Encomenda,Trabalho,umaBox para verificarse otrabalhojá foi entregue.Nestecasooutilizadorpreenche umespaçocoma data da encomendae noespaçodo trabalhopreenche comos“ 5000 Flyers”e clicano botão verde para confirmar.Quandoo trabalhoforentregue,bastairno cliente novamente e colocarna box um certopara que se saibaque o trabalhofoi entregue.Eucoloquei tambémoNºda Fatura porque quase todososclientesfazemrecibosemgrande quantidade,e istoserve para continuara numeraçãocaso elesqueiramfazermaisrecibos. Este painel servetambémpara editardatas/trabalhos.
  • 13.
    E s co l a P r o f i s s i o n a l d o M o n t i j o Página 13 Gestãode Tipografia Gestão e Programação de SistemasInformáticos 2012/2015 Desenvolvimento Criação do form Clientes Para verificarostrabalhose datas de maneiramaisrápidabasta fazerum duploclique numcliente que umnovopainel iráaparecercom as informaçõesrelativasaostrabalhos. Este form Clientestemumagrande quantidadede código,cercade 500 linhas.A tabelausadapara guardas as informaçõesdosclientes,tanto pessoalcomoa parte dos trabalhoschama-se “Clientes”.Elatem16 campos,um delesque nãofoi referidoacima,mas muitoimportante,que é oID. Cada cliente temoseuúniconumeroID,e foi a partirdeste campo que consegui ligarmuitasdasopçõesacima descritas.Este campoé chamadode chave- primário,ousejanuncapode haveroutro registocomo mesmonúmero/nome.Natabelados materiais,euusei onome domaterial comochave-primária,jáque ele nuncase repete,e isso ajudou-me ausaras imagens. Vouagoraapresentaralgumdocódigousadoneste form Clientes.
  • 14.
    E s co l a P r o f i s s i o n a l d o M o n t i j o Página 14 Gestãode Tipografia Gestão e Programação de SistemasInformáticos 2012/2015 Desenvolvimento Criação do form Clientes Para a tabela(DataGrid) apresentadausei umcódigomuitosemelhante aodos materiais.Oque mudamuitoaqui é osbotões,porexemplo,obotãoverde para adicionar clientesoutrabalhosaosclientes. Istofaz com o programa faça ligaçãoa base de dados“Tipografia”e que insirana tabela Clientes,noscamposNome,Apelido,Morada,Email,etc.osvaloresque nóscolocarmosnas textbox noprograma. A parte de baixodocódigoserve paramostrar a DataGrid, mas neste casousei para funcionar como formade a atualizar. Botão “Eliminar” Eliminaosclientesapartirdo seuID.
  • 15.
    E s co l a P r o f i s s i o n a l d o M o n t i j o Página 15 Gestãode Tipografia Gestão e Programação de SistemasInformáticos 2012/2015 Desenvolvimento Criação do form Clientes Botão “Editar” Edita oscampos de um cliente apartirdo seuID. Botão “Pesquisar” Ao carregar nobotão ele fazaparecero painel,este painel aparece daseguinteforma Escondendoosoutros,e abrindoo Panel1,que contémosespaçospara fazera procura. Esta parte docódigomostra-nossóuma parte dopesquisar,que se abox estiverTrue,ouseja, selecionada,elavai procurarpor nome,natabelaClientesdabase de dadose esse nome vai aparecerna DataGrid.
  • 16.
    E s co l a P r o f i s s i o n a l d o M o n t i j o Página 16 Gestãode Tipografia Gestão e Programação de SistemasInformáticos 2012/2015 Conclusão A Provade AptidãoProfissional é oprojetomaisimportante e trabalhosode todoo curso. É onde pomostudoaquiloque aprendemos nestes3anosde curso em umtrabalho,e foi o que fizcom este projeto.Dei omeumelhorparao concretizar,paciênciae empenho forammuitonecessáriosparao fazer,jáque algumasdificuldadesforamaparecendopelo caminho,mascom esforçoconsegui superá-las.Comeste projetoganhei ummaior conhecimento,tantoanível pessoal comoprofissional, foi umamaisvalianoque toca ao futurono mundodotrabalhoonde irei enfrentaroutrosprojetos,de igual oumaior importânciaque este.Comisto,é commuita felicidade que douomeuprojetocomo concluído.O balançoque faço deste projetoé positivo,jáque oconsegui acabar de forma como queria.Agradeçomaisumaveza todosque me ajudaram.