Вы находитесь на странице: 1из 17

Prova de Aptido Profissional Relatrio

ESCOPAL Escola Profissional de Lamego

Prova de Aptido Profissional Relatrio

Formando: Ricardo Fonseca Orientador : Dr. Paulo Ferreira Director de Curso: Dr. Paulo Ferreira Curso: Tcnico de Gesto e Programao de Sistemas Informticos Ano Lectivo 2010/2011

Prova de Aptido Profissional

ESCOPAL Escola Profissional de Lamego

ndice

Agradecimentos ............................................................................................................................ 5 Introduo ..................................................................................................................................... 6 Desenvolvimento .......................................................................................................................... 7 Criao da Form Entrar e Login ................................................................................................. 7 Criao do Menu Principal ........................................................................................................ 8 Criao da Form Novidades ...................................................................................................... 8 Criao da Form Adicionar/Remover Filmes............................................................................. 9 Criao da Form Listagem de Filmes ....................................................................................... 10 Criao da Form Pesquisa por categorias ............................................................................... 10 Criao da Form Aluguer de Filmes......................................................................................... 11 Criao da Form Entrada e Sada de Filmes ............................................................................ 12 Criao dos Botes Sair e Trocar de Utilizador ....................................................................... 12 Alguns cdigos utilizador no Programa ................................................................................... 13 Cdigo Guardar: .................................................................................................................. 13 Cdigo Eliminar: .................................................................................................................. 13 Cdigo Adicionar ................................................................................................................. 14 Cdigo para Mudar de Form ............................................................................................... 14 Cdigo do Boto Nova Conta na Form Login ................................................................... 14 Criao do executvel e instalao do Programa ................................................................... 14 Criao de uma empresa......................................................................................................... 15 Obstculos deste Projecto .......................................................................................................... 15 Concluso .................................................................................................................................... 16 Bibliografia/Web-grafia ............................................................................................................... 17

Prova de Aptido Profissional

ESCOPAL Escola Profissional de Lamego

Ilustrao 1 - Logtipo do Programa ............................................................................................. 6 Ilustrao 2 - Form de Login .......................................................................................................... 7 Ilustrao 3 - Form Inicial do Programa ........................................................................................ 7 Ilustrao 4 - Menu Principal ........................................................................................................ 8 Ilustrao 5 - Form Novidades ...................................................................................................... 8 Ilustrao 6 - Form Adicionar/Remover Filmes............................................................................. 9 Ilustrao 7 - Form Lista de Filmes .............................................................................................. 10 Ilustrao 8 - Form Pesquisa ....................................................................................................... 11 Ilustrao 9 - Form Aluguer ......................................................................................................... 11 Ilustrao 10 - Form Entrada e Sada de Filmes .......................................................................... 12 Ilustrao 11 - Botes Sair/Tocar de Utilizador .......................................................................... 12 Ilustrao 12 - cone do Programa .............................................................................................. 14 Ilustrao 13 - Logotpo da empresa ........................................................................................... 15

Prova de Aptido Profissional

ESCOPAL Escola Profissional de Lamego

Agradecimentos
Quero agradecer ao meu orientador o Dr. Paulo Ferreira pela sua disponibilidade para me guiar ao longo da consecuo da Prova de Aptido Profissional. Tambm quero, desde j, agradecer aos restantes professores que me deram apoio e se disponibilizaram para esclarecer as dvidas, em dar sugestes para a resoluo de problemas, e por tudo o que me ensinaram ao longo deste perodo. O meu reconhecimento tambm dirigido entidade onde exero a minha actividade de formao, a Escola Profissional de Lamego e Directora Pedaggica Olga Ferreira, pelo interesse que sempre manifestou na formao dos seus alunos e porque, sem a sua condescendncia, no que se refere aos compromissos de formadores orientadores, este projecto no teria sido possvel. No posso deixar de agradecer aos meus colegas de Turma, pelo incansvel apoio e pacincia.

Muito Obrigado

Prova de Aptido Profissional

ESCOPAL Escola Profissional de Lamego

