Академический Документы
Профессиональный Документы
Культура Документы
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
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
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
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
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.
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:
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.
Este Menu d acesso s funcionalidades do programa, basta clicar nos botes pretendidos para aceder a uma nova janela.
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.
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.
10
o componente Datagrid atravs de linguagem SQL para a tarefa ficar a funcionar correctamente.
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.
11
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.
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.
12
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
13
Private Sub Command1_Click() Adodc1.Recordset.MoveFirst While Not Adodc1.Recordset.EOF Adodc1.Recordset.MoveNext Wend Adodc1.Recordset.AddNew End Sub
Form2.Show Me.Hide
14
15
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.
16
Bibliografia/Web-grafia
Livros: Visual Basic 6 Curso Completo 3Edio 2000 Autor: Nuno Nina
17