Sistema de Gerenciamento de Impressões e Cópias
O SIGICOP é um projeto de conclusão do curso subsequente em informática,
realizado por Magdiel Pereira de Souza (@Magdiel )) e Manacio Pereira de Souza (@Manacio
).
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
- 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;
- 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;
<!-- 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>
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) |