Sistema para o gerenciamento de uma clínica de fisioterapias e estética. A seguir é apresentado as principais funcionalidades do sistema:
- Agenda;
- Gerenciamento de Consultas;
- Gerenciamento de Pacientes;
- Gerenciamento de Profissionais - além do controle de especialidades dos profissionais;
- Gerenciamento de Usuários (acesso ao sistema);
- Gerenciamento de Procedimentos;
ATENÇÃO
- Aplicação desenvolvida em um computador Windows;
- NÃO foi testado em Linux/Mac;
- Requisitos para instalar a aplicação
- Desenvolvimento
- Funcionalidades e screenshots
- Tecnologias
- Testes
- Changelog
- Computador com Windows 7 ou superior (32/64 bits);
- Banco de Dados Mysql instalado localmente na máquina. As credencias do banco devem ser iguais as configuradas no seguinte arquivo de configuração >> Credenciais do banco de dados;
- JRE 1.18.0 (Windows 32/64 bits);
-
Local
- NetBeans
- JRE 1.18.0
- Banco de Dados Mysql;
-
Sobre o Instalador
- Apenas é executado em computadores com Windows 7 ou superior (32/64 bits);
- O instalador foi desenvolvido utilizando a ferramenta Inno Setup;
- Veja o código para gerar o instalador AQUI;
-
Sobre o executável da aplicação
- Através da ferramenta Launchj4 é gerado o executável da aplicação que contém o .jar e as dependências;
- Veja o código para gerar o executável AQUI;
-
Para alterar as configurações do banco de dados:
- Abra a aplicação em uma IDE de desenvolvimento (NetBeans);
- Acesse o arquivo src/resources/config.properties e altere as credenciais do banco de dados;
- Execute a aplicação para recriar o .jar;
- Gerar .exe da aplicação através da ferramenta Launchj4;
- Gerar o instaldor da aplicação através da ferramenta Inno Setup;
- Login: Sistema de autenticação. Utilize os seguintes dados para realizar login na aplicação
Login: lais; Senha: lais;
- Agenda: é possível agendar consultas, além de realizar o agendamento recorrente - diariamente, semanalmente, quinzenalmente, mensalmente e anualmente;
Outras funcionalidades:
- Excluir agendamento;
- Agendamento no sábado opcional;
- O domingo SEMPRE é ignorado no agendamento recorrente;
- Filtro por data e pesquina pelo nome do paciente;
- Pacientes: cadastro e edição dos dados de um paciente, além da listagem
Outras funcionalidades:
- Pesquisa por código, nome, CPF e data de nascimento do paciente;
- Profissionais: cadastro e edição dos dados de um profissional, além da listagem;
Outras funcionalidades:
- Cadastro, edição, remoção e listagem de especialidades;
- Pesquisa por código, nome, especialidade e login do profissional;
- Windows 10 64bits (utilizado no desenvolvimento da aplicação);
- IDE Netbeans;
- Sistema desenvolvido em JAVA com SWING;
- Banco de dado MySQL;
- JRE 1.18.0;
- Inno Setup;
- Launchj4;
- A aplicação já foi instalada em computadores com Windows 7 de 32 e 64 bits;
- Já foi instalada em um computador Windows 10 de 64 bits;
- Versão 1.0.0: (08/2017) Versão inicial com cadastro de pacientes, usuários, fisiotepeutas, fisioterapias e avaliações (Sem agenda);
- Versão 2.0.0: (02/2018) Adicionado agenda;
- Versão 3.0.0: (11/2018) Agendamento recorrente;
- Versão 3.0.2: (06/2019) Ajuste do responsivo da tela na vertical;
- Versão 3.0.3: (06/2019) Adicionando (novamente) CRUD de Avaliações;