Skip to content

0xJotave/JavaSmile

Repository files navigation

Java Smile

Java Badge IntelliJ IDEA Badge

Sobre Java Smile

Java Smile é um sistema de gerenciamento clínico odontológico. Acreditamos ser uma ótima opção para facilitar o gerenciamento e atendimento aos pacientes, suprindo as necessidades de:

  • Listagem de Pacientes, Consultas e Procedimentos.
  • Persistência de dados (Local) em arquivo Json.
  • Criação, edição e remoção dos mesmos.
  • Cadastro via informações do usuário.
  • Login via Usuário e senha ou via Google.

Diagrama de Classes

Diagrama

Dependências e versões necessárias

  • MigLayout 4.0
  • TimmingFramework 0.55

Instrução de uso:

Para instruções de uso, temos o caso se você quiser apenas executar o arquivo jar e desfrutar da aplicação e o caso para rodar o código no IntelliJ. Abaixo estão as instruções necessárias para cada uso:

1. Executar Arquivo .jar:

  1. Execute o arquivo jar.
  2. Faça cadastro de usuário ou entre com Google.
  3. Faça login(Caso seja feito cadastro no passo 2).
  4. Utilize o sistema.

2. Executar o Código:

  1. Abra o Intellij
  2. Adicione as Bibliotecas:
    1. Vá em Project Structures > Libraries
    2. Clique no botão de adicionar e adicione os arquivos .jar presentes na pasta Libraries do Projeto
    3. É provável que as vezes a library seja adicionada automaticamente nos Módulos, mas se não for o caso, siga os próximos passos:
      1. Ainda em Project Structures, vá em Modules > Dependencies > Botão de adicionar > Library, e selecione a que você acabou de criar (Provavelmente se chamará "miglayout-4.0")
      2. Por fim, clique em Apply
  3. Marque as pastas source:
    1. Vá em Project Structures > Modules > Aba Sources
    2. Navegue até a pasta src da Pasta Dashboard e marque ela como uma Source Past
    3. Faça o mesmo na pasta src de LoginAndRegister
    4. Por fim, clique em Apply
  4. Habilite as Annotations:
    1. Vá em Settings
    2. Pesquise por "annotation"
    3. Habilite a função Enable Annotation Processing
  5. Por fim, rode a classe Main

Interfaces

Login and Register

Login e Registro

Dashboard

Dashboard

Listagem Pacientes

Listagem de Pacientes

Listagem Procedimentos

Listagem de Procedimentos

Listagem Consultas

Listagem de Consultas

Licença

Este projeto usa a [Apache License 2.0](https://www.apache.org/licenses/LICENSE-2.0) com a [Commons Clause](https://commonsclause.com/) para restringir o uso comercial. Veja o arquivo [LICENSE.md](LICENSE.md) para mais detalhes.

About

Projeto da disciplina de POO, desenvolvimento de uma aplicação para uma Clínica Ordontológica.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages