Բովանդակություն:

Projeto Fila Fácil: 7 քայլ
Projeto Fila Fácil: 7 քայլ

Video: Projeto Fila Fácil: 7 քայլ

Video: Projeto Fila Fácil: 7 քայլ
Video: Interlocking Crochet in the Round Tutorial 2024, Նոյեմբեր
Anonim
Պրոյետո Ֆիլա Ֆեսիլ
Պրոյետո Ֆիլա Ֆեսիլ

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 minimizar o desgaste por essa espera, desenvolvemos nesse trabalho um sistema de gerenciamento de fila, onde o usuário, passa a ter o controle da sua senha na palma da mão. Հաճախորդի գաղափարն այն է, որ մեր բջջային բջիջները կարող են օգտագործել արագ կամ արագ օգտագործվող արագությունը, որն օգտագործվում է արագ և անհետաձգելի կարիքներից ելնելով:

Այն կարող է օգտագործվել որպես արագ լուծում, որն օգտագործվում է լուծման համար, որը նախատեսված է ծրագրային ապահովման համար, ինչպես նաև ապարատային սարքավորումների համար, երբ մենք փորձում ենք ցուցադրել: 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 informações da fila em tempo real. Para o desenvolvimento do protótipo, foram utilizados:

1. Placa DragonBoard 410c (տվյալների թերթիկ)

2. Android S9tudio (կայք)

3. Firebase (կայք)

Քայլ 1: Sobre a DragonBoard 410C

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

Անհրաժեշտ է օգտագործել պլաստիկ վահանակի 410c- ի փոխանցման համար `այն փոխանցելու կամ օգտագործելու համար, քանի որ մենք օգտագործում ենք չորս ինտերակտիվ ինտերակտիվ օգտագործում HDMI- ի դիսփլեյի պորտալի համար: Abaixo segue as principais especificações da placa.

Տեղադրված է DragonBoard 410c- ով և տեղադրված է 96 տախտակներով, որոնք հիմնված չեն Qualcomm Snapdragon 400- ի վրա:

Պոսուի:

Պրոցեսոր ՝ Quad-Core ARM® Cortex® A53 (32 և 64 բիթ)

Հիշողություն ՝ 1 ԳԲ LPDDR3 533 ՄՀց

Հիշողության ծավալը ՝ 8 ԳԲ

SD խաղային քարտի համար նախատեսված անցք

Wi -Fi 802.11 բ/գ/ն

Bluetooth 4.1

GPIO de 40 pinos de baixa velocidade

GPIO de 60 pinos de alta velocidade

Android 5.1 (Lollipop), Linux և Windows IoT Core օպերացիոն համակարգի օպերացիոն համակարգը:

Քայլ 2. Նախապատրաստեք O Ambiente Android Studio- ն

Preparando O Ambiente Android Studio
Preparando O Ambiente Android Studio
Preparando O Ambiente Android Studio
Preparando O Ambiente Android Studio
Նախապատրաստեք O Ambiente Android Studio- ն
Նախապատրաստեք O Ambiente Android Studio- ն

As figuras acima demonstram o passo a passo para criar um novo projeto do Android- ի համար: Primeiro devemos կտտացրեք մեր նոր ծրագրին Android Studio- ին, այնուհետև մենք կպահպանենք ձեր հեռախոսի գույնը կամ անունը, ինչպես նաև կփրկենք ձեր տեղական փրկարարական ծառայությունը: SDK (Kit de Desenvolvimento de ծրագրային ապահովում) օգտագործելու համար անհրաժեշտ է օգտագործել կամ աջակցել ձեր համակարգչին: Por fim selecionamos a nossa գործունեության հիմքը e o nome da nossa գործունեության տնօրենն է:

Քայլ 3: 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 ստարտափ 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 sistema de autenticação de usuários, armazenar e disponibilizar arquivos, armazenar e sincronizar dados do aplicativo em escala global,

Քայլ 4: Integrando O Firebase Ao Projeto No Android Studio

Integrando O Firebase Ao Projeto No Android Studio
Integrando O Firebase Ao Projeto No Android Studio
Integrando O Firebase Ao Projeto No Android Studio
Integrando O Firebase Ao Projeto No Android Studio
Integrando O Firebase Ao Projeto No Android Studio
Integrando O Firebase Ao Projeto No Android Studio
Integrando O Firebase Ao Projeto No Android Studio
Integrando O Firebase Ao Projeto No Android Studio

Ամբողջական ծրագիր, որն ապահովում է Android- ի պարզունակ լինելը, կան երկու հիմնական ձևեր, որոնք ներառում են ինտեգրման ինտեգրված ինտերֆեյսը, որի հիմնական տարբերակն է Android studio- ի օգտագործումը կամ օժանդակությունը, ինչպես նաև հրահանգների և հրահանգների օգտագործումը ոչ մի մենյուն Ferramentas> Firebase para abrir a janela do Assistente em seguida é só seguir o passo a passo.

A mangona forma é fazendo tudo de maneira manual, que foi a maneira que escolhemos, e acima podemos ver as figuras com o tutorial que montamos para easyar o entendimento. Հրդեհային բազայի (https://firebase.google.com/) կայքում տեղադրման հիմնական եղանակը (https://firebase.google.com/) և ոչ մի ընտրացանկ «Sessão Iniciada» և կադաստրի փուլում չէ: Feito isso, clique em "Aceder à Consola" and an janela seguinte clique no link "Adicionar Projeto":

Pronto, feito isso estamos prontos para criar o nosso projeto android studio at 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 clicar em criar projeto. Uma nova janela se abrirá e nela devemos clicar em "Adicionar o Firebase ao seu Aplicativo Android": Ess nessa parte que "linkamos" de fato o firebase ao nosso projeto, inserindo o nome do nosso pacote (mesmo pacote utilisado na criação do projeto Android), and adicionando o nosso certificado SHA-1. For fim seguimos o passo a passo final do próprio site do firebase para concluirmos a integração.

Քայլ 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 e intuitiva para atingir o maior número de pessoas. A Primeira tela é onde o usuário faz o login or 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 nova senha e acessar o quadro interativo de senhas. Por ser apenas um protótipo, o aplicativo fornece apenas um controle básico das senhas, ou seja, funciona somente como um gestor simples dos clientes- ի կողմից: A ideia é Continuar 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. Última tela é de de ne ne ne ne ne ne ne, la ne

Քայլ 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

A Primeira figura mostra o trecho do código de cadastro de novos usuários com ouxí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 համար tentar proteger melhor os dados dos usuários:

Մի մեծ պատկեր, որը կարող է օգտագործվել էլեկտրոնային փոստի միջոցով, ինչպես նաև օգտագործել այն, երբ մենք մուտք ենք գործում ՝ օգտագործելով Firebase կամ օժանդակ սարքավորումներ, որոնք կօգնեն ձեզ ապահովել Abrir a Tela Principal- ը, ինչպես նաև այն ժամանակ, երբ մենք օգտագործում ենք այն:

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

Última imagem mostra a recuperação do recuperação do JSON (formatação de troca de dados) օգտագործում է ոչ quadro interativo os dados das chamadas:

Խորհուրդ ենք տալիս: