Este projeto é um sistema de gerenciamento de consultas em clínica odontológica desenvolvido com o objetivo de facilitar a marcação e pagamento de consultas pelos clientes. O sistema inclui um CRUD de clientes, funcionários, menus e consultas, permitindo o agendamento e gerenciamento de consultas de forma eficiente e organizada.
- Java JDK 8 ou superior
- MySQL 5.6 ou superior
- HTML, CSS e JavaScript
- GlassFish Server
- JDK 8 ou superior
- MySQL 5.6 ou superior
- GlassFish Server
- Clone este repositório em sua máquina:
https://github.com/NilloGabriel/tcc-etb-organizer.git
- Configure o banco de dados MySQL:
-
Crie um banco de dados com o script disponível no arquivo database/odonto.sql.
-
Configure a conexão com o banco de dados MySQL, substituindo os valores das propriedades
url
,user
epass
no arquivo src/java/modelo/DataBaseDAO.
- Baixe as dependências necessárias em formato JAR:
- Baixe o arquivo JAR correspondente à versão do MySQL Connector/J que você está usando.
- Baixe o arquivo JAR correspondente à versão do GlassFish Server que você está usando.
-
Crie uma pasta chamada "lib" na raíz do projeto e adicione as dependências na pasta.
-
Compile e empacote a aplicação:
-
Compile a aplicação executando o comando:
javac -cp "src/java:lib/*" -d target/classes src/java/*.java
-
Crie um arquivo
clinica_odonto.war
executando o comando:jar -cvf clinica-odonto.war -C target/classes/ .
-
Copie o arquivo
clinica-odonto.war
gerado para a pastaautodeploy
do diretório do GlassFish Server. -
Inicie o GlassFish Server.
-
Na pasta
bin
do diretório do GlassFish Server, execute o comando:asadmin start-domain
- Acesse a aplicação:
- Abra o navegador e acesse
http://localhost:8080/clinica-odonto
.
Gabriel D'Nillo
Adriel Oliveira
Luiz Filipe
Mateus Vieira
Samuel Oliveira