Apresentacao tcc diego final

2.113 visualizações

Publicada em

Apresentação TC

Publicada em: Tecnologia
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
2.113
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
28
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Apresentacao tcc diego final

  1. 1. Universidade Integrada do Alto Uruguai e das Missões Campus de Erechim Departamento de Engenharias e Ciência da Computação Curso de Ciência da ComputaçãoDESENVOLVIMENTO DE SISTEMA WEB PARA OFICINA MECÂNICA DEMOTOCICLETAS UTILIZANDO APLICAÇÕES RICAS PARA A INTERNET Diego Venuzka Orientador: Neilor Avelino Tonin
  2. 2. ROTEIRO- Introdução- Objetivos- AJAX- RIAs (Rich Internet Applications)- Google Web Toolkit (GWT)- Projeto Lógico- Conclusão- Trabalhos Futuros- Demonstração
  3. 3. INTRODUÇÃO- Em todos os setores da economia, a informatização deixou de ser um diferencial para se tornar uma questão de sobrevivência;- Volume de vendas de motocicletas em constante crescimento;- Necessidade de um controle efetivo de atendimentos e clientes;- Empresa E.M. Motos não possui um sistema informatizado, apenas controles manuais e planilhas eletrônicas;
  4. 4. OBJETIVOS- Criar uma solução que atenda as necessidades básicas de controle e gerenciamento da oficina mecânica E.M. Motos;- Manter um cadastro atualizado e confiável de clientes e motocicletas;- Organizar o atendimento diário da oficina, priorizando manutenções;
  5. 5. AJAX- Assincronous Javascript And Xml;- Uso metodológico de tecnologias como Javascript e XML;- Comunicação assíncrona com o servidor;- Principal objetivo é melhorar a interatividade entre usuário e servidor;- É formado por diversas tecnologias trabalhando em conjunto;
  6. 6. AJAX
  7. 7. AJAX
  8. 8. RIAs (Rich Internet Applications)- Aplicações Ricas para a Internet;- Aplicações Web com funcionalidades de programas desktop;- Processamento da interface transferido totalmente para o navegador;- Estados do programa e dados do banco mantidos no servidor da aplicação;- Não é uma tecnologia e sim um conceito de desenvolvimento;
  9. 9. RIAs (Rich Internet Applications)
  10. 10. RIAs (Rich Internet Applications)- Vantagens: Independem de plataforma, rodam diretamente no navegador, melhor resposta, mais evolutiva, maior eficiência na rede;- Desvantagens: Necessita de JavaScript ou plugin especifico, não acessa recursos do sistema, problemas de acessibilidade, dependência de conexão a internet;- Abordagens diferenciadas no desenvolvimento;- Flex, JavaFX, Echo2, Silverlight, OpenLaszlo;
  11. 11. GWT (Google Web Toolkit)- Framework de código aberto;- Permite criar aplicativos com Ajax e linguagem de programação Java;- Suporta: Cliente-Servidor, Desenvolvimento e Debbugging em qualquer IDE Java;- Compila código Java diretamente para Javascript;- Contém um conjunto completo de ferramentas para testes de aplicações;
  12. 12. GWT (Google Web Toolkit)- Vantagens: Portabilidade, diversidade de componentes, suporte, documentação;- Desvantagens: Usa geração de códigos, dificuldade de utilizar em outras IDEs além do Eclipse, não é possivel utilizar todas classes Java, para uso avançado é preciso utilizar RPC;
  13. 13. Projeto Lógico- Empresa E.M. Motos;- Viabilidade Estrutural e Financeira para a empresa;- Atendimento sem controle;- Planilhas eletrônicas e documentos preenchidos a mão;- Necessidades e problemas do sistema atual;
  14. 14. Projeto Lógico
  15. 15. Projeto Lógico- Projeto do novo sistema: recursos de hardware e software;- Sistema proposto;- Diagramas, Casos de Uso, Modelo E-R e descrições;
  16. 16. Conclusão- Desenvolvimento do trabalho possibilitou a implantação de um sistema sem custos e funcional para a empresa E.M. Motos;- Objetivos de aprendizagem plenamente alcançados;- Pesquisas sobre: IHC, GWT, Java, Ajax, Postgree, Netbeans, RIAs, Bibliotecas de desenvolvimento, GlassFish, Apache Tomcat, Astah...- Sistema Race Tech irá proporcionar maior agilidade e controle dos atendimentos da empresa;
  17. 17. Trabalhos Futuros- Implementação de um widget na tela inicial, apresentando as manutenções abertas para o dia;- Complementar módulo de consulta web, para avisar o cliente via email ou via SMS sobre modificações na manutenção aberta em seu nome;
  18. 18. Demonstração

×