Baixe o app para aproveitar ainda mais
Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
sistema,/carta de vacina/adm.php INICIO Secretária de Sáude Área Administrativa E-MAIL SENHA "; }else{ echo " LOGIN SENHA "; } ?> sistema,/carta de vacina/apagar.php Home Pedidos de reserva Mensagens Cadastra Usuarios APAGAR Editar Paciente Apagar Paciente Remover pacientes:"; $sql = "SELECT * FROM pacientes order by nomecompleto"; $rs = mysqli_query ($con, $sql) or die ("Não foi possível efetuar a consulta"); echo ""; echo " Nome completo "; while($linhaev = mysqli_fetch_array($rs)){ $nomecompleto = $linhaev["nomecompleto"]; $id = $linhaev["id"]; echo " $nomecompleto "; } echo ""; echo " "; if (isset($_POST["removerev"])){ $evremove = $_POST['idevrem']; $sql = "DELETE FROM pacientes WHERE id = $evremove"; $rs = mysqli_query ($con, $sql) or die ("Não foi possível efetuar a consulta"); header('Location: '.$_SERVER['REQUEST_URI']); } mysqli_close ($con); }else{ echo "Olá; Está área é apenas para funcionários. Agradecemos por sua compreensão. Atenciosamente. "; echo "Voltar para o site "; } ?> sistema,/carta de vacina/areadecontrole.php sair Pedidos de reserva Mensagens Cadastra Usuarios CARTÃO DE VACINA ONLINE Bem-Vindo, $login_cookie ";; $msgnum = 1; $con = mysqli_connect('localhost','root',''); $db = mysqli_select_db($con, "sistema") or die ("Não foi possível selecionar o banco de dados"); echo "Eventos: "; echo "Adicionar novo: "; echo " OBS: A imagem deve estar na pasta imagens e o nome deve conter o formato, ex: evento.jpg "; if(isset($_POST["evento"])){ $evnome = $_POST["nomeevento"]; $evdata = $_POST["diaevento"]; $evimg = $_POST["imagemevento"]; if (!empty($evimg)){ $sql = "INSERT INTO eventos (nome, data, imagem) VALUES ('$evnome', '$evdata', 'imagens/$evimg')"; $rs = mysqli_query ($con, $sql) or die ("Não foi possível efetuar a consulta"); }else{ $sql = "INSERT INTO eventos (nome, data) VALUES ('$evnome', '$evdata')"; $rs = mysqli_query ($con, $sql) or die ("Não foi possível efetuar a consulta"); } } echo "Eventos Cadastrados: "; $sql = "SELECT * FROM eventos"; $rs = mysqli_query ($con, $sql) or die ("Não foi possível efetuar a consulta"); echo ""; echo " Nome Data "; while($linhaev = mysqli_fetch_array($rs)){ $nomeev = $linhaev["nome"]; $diaev = $linhaev["data"]; $idev = $linhaev["ID"]; echo " $nomeev $diaev "; } echo ""; echo " "; if (isset($_POST["removerev"])){ $evremove = $_POST['idevrem']; $sql = "DELETE FROM eventos WHERE ID = $evremove"; $rs = mysqli_query ($con, $sql) or die ("Não foi possível efetuar a consulta"); header('Location: '.$_SERVER['REQUEST_URI']); } mysqli_close ($con); }else{ echo "Olá; Está área é apenas para funcionários. Agradecemos por sua compreensão. Atenciosamente. "; echo "Voltar para o site "; } ?> sistema,/carta de vacina/cadastrar.php CADASTRADO COM SUCESSO sistema,/carta de vacina/cadastroadm.php Home Pedidos de reserva Mensagens Cadastra Usuarios CADASTRO DE PACIENTE Editar Paciente Apagar Paciente * Login * Nome Completo * E-mail * Senha * Rua * Numero * bairro * Cidade * Telefone * Data de Nascimento VACINAS BCG Sim Não *Hepatite B Sim Não *Pentavalente (DTP+Hib+Hep. B) Sim Não **Poliomielite Inativada Sim Não *Pneumocócica 10-valente (conjugada) Sim Não * Rotavírus Sim Não *Meningocócica C Sim Não *Contra Febre Amarela Sim Não *Tríplice Viral Sim Não *Tríplice Bacteriana (DTP) Sim Não *Tetraviral Sim Não *Papilomavírus Humano (HPV) Sim Não *DT Sim Não *Influenza Sim Não *Degue Sim Não sistema,/carta de vacina/conexao.php<?php $servidor = "localhost"; $usuario = "root"; $senha = ""; $dbname = "sistema"; //Criar a conexao $conn = mysqli_connect($servidor, $usuario, $senha, $dbname); if(!$conn){ die("Falha na conexao: " . mysqli_connect_error()); }else{ //echo "Conexao realizada com sucesso"; } ?> sistema,/carta de vacina/config.php<?PHP # Conexão com o banco de dados $conexao = mysqli_connect('localhost','root','') or die("Erro de conexão"); $banco = mysqli_select_db($conexao,'sistema') or die("Erro ao selecionar o banco de dados"); ?> sistema,/carta de vacina/contato.php Área Administrativa Reserva de Horários Contato Vacinas Informações Home CONTATO Posto Centro (largo do carmo) Posto Senhor dos Montes Posto São Geraldo Posto Colônia Posto Matozinhos Posto Pio XII Posto Caeiras Posto Tejuco Posto Bomfim Guarda Mor Mensagem: Desenvolvido pelo Aluno Ricardo Márcio Mamede para o Trabalho Conclusão de Curso sistema,/carta de vacina/contatoadm.php Home Pedidos de reserva Mensagens Cadastra Usuarios CARTÃO DE VACINA ONLINE Bem-Vindo, $login_cookie "; $msgnum = 1; $con = mysqli_connect('localhost','root',''); $db = mysqli_select_db($con, "sistema") or die ("Não foi possível selecionar o banco de dados"); $sql = "SELECT * FROM mensagem ORDER BY IDmsg DESC"; $rs = mysqli_query ($con, $sql) or die ("Não foi possível efetuar a consulta"); echo ""; echo " Mensagem Nome E-mail Telefone Assunto local Mensagem "; while($linha = mysqli_fetch_array($rs)){ $nome = $linha["nome"]; $email = $linha["email"]; $telefone = $linha["telefone"]; $assunto = $linha["assunto"]; $local = $linha["local"]; $mensagem = $linha["mensagem"]; $idmsg = $linha["IDmsg"]; echo " $msgnum $nome $email $telefone $assunto $local $mensagem "; $msgnum++; } echo ""; echo " "; if (isset($_POST["removermsg"])){ $msgremove = $_POST['idmsgrem']; $sql = "DELETE FROM mensagem WHERE IDmsg = $msgremove"; $rs = mysqli_query ($con, $sql) or die ("Não foi possível efetuar a consulta"); header('Location: '.$_SERVER['REQUEST_URI']); } mysqli_close ($con); }else{ echo "Olá; Está área é apenas para funcionários. Agradecemos por sua compreensão. Atenciosamente. "; echo "Voltar para o site "; } ?> sistema,/carta de vacina/css/estilos.css@charset "utf-8"; a { font-family: Verdana, Geneva, sans-serif; font-size: 11px; color: #0c0c0c; cursor:pointer; } body { margin: 0px; background-color:#bee4f8; background-image:url(../imgs/clouds.jpg); background-position:center top; background-repeat:repeat-x; font-family: Tahoma, sans-serif; font-size: 11px; color: #043955; cursor: default; } .menu-navigation-round { font:bold 12px Arial, Helvetica, sans-serif; text-align: center; margin-top: 2%; } .menu-navigation-round a { color: #748c99; text-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); margin: 0% 1% auto; line-height: 2; text-transform: uppercase; text-decoration: none; white-space: nowrap; } .menu-navigation-round a.selected { color: #ffffff; background-color: #9eb9cc; border-radius: 45%; padding: 1% 1%; margin: 0% 1% auto; } .slicknav_menu { display:none; } @media (max-width: 0px) { .menu-navigation-round{ display:none; } .slicknav_menu { display:block; } } @import url(https://fonts.googleapis.com/css?family=Roboto:300); .login-page { width: 360px; padding: 8% 0 0; margin: auto; } .form { position: relative; z-index: 1; background: #FFFFFF; max-width: 360px; margin: 0 auto 100px; padding: 45px; text-align: center; box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2), 0 5px 5px 0 rgba(0, 0, 0, 0.24); } .form input { font-family: "Roboto", sans-serif; outline: 0; background: #f2f2f2; width: 100%; border: 0; margin: 0 0 15px; padding: 15px; box-sizing: border-box; font-size: 14px; } .form button { font-family: "Roboto", sans-serif; text-transform: uppercase; outline: 0; background: #A9D0F5; width: 100%; border: 0; padding: 15px; color: #FFFFFF; font-size: 14px; -webkit-transition: all 0.3 ease; transition: all 0.3 ease; cursor: pointer; } .form button:hover,.form button:active,.form button:focus { background: #43A047; } .form .message { margin: 15px 0 0; color: #b3b3b3; font-size: 12px; } .form .message a { color: #4CAF50; text-decoration: none; } .form .register-form { display: none; } .container { position: relative; z-index: 1; max-width: 300px; margin: 0 auto; } .container:before, .container:after { content: ""; display: block; clear: both; } .container .info { margin: 50px auto; text-align: center; } .container .info h1 { margin: 0 0 15px; padding: 0; font-size: 36px; font-weight: 300; color: #A9D0F5; } .container .info span { color: #4d4d4d; font-size: 12px; } .container .info span a { color: #000000; text-decoration: none; } .container .info span .fa { color: #EF3B3A; } #imag1 { position:absolute; top:37%; left:2%; width:30%; height:40%; } .footer { position:absolute; bottom:0; width:100%; } #fml { position:absolute; left:33%; text-align:center;} #log { position:absolute; top:40%; left:32%; width:40%; height:35%; text-align:center; border-color: #f00; background:#fff; -moz-border-radius: 7px; -webkit-border-radius: 7px; box-shadow: 15px -10px 3px #EFFBFB; -webkit-box-shadow: 15px -10px 3px #EFFBFB; -moz-box-shadow: 15px -10px 3px #EFFBFB; } #bl1{ position:absolute; top:40%; left:12%; width:40%; height:35%; text-align:center; border-color: #f00; background:#fff; } table { border-collapse: collapse; width: 100%; } th, td { text-align: left; padding: 8px; } tr:nth-child(even){background-color: #f2f2f2} th { background-color: #9eb9cc; color: white; } sistema,/carta de vacina/editar.php Home Pedidos de reserva Mensagens Cadastra Usuarios EDITAR Editar Paciente Apagar Paciente Editar:"; $sql = "SELECT * FROM pacientes order by nomecompleto"; $rs = mysqli_query ($con, $sql) or die ("Não foi possível efetuar a consulta"); echo ""; echo " Nome completo "; while($linhaev = mysqli_fetch_array($rs)){ $nomecompleto = $linhaev["nomecompleto"]; $id = $linhaev["id"]; echo " $nomecompleto "; } echo ""; echo " "; if (isset($_POST["removerev"])){ $evremove = $_POST['idevrem']; $sql = "UPDATE FROM pacientes WHERE nomecompleto = $evremove"; $rs = mysqli_query ($con, $sql) or die ("Não foi possível efetuar a consulta"); header('Location: '.$_SERVER['REQUEST_URI']); } mysqli_close ($con); }else{ echo "Olá; Está área é apenas para funcionários. Agradecemos por sua compreensão. Atenciosamente. "; echo "Voltar para o site "; } ?> sistema,/carta de vacina/imagens/evento.jpg sistema,/carta de vacina/imagens/evento1.jpg sistema,/carta de vacina/imagens/logo.png sistema,/carta de vacina/imagens/logov.png sistema,/carta de vacina/imgs/clouds.jpg sistema,/carta de vacina/imgs/cs.jpg sistema,/carta de vacina/index.php Área Administrativa Reserva de Horários Contato Vacinas Informações Home CARTÃO DE VACINA ONLINE LOGIN SENHA Desenvolvido pelo Aluno Ricardo Márcio Mamede para o Trabalho Conclusão de Curso sistema,/carta de vacina/informacoes.php Área Administrativa Reserva de Horários Contato Vacinas Informações Home INFORMAÇÕES É hoje!!!"; }else if($dias == 1){ echo "Falta ".$dias." dia para este evento "; }else{ echo "Faltam ".$dias." dias para este evento "; } } $con = mysqli_connect('localhost','root',''); $db = mysqli_select_db($con, "sistema") or die ("Não foi possível selecionar o banco de dados"); $sql = "DELETE FROM eventos WHERE data < now()"; $rs = mysqli_query ($con, $sql) or die ("Não foi possível efetuar a consulta"); $sql = "SELECT * FROM eventos"; $rs = mysqli_query ($con, $sql) or die ("Não foi possível efetuar a consulta"); while($linha = mysqli_fetch_array($rs)){ $nome = $linha["nome"]; $data = $linha["data"]; $imagem = $linha["imagem"]; if (empty($imagem)){ echo "$nome - ".date('d/m/Y', strtotime($data))." "; eventoscount(date("Y/m/d"), $data); echo " "; }else{ echo ""; echo "$nome - ".date('d/m/Y', strtotime($data))." "; eventoscount(date("Y/m/d"), $data); echo " "; } } mysqli_close ($con); ?> sistema,/carta de vacina/login.php<?php $login = $_POST['email']; $entrar = $_POST['entrar']; $senha = md5($_POST['senha']); $connect = mysqli_connect('localhost','root',''); $db = mysqli_select_db($connect,'sistema'); if (isset($entrar)) { $verifica = mysqli_query($connect,"SELECT * FROM usuarios WHERE email = '$login' AND senha = '$senha'") or die("erro ao selecionar"); if (mysqli_num_rows($verifica)<=0){ setcookie("loginincorreto",login); header("Location:adm.php"); }else{ setcookie("login",$login); header("Location:areadecontrole.php"); } } ?> sistema,/carta de vacina/login2.php<?php $login = $_POST['nome']; $entrar = $_POST['entrar']; $senha = MD5 ($_POST['senha']); $connect = mysqli_connect('localhost','root',''); $db = mysqli_select_db($connect,'sistema'); if (isset($entrar)) { $verifica = mysqli_query($connect,"SELECT * FROM pacientes WHERE nome = '$login' AND senha = '$senha'") or die("erro ao selecionar"); if (mysqli_num_rows($verifica)<=0){ setcookie("loginincorreto",login); header("Location:index.php"); }else{ setcookie("login",$login); header("Location:paciente.php"); } } ?> sistema,/carta de vacina/paciente.php- Bem-Vindo, $login_cookie "; $msgnum = 1; $con = mysqli_connect('localhost','root',''); $db = mysqli_select_db($con, "sistema") or die ("Não foi possível selecionar o banco de dados"); $sql = "SELECT * FROM pacientes where nome = '$login_cookie'"; $rs = mysqli_query ($con, $sql) or die ("Não foi possível efetuar a consulta"); echo ""; echo " Vacinas "; while($linha = mysqli_fetch_array($rs)){ $nome = $linha["nome"]; $nomecompleto = $linha["nomecompleto"]; $email = $linha["email"]; $bairro = $linha["bairro"]; $rua = $linha["rua"]; $numero = $linha["numero"]; $telefone = $linha["telefone"]; $bcg = $linha["bcg"]; $hepatiteb = $linha["hepatiteb"]; $pentavalente = $linha["pentavalente"]; $poliomielite = $linha["poliomielite"]; $pneumococica = $linha["pneumococica"]; $rotavirus = $linha["rotavirus"]; $meningococica = $linha["meningococica"]; $febreamarela = $linha["febreamarela"]; $triplice = $linha["triplice"]; $dtp = $linha["dtp"]; $tetraviral = $linha["tetraviral"]; $hpv = $linha["hpv"]; $dt = $linha["dt"]; $influenz = $linha["influenz"]; $dengue = $linha["dengue"]; $datanascimento= $linha["datanascimento"]; echo " Nome: $nomecompleto E-mail:$email Bairro: $bairro Rua: $rua Numero: $numero telefone: $telefone datanascimento: $datanascimento bcg $bcg Hepatite b $hepatiteb Pentavalente $pentavalente Poliomielite Inativada (DTP+Hib+Hep. B) $poliomielite Pneumocócica 10-valente (conjugada)(DTP+Hib+Hep. B) $pneumococica Rotavírus $rotavirus Meningocócica $meningococica Contra Febre Amarela $febreamarela Tríplice Viral $triplice Tríplice Bacteriana (DTP) $dtp Tetraviral $tetraviral Papilomavírus Humano (HPV) $hpv DT $dt Influenza $influenz Degue $dengue ";; } echo ""; echo " "; mysqli_close ($con); }else{ echo "Olá; Está área é apenas para funcionários. Agradecemos por sua compreensão. Atenciosamente. "; echo "Voltar para o site "; } ?> SAIR - sistema,/carta de vacina/reserva.php Área Administrativa Reserva de Horários Contato Vacinas Informações Home CONTATO É hoje!!!"; }else if($dias == 1){ echo "Falta ".$dias." dia para este evento "; }else{ echo "Faltam ".$dias." dias para este evento "; } } ?> Agendamento de horário Preencha o formulário abaixo e agende no Posto de Saúde mais próximo Posto Centro (largo do carmo) Posto Senhor dos Montes Posto São Geraldo Posto Colônia Posto Matozinhos Posto Pio XII Posto Caeiras Posto Tejuco Posto Bomfim Guarda Mor sistema,/carta de vacina/reservaadm.php Home Pedidos de reserva Mensagens Cadastra Usuarios CARTÃO DE VACINA ONLINE Bem-Vindo, $login_cookie "; $msgnum = 1; $con = mysqli_connect('localhost','root',''); $db = mysqli_select_db($con, "sistema") or die ("Não foi possível selecionar o banco de dados"); echo"Pedidos de reserva: "; $sql = "SELECT * FROM reservas WHERE status = 1 ORDER BY IDre ASC"; $rs = mysqli_query ($con, $sql) or die ("Não foi possível efetuar a consulta"); echo ""; echo " Nome E-mail Telefone Data Local "; while($linhare = mysqli_fetch_array($rs)){ $nomere = $linhare["nome"]; $emailre = $linhare["email"]; $telefonere = $linhare["telefone"]; $localre = $linhare["local"]; $datare = $linhare["dia"]; $idre = $linhare["IDre"]; echo " $nomere $emailre $telefonere $datare $localre "; } echo ""; echo " "; if (isset($_POST["removerre"])){ $reremove = $_POST['idrerem']; $sql = "DELETE FROM reservas WHERE IDre = $reremove"; $rs = mysqli_query ($con, $sql) or die ("Não foi possível efetuar a consulta"); header('Location: '.$_SERVER['REQUEST_URI']); } mysqli_close ($con); }else{ echo "Olá; Está área é apenas para funcionários. Agradecemos por sua compreensão. Atenciosamente. "; echo "Voltar para o site "; } ?> sistema,/carta de vacina/sistema (1).sql-- phpMyAdmin SQL Dump -- version 4.2.11 -- http://www.phpmyadmin.net -- -- Host: 127.0.0.1 -- Generation Time: 25-Abr-2018 às 01:40 -- Versão do servidor: 5.6.21 -- PHP Version: 5.6.3 SET SQL_MODE = "NO_AUTO_VALUE_ON_ZERO"; SET time_zone = "+00:00"; /*!40101 SET @OLD_CHARACTER_SET_CLIENT=@@CHARACTER_SET_CLIENT */; /*!40101 SET @OLD_CHARACTER_SET_RESULTS=@@CHARACTER_SET_RESULTS */; /*!40101 SET @OLD_COLLATION_CONNECTION=@@COLLATION_CONNECTION */; /*!40101 SET NAMES utf8 */; -- -- Database: `sistema` -- -- -------------------------------------------------------- -- -- Estrutura da tabela `eventos` -- CREATE TABLE IF NOT EXISTS `eventos` ( `ID` int(10) unsigned zerofill NOT NULL, `nome` varchar(100) DEFAULT NULL, `data` date DEFAULT NULL, `imagem` varchar(500) DEFAULT NULL ) ENGINE=MyISAM AUTO_INCREMENT=20 DEFAULT CHARSET=latin1; -- -- Extraindo dados da tabela `eventos` -- INSERT INTO `eventos` (`ID`, `nome`, `data`, `imagem`) VALUES (0000000017, 'Campanha de Vacinação', '2018-05-18', 'imagens/evento.jpg'), (0000000018, 'Campanha de Vacinação Contra Gripe', '2018-07-22', 'imagens/evento1.jpg'); -- -------------------------------------------------------- -- -- Estrutura da tabela `mensagem` -- CREATE TABLE IF NOT EXISTS `mensagem` ( `IDmsg` int(10) unsigned zerofill NOT NULL, `nome` varchar(50) DEFAULT NULL, `email` varchar(50) DEFAULT NULL, `telefone` varchar(50) DEFAULT NULL, `assunto` varchar(50) DEFAULT NULL, `local` varchar(100) NOT NULL, `mensagem` varchar(500) DEFAULT NULL ) ENGINE=MyISAM AUTO_INCREMENT=26 DEFAULT CHARSET=latin1; -- -- Extraindo dados da tabela `mensagem` -- INSERT INTO `mensagem` (`IDmsg`, `nome`, `email`, `telefone`, `assunto`, `local`, `mensagem`) VALUES (0000000024, 'ricardo marcio mamede', 'ricardomarciom2712@hotmail.com', '23223232323', 'rererdfdf', '3', 'fsdfsdfsdf'), (0000000025, 'testetcc', 'teste@testetcc', '3233727627', 'vacinas', '8', 'A vacina BCG já se encontra disponÃvel? '); -- -------------------------------------------------------- -- -- Estrutura da tabela `pacientes` -- CREATE TABLE IF NOT EXISTS `pacientes` ( `id` int(11) NOT NULL, `nome` varchar(220) NOT NULL, `nomecompleto` varchar(100) NOT NULL, `email` varchar(520) NOT NULL, `senha` varchar(50) NOT NULL, `rua` varchar(80) DEFAULT NULL, `numero` varchar(10) DEFAULT NULL, `bairro` varchar(80) DEFAULT NULL, `cidade` varchar(90) DEFAULT NULL, `telefone` varchar(90) DEFAULT NULL, `datanascimento` varchar(90) DEFAULT NULL, `bcg` varchar(10) NOT NULL, `hepatiteb` varchar(50) NOT NULL, `pentavalente` varchar(50) NOT NULL, `poliomielite` varchar(50) NOT NULL, `pneumococica` varchar(50) NOT NULL, `rotavirus` varchar(50) NOT NULL, `meningococica` varchar(50) NOT NULL, `febreamarela` varchar(50) NOT NULL, `triplice` varchar(50) NOT NULL, `dtp` varchar(50) NOT NULL, `tetraviral` varchar(50) NOT NULL, `hpv` varchar(50) NOT NULL, `dt` varchar(50) NOT NULL, `influenz` varchar(50) NOT NULL, `dengue` varchar(50) NOT NULL, `meningite` varchar(50) NOT NULL, `hepatitea` varchar(50) NOT NULL, `febretifoide` varchar(50) NOT NULL, `colera` varchar(50) NOT NULL, `tetano` varchar(50) NOT NULL, `rubeola` varchar(50) NOT NULL, `tuberculose` varchar(50) NOT NULL ) ENGINE=InnoDB AUTO_INCREMENT=53 DEFAULT CHARSET=latin1; -- -- Extraindo dados da tabela `pacientes` -- INSERT INTO `pacientes` (`id`, `nome`, `nomecompleto`, `email`, `senha`, `rua`, `numero`, `bairro`, `cidade`, `telefone`, `datanascimento`, `bcg`, `hepatiteb`, `pentavalente`, `poliomielite`, `pneumococica`, `rotavirus`, `meningococica`, `febreamarela`, `triplice`, `dtp`, `tetraviral`, `hpv`, `dt`, `influenz`, `dengue`, `meningite`, `hepatitea`, `febretifoide`, `colera`, `tetano`, `rubeola`, `tuberculose`) VALUES (51, 'ricardo', 'Ricardo Marcio Mamede', 'ricardomarciom@gmail.com', '81dc9bdb52d04dc20036dbd8313ed055', 'Travessa MOntezuma', '59', 'senhor dos montes', 'sao joao del rei', '3233727627', '27/12/1990', 'Não', 'Não', 'Sim', 'Não', 'Sim', 'Não', 'Não', 'Sim', 'Sim', 'Sim', 'Não', 'Não', 'Não', 'Não', 'Sim', '', '', '', '', '', '', ''), (52, 'Testetcc', 'testetcc tcc ', 'teste@teste', '81dc9bdb52d04dc20036dbd8313ed055', 'rua tiradentes', '100', 'centro', 'juiz de fora', '3233727627', '01/02/2000', 'Sim', 'Sim', 'Sim', 'Sim', 'Sim', 'Não', 'Sim', 'Sim', 'Sim', 'Sim', 'Não', 'Sim', 'Sim', 'Sim', 'Sim', '', '', '', '', '', '', ''); -- -------------------------------------------------------- -- -- Estrutura da tabela `reservas` -- CREATE TABLE IF NOT EXISTS `reservas` ( `IDre` int(2) unsigned zerofill NOT NULL, `nome` varchar(45) DEFAULT NULL, `email` varchar(45) DEFAULT NULL, `telefone` varchar(45) DEFAULT NULL, `local` int(11) DEFAULT NULL, `status` int(1) NOT NULL DEFAULT '0', `dia` date DEFAULT NULL ) ENGINE=MyISAM AUTO_INCREMENT=58 DEFAULT CHARSET=latin1; -- -- Extraindo dados da tabela `reservas` -- INSERT INTO `reservas` (`IDre`, `nome`, `email`, `telefone`, `local`, `status`, `dia`) VALUES (56, 'ricardo marcio mamede', 'ricardomarciom@gmail.com', '3233727627', 2, 1, '2018-06-02'), (57, 'testetcc', 'teste@testetcc', '3233727627', 6, 1, '2018-04-24'); -- -------------------------------------------------------- -- -- Estrutura da tabela `usuarios` -- CREATE TABLE IF NOT EXISTS `usuarios` ( `id` int(11) NOT NULL, `nome` varchar(220) NOT NULL, `email` varchar(520) NOT NULL, `senha` varchar(50) NOT NULL, `situacoe_id` int(11) NOT NULL DEFAULT '0', `niveis_acesso_id` int(11) NOT NULL, `created` datetime NOT NULL, `modified` datetime DEFAULT NULL ) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=latin1; -- -- Extraindo dados da tabela `usuarios` -- INSERT INTO `usuarios` (`id`, `nome`, `email`, `senha`, `situacoe_id`, `niveis_acesso_id`, `created`, `modified`) VALUES (1, 'Ricardo Mamede', 'ricardomarciom@gmail.com', '202cb962ac59075b964b07152d234b70', 1, 1, '2016-02-14 00:00:01', '2016-02-20 21:58:01'), (9, 'Teste TCC', 'posto1@posto1', '5da9979d6669dbc0212bd4b0ee41b4b3', 10, 1, '2016-02-20 20:48:44', NULL), (10, 'Posto de Saúde Bairro Senhor dos Montes', 'posto2@posto2', '25d55ad283aa400af464c76d713c07ad', 5, 1, '2016-02-20 20:49:02', NULL); -- -- Indexes for dumped tables -- -- -- Indexes for table `eventos` -- ALTER TABLE `eventos` ADD PRIMARY KEY (`ID`); -- -- Indexes for table `mensagem` -- ALTER TABLE `mensagem` ADD PRIMARY KEY (`IDmsg`); -- -- Indexes for table `pacientes` -- ALTER TABLE `pacientes` ADD PRIMARY KEY (`id`), ADD UNIQUE KEY `nome` (`nome`); -- -- Indexes for table `reservas` -- ALTER TABLE `reservas` ADD PRIMARY KEY (`IDre`); -- -- Indexes for table `usuarios` -- ALTER TABLE `usuarios` ADD PRIMARY KEY (`id`); -- -- AUTO_INCREMENT for dumped tables -- -- -- AUTO_INCREMENT for table `eventos` -- ALTER TABLE `eventos` MODIFY `ID` int(10) unsigned zerofill NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=20; -- -- AUTO_INCREMENT for table `mensagem` -- ALTER TABLE `mensagem` MODIFY `IDmsg` int(10) unsigned zerofill NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=26; -- -- AUTO_INCREMENT for table `pacientes` -- ALTER TABLE `pacientes` MODIFY `id` int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=53; -- -- AUTO_INCREMENT for table `reservas` -- ALTER TABLE `reservas` MODIFY `IDre` int(2) unsigned zerofill NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=58; -- -- AUTO_INCREMENT for table `usuarios` -- ALTER TABLE `usuarios` MODIFY `id` int(11) NOT NULL AUTO_INCREMENT,AUTO_INCREMENT=11; /*!40101 SET CHARACTER_SET_CLIENT=@OLD_CHARACTER_SET_CLIENT */; /*!40101 SET CHARACTER_SET_RESULTS=@OLD_CHARACTER_SET_RESULTS */; /*!40101 SET COLLATION_CONNECTION=@OLD_COLLATION_CONNECTION */; sistema,/carta de vacina/vacinas.php Área Administrativa Reserva de Horários Contato Vacinas Informações Home CALENDÁRIO BÁSICO DE VACINAÇÃO Idade Vacina Dose Ao nascer BCG-ID Dose única Ao nascer Hepatite B 1ª dose 2 meses Pentavalente (DTP+Hib+Hep. B) 1ª dose 2 meses Vacina Poliomielite Inativada 1ª dose 2 meses Pneumocócica 10-valente (conjugada) 1ª dose 2 meses acina Oral Rotavírus Humano 1ª dose 3 meses Vacina Meningocócica C 1ª dose 4 meses Pentavalente (DTP+Hib+Hep. B) 2ª dose 4 meses Vacina Poliomielite Inativada 2ª dose 4 meses Pneumocócica 10-valente (conjugada) 2ª dose 4 meses Vacina Oral Rotavírus Humano 2ª dose 5 meses Vacina Meningocócica C 2ª dose 6 meses Pentavalente (DTP+Hib+Hep. B) 3ª dose 6 meses Pneumocócica 10-valente (conjugada) 3ª dose 6 meses Vacina Oral Poliomielite 3ª dose 9 meses Vacina contra Febre Amarela Dose única 12 meses Tríplice Viral 1ª dose 12 meses Vacina Pneumocócica 10 valente Reforço 15 meses Tríplice Bacteriana (DTP) 1º reforço 15 meses Vacina Oral Poliomielite 1º reforço 15 meses Vacina Meningocócica C Reforço 15 meses Tetraviral Reforço 4 anos Tríplice Bacteriana (DTP) 2º reforço 4 anos Vacina Oral Poliomielite 2º reforço 11 a 13 anos Vacina Papilomavírus Humano (HPV)* Três doses 11 a 19 anos Vacina Hepatite B (recombinante) Três doses 11 a 19 anos Vacina dT Uma dose a cada dez anos 11 a 19 anos Vacina febre amarela (atenuada) Uma dose a cada dez anos 11 a 19 anos Tríplice Viral Duas doses 20 a 59 anos Vacina Hepatite B (recombinante) Três doses 20 a 59 anos Vacina dT Uma dose a cada dez anos 20 a 59 anos Vacina febre amarela (atenuada) Uma dose a cada dez anos 20 a 59 anos Tríplice Viral Dose única 60 anos e mais Vacina Hepatite B (recombinante) Três doses 60 anos e mais Vacina febre amarela (atenuada) Uma dose a cada dez anos 60 anos e mais Vacina influenza (fracionada, inativada) Dose anual 60 anos e mais Vacina pneumocócica 23-valente (polissacarídica) Dose única 60 anos e mais Vacina dT Uma dose a cada dez anos sistema,/cartao de vacina.docx20 INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO SUDESTE DE MINAS GERAIS – CÂMPUS SÃO JOÃO DEL-REI Documentação do sistema cartão de vacina online São João del Rei 2018 ricardo márcio mamede Documentação do sistema cartão de vacina online Trabalho apresentado ao curso de Tecnologia em Gestão da Tecnologia da Informação do Instituto Federal de Educação, Ciência e Tecnologia do Sudeste de Minas Gerais – Campus São João del Rei, como requisito para a obtenção do título de Graduação em Gestão da Tecnologia da informação Orientador(a): Carla Fabiana Gouvêa Lopes SÃO JOÃO DEL REI 2018 INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO SUDESTE DE MINAS GERAIS – CÂMPUS SÃO JOÃO DEL-REI Trabalho de Conclusão de Curso de Tecnologia em Gestão da Tecnologia da informação intitulado Cartão de Vacina Online de autoria de Ricardo Márcio Mamede, aprovada pela banca examinadora constituída pelos seguintes professores: __________________________________________________________________________ Profª. Drª. *** __________________________________________________________________________ Prof. Ms. *** __________________________________________________________________________ Prof. Dr. *** (Orientador(a) __________________________________________________________________________ Profª Drª Teresinha Moreira de Magalhães Coordenador(a) do Trabalho de Conclusão de Curso – IFSUDESTEMG – Campus SJDRei Data de aprovação: São João del Rei, de ................ de 20.... Rua Américo Davim Filho, s/ nº – Bairro: Vila São Paulo – São João Del Rei – MG – CEP:36.301-358 (Fone: (32) 3379-4500 DEDICATÓRIA Dedico aos meus pais, minha companheira, minha filha e às pessoas com quem convivi nesses espaços ao longo desses anos. AGRADECIMENTOS Agradeço à toda equipe de professores a todas pessoas que acreditaram no meu trabalho, em especial a coordenadora do curso e a professora orientadora. LISTA DE FIGURAS Figura 1 Clique sobre este índice e pressione <F9> para atualizá-lo. SUMÁRIO 1 Introdução 21 1.1 O tema 21 1.2 Objetivo 21 1.3 Delimitação do problema 21 1.4 Justificativa da escolha do tema 21 1.5 Método de Trabalho 21 1.6. Organização do Trabalho 21 1.7. Glossário 21 2 Descrição Geral do Sistema 22 2.1. Descrição do Problema 22 2.2. Principais Envolvidos e suas Características 22 2.2.1.Usuários do Sistema 22 3. Requisitos do Sistema 23 3.1. Requisitos Funcionais 23 3.2. Análise e Design 23 3.2.1. Diagrama de Classe 24 4. Modelo de Dados 26 4.1. Modelo Lógico da Base de Dados 26 4.2 Ambiente de Desenvolvimento 26 5. Conclusões e Considerações Finais 27 Bibliografia 28 1 Introdução 1.1 O tema Cartão de vacina Online. 1.2 Objetivo O projeto envolve a criação de um sistema web, onde as pessoas poderão consultar seu cartão de vacina online, marca horário e fazer perguntas os postos de saúde, visando o melhor controle das vacinas e a economia de papeis e a praticidade sem o usuário sair de casa para marca horários em postos de saúde. Objetivos específicos · Criar um sistema web para facilitar o controle das vacinas tomadas; · Possibilita uma melhor organização no sistema de saúde do município; · Praticidade e comodidade para as pessoas; · Organização e segurança dos cartões de vacina. 1.3 Delimitação do problema A tecnologia em sua constante crescente traz a necessidade de realizar tarefas com mais praticidade ou seja, de modo que seja exigido o menor esforço possível por partes das pessoas. Nesse contexto, torna-se viável a criação de um sistema para gerenciar os cartões de vacina pela internet, para suprir essa necessidade o Cartão de Vacina Online é um sistema de extrema importância para os usuários pela comodidade e praticidade ao realizar a consulta no cartão de vacina. A criação do sistema vem auxiliar nos trabalhos da secretária de saúde e dos posto de saúde. Do lado do usuários um melhor controle sobre quais vacinas foram tomadas e a facilidade de tirar dúvidas e marca horário no posto de saúde que desejar. 1.4Justificativa da escolha do tema Diante da frustações de várias pessoas ao perde seu cartão de vacina e ter que tomar todas vacinas novamente, e pelo fato da praticidade e melhor controle do cartão de vacina. 1.5 Método de Trabalho Feito revisões em HTML5, CSS, PHP e consulta em sistemas correlacionados. A modelagem do banco de dados foi feito no MySQL Workbenche onde seu foco está na modelagem física é a ferramenta ideal para pequenos e médios projetos. Foi utilizado programação estruturada para o controle mais eficaz quanto ao fluxo de execução do programa e a facilidade de compreender o código quando o mesmo é analisado. 1.6. Organização do Trabalho O documento está dividido em 5 capítulos. No primeiro capítulo apresenta-se o projeto, expondo sua ideia inicial, a justificativa do tema, assim como os objetivos geral e específicos. No segundo capítulo é realizada uma visão geral do sistema demostrando o problema a ser resolvido e os stakeholders. O terceiro capítulo traz as especificações do sistema, mostrando o que o sistema faz e suas classes representado por diagramas. Também é apresentado as telas do sistema e funcionalidades. O quarto capítulo propõe a modelagem do banco de dados e sua estrutura, os levantamentos de requisitos a linguagem de programação e o ambiente de desenvolvimento. Por fim, o sexto capítulo contém as considerações finais e os trabalhos futuros. 1.7. Glossário Definir os termos importantes utilizados no projeto. 2 Descrição Geral do Sistema 2.1. Descrição do Problema Foi observado que as pessoas tem dificuldades em lembrar onde guardou o seu cartão de vacina e vindo a perde o mesmo, o sistema vem ajudar com a praticidade e segurança dos cartões de vacina. Esse sistema irá suprir a necessidade pública em relação aos transtornos causados por falta de zelo do cartão ou por falta de controle do mesmo. O fator motivador é o retorno que esse projeto pode trazer tanto para a secretária de saúde, quanto para os usuários do cartão de vacina online. 2.2. Principais Envolvidos e suas Características 2.2.1. Usuários do Sistema O sistema se destina a secretaria de saúde da cidade de São João del rei, fornecendo suporte para os posto de saúde e auxiliando no melhor controle dos cartões de vacina. O sistema também se destina aos cidadãos que se cadastrarem no posto de saúde. 3. Requisitos do Sistema 3.1. Requisitos Funcionais Paciente marca o dia que deseja fazer seu cadastro no posto de saúde, usuário do posto de saúde confirma a reserva e envia um e-mail de confirmação. Usuário do posto de saúde cadastra, edita e exclui paciente o mesmo também atualiza informações do sistema. Paciente após o cadastro realizado, pode consultar seu cartão de vacina online. 3.2. Análise e Design 3.2.1. Diagrama de Classe . 4. Modelo de Dados 4.1. Modelo Lógico da Base de Dados Estrutura da tabela `eventos` CREATE TABLE IF NOT EXISTS `eventos` ( `ID` int(10) unsigned zerofill NOT NULL, `nome` varchar(100) DEFAULT NULL, `data` date DEFAULT NULL, `imagem` varchar(500) DEFAULT NULL) ENGINE=MyISAM AUTO_INCREMENT=20 DEFAULT CHARSET=latin1; -- -------------------------------------------------------- Estrutura da tabela `mensagem` CREATE TABLE IF NOT EXISTS `mensagem` ( `IDmsg` int(10) unsigned zerofill NOT NULL, `nome` varchar(50) DEFAULT NULL, `email` varchar(50) DEFAULT NULL, `telefone` varchar(50) DEFAULT NULL, `assunto` varchar(50) DEFAULT NULL, `local` varchar(100) NOT NULL, `mensagem` varchar(500) DEFAULT NULL ) ENGINE=MyISAM AUTO_INCREMENT=26 DEFAULT CHARSET=latin1; -- -------------------------------------------------------- Estrutura da tabela `pacientes` CREATE TABLE IF NOT EXISTS `pacientes` ( `id` int(11) NOT NULL, `nome` varchar(220) NOT NULL, `nomecompleto` varchar(100) NOT NULL, `email` varchar(520) NOT NULL, `senha` varchar(50) NOT NULL, `rua` varchar(80) DEFAULT NULL, `numero` varchar(10) DEFAULT NULL, `bairro` varchar(80) DEFAULT NULL, `cidade` varchar(90) DEFAULT NULL, `telefone` varchar(90) DEFAULT NULL, `datanascimento` varchar(90) DEFAULT NULL, `bcg` varchar(10) NOT NULL, `hepatiteb` varchar(50) NOT NULL, `pentavalente` varchar(50) NOT NULL, `poliomielite` varchar(50) NOT NULL, `pneumococica` varchar(50) NOT NULL, `rotavirus` varchar(50) NOT NULL, `meningococica` varchar(50) NOT NULL, `febreamarela` varchar(50) NOT NULL, `triplice` varchar(50) NOT NULL, `dtp` varchar(50) NOT NULL, `tetraviral` varchar(50) NOT NULL, `hpv` varchar(50) NOT NULL, `dt` varchar(50) NOT NULL, `influenz` varchar(50) NOT NULL, `dengue` varchar(50) NOT NULL, `meningite` varchar(50) NOT NULL, `hepatitea` varchar(50) NOT NULL, `febretifoide` varchar(50) NOT NULL, `colera` varchar(50) NOT NULL, `tetano` varchar(50) NOT NULL, `rubeola` varchar(50) NOT NULL, `tuberculose` varchar(50) NOT NULL ) ENGINE=InnoDB AUTO_INCREMENT=52 DEFAULT CHARSET=latin1; -- -------------------------------------------------------- Estrutura da tabela `reservas` CREATE TABLE IF NOT EXISTS `reservas` ( `IDre` int(2) unsigned zerofill NOT NULL, `nome` varchar(45) DEFAULT NULL, `email` varchar(45) DEFAULT NULL, `telefone` varchar(45) DEFAULT NULL, `local` int(11) DEFAULT NULL, `status` int(1) NOT NULL DEFAULT '0', `dia` date DEFAULT NULL ) ENGINE=MyISAM AUTO_INCREMENT=58 DEFAULT CHARSET=latin1; -- -------------------------------------------------------- Estrutura da tabela `usuarios` CREATE TABLE IF NOT EXISTS `usuarios` ( `id` int(11) NOT NULL, `nome` varchar(220) NOT NULL, `email` varchar(520) NOT NULL, `senha` varchar(50) NOT NULL, `situacoe_id` int(11) NOT NULL DEFAULT '0', `niveis_acesso_id` int(11) NOT NULL, `created` datetime NOT NULL, `modified` datetime DEFAULT NULL ) ENGINE=InnoDB AUTO_INCREMENT=11 DEFAULT CHARSET=latin1; 4.2 Ambiente de Desenvolvimento Para que o desenvolvimento do Sistema Web em PHP pudesse ter início, ocorreu primeiramente o levantamento de requisitos juntamente a secretaria de saúde, onde nesta etapa realizou-se uma entrevista com o funcionário responsável pelas campanhas de vacinação, o mesmo solicitou as funcionalidades básicas do software. A IDE utilizada foi Notepd++ uma ferramenta de código aberto, gratuita e também pode ser utilizada em vários sistemas operacionais, foi instalado um servidor local o XAMPP, para armazenamento de dados foi adotado o banco de dados MySQL, para trabalhar com o banco de dados utilizou-se o phpMyadmin e o XAMPP, que ajudou na análise do banco de dados. Foi revisado conceitos em HTML, CSS, PHP e MySQL. 5. Conclusões e Considerações Finais Com a realização deste trabalho foi possível colocar em pratica os conceitos adquiridos ao decorrer dos períodos e a realização do processo de desenvolvimento de um software. A uma grande expectativa na realização desse projeto, pois vai facilitar os trabalhos da secretária de saúde e a praticidade e comodidade das pessoas que procuram cada vez mais as tecnologias para facilitar as tarefas do dia a dia. Futuramente pretende-se melhora o funcionamento do sistema e expandir ele para vários municípios da região tornando um sistema padrão para todas secretárias de saúde. Bibliografia BEZERRA, Eduardo. (2007) “Princípios de Análise e Projeto de Sistemas com UML”. Editora: Elsevier. Rio de Janeiro – RJ. BRUNO, Odemir M; ESTROZI, Leandro F.; BATISTA NETO, João E. S. (2010) “Programando para a Internet com PHP”. Editora Brasport, Rio de Janeiro – RJ. COSTA, Carlos J. (2007) “Desenvolvimento para Web”. Editora Lusocredito, Ltda. Pr. Mota Veiga – Lisboa. Portugal. GUIMARÃES, Célio Cardorso. (2010) “Fundamentos de banco de dados: Modelagem, projeto e linguagem SQL”. Editora: Unicamp. Campinas – SP. SILVA, Maurício Samy. (2008) “Construindo sites com CSS e (X)HTML: Sites controlados por folhas de estilo em cascata”. Editora: Novatec. São Paulo – SP.
Compartilhar