Inhoudsopgave:

Projeto Fila Fácil - Ajarnpa
Projeto Fila Fácil - Ajarnpa

Video: Projeto Fila Fácil - Ajarnpa

Video: Projeto Fila Fácil - Ajarnpa
Video: Projeto Fila Fácil 2024, November
Anonim
Project Fila Facil
Project Fila Facil

Er zijn verschillende soorten activiteiten die nodig zijn om de organisatie van de organisatie en de activiteiten te organiseren. Em alguns estabelecimentos podemos demorar alguns minutos of até mesmo esperando por atendimento. Para minimizar o desgaste essa espera, desenvolvemos nesse trabalho um sistema de gerenciamento de fila, onde o usuário, passa a ter o control da sua senha na palma da mão. Een hoofdidee van de klant is een viervoudig atendimento in de buurt van het tempo dat wordt geschat op een andere manier om de juiste resolutie te gebruiken.

Een seguir será desenvolvimento todo o processo desenvolvimento do protótipo para essa solução, tais como o desenvolvimento do software, of hardware para exibição em tela en um vídeo demonstrativo. Het is mogelijk om klanten en controle te hebben over alle activiteiten die nodig zijn om de platformen van Google Chamada Firebase te openen. Essa plataforma permite que todos os usuários acessem informaçes da fila em tempo real. Para o desenvolvimento do protótipo, foram utilizados:

1. Placa DragonBoard 410c (gegevensblad)

2. Android S9tudio (site)

3. Firebase (site)

Stap 1: Sobre een DragonBoard 410C

Sobre a DragonBoard 410C
Sobre a DragonBoard 410C
Sobre a DragonBoard 410C
Sobre a DragonBoard 410C

Nesse projeto utilizamos a placa dragonboard 410c voor transmissie voor video en aplicativo com als informações do quadro interativo utilizando een porta HDMI dessa placa. Abaixo segue als principais especificações da placa.

Een plaat DragonBoard 410c en een plaat van 96boards op basis van geen processor uit de serie Qualcomm Snapdragon 400.

Possui:

CPU: Quad-Core ARM® Cortex® A53 (32 e 64 bits)

Geheugen: 1GB LPDDR3 533MHz

Memoria de armazennamento: 8GB

Slot voor winkelwagenão SD

Wifi 802.11 b/g/n

Bluetooth 4.1

GPIO de 40 pinos de baixa velocidade

GPIO de 60 pinos de alta velocidade

Ondersteuning voor Android 5.1 (Lollipop), Linux en Windows IoT Core.

Stap 2: Preparando O Ambiente Android Studio

Preparando O Ambiente Android Studio
Preparando O Ambiente Android Studio
Preparando O Ambiente Android Studio
Preparando O Ambiente Android Studio
Preparando O Ambiente Android Studio
Preparando O Ambiente Android Studio

As figuras acima demonstram o passo a passo para criar um novo projeto do Android. Primeiro ontwikkelt clicart initiar novo projeto Android Studio, em seguida a proxima tela deve-se colocar o nome do projeto com o nome do pacote en o local onde ira salvá-lo. Na terceira tela é onde definimos o SDK (Kit de Desenvolvimento de software) minimo que o nosso sistema irá suportar. Por fim selecionamos a nossa activity base e o nome da nossa activity principal.

Stap 3: O Que É O Firebase

O Que É O Firebase
O Que É O Firebase

Firebase is een platform voor desenvolvimento de aplicações web en moveis, foi desenvolvida inicialmente pela startup Envolve em 2011 en pouco tempo adquirida pela google no an an 2014.

O firebase nos dias atuais permite armazenar en sincronizar dados em aplicações em tempo real, criar um sistema de autenticação de usuários, armazenar en disponibilizar arquivos, armazenar en sincronizar dados do aplicativo em escalaras out global, en sedert aplicativo em escalaras out global.

Stap 4: Integrando O Firebase Ao Projeto Geen Android Studio

