120 likes | 232 Views
Acompanhamento do Sistema. Release 1 Script SQL Instalação e Configuração Banco de Dados MySQL. Web TomCat. Protótipos HTML em JSP Drive JDBC Codificação Use case. Script SQL. O que é? . Codificação da criação do Banco de Dados. Para que serve? . Criar o Banco de Dados para que os
E N D
Acompanhamento do Sistema Release 1 • Script SQL • Instalação e Configuração • Banco de Dados MySQL. • Web TomCat. • Protótipos HTML em JSP • Drive JDBC • Codificação Use case
Script SQL O que é? . Codificação da criação do Banco de Dados. Para que serve? . Criar o Banco de Dados para que os dados sejam armazenados.
Script SQL Tabelas ASSOCIADOS CONSTRUTORA INSUMOS MEDIANA PADRAOPROJETO PESO USUARIOS VARIACAO CREATE TABLE ASSOCIADOS ( idASSOCIADO INTEGER UNSIGNED NOT NULL, nomeAssociado VARCHAR NULL, telefone VARCHAR(15) NULL, email VARCHAR(20) NULL, celular VARCHAR(15) NULL, PRIMARY KEY(idASSOCIADO) ); CREATE TABLE CONSTRUTORA ( idCONSTRUTORA INTEGER UNSIGNED NOT NULL AUTO_INCREMENT, NomeConstrutora VARCHAR(20) NULL, PRIMARY KEY(idCONSTRUTORA) );
Script SQL Tabelas ASSOCIADOS CONSTRUTORA INSUMOS MEDIANA PADRAOPROJETO PESO USUARIOS VARIACAO CREATE TABLE INSUMOS ( idINSUMO INTEGER UNSIGNED NOT NULL AUTO_INCREMENT, CodINSUMOS INTEGER NULL, Tipo VARCHAR(20) NULL, Descricao VARCHAR(255) NULL, UndMedida VARCHAR(5) NULL, Valor DOUBLE PRECISION NULL, PRIMARY KEY(idINSUMO) ); CREATE TABLE MEDIANA ( idMEDIANA INTEGER UNSIGNED NOT NULL AUTO_INCREMENT, INSUMOS_idINSUMO INTEGER UNSIGNED NOT NULL, CONSTRUTORA_idCONSTRUTORA INTEGER UNSIGNED NOT NULL, Mediana DOUBLE PRECISION NULL, DataCalculo DATETIME NULL, PRIMARY KEY(idMEDIANA, INSUMOS_idINSUMO, CONSTRUTORA_idCONSTRUTORA), INDEX MEDIANA_FKIndex1(INSUMOS_idINSUMO), INDEX MEDIANA_FKIndex2(CONSTRUTORA_idCONSTRUTORA) );
Script SQL Tabelas ASSOCIADOS CONSTRUTORA INSUMOS MEDIANA PADRAOPROJETO PESO USUARIOS VARIACAO CREATE TABLE PADRAOPROJETO ( idPadrProj INTEGER UNSIGNED NOT NULL AUTO_INCREMENT, TipoProjeto VARCHAR(20) NULL, AcabamentoProj VARCHAR(20) NULL, SiglaProj VARCHAR(5) NULL, PRIMARY KEY(idPadrProj) ); CREATE TABLE PESO ( idPESO INTEGER UNSIGNED NOT NULL AUTO_INCREMENT, INSUMOS_idINSUMO INTEGER UNSIGNED NOT NULL, PADRAOPROJETO_idPadrProj INTEGER UNSIGNED NOT NULL, ValorPeso DOUBLE PRECISION NULL, PRIMARY KEY(idPESO, INSUMOS_idINSUMO, PADRAOPROJETO_idPadrProj), INDEX PESO_FKIndex1(INSUMOS_idINSUMO), INDEX PESO_FKIndex2(PADRAOPROJETO_idPadrProj) );
Script SQL Tabelas ASSOCIADOS CONSTRUTORA INSUMOS MEDIANA PADRAOPROJETO PESO USUARIOS VARIACAO CREATE TABLE USUARIOS ( idUSUARIO INTEGER UNSIGNED NOT NULL AUTO_INCREMENT, nomeUsuario VARCHAR(20) NULL, login VARCHAR(10) NULL, senha VARCHAR(10) NULL, PRIMARY KEY(idUSUARIO) ); CREATE TABLE VARIACAO ( idVARIACAO INTEGER UNSIGNED NOT NULL AUTO_INCREMENT, PADRAOPROJETO_idPadrProj INTEGER UNSIGNED NOT NULL, DataCalculo DATETIME NULL, TotalVariacao DOUBLE PRECISION NULL, Variacao DOUBLE PRECISION NULL, PRIMARY KEY(idVARIACAO, PADRAOPROJETO_idPadrProj), INDEX VARIACAO_FKIndex1(PADRAOPROJETO_idPadrProj) );
Instalação do Banco de Dados MySQL O que é? . Instalar o MySQL é definir que ele será o Banco de Dados usado no sistema. Para que serve? . Para armazenar informações a serem tratadas posteriormente.
Instalação e Configuração do Web TomCat O que é? . Servidor (ferramenta que disponibiliza páginas na web). Para que serve? . Serve para disponibilizar o sistema na internet.
Protótipos HTML em JSP O que é? . A tecnologia Java para a criação de páginas web com programação no servidor. Para que serve? . Para que seja interpretada pelo servidor web.
Instalação do drive JDBC para acesso ao Banco de Dados O que é? . Driver de comunicação com o Banco de Dados MySQL. Para que serve? . Para que a página web consiga inserir dados (armazenar) no Banco de Dados.
Codificação USE CASE O que é? . Criar códigos de cada módulo do projeto. Para que serve? . Para gerar os módulos que segue abaixo.
1.Manipulação dos dados dos associados 2.Manipulação dos dados dos projetos Codificação USE CASE