IFSP Java Prova
Por: franc.lopes • 16/10/2015 • Dissertação • 317 Palavras (2 Páginas) • 285 Visualizações
Esta atividade envolve o desenvolvimento de uma aplicação para cadastramento e consulta de pacientes de uma clínica médica. Para a construção de tal aplicação deverá ser utilizada a linguagem Java, a qual deve atender os seguintes pontos:
1 – Conectar com o banco de dados local (localhost) denominado “clinica_medica” a partir de uma classe de Fábrica de Conexões (ConnectionFactory). Sabendo que utilizaremos o sistema de gerenciamento de banco de dados MySQL, as tabelas e atributos são considerados a partir do script SQL abaixo:
-- Criação do banco de dados clinica_medica
CREATE DATABASE `clinica_medica` ;
--Criação da tabela e atributos
CREATE TABLE `clinica_medica`.`cadastro_paciente` (
`id` INT( 4 ) NOT NULL AUTO_INCREMENT PRIMARY KEY ,
`nome` VARCHAR( 30 ) NOT NULL ,
`idade` INT( 3 ) NOT NULL ,
`sexo` BOOL NOT NULL ,
`tipo_plano` VARCHAR( 15 ) NOT NULL
);
2 – Criar uma classe em Java que modele a tabela destacada acima;
2.1 - Os diferentes tipos de planos disponíveis para a clínica médica em questão são: enfermaria, quarto, particular e SUS;
3 – Implementar uma classe de Data Access Object (DAO) que efetue inclusão e pesquisa ao banco de dados, usando as classes dos itens 2 e 3 como suporte;
4 – Usando todo o escopo listado acima, implemente uma GUI que permita ao usuário do sistema:
4.1 - Cadastrar um novo paciente,
4.2 - Alterar dados do paciente a partir da informação de seu id,
4.3 - Listar todos os pacientes cadastrados.
Para a realização desta atividade está liberada consulta ao seu material (e não ao colega), bem como o uso de seunotebook. Será aceito para o desenvolvimento do sistema tanto o NetBeans quanto o Eclipse. Também é permitido o uso do phpMyAdmin, Query Browser e similares para construção do banco de dados.
Além da implementação dos itens acima, os seguintes pontos também serão considerados para a avaliação desta atividade:
∙Legibilidade do código,
∙Uso correto e coerente das classes, atributos e métodos criados,
∙Funcionalidade e caracterização da GUI proposta.
Ao finalizar a atividade, encaminhe os arquivos .java ao Moodle.
...