Integrando O Firebase Ao Projeto Geen Android Studio
Integrando O Firebase Ao Projeto Geen Android Studio
Integrando O Firebase Ao Projeto Geen Android Studio
Integrando O Firebase Ao Projeto Geen Android Studio
Integrando O Firebase Ao Projeto Geen Android Studio
Integrando O Firebase Ao Projeto Geen Android Studio
Integrando O Firebase Ao Projeto Geen Android Studio
Integrando O Firebase Ao Projeto Geen Android Studio

Een geïntegreerde firebase en een projeto android en een eenvoudige versie, bestaande uit twee vormen van een essa integraço, een primeira en een através da própria-interface voor android studio die gebruik kan maken van assistentie om firebase en pode ser feitelijke geen menu Ferramentas > Firebase voor abrir abrir Assistente em seguida é só seguir o passo a passo.

A segunda forma é fazendo tudo de maneira manual, que foi a maneira que escolhemos, e acima podemos ver as figuras com o tutorial que montamos para facilitar o entendimento. Een primeira coisa que deve ser feita é acessar o site do firebase (https://firebase.google.com/) e entrar geen menu "Sessão Iniciada" e fazer o cadastro. Feito isso, clique em "Aceder à Consola" en na janela seguinte clique geen link "Adicionar Projeto".

Pronto, facto isso estamos prontos para criar o nosso projeto android studio op plataforma firebase, een janela de projeto já está aberta en devemos inserir nela o nosso projeto, o país em que eestamos e clicare eme. Uma nova janela se abrirá en nela devemos clicar em "Adicionar o Firebase oa seu Aplicativo Android". Een deel van de "linkamos" de fato o firebase en nosso projeto, inseindo o nome do nosso pacote (mesmo pacote utilizado na criação do projeto Android), en aanvullende o nosso certificado SHA-1. Door de volgende stap te zetten naar de definitieve versie van de site om de firebase te sluiten en te integreren.

Stap 5: Telas Da Aplicação

Telas Da Aplicação
Telas Da Aplicação
Telas Da Aplicação
Telas Da Aplicação
Telas Da Aplicação
Telas Da Aplicação
Telas Da Aplicação
Telas Da Aplicação

O principal objetivo na criação desse projeto é fazer uma plataforma simples en intuitiva para atingir o maior número de pessoas. Een primeira tela é onde o usuário faz o login of realiza um novo cadastro caso ainda não o tenha feito, a segunda tele é onde o usuário acessa depois de realizar o login, nela podemos ver um botão onde pode-se real-se nova senha en acessar of quadro interativo de senhas. Door middel van protótipo, of aplicativo fornece apenas um control básico das senhas, of seja, funciona somente como um gestor simples dos clientes. Een idee van een continu evoluindo para que o cliente possa sabre of tempo médio de atendimento por cada tipo de serviço en enviar uma notificação o usuário quando estiver próximo da sua vez. Een última tela é onde ocorre a gestão pelo atendente, nela existe a separação andtre clientes normalis e clientes com prioridades, assim o estabelecimento consegue criar filas alternativas para diferentes tipos de clientes.

Stap 6: Trechos de Códigos

Trechos De Códigos
Trechos De Códigos
Trechos De Códigos
Trechos De Códigos
Trechos De Códigos
Trechos De Códigos
Trechos De Códigos
Trechos De Códigos

Een primeira figura o trecho do código de cadastro de novos usuários com of auxílio do Firebase, onde o e e een senha do usuário é guardada em uma classe chamada "usuarios" en recuperada no momento da autenticação. Het is mogelijk om een beschrijving te geven van het gebruik van Base64 voor een proteger van het verleden.

Een segunda imagem mostra a validação do email en senha do usuário to login também utilizando o Firebase como auxílio, se tudo ocorrer com sucesso chama a função para Abrir a Tela Principal, que o a telario onde

Een terceira figura mostra o código responsável por apresentar a lista de clientes que sollicitaram uma senha para os atendentes, que sua vez realizarão as chamadas de cada cliente. Nesta figura vemos a busca dos dados no firebase en a montagem da fila dentro de uma ArrayList e mostrada na tela do celular em tempo real.

Een ultima imagem mostra a recuperação do JSON (formatação de troca de dados) usado no quadro interativo os dados das chamadas.

Aanbevolen: