Atividade interdiciplinar em grupo
SUMÁRIO
1 INTRODUÇÃO 3
2 DESENVOLVIMENTO 4
2.1 Diagrama de Classes 4
2.2 Script do Banco de Dados 5
2.2.1 Tabela “ALUNO” 5
2.2.2 Tabela “PROFESSOR” 5
2.2.3 Tabela “DISCIPLINA” 5
2.2.4 Tabela “TURMA” 6
2.2.5 Tabela “NOTA” 6
2.2.6 Tabela “TURMA_ALUNO” 6
2.2.7 Tabela “DISCIPLINA_PROFESSOR” 6
2.2.8 Tabela “CONTA” 7
2.2.9 Tabela “CONTASPAGAR” 7
2.2.10 Tabela “CONTASRECEBER” 7
2.3 IMPLEMENTAÇÃO DAS CLASSES 8
2.3.1 Classe “Pessoa” 8
2.3.2 Classe “Pessoa” 9
2.3.3 Classe “Aluno” 9
2.3.4 Classe “Professor” 10
2.3.5 Classe “Turma” 10
2.3.6 Classe “Disciplinas” 11
2.3.7 Classe “Notas” 11
2.3.8 Classe “StatusConta” 12
2.3.9 Classe “ContasReceber” 12
2.3.10 Classe “ContasPagar” 13
3 CONCLUSÃO 14
REFERÊNCIAS 15 INTRODUÇÃO
O objetivo deste projeto dedica-se a apresentar um modelo orientado a objetos de um sistema de software para gerenciamento de uma escola, atraves de ferramentas de programacao e modelagem grafica. Desenvolveremos a documentacao do sistema com diagramas de classes e banco de dados seguindo padrao UML , também neste projeto apresentaremos scrit´s para criação do banco de dados. A construção do programa se dará em c# (c-sharp) uma linguagem de programação OO, que aceita a implementação direta de objetos e fornece recursos para definir as classes de objeto conforme mostraremos nos códigos abaixo.
O trabalho é uma extensão do modelo de análise visando sua implementação, podendo ser compilado e assim testado na plataforma do visual studio.
DESENVOLVIMENTO
1 diagrama de classes
Diagrama de classe do sistema de controle de uma escola. [pic]
Figura 1 – Diagrama de classe sistema controle da escola
2 script do banco de dados
Script de criação das tabelas e seus relacionamentos do sistema de controle de uma escola para banco Oracle Database Express Edition 10g.
1 Tabela “ALUNO”
2 Tabela “PROFESSOR”
3 Tabela