Controle de alunos

Disponível somente no TrabalhosFeitos
  • Páginas : 49 (12054 palavras )
  • Download(s) : 0
  • Publicado : 3 de junho de 2011
Ler documento completo
Amostra do texto
SISTEMA DE CONTROLE DE ALUNOS EM ESTÁGIO CURRICULAR

Trabalho de Conclusão de Curso Engenharia da Computação

Anthony Cavalcanti de Cerqueira Orientador: Prof. Sérgio Castelo Branco Soares

Recife, junho de 2008

SISTEMA DE CONTROLE DE ALUNOS EM ESTÁGIO CURRICULAR

Trabalho de Conclusão de Curso Engenharia da Computação

Este Projeto é apresentado como requisito parcial paraobtenção do diploma de Bacharel em Engenharia da Computação pela Escola Politécnica de Pernambuco – Universidade de Pernambuco.

Anthony Cavalcanti de Cerqueira Orientador: Prof. Sérgio Castelo Branco Soares

Recife, junho de 2008

Anthony Cavalcanti de Cerqueira

SISTEMA DE CONTROLE DE ALUNOS EM ESTÁGIO CURRICULAR

Resumo
Atualmente, o controle de alunos em Estágio Curricular feito pelaCoordenação de Estágio do Departamento de Sistemas e Computação (DSC) da Escola Politécnica de Pernambuco (POLI) apresenta diversas dificuldades, como a falta de organização de documentos produzidos de forma manual, alunos que negligenciam a disciplina ao não comparecerem às reuniões de acompanhamento e estagiários trabalhando em atividades não recomendadas pelo departamento. Este projeto propõe odesenvolvimento de uma aplicação web de gerenciamento de Estágio Curricular dos alunos, tornando mais fácil o trabalho do Coordenador de Estágio, evitando matriculas em estágios de baixa qualidade e aumentando o controle sobre os estagiários e a participação dos mesmos em relação à disciplina. Exemplos de tecnologias utilizadas neste trabalho são C#, ASP.NET e SQL Server.

4

AbstractNowadays, the control of students curricular stage in the Department of Computing and Systems (DSC) of the Polytechnic School of Pernambuco (POLI) show many difficulties, such as lack of organization of manual producing documents, students that neglect the associated course as they miss meetings, and working in companies not recommended by the Department. This project proposes the development of a webapplication for controlling students in curricular stage, aiming at making easier the stage coordinator’s work, avoiding matriculation in low quality stages and increasing the control of students and their participation in the discipline. Examples of used technologies are C#, ASP.NET and SQL Server.

5

Sumário
1. Introdução
1.1. Motivação 1.2. Objetivos e Metas

11
11 11

2. Estado daArte
2.1. Tecnologias 2.2. Processos 2.3. Justificativa da configuração utilizada 2.4. Conclusão

13
13 16 17 17

3. O Trabalho
3.1. O Sistema 3.2. Arquitetura 3.3. Metodologia 3.4. Lições aprendidas no desenvolvimento 3.5. Recomendações 3.6. Conclusão

18
18 27 27 29 29 29

4. Conclusões e Trabalhos Futuros
4.1. Contribuições 4.2. Trabalhos Futuros

30
30 30

5. Bibliografia6. Apêndice A: Caso de Negócio 7. Apêndice B: Análise de Riscos 8. Apêndice C: Análise de Casos de uso 9. Apêndice D: Especificação de Casos de uso 10.Apêndice E: Diagramas

32 33 36 41 49 60

6

Índice de Figuras
Figura 1. Visão geral do .NET Framework. Figura 2. Página de login do sistema. Figura 3. Página principal do sistema, vista pelo Coordenador de Estágio. Figura 4. Alteração dedados de aluno. Figura 5. Inclusão de Estágio Curricular. Figura 6. Consulta de Estágios Curriculares. Figura 7. Visualização de Estágio Curricular por um aluno. Figura 8. Marcação de reuniões de acompanhamento. Figura 9. Exemplo de relatório administrativo. Figura 10. Fórum. Figura 11. Inclusão de depoimento no fórum. Figura 12. Envio de Relatório de Estágio. Figura 13. Arquitetura do sistema.Figura 14. Diagrama de Classes. Figura 15. Diagrama de Casos de Uso de Aluno. Figura 16. Diagrama de Casos de Uso de Professor. Figura 17. Diagrama de Casos de Uso de Coordenador. Figura 18. Diagrama do Banco de Dados. 14 18 19 20 21 22 23 23 24 24 25 26 27 60 61 61 61 62

7

Índice de Tabelas
Tabela 1. Linguagens suportadas pelo .NET Framework Tabela 2. Cronograma das Atividades Tabela 3....
tracking img