Download Latest Version RA12.jar (580.0 kB)
Email in envelope

Get an email when there's a new version of Reserva12

Home / 0.6.7
Name Modified Size InfoDownloads / Week
Parent folder
Reserva.conf 2018-03-06 1.7 kB
README 2015-06-01 3.0 kB
RA12-lib.zip 2015-06-01 9.6 MB
RA12.jar 2015-06-01 580.0 kB
Totals: 4 Items   10.2 MB 0
Sistema de controle de Reserva de Armas - RA12 - versão 0.6.7
Contato: sarthrax@gmail.com - Ricardo Sartori

O RA12 é um sistema baseado em JAVA, desenvolvido com o suporte de diversas
bibliotecas disponibilizadas junto ao software. Sua função principal é proporcionar
a determinados tipos de organização um programa que permita um controle
rápido, fácil, prático e intuitivo de seus armamentos, equipamentos e munições.
O RA12 disponibiliza uma interface gráfica (java swing) para que o armeiro
pague tais materiais ao usuário de forma prática e intuitiva. Da mesma forma,
ao usuário é disponibilizada uma tela de acompanhamento, que permite com que
o mesmo, durante o decorrer do processo de cautela de materiais, verifique tudo
que o armeiro está pagando para si. Todo o processo é feito mediante uso de senha,
impedindo com que materiais sejam cautelados para o usuário sem sua conferência.
O sistema faz uso da base de dados mysql para controle de tais transações. 

A versão atual é a 0.6.7, encontra-se em ambiente de produção em ambiente de
quartel PM.
Atenção - a versão 0.6.5 é incompatível com a versão 0.6.6 e 0.6.7. Atente-se
ao processo de upgrade, abaixo, para poder utilizar o programa sem problemas.

Requerimentos e dependências:
1) Java versão 7 (não testada com versões 6 e 8);
2) Bibliotecas: pacote de bibliotecas RA12-lib.zip;
3) Possuir acesso à uma base de dados mysql.

Instalação:
1) Fazer o download do arquivo RA12.jar;
2) Fazer o download do arquivo Reserva.conf;
3) Fazer o download do arquivo RA12-lib.zip;
4) Colocar os arquivos RA12.jar e Reserva.conf no mesmo diretório;
5) Desempacotar o arquivo RA12-lib.zip dentro do mesmo diretório dos arquivos
RA12.jar e Reserva.conf;
6) Editar o arquivo Reserva.conf conforme instruções contidas no mesmo;
7) Executar o comando: "java -jar RA12.jar -i" (modo de criação de base 
de dados)
8) Popular a base de usuário:
8.1) Executar o comando: "java -jar RA12.jar -s <matricula>" - este modo
só pode ser utilizado se o usuário do sistema for da PMSC, tendo em vista
que o aplicativo fará o download de todos os usuários da base SIGAME e 
adicionará flags de armeiro e admin para este usuário na base do RA12.
8.2) Caso o usuário não seja PMSC ou tenha acesso à base do SIGAME, deverá
acessar a base de dados e criar o 1o usuário manualmente, para poder acessar
o sistema.
9) Executar o comando "java -jar RA12.jar" e fazer login como armeiro.
10) Popular a base de dados de materiais e policiais.

Upgrade da versão 0.6.5 para posteriores:
1) Pare a aplicação;
2) FAÇA BACKUP COMPLETO DA BASE DE DADOS.
3) Rode a aplicação com a flag -u: "java -jar RA12.jar -u" (modo de update
da base de dados);
4) Faça a atualização da sua base SQL executando o script sql
atualiza-0.6.5-0.6.6.sql. Exemplo:
mysql -p -u reserva -h host reserva < ./atualiza-0.6.5-0.6.6.sql.
Este script vai atualizar algumas definicoes na tabela de indicativos e
de usuários.
5) Pode retornar a utilizar a base de dados.
Source: README, updated 2015-06-01