Skip to content

mpsps/SIGICOP

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 

Repository files navigation

SIGICOP

Sistema de Gerenciamento de Impressões e Cópias

Descrição:

O SIGICOP é um projeto de conclusão do curso subsequente em informática, realizado por Magdiel Pereira de Souza (@Magdiel :octocat:)) e Manacio Pereira de Souza (@Manacio :octocat:). O SIGICOP é um sistema de gerenciamento de cópias e impressões, que facilite e agilize a demanda de impressões e cópias do IFRN-CAMPUS-JC, onde o usuário possa ter controle sobre a quantidade de solicitação disponíveis e o administrador possar gerenciar as solicitações

Diagrama de Classes 📄

Diagrama_Classes_UML

Diagrama de Caso de Uso do Usuário usu

User Caso de Uso

Diagrama de Caso de Uso do Administrador adm

Operador-Adm Caso de Uso

PASSO A PASSO DO USUÁRIO usu

  • O Usuário deverá acessar o site da SIGICOP;
  • Quando visitar a página principal clicar em "Entrar" ou em "Entrar agora";
  • Se caso o Usuário ainda não seja cadastrado, O cadasto será realizado na sala da Coordenação de Apoio Acadêmico (COAPAC). Dados a ser fornecido, são: Nome completo, matrícula, email e senha (pode ser alterada após cadastramento);
  • Ao entrar na página de login, fornecer o login e senha para entrar no sistema;
  • O Usuário ao logar, poderá visualizar seus pedidos anteriores (se houver), e poderá filtra-los e efetuar download;
  • Em "Meus Dados" (icone de usuário) poderá visualizar a quantidade disponível de solicitações, clicando poderá vizualizar seu nome, email e ultimo acesso;
  • Poderá solicitar pedidos de impressões, ao solicitar, se houver solicitacão disponivel, aparecerá o formulário, se não, aparecerá mensagem informando que não é possivel efetuar nenhuma solicitacão;
  • Ao solicitar, os pedido serão listado ao lado do formulário, onde o Usuário poderá cancelar e salvar quando quiser;
  • O Usuário poderá ver os históricos de pedidos anteriores finalizados;
  • Após logar, o Usuário poderá sair a qualquer momento;

Páginas do SIGICOP para Usuário 💻

demostração_Usuario

Páginas do SIGICOP para Usuário - Versão Mobile 📱

demostração_Usuario_cell

PASSO A PASSO DO ADMINISTRADOR adm

  • O Administrador deverá acessar o site da SIGICOP;
  • Quando visitar a página principal clicar em "Logar" ou em "logar agora";
  • Ao entrar na página de login, fornecer o login e senha para entrar no sistema;
  • O Administrador ao logar, poderá visualizar todos os pedidos com o status "AGUARDANDO" (se houver), filtra-los e efetuar download;
  • Em "Meus Dados" (icone do Administrador) poder visualizar seu nome, email e ultimo acesso, e poderá editar seus dados;
  • O Administrador poderá concluir ou recusar os pedidos (se houver), se recusar será obrigado a dá uma justificativa, se concluir, será opcional a justificativa;
  • O Administrador poderá listar todos os pedidos concluídos, e poderá filtra-los;
  • O Administrador poderá listar todos os pedidos recusados, e poderá filtra-los;
  • O Administrador em lista de concluído, poderá entregar o pedido depois que o Usuário recebe a impressão;
  • O Administrador poderá realizar baixa para o Usuário, quando for pedido de cópia;
  • O Administrador padrão poderá cadastrar novos Administradores;
  • O Administrador padrão poderá listar todos os Administradores do sistema e remover-los;
  • O Administrador padrão poderá restaurar a quantidade de solicitações de todos os Usuários, informando a quantidade;
  • O Administrador poderá ver os históricos de pedidos anteriores finalizados;
  • Ao logar, o Administrador poderá sair a qualquer momento;

Páginas do SIGICOP para Administrador 💻

demostração_Admin

Páginas do SIGICOP para Administrador - Versão Mobile 📱

demostração_Admin_cell

As importações mais importantes ❗ :

Jquery (laySeg.html)

<!-- JS JQUERY -->
		<script src="@{'/public/javascripts/Jquery/jquery-3.4.1.js'}" type="text/javascript" charset="${_response_encoding}"></script>		
		<script src="@{'/public/javascripts/Jquery/jquery.mask.js'}" type="text/javascript" charset="${_response_encoding}"></script>

Bootstrap (layPri.html e laySeg.html)

<!-- BOOTSTRAP - CSS -->
		<link rel="stylesheet" type="text/css" href="@{'/public/bootstrap/css/bootstrap.css'}">
<!-- BOOTSTRAP JS -->
		<script src="@{'/public/bootstrap/js/bootstrap.bundle.min.js'}"></script>

Semantic (layPri.html e laySeg.html)

<!--SEAMNTIC CSS -->
		<link rel="stylesheet" type="text/css" href="@{'/public/Semantic/css/reset.min.css'}">
		<link rel="stylesheet" type="text/css" href="@{'/public/Semantic/css/site.min.css'}">
		<link rel="stylesheet" type="text/css" href="@{'/public/Semantic/css/container.min.css'}">
		<link rel="stylesheet" type="text/css" href="@{'/public/Semantic/css/grid.min.css'}">
		<link rel="stylesheet" type="text/css" href="@{'/public/Semantic/css/header.min.css'}">
		<link rel="stylesheet" type="text/css" href="@{'/public/Semantic/css/menu.min.css'}">		
		<link rel="stylesheet" type="text/css" href="@{'/public/Semantic/css/divider.min.css'}">
		<link rel="stylesheet" type="text/css" href="@{'/public/Semantic/css/segment.min.css'}">
		<link rel="stylesheet" type="text/css" href="@{'/public/Semantic/css/button.min.css'}">
		<link rel="stylesheet" type="text/css" href="@{'/public/Semantic/css/icon.min.css'}">
		<link rel="stylesheet" type="text/css" href="@{'/public/Semantic/css/sidebar.min.css'}">
		<link rel="stylesheet" type="text/css" href="@{'/public/Semantic/css/transition.min.css'}">
		<link rel="stylesheet" type="text/css" href="@{'/public/stylesheets/SIGICOP.css'}">
		
<!-- SEMANTIC JS -->
		<script src="@{'/public/Semantic/js/jquery.min.js'}"></script>
		<script src="@{'/public/Semantic/js/visibility.min.js'}"></script>
		<script src="@{'/public/Semantic/js/sidebar.min.js'}"></script>
		<script src="@{'/public/Semantic/js/transition.min.js'}"></script>
		<script src="@{'/public/Semantic/js/meuJs.js'}"></script>

Sweetalert (layPri.html e laySeg.html)

<!-- SWEETALERT2 -->
 		<script src="@{'/public/javascripts/meuJs/sweetalert2@9.js'}"></script>

Tabela de Referências de Sites 🔗:

Referências Categoria Links
Play Framework Plataforma de Desenvolvimento 1.4.5
MySQL BD MySQL
Bootstrap CSS Bootstrap
Semantic UI CSS Semantic
Sweeetalert2 JS Sweeetalert2
Animate CSS-ANIMAÇÃO Animate
Jquery JS Jquery
W3school Plataforma de Conhecimento W3school
Icon8 Plataforma de Icones Icons8
Trello Plataforma de Organização do Projeto Projeto TCC (SIGICOP)

Apresentação do Trabalho de Conclusão de Curso em Informática:

Apresentação do TCC

About

Sistema de Gerenciamento de Impressões e Cópias

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •