Você está na página 1de 3

FATEC SOROCABA CURSO:ADS DISCIPLINA:LP8 PROJETO FINAL Projeto Final Desenvolvimento (durante as aulas no mximo - trs alunos) VALOR:

LOR: 10 (DEZ) PONTOS - entrega 23/11(manh) 22/11(noturno) 1.1 Projeto: Pgina para Agendamento de Consultas e Informaes Mdicas 1.2 Objetivo/Problema O(a) Doutor(a) Fulano(a) necessita de uma pgina na rede para disponibilizar informaes a respeito de sua clinica/especialidade e tambm atravs da qual o paciente poder agendar as suas consultas nos horrios disponveis. 1.3 Modelo Entidade Relacionamento a) As tabelas devero ser criadas utilizando SQLServer utilizando

os mesmos nomes do modelo (nomes das tabelas e dos campos) . Obedecer os tipos de dados estabelecidos.

b) TODOS OS ITENS DESTACADOS FAZEM PARTE DA CHAVE PRIMRIA. NO DEIXE DE CRIAR TODAS AS CHAVES PRIMRIAS E OS RELACIONAMENTOS (CHAVES ESTRANGEIRAS). Observar quando para permitir ou no a entradas de valores nulos nos campos. ** Obedecendo a normalizao poderamos abrir mais o modelo), mas o modelo est simplificado.

Abaixo o Script para criar o banco de Dados:

FATEC SOROCABA CURSO:ADS DISCIPLINA:LP8 PROJETO FINAL


CREATE TABLE CIDADE ( idCIDADE INT IDENTITY(1,1) NOT NULL , nomeCIDADE VARCHAR(50) NOT NULL , ufCIDADE CHAR(2) NOT NULL , PRIMARY KEY(idCIDADE));

CREATE TABLE AGENDA ( dthoraAGENDA DATETIME NOT NULL , obsAGENDA VARCHAR(20) , PRIMARY KEY(dthoraAGENDA));

CREATE TABLE PACIENTE ( idPACIENTE INT IDENTITY(1,1) NOT NULL , nomePACIENTE VARCHAR(50) NOT NULL , endPACIENTE VARCHAR(60) NOT NULL , CIDADE_idCIDADE INT NOT NULL , cepPACIENTE CHAR(8) NOT NULL , rgPACIENTE CHAR(9) NOT NULL , cpfPACIENTE CHAR(11) NOT NULL , emailPACIENTE VARCHAR(100) NOT NULL , fonePACIENTE VARCHAR(15) NOT NULL , loginPACIENTE VARCHAR(6) NOT NULL , senhaPACIENTE VARCHAR(6) NOT NULL , PRIMARY KEY(idPACIENTE) , FOREIGN KEY(CIDADE_idCIDADE) REFERENCES CIDADE(idCIDADE));

CREATE INDEX PACIENTE_FKIndex1 ON PACIENTE (CIDADE_idCIDADE); CREATE UNIQUE INDEX PACIENTE_index1078 ON PACIENTE (loginPACIENTE); CREATE INDEX IFK_cidade_paciente ON PACIENTE (CIDADE_idCIDADE);

CREATE TABLE CONSULTA ( AGENDA_dthoraAGENDA DATETIME NOT NULL , PACIENTE_idPACIENTE INT NOT NULL , historicoCONSULTA VARCHAR(100) , servicoCONSULTA VARCHAR(100) , PRIMARY KEY(AGENDA_dthoraAGENDA,PACIENTE_idPACIENTE) FOREIGN KEY(PACIENTE_idPACIENTE) REFERENCES PACIENTE(idPACIENTE), FOREIGN KEY(AGENDA_dthoraAGENDA) REFERENCES AGENDA(dthoraAGENDA));

CREATE INDEX CONSULTA_FKIndex1 ON CONSULTA (PACIENTE_idPACIENTE); CREATE INDEX CONSULTA_FKIndex2 ON CONSULTA (AGENDA_dthoraAGENDA);

1.4 A pgina principal deve conter vrios hyperlinks com os seguintes itens: Informaes Institucionais - sobre a clnica; Servios Prestados - exames e etc; teis - quaisquer links que julgar interessantes Pacientes - Opo para o paciente logar e marcar suas Consultas

Instrues Criar uma pgina do tipo master page com as opes acima para facilitar a navegao entre as pginas. Cada aluno(ou grupo) deve escolher uma especialidade para o seu projeto por exemplo Cardiologia, Pediatria, Endocrinologia, Urologia, Dermatologia e etc.

FATEC SOROCABA CURSO:ADS DISCIPLINA:LP8 PROJETO FINAL Quanto ao uso de imagens, figuras nas pginas fique vontade para utilizar os recursos do Visual Studio que desejar.. Utilizar recursos CSS - qual voce desejar (folha de estilos, STYLE, comandos). idpaciente e idcidade - so autoincremento loginpaciente um campo que no pode ser repetido - h um ndice nico

1.5 - PACIENTES E CONSULTAS: As tabelas CIDADE E AGENDA j devero vir preenchidas pelo sistema. 1a. vez o paciente deve se cadastrar e cadastrar TODOS os campos para facilitar para a secretria do mdico. Aps cadastrado, o paciente usa o login e senha para marcar as consultas,e poder (se necessrio) alterar apenas endereo, telefone, email, cep, cidade e senha. No cadastro da consulta incluir apenas data/hora e paciente, os demais dados (observe que no so NOT NULL) sero includos pelo mdico. Quando o paciente for incluir uma nova consulta ele poder VISUALIZAR as ltimas consultas e seus histricos. Campos chave estrangeiras devem ser carregados em dropdownlist.

Mais instrues estaro sendo passadas a cada aula e anotadas a situao do projeto de cada equipe, NO FALTE, PRESENA OBRIGATRIA !
Profa.Me. Denilce Veloso - 11/2013 denilce@splicenet.com.br denilce.veloso@fatec.sp.gov.br denilce.gmail.com

Você também pode gostar