Tartalomjegyzék:

Projeto Fila Fácil: 7 lépés
Projeto Fila Fácil: 7 lépés

Videó: Projeto Fila Fácil: 7 lépés

Videó: Projeto Fila Fácil: 7 lépés
Videó: 💜🔅РЕЛЬЕФНАЯ салфеточка. (№82) Вяжем вместе 2024, November
Anonim
Projeto Fila Fácil
Projeto Fila Fácil

Em nosso dia a dia vamos diversas vezes em locais onde é needária uma gestão de senhas de clientes para organizar e agilizar atendimentos. Em alguns estabelecimentos podemos demorar alguns minutos ou até mesmo horas esperando por atendimento. Para minimalizar o desgaste por essa espera, desenvolvemos nesse trabalho um system de gerenciamento de fila, onde o usuário, passa a ter o controle da sua senha na palma da mão. A ideia princip é que o cliente tenha o quadro de atendimento em seu celular com o tempo becslés até o seu atendimento e utilize esse período de espera podendo resolver outras coisas que julgar needário.

A seguir será mostrado todo o processo de desenvolvimento do protótipo para essa solução, tais como o desenvolvimento do software, o hardver para exibição em tela e um vídeo demonstrativo. Os dados dos clientes e o controle da fila são todos jogados em nuvem através da plataforma da google chamada firebase. Essa plataforma permite que todos os usuários acessem informationções da fila em tempo real. Para o desenvolvimento do protótipo, foram utilizados:

1. Placa DragonBoard 410c (adatlap)

2. Android S9tudio (webhely)

3. Firebase (webhely)

1. lépés: Sobre a DragonBoard 410C

Nézze meg a DragonBoard 410C -t
Nézze meg a DragonBoard 410C -t
Nézze meg a DragonBoard 410C -t
Nézze meg a DragonBoard 410C -t

A Nesse projektor kihasználja a 410c sárkánytáblát a videokamerán vagy az alkalmazáson keresztül, mint a négy interaktív interakciót és a HDMI port helyét. Abaixo segue as principais especificações da placa.

A DragonBoard 410c a 96 tábla alaplapja, amely nem rendelkezik processzorral a Qualcomm Snapdragon 400 sorozatban.

Possui:

CPU: Négymagos ARM® Cortex® A53 (32 e 64 bit)

Memória: 1 GB 533 MHz -es LPDDR3

Memória de armazenamento: 8 GB

SD kártyahely

Wifi 802.11 b/g/n

Bluetooth 4.1

GPIO 40 pinos de baixa velocidade

GPIO 60 pinos de alta velocidade

Támogatja az operációs rendszereket az Android 5.1 (Lollipop), Linux és Windows IoT Core rendszerhez.

2. lépés: Az Android Studio előkészítése

Készítse elő az Ombiente Android Stúdiót
Készítse elő az Ombiente Android Stúdiót
Készítse elő az Ombiente Android Stúdiót
Készítse elő az Ombiente Android Stúdiót
Készítse elő az Ombiente Android Stúdiót
Készítse elő az Ombiente Android Stúdiót

Figuras acima demonstram vagy passo a passo para criar um novo projeto do Android. Primeiro devemos clickar in inicial novo projeto Android Studio, em seguida na próxima tela deve-se colocar o nome do projeto com o nome do pacote e o local onde salá-lo. A terceira tela é onde definitions o SDK (Kit de Desenvolvimento de software) mínimo que o nosso system irá suportar. Por fim selecionamos a nossa activity base e o nome da nossa activity princip.

3. lépés: O Que É O Firebase

O Que É O Firebase
O Que É O Firebase

Firebase é uma plataforma de desenvolvimento de aplicações web e móveis, foi desenvolvida inicialmente pela startup Envolve em 2011 e em pouco tempo adquirida pela google no ano de 2014.

