TCC monografia java sistema de Lanchonete pedidos
R$29,90
TCC monografia java sistema de Lanchonete pedidos
60 in stock
Description
TCC monografia java sistema de Lanchonete pedidos
Um software que simula um sistema de lanchonete com dois executáveis, para o terminal e para o caixa. Foi desenvolvido usando a linguagem de programação Java, o banco de dados foi estruturado usando o SGBD MySql e a interface gráfica foi baseada no framework JavaFX. Com este sistema é possível gerenciar os produtos que são vendidos por uma lanchonete e concluir pedidos através do software do caixa. Através do software do terminal é possível acessar o cardápio para efetuar um pedido. Essa interação é possível porque as aplicações de caixa e terminal compartilham o acesso do banco de dados.
As bibliotecas que são citadas no script de execução estão localizadas na pasta lib
Palavras chave: Java, JavaFX, JFoenix, Interface Gráfica, SGBG, MySql
Pagina Inicial do Caixa
Pagina Inicial do Terminal
Pré-requisitos
O código foi confeccionado usando a linguagem de programação Java.
Para a interface gráfica foi usado o framework JavaFX, por isso é necessário
importar a biblioteca "jfoenix-8.0.8.jar" para que não haja erros durante
compilação.
É necessário que um SGBD esteja configurado e instalado na rede local da
máquina.
Script de execução
Passo 1
- Instalar ou executar um SGBD na rede local
- Na confecção do software foi usado o MySQL
Passo 2 (Fundamental)
- Executar os scripts de criação de database e tabelas no SGBD
Passo 3 (Facultativo)*
- Executar os scripts de povoamento do banco de dados
Passo 4
- Executar uma IDE com suporte à linguagem de programação Java
Passo 5
- Importar o projeto
Passo 6 (Facultativo)
- Instalar o Scene Builder
Passo 7 (Facultativo)
- Configurar o Scene Builder como padrão para leitura de arquivos FXML na IDE
- (Eclipse Oxygen.3a Release (4.7.3a)) Window -> Preference -> JavaFX -> Inserir o executável SceneBuilder
Passo 8 (Fundamenal)
- Importar a biblioteca “jfoenix-8.0.8.jar”
- Projeto -> Botão Direito -> Properties -> Java BuildPath -> Libraries -> Add External JARs… -> Selecionar .jar do “jfoenix-8.0.8.jar”
Passo 9 (Fundamenal)
- Importar a biblioteca “mysql-connector-java-5.1.46-bin.jar”
- Projeto -> Botão Direito -> Properties -> Java BuildPath -> Libraries -> Add External JARs… -> Selecionar .jar do “mysql-connector-java-5.1.46-bin.jar”
Conclusão
- A classe MainCaixa é responsável por executar a aplicação do caixa e a MainTerminal pela do terminal
Construído com
- Eclipse IDE – A IDE utilizada.
- Scene Builder – Software usado para manipular os arquivos FXML da interface.
- MySQL – SGBD.
Versões
VERSÃO 1.0.0 [08/07/2023]
- Aplicativos do caixa e do terminal funcionais.
- Obrigatoriedade de autenticação para o software do caixa.
- Caixa possui dois níveis de acesso (caixa e gerente).
- Restrição para CRUD de produtos (apenas o gerente).
- O caixa pode concluir pedidos que foram iniciados pelo terminal.
- Mantém registrado os pedidos que foram pagos e que estão pendentes.
- O terminal apresenta graficamente os produtos que estão registrados no banco de dados.
- O terminal possibilita ao cliente a inicialização de um pedido.
- O terminal possibilita a remoção e a adição de produtos a sua lista de pedidos.
- Há uma verificação de segurança com o surgimento de um popup para que o cliente finalize o pedido informando o valor final.
Marca
java
Only logged in customers who have purchased this product may leave a review.
Reviews
There are no reviews yet.