Introduo
A minha Prova de Aptido Profissional basicamente uma Gesto de um Clube de Vdeo (GESTFILM). Os objectivos da minha PAP a criao de uma base de dados de um clube de vdeo, ou seja, a criao de um programa em Visual Basic 6.0 na qual eu devo fazer a gesto dos filmes. Com este projecto pretende-se que mostre autonomia, criatividade e capacidade de resolver problemas que possam surgir. No mbito do Tema GESTFILM - Aplicao para gesto e Aluguer de Filmes. Na realizao desta Prova de Aptido Profissional houve uma enorme motivao pelo tema, pois o seu significado fez-me despertar horizontes para um mundo onde os utilizadores comuns nem sequer funcionaram neste tipo de sistema. Durante todo o processo da realizao do projecto, apareceram algumas dificuldades, mas nada que no me impedisse de continu-lo. Deste modo, os principais objectivos que pretendo alcanar a nvel pessoal e profissional, ser desenvolver uma boa interface grfica, dinamizar o projecto a que todos os utilizadores possam utilizar a aplicao, organizar com maior facilidade e melhor desempenho dos filmes registados no programa, de forma a que todas as pessoas, consigam fazer o aluguer dos filmes desejados, permitir aos utilizadores o conhecimento de todas as caracterstica dos filmes registados, permitir aos utilizadores a pesquisa atravs de categorias, realizar o trabalho em Visual Basic e aplicao dos conhecimentos em Visual Basic.

Ilustrao 1 - Logtipo do Programa

Prova de Aptido Profissional

ESCOPAL Escola Profissional de Lamego

