Trabalho Interdisciplinar - SCESV (Victor Hugo, Lucas Vinicius e Gustavo Faraco) - IINF21A
Trabalho Interdisciplinar - SCESV (Victor Hugo, Lucas Vinicius e Gustavo Faraco) - IINF21A
DO AMAZONAS
Araújo, Victor
Ribeiro, Lucas
Faraco, Gustavo
_______________________________________________
Prof° Dr. JUCIMAR BRITO DE SOUZA
_______________________________________________
Prof° Msc. NEILA BATISTA XAVIER
_______________________________________________
Prof° Msc. SÉRGIO AUGUSTO COELHO BEZERRA
AGRADECIMENTOS
A Deus, por nos dar força e saúde para a conclusão deste projeto.
À Instituição, pelo ambiente acolhedor, amigável e pelas oportunidades que nos
proporciona.
A nossos pais, pelo incondicional amor e incentivo contínuo que nos
proporcionaram em horas de dificuldade.
Aos amigos, irmãos na amizade, que sempre estiveram presentes oferecendo
apoio e dedicação e que, com certeza, continuarão fazendo parte de nossas
vidas.
Ao Prof. Dr. Jucimar Brito de Souza, pelo constante apoio no desenvolvimento
deste projeto.
Ao Prof. Msc. Sérgio Augusto Coelho Bezerra pelo suporte no tempo que lhe
coube e pelo incentivo e correções necessárias.
À Prof. Msc. Neila Batista Xavier pelo esclarecimento de todas as dúvidas a ela
direcionadas e pelo apoio técnico e emocional.
A todos que, direta ou indiretamente, fizeram parte da conclusão deste projeto,
muito obrigado.
i
RESUMO
ABSTRACT
The Visitor Input and Output Control System aims to provide software with a pleasant
environment that is easy to learn for the user. It is a system responsible for controlling
the flow of visits at the main entrance of the Federal Institute of Education, Science
and Technology (IFAM) - Campus Manaus Centro, controlling all visit records through
timetables and dates, working together with a Database responsible for storing all
information provided by the user. After researches conducted through interviews with
the main concierge staff of the CMC - Campus Manaus Centro, it was verified that all
visit control is carried out manually by means of printed cards, which demands the
constant use of paper, and represents a less secure form of control.
The SCESV - Visitor Input and Output Control System is a Java application with
interaction to a Database developed in MySql. The general objective is to systematize
the situations mentioned above and provide an environment of easy access to
information and simple use.
iii
LISTA DE FIGURAS
LISTA DE TABELAS
Tabela 1 Pessoa..................................................................................................................................... 16
Tabela 2 Funcionário.............................................................................................................................. 16
Tabela 3 Visitante................................................................................................................................... 16
Tabela 4 Setor........................................................................................................................................ 16
Tabela 5 Registro.................................................................................................................................... 16
Tabela 6 Visita........................................................................................................................................ 17
v
NUMERAÇÃO DE NUMERAÇÃO
TÓPICO
NOME DO TÓPICO DE PÁGINA
↓ ↓ ↓
RESUMO i
ABSTRACT ii
LISTA DE TABELAS iv
CAPÍTULO 1 – INTRODUÇÃO 1
1.2 – OBJETIVOS 1
2.1 – INTRODUÇÃO 2
4.1– INTRODUÇÃO 8
CAPITULO 5 – CONCLUSÕES
5.1– INTRODUÇÃO 26
REFERÊNCIAS 27
1
CAPÍTULO 1 - INTRODUÇÃO
2.1– INTRODUÇÃO
Para o desenvolvimento do sistema foram utilizadas três ferramentas de
software de acordo com as necessidades que tivemos de iniciar um projeto
organizado, evitando ao máximo cometer algum erro. Para a criação dos
diagramas foi utilizado o Astah Community; Para o desenvolvimento do
código fonte foi utilizado o NetBeans IDE funcionando juntamente com um
Banco de Dados desenvolvido no MySQL, além do Modelo – Entidade –
Relacionamento desenvolvido no brModelo.
2.5 – BRMODELO
O brModelo é uma ferramenta freeware voltada para o aprendizado de
modelagem em Banco de Dados, foi utilizado pela equipe para o
desenvolvimento do MER.
4
3.1 – INTRODUÇÃO
O SCESV foi desenvolvido com base na necessidade de um melhor controle
de entrada e saída de visitantes na portaria principal. Com a utilização do
sistema, o uso do papel se reduz a zero e a segurança se torna muito maior,
pelo acesso às informações de visitantes, evitando assim a entrada não-
permitida de indivíduos e realizando um controle mais confiável. O ciclo de
vida utilizado foi o clássico.
3.2 – DESCRIÇÃO DO CENÁRIO OU MINI-MUNDO
Todo registro contém um funcionário responsável por criar, encerrar
ou ser referente, assim como todo registro é referente a um visitante.
Todo registro contém um número, uma data e hora referente à
entrada e uma data e hora referente à saída.
Um funcionário (pessoa) possui uma matricula, um telefone, um
email e um endereço.
Um visitante (pessoa) possui um código referente à sua visita.
Um setor possui um código, um nome, um telefone e uma sigla.
Uma pessoa possui nome, ci (carteira de identidade), permissão e
cpf.
Uma visita contém um registro referente a um visitante e a um
funcionário, bem como um setor envolvido.
Um funcionário cria, encerra ou é referente a um ou mais registros.
Um visitante é referente a um ou mais registros.
manter setores
Cadastrar funcionário
Manter funcionários
4.1– INTRODUÇÃO
Na implementação do sistema, trabalhamos ao máximo para eliminar
inconsistência relativas aos Dados. Um administrador é responsável pelo
cadastro de funcionários e setores, assim como funcionários têm acesso aos
dados de registros de visitas e informações de seus respectivos visitantes.
Para a implementação, foram seguidos os padrões do diagrama de caso de
uso, tornando o usuário um funcionário ou um administrador.
Figura 12 - Login
13
PESSOA
ATRIBUTO TIPO TAMANHO NULO DESCRIÇÃO
cpf varchar 11 Não Código de pessoa física
nome varchar 50 Não Nome da pessoa
foto varchar 50 Não Foto de pessoa
ci varchar 10 Não Carteira de identidade
permissão char 1 Não Condição de entrada
Tabela 1 Pessoa
FUNCIONÁRIO
ATRIBUTO TIPO TAMANHO NULO DESCRIÇÃO
matricula varchar 20 Não Matricula do funcionário
cpfPessoa varchar 11 Não Código de pessoa física de funcionário
fone varchar 9 Não Telefone para contato do funcionário
email varchar 100 Não Endereço virtual do funcionário
endereco varchar 100 Não Endereço físico do funcionário
Tabela 2 Funcionário
VISITANTE
ATRIBUTO TIPO TAMANHO NULO DESCRIÇÃO
codigo int 10 Não Código de identificação
cpfPessoa varchar 11 Não Código de pessoa física de visitante
Tabela 3 Visitante
SETOR
ATRIBUTO TIPO TAMNAHO NULO DESCRIÇÃO
codigo int 10 Não Código do setor
nome varchar 50 Não Nome do setor
fone varchar 9 Não Telefone do setor
sigla varchar 4 Não Sigla do setor
Tabela 4 Setor
REGISTROt
ATRIBUTO TIPO TAMANHO NULO DESCRIÇÃO
numero int 10 Não Número do registro
matriculaFuncCria varchar 20 Não Matricula do funcionário criada
matriculaFuncEncerra varchar 20 Não Matricula do funcionário encerrada
matriculaFuncReferente varchar 20 Não Matricula do funcionário referente
codVisit int 10 Não Código do visitante
dataEntrada Varchar 8 Não Data de entrada do visitante
horaEntrada varchar 5 Não Hora de entrada do visitante
dataSaida Varchar 8 Não Data de saída do visitante
horaSaida Varchar 5 Não Hora de saída do visitante
Tabela 5 Registro
19
VISITA
ATRIBUTO TIPO TAMANHO NULO DESCRIÇÃO
codSetor int 10 Não Código do setor
numRegistro int 6 Não Número do registro
Tabela 6 Visita
5.0 - CONCLUSÕES
5.1– INTRODUÇÃO
A proposta do SCESV é exatamente otimizar o método de controle de visitas
com um software simples e de fácil manuseio. A maior dificuldade enfrentada
no desenvolvimento do sistema foi justamente realizar a interação com o
Banco de Dados em Mysql. Porém, com a utilização do projeto, benefícios
maiores serão alcançados.
REFERÊNCIAS
O desenvolvimento do SCESV contou com informações das seguintes fontes:
https://netbeans.org/index_pt_PT.html
http://www.fernandozaidan.com.br/ined/bd/outros/brModelo.pdf
https://www.lucidchart.com/pages/pt/diagrama-de-sequ%C3%AAncia