Programa para escola
Por: Juciano Santos • 9/10/2015 • Trabalho acadêmico • 5.760 Palavras (24 Páginas) • 435 Visualizações
[pic 1][pic 2][pic 3][pic 4]
[pic 5]
[pic 6]
[pic 7]
[pic 8]
[pic 9]
[pic 10]
[pic 11]
[pic 12]
[pic 13]
SUMÁRIO
1 INTRODUÇÃO
2 diagrama de clase
3 modelagem do banco de dados no brmodelo
3.1 Modelo Conceitual
3.2 Modelo Lógico
3.3 Modelo Físico
4 Form’s e códigos fonte do visual studio 2010
5 conclusão
REFERÊNCIAS
- INTRODUÇÃO
Em programação, um diagrama de classes é uma representação da estrutura e relações das classes que servem de modelo para objetos. Diagrama de classe, uma classe é representada por um retângulo com três divisões, são elas: O nome da classe, seus atributos e por fim os métodos. É o diagrama mais importante da documentação, onde podemos encontrar as informações sobre métodos, atributos, nome das funções e como serão integradas. Um diagrama de classes bem modelado é fundamental para auxiliar o desenvolvedor.
Classe: No modelo de classe trabalhamos com um único elemento um retângulo dividido em três partes, a primeira divisão é utilizada para o nome da classe, na segunda divisão colocamos as informações de atributos e a última divisão é utilizada para identificar os métodos.
É importante apresentar o conceito de instância, isto é, cada objeto é uma instância de sua classe. Cada instância tem seus próprios valores de atributos, compartilha os nomes dos atributos e os métodos com os outros objetos da mesma classe.
- DIAGRAMA DE CLASE
[pic 14]
- MODELAGEM DO BANCO DE DADOS NO BRMODELO
- MODELO CONCEITUAL
[pic 15]
- MODELO LÓGICO
[pic 16]
- MODELO FÍSICO
-- Geração de Modelo físico
-- Sql ANSI 2003 - brModelo.
CREATE TABLE Despesa (
Valor_Despesa Number(5,2),
Venc_Despesa varchar2(8),
Descricao_Despesa varchar2(1),
ID_Despesa number(6) PRIMARY KEY,
ID_Escola number(6)
);
CREATE TABLE Disciplina (
ID_Disciplina number(6) PRIMARY KEY,
Descricao_Disciplina varchar2(30),
Carga_Horaria_Disciplina varchar2(2),
ID_Professor number(6)
);
CREATE TABLE Aluno (
Endereco_Aluno varchar2(30),
CPF_Aluno varchar2(30),
Estado_Aluno varchar2(2),
ID_Aluno number(6) PRIMARY KEY,
Nome_Aluno varchar2(30),
Cidade_Aluno varchar2(1),
Bairro_Aluno varchar2(1),
ID_Turma number(6)
);
CREATE TABLE Turma (
ID_Turma number(6) PRIMARY KEY,
Nome_Turma varchar2(30),
Horario_Turma number(5),
ID_Escola number(6)
);
CREATE TABLE Escola (
Endereco_Escola varchar2(30),
Bairro_Escola varchar2(30),
Cidade_Escola varchar2(30),
Estado_Escola varchar2(2),
CNPJ_Escola number(14),
ID_Escola number(6) PRIMARY KEY,
Nome_Escola varchar2(30)
);
CREATE TABLE Professor (
ID_Professor number(6) PRIMARY KEY,
Endereco_Professor varchar2(30),
Nome_Professor varchar2(30),
Formacao_Professor varchar2(30),
Cidade_Professor varchar2(30),
CPF_Professor number(11),
Estado_Professor varchar2(30),
ID_Escola number(6),
FOREIGN KEY(ID_Escola) REFERENCES Escola (ID_Escola)
);
ALTER TABLE Despesa ADD FOREIGN KEY(ID_Escola) REFERENCES Escola (ID_Escola)
ALTER TABLE Disciplina ADD FOREIGN KEY(ID_Professor) REFERENCES Professor (ID_Professor)
ALTER TABLE Aluno ADD FOREIGN KEY(ID_Turma) REFERENCES Turma (ID_Turma)
ALTER TABLE Turma ADD FOREIGN KEY(ID_Escola) REFERENCES Escola (ID_Escola)
- FORM’S E CÓDIGOS FONTE DO VISUAL STUDIO 2010
- Form´s Controle Escola
[pic 17]
- Código Fonte Controle Escola
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using Oracle.DataAccess.Client;
namespace Projeto_Portfolio
{
public partial class Form_Ctrol_Escolar : Form
{
public Form_Ctrol_Escolar()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void button1_Click(object sender, EventArgs e)
...