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.
https://www.java.com/pt-BR/download/manual.jsp
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.
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.
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
), KEYfk_idPerfilImpre
(idPerfil
), CONSTRAINTfk_idPerfilImpre
FOREIGN KEY (idPerfil
) REFERENCESpessoas
(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
), KEYfk_idPerfilLiga
(idPerfil
), CONSTRAINTfk_idPerfilLiga
FOREIGN KEY (idPerfil
) REFERENCESpessoas
(id
)
- limites
- 'idLimites' int(11) NOT NULL AUTO_INCREMENT,
- 'qtdadeLimiteLiga' int(11) NOT NULL,
- 'qtdadeLimiteImpre' int(11) NOT NULL,
- PRIMARY KEY (
idLimites
)
- login
É possível fazer a importação do banco de dados com todas as tabelas configuradas e já preenchidas de modo aleatório pelo arquivo:
Exemplo
https://ajuda.hostnet.com.br/importacao-do-banco-via-mysql-workbench/
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
Imagens