Remove itemThumbnail imageProductPriceQuantitySubtotal
× Sistema de Comercial para Pizzaria Sistema de Comercial para Pizzaria entre outros genérico em java com código fonte R$19,90
R$19,90
× s Sistema para gerenciamento de condomínios com recursos de cadastro de imóveis e moradores, contas a receber, contas bancárias e suas movimentações de entrada e saída, controle orçamentário e contábil. Neste arquivo você encontrará instruções para instalação, imagens demonstrativas e também tecnologias utilizadas nesta aplicação. Para um conhecimento mais aprofundado leia Trabalho de Conclusão de Curso, na íntegra, no Repositório Institucional da UFU. Primeiros Passos Siga estas instruções para ter uma cópia do projeto funcionando em seu computador. Pré-requisitos O que você precisará: IDE Eclipse Spring Tools for Eclipse JDK Maven MySQL Instalando Siga os passos a seguir para rodar esta aplicação em seu computador. Caso não esteja interessado no desenvolvimento, vá para a página Releases e baixe o compilado para executar. Banco de Dados Crie o banco de dados no MySQL usando o seu cliente SQL favorito e execute o arquivo schema.sql. Variáveis de ambiente Crie novas variáveis de ambiente para que a aplicação possa se conectar ao seu banco de dados: No Windows, vá em Painel de Controle → Sistema e Segurança → Sistema → Configurações avançadas do sistema → Variáveis de Ambiente → Novo Insira as 3 variáveis de ambiente abaixo (substitua os valores entre > pelos dados da sua base): SPRING_DATASOURCE_URL = jdbc:mysql://localhost:3306/?createDatabaseIfNotExist=false&useSSL=false SPRING_DATASOURCE_USERNAME = SPRING_DATASOURCE_PASSWORD = Caso você tenha criado um banco de dados com o nome "condominio" e o usuário e senha do seu banco de dados forem "root", você não precisa criar nenhuma variável de ambiente. Há outras variáveis que podem ser definidas, consulte o arquivo application.properties para detalhes. Obtendo uma cópia Faça o download, use uma ferramente Git ou a própria IDE Eclipse para clonar este repositório: No Eclipse, vá em File → Import → Git → Projects from Git → Clone URI. Informe a URI e clique em Next → Next → Next → Import as general project → Next → Finish. No Eclipse, com o botão direito sobre o projeto, vá em Configure → Convert to Maven Project Executando Execute o projeto como uma aplicação Spring Boot: No Eclipse, com o botão direito sobre o projeto, vá em Run As → Spring Boot App O servidor estará pronto quando a mensagem abaixo for exibida no console: app.condominio.CondominioApplication : Started CondominioApplication in X.XXX seconds (JVM running for X.XXX) Demonstração Acessando a aplicação pela primeira vez Acesse localhost:8080 para usar a aplicação. Caso queira utilizar outra porta, crie uma variável de ambiente com o nome PORT e com o número da porta desejada como valor). Para acessar a área privada da aplicação é preciso ter um usuário: Clique em Registrar Informe dados fictícios para criar um usuário e clique em Registrar Acesse a área privada: Clique em Entrar Informe os dados do usuário criado e clique em Entrar Utilização Use o menu lateral para navegação: Vá em Condomínio → Cadastro e crie um condomínio Vá em Condomínio → Blocos e crie um ou mais blocos/edifícios Vá em Condomínio → Moradias e crie alguns imóveis Vá em Condomínio → Condôminos e crie alguns moradores, podendo relacioná-los a imóveis Vá em Financeiro → Contas e crie as contas bancárias/carteira do condomínio Vá em Financeiro → Cobranças e cadastre as mensalidades devidas pelos condôminos Vá em Contabilidade → Categorias e crie uma hierarquia de receitas e despesas Vá em Contabilidade → Períodos e cadastre um período de gestão Vá em Contabilidade → Orçamento e crie um orçamento Vá em Contabilidade → Movimentos e registre operações de entrada e saída das contas Vá em Relatórios para visualizar diveras informações gerencias sobre os dados do condomínio Capturas de tela Demo #1 - Demo #2 - Demo #3 - Demo #4 - Demo #5 - Demo #6 - Demo #7 - Demo #8 - Demo #9 Deployment Distribua este projeto como um arquivo *.war para rodá-lo em um servidor Tomcat: No Eclipse, com o botão direito sobre o projeto, vá em Export → WAR file Tecnologias utilizadas Spring - O framework back-end utilizado Spring Boot - Framwork para inicialização Spring Data JPA - Framework para persistência de dados Spring Security - Framework para autenticação de usuários Hibernate - Framework para persistência de dados Thymeleaf - O framework front-end utilizado MySQL - O SGBD adotado Maven - Gerenciador de dependências Bootstrap - Biblioteca CSS jQuery - Biblioteca JavaScript Chart.js - Bibliotea JavaScript para gráficos Font Awesome - Biblioteca de ícones Autor Steffan Martins Alves - LinkedIn Contribuições Elton Leite - Versão com Docker - GitHub. Licença Este projeto está licenciado sob a GNU Affero General Public License v3.0 - leia LICENSE.md para mais detalhes. Java Programa software e Sistema de Gestão para Condomínios com os códigos fonte R$19,99
R$19,99
× Projeto acadêmico: Sistema para locadora de veículos Este sistema foi inicialmente desenvolvido para um projeto que fiz para uma locadora. O referido também sofreu atualizações com introdução e correção de padrões de projeto (design patterns), tal atividade foi realizada como projetode um cliente. Descrição O sistema foi requisitado locadora de veículos denominada “Locadora de Veículos Pajeú". Neste momento, foram dados/pensados diversos requisitos que podem ser melhor visualizados no arquivo docs/Documentação.docs que vai incluso. Os principais requisitos são os de possibilitar a realização de reservas de veículos por categoria e locação de veículos em filiais da empresa. Diante dessa necessidade, diversos dados foram requeridos. O diagrama ER ser visualizado a seguir: Padrões de projetos utilizados: Model-View-Controller(MVC); data access object (DAO); Business Objects(BO); Value Object(VO); facet; Singleton; Iterator; Memento; Observer; Template Method; Adapter. Tecnologias utilizadas: Linguagem de programação Java 10; API gráfica javaFX 8; Hibernate 5.5 / JPA 2.0; Eclipse IDE; Postgres SQL 13 / Pgadmin 4. Algumas telas da aplicação O acesso ao sistema é realizado mediante a autenticação de usuários. O usuário pode ser de três tipos a saber: Administrador; Gerente ou Atendente. Cada tipo de usuário tem acesso a um conjunto de funções. Administradores e gerentes têm acesso mais amplo e podem utilizar todas as funções da aplicação. Atendentes têm acesso apenas a um subconjunto das funções, como os relacionados à iniciação e acompanhamento de reservas e locações de veículos. Veja a seguir a tela de login na figura 1. Figura 1 - Tela de login Após logado, na primeira tela apresentada, figura 2, é possível verificar todas as reservas que estão agendadas para a data correte. Figura 2 - Tela de início Como citado, as principais funções são as de realização de reservas de veículos. A figura 3 corresponde ao formulário que possibilita a realização da reserva de categoria de veículos para determinada filial. A figura figura 4 é a de iniciação de locações, que pode ser realizada a partir de uma reserva previamente feita. Figura 3 - Formulário para realização de reservas de categoria de veículo Figura 4 - Formulário para realização locação de veículo Outra funcionalidade é a verificação de disponibilidade de veículos em filiais, nessa verificação são considerados até os veículos que estão previstos estar disponíveis na data informada, figura 5 Tanto as reservas como locações podem ser gerenciadas a partir da seguinte tela figura 6. Logo, é possibilitado o cancelamento ou finalização de reservas ou locações. Figura 5 - Disponibilidade de veículos em filiais Figura 6 - Acompanhamento de reservas e locações Demais dados, como filiais, clientes, veículos, categorias de veículos, acessórios de veículos, entre outros podem ser manipulados através da seguinte tela, figura 7 Figura 7 - Gerenciamento de dados Por fim, para gerentes e administradores, o sistema também possibilita visualizar relatórios financeiros, como os de verificação de perdas por reservas não efetivadas e lucros com locações figura 8. Também é possível realizar backup de todos os dados da aplicação, além de agendar um próximo backup, figura 9. Além disso se pode visualizar todo o log de alterações dos dados por funcionários figura 10. Figura 8 - Relatórios financeiros Figura 9 - Agendamento, realização e configuração de backup Figura 10 - Verificação de log do sistema Java Sistema para locadora de veículos transporte e carros com código fonte do projeto R$19,90
R$19,90
× Java Sistema e programa de Supermercado mercados padarias com código fonte R$19,99
R$19,99

Cart totals

SubtotalR$79,78
TotalR$79,78