Desenvolvimento
O meu projecto Final de Curso a criao de Gestor de um Clube de Vdeo. Permite a todos utilizadores que estejam actualizados em relao aos filmes que possam fazer as suas pesquisas, de forma rpida e eficaz e alugar o seu filme desejado. O meu projecto constitudo por um Menu, com a constituio de pesquisas por categorias, novidades, alugar filmes e adicionar ou remover filmes. Para o meu projecto utilizei vrios utenslios, um deles, o Visual Basic 6.0 para criar todo ambiente grfico que demonstrado e o outro o Access 2010 para a criao da base de dados. No meu projecto criei um menu e vrios botes para ajudar na facilidade do utilizador. Para permitir que os utilizadores faam uma utilizao eficaz do programa, teve que haver algumas horas de trabalho, por isso, todo o ambiente grfico que visto nas ilustraes indicadas, tem por trs cdigo que permite que os utilizadores consigam fazer as suas opes. Para complementar a elaborao do programa fui tambm desenvolvendo um blog criado por mim para dar a conhecer o meu trabalho (http://gestfilm.blogspot.com/). Comeando por explicar como criar todo o ambiente grfico que demonstrado:

Criao da Form Entrar e Login

Ilustrao 3 - Form Inicial do Programa

Ilustrao 2 - Form de Login

A form Login basicamente onde o utilizador pode criar a usa prpria conta e fazer o seu registo caso j esteja registado no programa fazer o Login.

Prova de Aptido Profissional

ESCOPAL Escola Profissional de Lamego

Criao do Menu Principal


O Menu principal parte do programa onde o utilizador ir escolher as tarefas desejadas.

Ilustrao 4 - Menu Principal

Este Menu d acesso s funcionalidades do programa, basta clicar nos botes pretendidos para aceder a uma nova janela.

Criao da Form Novidades


A form novidades, serve para visualizao de todos os filmes registados, no dia em que o cliente est o utilizar o programa, tal como podemos ver na imagem seguinte (Ex. Filmes registados do dia 28/06/2011).

Ilustrao 5 - Form Novidades

Prova de Aptido Profissional

ESCOPAL Escola Profissional de Lamego

Para a execuo desta tarefa, tive que criar uma consulta em Access e depois criar uma nova consulta no visual basic com o componente Datagrid atravs de linguagem SQL para a tarefa ficar a funcionar correctamente.

Criao da Form Adicionar/Remover Filmes


Nesta form o Administrador do Programa pode executar a gesto de todos os filmes. Tem trs opes (Adicionar / Guardar / Eliminar). O Cada filme tem os seguintes campos: ID; Nome; Ano; Durao Categoria; Sinopse Data de registo.

Ilustrao 6 - Form Adicionar/Remover Filmes

Nesta form tive que efectuar uma ligao base de dados atravs de um componente denominado ADODC que faz a ligao dos campos da base de dados para o visual basic, tenho tambm uma ComboBox que faz a ligao entre as categorias e o filme. Aps o preenchimento dos Campos teremos as opes designadas acima (Adicionar / Guardar / Eliminar), cada uma das opes tem cdigos por de trs para fazer a ligao a base de dados e o processo funcionar correctamente.

Prova de Aptido Profissional

ESCOPAL Escola Profissional de Lamego

Criao da Form Listagem de Filmes


Nesta form o Cliente pode visualizar todos os filmes registados no programa. O Cada filme tem os seguintes campos: ID; Nome; Ano; Durao Categoria; Sinopse; Nesta form tive que efectuar uma ligao a base de dados atravs de um componente denominado ADODC que faz a ligao dos campos da base de dados para o visual basic, apresenta-os a interface do programa.

Ilustrao 7 - Form Lista de Filmes

Criao da Form Pesquisa por categorias


Nesta form, o utilizador tem ao seu dispor todas as categorias existentes no programa. Basta clicar no boto da categoria pretendida e aparecer uma nova form com a categoria escolhida, clica em Listar e pode visualizar os filmes registados no programa refentes categoria (ex. Categoria Comdia). Para a elaborao destas forms, tive que criar uma consulta no visual basic com

Prova de Aptido Profissional

10

ESCOPAL Escola Profissional de Lamego

o componente Datagrid atravs de linguagem SQL para a tarefa ficar a funcionar correctamente.

Ilustrao 8 - Form Pesquisa

Criao da Form Aluguer de Filmes


A form Aluguer serve para o utilizador alugar todos os filmes pretendidos e registados no programa.

Ilustrao 9 - Form Aluguer

Nesta form, tive que efectuar uma ligao base de dados atravs de um componente denominado ADODC que faz a ligao dos campos da base de dados para o visual basic, tenho tambm duas ComboBox que faz a ligao entre os clientes e os filmes. Aps o preenchimento dos Campos teremos a opo designada acima (Alugar Filme), a opo tem cdigo por de trs para fazer a ligao a base de dados e o processo funcionar correctamente.

Prova de Aptido Profissional

11

ESCOPAL Escola Profissional de Lamego

Criao da Form Entrada e Sada de Filmes


Nesta form o Administrador do Programa pode consultar o aluguer de todos os filmes e registar quando o utilizador entrega o filme alugado.

Ilustrao 10 - Form Entrada e Sada de Filmes

Nesta form tive que efectuar uma ligao base de dados, atravs de um componente denominado ADODC que faz a ligao dos campos da base de dados para o visual basic, apresenta-os na interface do programa e Guarda a data de entrega.

Criao dos Botes Sair e Trocar de Utilizador

Ilustrao 11 - Botes Sair/Tocar de Utilizador

Estes dois botes tm funes destintas que so: Boto Sair Termina a sesso e Fecha o Programa; Boto Trocar de Utilizador Termina a sesso e Inicia a Form Login para um novo Utilizador.

Prova de Aptido Profissional

12

ESCOPAL Escola Profissional de Lamego

Alguns cdigos utilizador no Programa


Cdigo Guardar:
Private Sub Command2_Click() Dim intButSelected As Integer, intButType As Integer Dim strMsgPrompt As String, strMsgTitle As String strMsgPrompt = "Guardar Registo" strMsgTitle = "Novo Registo" intButType = vbYesNo + vbExclamation + vbDefaultButton2 intButSelected = MsgBox(strMsgPrompt, intButType, strMsgTitle) If intButSelected = vbYes Then ' YES button code... With Adodc1.Recordset .Update .Requery End With ElseIf intButSelected = vbNo Then ' NO button code... With Adodc1.Recordset .CancelUpdate Adodc1.Recordset.MoveFirst While Not Adodc1.Recordset.EOF Adodc1.Recordset.MoveNext Wend Adodc1.Recordset.AddNew End With End If End Sub

Cdigo Eliminar:
Private Sub Command3_Click() Dim intButSelected As Integer, intButType As Integer Dim strMsgPrompt As String, strMsgTitle As String strMsgPrompt = "Eliminar Registo" strMsgTitle = "Eliminar Registo" intButType = vbYesNo + vbExclamation intButSelected = MsgBox(strMsgPrompt, intButType, strMsgTitle) If intButSelected = vbYes Then ' YES button code... With Adodc1.Recordset .Delete .Requery End With ElseIf intButSelected = vbNo Then ' NO button code... With Adodc1.Recordset .Cancel strMsgPrompt = "Registo no eliminado" strMsgTitle = "Eliminar Registo" intButType = vbYes + vbExclamation intButSelected = MsgBox(strMsgPrompt, intButType, strMsgTitle) End With End If End Sub

Prova de Aptido Profissional

13

ESCOPAL Escola Profissional de Lamego Cdigo Adicionar

Private Sub Command1_Click() Adodc1.Recordset.MoveFirst While Not Adodc1.Recordset.EOF Adodc1.Recordset.MoveNext Wend Adodc1.Recordset.AddNew End Sub

Cdigo para Mudar de Form

Form2.Show Me.Hide

Cdigo do Boto Nova Conta na Form Login


Private Sub Command2_Click() creatUser Username.Text = Clear Password.Text = Clear End Sub

Criao do executvel e instalao do Programa


Na fase final do projecto tive que fazer um ficheiro de instalao para o programa funcionar correctamente em qualquer computador. O programa que utilizei para esse efeito foi o Inno Setup Compiler

Ilustrao 12 - cone do Programa

Prova de Aptido Profissional

14

ESCOPAL Escola Profissional de Lamego

Criao de uma empresa


Na disciplina de PSI foi-nos pedido para a realizao do mdulo a criao de uma empresa para estarmos preparados para o Mundo do Trabalho. Eu em parceria com mais 2 colegas, elaborei uma empresa na qual divulgamos as nossas PAPS. A empresa criada ficou designada por Star Today.

Ilustrao 13 - Logotpo da empresa

Obstculos deste Projecto


A maior dificuldade ao longo do projecto foi sem dvida a parte do aluguer dos filmes. No sabia como seria a melhor maneira para registar o aluguer dos filmes. Sem dvida que o cdigo algo longo do projecto foi tambm uma das dificuldades devido minha fraca interpretao de lngua inglesa. Sei que consegui superar as minhas dificuldades com muita pesquisa e fora de vontade, e sei tambm que consigo fazer ainda melhor.

Prova de Aptido Profissional

15

ESCOPAL Escola Profissional de Lamego

Concluso
A Prova de Aptido Profissional o projecto mais importante e trabalhoso de todo o curso, pois permite-nos demonstrar as variadssimas capacidades e conhecimentos tericos e prticos adquiridos na aprendizagem ao longo dos trs anos do curso, ou seja, um reflexo de todas as aprendizagens adquiridas. O meu projecto consistiu na GestFilm, para conseguir concluir este projecto foi preciso ter uma grande capacidade de autonomia e persistncia, aspectos esses que se foram desenvolvendo a medida em que concebia, planeava e executava o meu projecto. A execuo da PAP envolveu um grande esforo e dedicao. Foi possvel colocar em prtica as competncias tcnicas desenvolvidas, assim como desenvolver ainda mais as capacidades que a prova exigiu. Desta forma, considero que foi muito benfico para mim a vrios nveis, nvel de realizao pessoal e profissional. Acrescento ainda, que foi uma mais valia no que toca ao futuro no mundo do trabalho onde irei enfrentar outros projectos, de igual ou maior importncia que este. com grande felicidade que vejo o meu projecto a terminar. Naturalmente que, no decorrer da realizao da PAP senti algumas dificuldades, que foram ultrapassadas com trabalho que foi envolvido em mim, com o apoio do professor e colegas. O balano que fao do desenvolvimento da Prova de Aptido Profissional positivo, uma vez que consegui o resultado final.

Prova de Aptido Profissional

16

ESCOPAL Escola Profissional de Lamego

Bibliografia/Web-grafia
Livros: Visual Basic 6 Curso Completo 3Edio 2000 Autor: Nuno Nina

Websites: http://paginas.ispgaya.pt/~vml/ensino/tlp12/vb6.pdf http://forum.zwame.pt/archive/index.php/t-190681.html http://www.macoratti.net/vbn_cbo.htm

Videos: http://www.youtube.com/watch?v=vadiOf4eVvo&feature=related http://www.youtube.com/watch?v=4_Ivf5bKmPo http://www.youtube.com/watch?v=MBS3cs5Vrww http://www.youtube.com/watch?v=lFapIo0-D-k

Prova de Aptido Profissional

17

Вам также может понравиться