Algoritmos
AED – Algoritmos e Estruturas de Dados - 2010/2011
RUC – Relatório da Unidade Curricular
Trabalho em Grupo
1.ª Fase
“CARTÃO DE IDENTIFICAÇÃO DA UAL”
João Vieira – 20090114 Mónica Marques - 20030900
António Alves - 20100729 Rodrigo Quaresma - 20100643
ÍNDICE
Introdução
Propõe-se este trabalho de grupo efectuar um programa que crie o Cartão de Identificação da UAL, para os diferentes tipos de Utilizadores (alunos, docentes e funcionários), desse cartão, com o desenvolvimento de uma aplicação em C#.
Objectivos:
Neste trabalho de Grupo pretende-se atingir os seguintes objectivos:
Criar:
Utilizador (como classe abstracta)
Nome
Morada
Contactos telefónicos
Data de emissão
Data de validade
Sub classes de Utilizador:
Aluno
Número
Curso (Licenciaturas (1º ciclo), Mestrados (2º ciclo), Doutoramentos (3º ciclo), Pós- Graduações, MBA’s, etc.,)
Professor
Departamento
Categoria (Catedrático, Associado, Auxiliar, Assistente, Assistente Estagiário, etc.)
Funcionário
Número
Função/categoria (ex: Director, Chefe, Coordenador, Assessor, Técnico, Administrativo, Contínuo, Vigilante, etc.)
Departamento (Recurso Humanos, Financeiros, Secretaria Escolar, Gabinete de Mestrados,
O PROGRAMA TEM QUE PERMITIR :
Criar, alterar e eliminar.
Emitir cartão (ficheiro txt) com nome da UAL, Nome do utilizador, tipo de utilizador (docente, funcionário, aluno), data de emissão e data de validade.
Consultas e listagens:
- Listar um dos Componentes indicados com os seus atributos
- Listar os Professores de um dado Departamento
- Listar os Alunos de um dado Curso
- Listar os Funcionários de uma dada Categoria
DISCRIÇÃO DAS CLASSE UTILIZADAS
Classe Utilizador
É uma classe abstracta e como tal não tem qualquer método