O firebase nos dias atuais permite armazenar e sincronizar dados em aplicações em tempo real, criar um system de autenticação de usuários, armazenar e disponibilizar arquivos, armazenar e sincronizar dados do aplicativo em escala global, entre divers.

4. lépés: Integrando O Firebase Ao Projeto Nincs Android Studio

Integrált O Firebase Ao Projeto Nincs Android Studio
Integrált O Firebase Ao Projeto Nincs Android Studio
Integrált O Firebase Ao Projeto Nincs Android Studio
Integrált O Firebase Ao Projeto Nincs Android Studio
Integrált O Firebase Ao Projeto Nincs Android Studio
Integrált O Firebase Ao Projeto Nincs Android Studio
Integrált O Firebase Ao Projeto Nincs Android Studio
Integrált O Firebase Ao Projeto Nincs Android Studio

Az integrált firebase a projeto android é bem egyszerű, létező duas formák de fazer essa integração, a primeira é através da própria interface do android studio que utiliza o assistente do firebase e pode ser feito no menu Ferramentas> Firebase para abrir a janela do 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 facilititar o entendimento. A primeira coisa que deve ser feita é acessar o site do firebase (https://firebase.google.com/) e entrar nincs menü "Sessão Iniciada" és fazer vagy kataszter. Feito isso, kattintson az "Aceder à Consola" és a janela keverékre kattintva nincs link "Saját gyűjteménybe helyezve".

Pronto, feito isso estamos prontos para criar o nosso projeto android studio with plataforma firebase, a janela de projeto já está aberta e devemos inserir nela o nome do nosso projeto, o país em que estamos e clickar em criar projeto. Uma nova janela se abrirá and nela devemos clickar "Saját gyűjteménybe helyez Firebase ao seu Aplicativo Android". A nessa parte que "linkamos" de fato o firebase ao nosso projeto, inserindo o nome do nosso pacote (mesmo pacote utilizado na criação do projeto Android), és a hirdetés vagy a SHO-1 tanúsítvány. Por fim seguimos o passo a passo final do próprio site do firebase para concluirmos and integração.

5. lépés: 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 fő objetivo na criação desse projeto é fazer uma plataforma simples e intuitiva para atingir o maior número de pessoas. A primeira tela é onde o usuário faz o login ou realiza um novo cadastro caso ainda não o tenha feito, a segunda tela é onde o usuário acessa depois de realizar o login, nela podemos ver um botão onde pode-se realizar o pedido de uma nova senha e acessar vagy quadro interativo de senhas. Por ser apenas um protótipo, vagy aplicativo fornece apenas um controle básico das senhas, ou seja, funciona somente como um gestor simples dos clientes. A ideia é folyamatos evoluindo para que o cliente possa saber o tempo médio de atendimento por cada tipo de serviço e enviar uma notificação ao usuário quando estiver próximo da sua vez. A última tela é onde ocorre a gestão pelo atendente, nela existe a separação entre clientes normais e clientes com prioridades, assim o estabelecimento congue criar filas alternativas para diferentes tipos de clientes.

6. lépés: 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

A primeira figura mostra vagy trecho do código de kataszter de novos usuários com o auxílio do Firebase, onde o email e a senha do usuário é guardada em uma classe chamada "usuarios" e recuperada no momento da autenticação. Em seguida é possível ver a criptografia que é feita usando Base64 para tentar proteger melhor os dados dos usuários.

A segunda imagem mostra a validção do email and senha do usuário na tela de login também utilizando o Firebase como auxílio, se tudo ocorrer com sucesso chama a função para Abrir a Tela Principal, que é a tela onde o usuário solicita uma senha.

A terceira figura mostra o código response to apresentar a list de clientes que solicitaram uma senha para os atendentes, que por sua vez realizarão as chamadas de cada cliente. Ez a figura vemos és busca dos dados no firebase és a montázs a fila dentro de uma ArrayList e mostrada na tela do celular em tempo real.

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

Ajánlott: