Skip to content

Esse sistema é utilizado na recepção da câmara municipal, no projeto "Câmara Cidadã", que atende a demanda dos cidadãos do município de Espera Feliz-MG.

Notifications You must be signed in to change notification settings

LeonardoAlvesDeSouza/sistema-controle-ligacoes-impressoes

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

61 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sistema de controle das ligações e impressões da Câmara Cidadã

Status do projeto: Em execução

Versão: 1.0 (beta)

Data de criação: 11/05/2017

Esse sistema é utilizado na recepção da Câmara Municipal no projeto "Câmara Cidadã", que atende a demanda dos cidadãos do município de Espera Feliz - MG.

A função do sistema é registrar os usuários que utilizam do serviço e controlar o volume de impressões e ligações que são realizadas no âmbito do legislativo, tendo como base os relatórios que podem ser gerados através do próprio sistema.

Inicialmente será cadastrado o usuário administrador, aquele que ficará responsável por adicionar pessoas, editar, excluir e administrar todos os serviços, inclusive adicionar novos usuários.

O sistema fará o controle de todas as impressões e ligações realizadas, podendo gerar os relatórios respectivos de cada mês trabalhado.

Instalação do ambiente JAVA

https://www.java.com/pt-BR/download/manual.jsp

Implementação do banco de dados MySQL

Exemplo:

https://www.alura.com.br/artigos/mysql-do-download-e-instalacao-ate-sua-primeira-tabela

Observação: Não é necessário a criação das tabelas nesse instante.

Dados de conexão

DRIVER = "com.mysql.jdbc.Driver";

URL = "jdbc:mysql://localhost:3306/controliga";

USER = "root";

PASS = "************";

Obs: Para informações de senhas solicitar ao desenvolvedor responsável do projeto.

Configurando as tabelas

Para a inicialização correta do sistema é necessário a criação e inserção das seguintes base de dados e tabelas com seus respectivos nomes no banco de dados MySql:

  • Base de Dados: controliga
    • User: root;
    • Password: ************;
  • Tabelas:
    • login
      • 'id' int(11) NOT NULL AUTO_INCREMENT,
      • 'login' varchar(60) NOT NULL,
      • 'senha' varchar(60) NOT NULL,
      • PRIMARY KEY (id)
    • pessoas
      • 'id' int(11) NOT NULL AUTO_INCREMENT,
      • 'nomeCompleto' varchar(255) NOT NULL,
      • 'cpf' varchar(30) DEFAULT NULL,
      • 'cidade' varchar(80) NOT NULL,
      • 'estado' varchar(80) NOT NULL,
      • 'telefone' varchar(80) DEFAULT NULL,
      • PRIMARY KEY (id)
    • impressoes
      • 'idImpre' int(11) NOT NULL AUTO_INCREMENT,
      • 'qtdadeImpre' int(11) NOT NULL,
      • 'dataImpre' date DEFAULT NULL,
      • 'idPerfil' int(11) NOT NULL,
      • PRIMARY KEY (idImpre), KEY fk_idPerfilImpre (idPerfil), CONSTRAINT fk_idPerfilImpre FOREIGN KEY (idPerfil) REFERENCES pessoas (id)
    • ligacoes
      • 'idLiga' int(11) NOT NULL AUTO_INCREMENT,
      • 'dataLiga' date NOT NULL,
      • 'idPerfil' int(11) NOT NULL,
      • 'numeroLigado' varchar(60) NOT NULL,
      • PRIMARY KEY (idLiga), KEY fk_idPerfilLiga (idPerfil), CONSTRAINT fk_idPerfilLiga FOREIGN KEY (idPerfil) REFERENCES pessoas (id)
    • limites
      • 'idLimites' int(11) NOT NULL AUTO_INCREMENT,
      • 'qtdadeLimiteLiga' int(11) NOT NULL,
      • 'qtdadeLimiteImpre' int(11) NOT NULL,
      • PRIMARY KEY (idLimites)

Importação do banco de dados

É possível fazer a importação do banco de dados com todas as tabelas configuradas e já preenchidas de modo aleatório pelo arquivo:

controLiga.sql

Tutorial de como fazer a importação pelo Workbench:

Exemplo

https://ajuda.hostnet.com.br/importacao-do-banco-via-mysql-workbench/

Imagens e ícones

Fica a critério de quem estiver implementando o sistema quais imagens e ícones utilizar, sabendo que é necessário manter os seus nomes para serem direcionados corretamente.

Ícones

Icon

Imagens

imagens

About

Esse sistema é utilizado na recepção da câmara municipal, no projeto "Câmara Cidadã", que atende a demanda dos cidadãos do município de Espera Feliz-MG.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages