Linguagem programação
Escola Superior de Ciências Empresariais
Unidade de Formação: Gestão de Sistemas de Informação – 2º Ano – 3º Semestre
Unidade Curricular: Linguagens de Programação
Trabalho Prático – Parte II
Índice
1. Introdução 3
2. Hierarquia de Classes 4
2.1. Diagrama de Classes 5
2.2. DataSet / Table Adapters 6
3. Funcionamento da Aplicação 7 3.1. Simbologia 8 3.2. Procedimentos Comuns 10 3.3. Interfaces 11 3.3.1. Menu Principal 11 3.3.2. Cursos em Sala 11 3.3.3. Cursos de Informática 12 3.3.4. Cursos Outdoor 12
4. Regras de Cálculo 13
5. Conclusão 14
6. Bibliografia 15
1. Introdução
O presente relatório reflecte a estrutura final do trabalho proposto na unidade curricular, Linguagens de Programação, e que consistiu na criação de um interface e uma estrutura de classes que permite a gestão de funcionários, administradores e directores de uma instituição. A solução implementada acede a uma base de dados para registo dos dados introduzidos.
Diagrama de Classes genérico
[pic]
2. Hierarquia de Classes
As classes sofreram alterações desde a 1ª fase do projecto face á necessidade de implementação de uma base de dados no presente projecto. A nossa classe base passou a ser, facultada pelos docentes da unidade curricular, a AcessoBd. Optamos ainda por criar uma classe adicional, que herda de AcessoBD, a partir da qual as restantes classes, definidas na primeira fase do projecto, herdam todos os atributos. Assim a nova hierarquia de classes é a seguinte:
[pic]
1. Diagrama de Classes
[pic]
Apresentam-se no presente diagrama todas as classes, sendo descritas as suas variáveis, propriedades e métodos.
2. DataSet / Table Adapters
[pic]
Criamos um DataSet de forma a armazenar os dados em memória, ou seja um objecto que permitisse conter as tabelas que