Caio Fontes |
Christian Oliveira |
Giovanni Lima |
Lucas Gabriel |
---|---|---|---|
O Projeto JogoTeca tem como principal a funcionalidade a venda de jogos, visando o público Gamer e Entusiastas do meio. Para o funcionamento do sistema, são necessárias funções essenciais como a inserção, busca, atualização e remoção de jogos, e consulta das vendas e dos Usuários por parte da admnistração. Enquanto o Usuário, deve poder navegar entre os jogos, ver o seu próprio perfil e o perfil do jogo, ter uma lista de desejos para comprar tudo a hora que quiser, realizar o pedido de Compra, fazer o pagamento, poder ver os jogos adquiridos, o historico de compras e seus comprovantes de compra. Todos essas funcionalidades devem estar presente no estado final no projeto (sprint 5) com interface gráfica funcional, armazenamento e leitura de arquivos.
📌 REQ1 - Inclusão, alteração, busca e remoção de jogos pela admnistração.
📌 REQ2 - Deve haver diferentes logins e senhas de acesso para o administrador e os usuários.
📌 REQ3 - Permitir a compra de produtos para os usuários.
📌 REQ4 - Retornar a quantidade de copias digitais vendidas de cada jogo.
📌 REQ5 - Consulta dos dados dos usuários pela admnistração.
📌 REQ6 - Armazenamento dos dados relativos aos usuários, vendas e jogos.
📌 REQ7 - O usuário pode ter uma forma de abstração de carrinho.
📌 REQ8 - O Sistema deve permitir que o cliente possa consultar as suas informações.
requisitos recomendados:
Eclipse Java Oxygen 2 Enterprise Edition;
java 8.0.2;
javafx 8.0.2;
scenebuilder 8.5.0;
após clonar o projeto, não abra o projeto/pasta "Jogoteca" no eclipse, quando abrir o projeto vá em abrir por pasta, abra somente a pasta "jogotecaEclipse" e seu único projeto !!!
Instale o software efxclipse pelo caminho: help -> install new software -> work with https://download.eclipse.org/efxclipse/updates-released/3.5.0/site
Após o download será necessário resetar o programa
Vá em config -> java build path, e depois em java compiler, aplicando a ambos o java 8
Caso seja necessário, adicione a library javafx sdk ao projeto
Após fazer um git pull e as mudanças não forem feitas no eclipse, abra o porjeto num novo workspace
requisitos recomendados:
Intellij Idea Community Edition 2023;
java 17.0.6;
javafx 17.0.6;
scenebuilder 19.0.0;
Durante a instalação lembrar de permitir que seja definido automaticamente as variables PATH, e quando chegar aqui só importar o projeto JogotecaIntellij
clique com o botao direito no projeto va em open in module
settings
Adicione no + os arquivos da pasta lib (menos src.zip) do javafx 17
Para o funcionamento do mediaplayer vai precisar também adicionar em library esses dlls: glib-lite.dll, gstreamer-lite.dll, jfxmedia.dll.