Projeto Fila Fácil: 7 שלבים
Projeto Fila Fácil: 7 שלבים
Anonim
Projeto Fila Fácil
Projeto Fila Fácil

Em nosso dia a dia vamos diversas vezes em locais onde é necessá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 control da sua senha na palma da mão. מנהיג אידיאלי יכול לקיים את התוכנית או להשתמש במסלול הסלולרי או להעריך את הטמפו או לנצל את התכנים.

A seru most serado todo o processo de desenvolvimento do protótipo for essa solução, tais como o desenvolvimento do software, o hardware fora exibição em tela e um vídeo demonstrativo. Os dados dos clientses o o control da fila são todos jogados em nuvem através da plataforma da google chamada firebase. Essa plataforma permite que todos us usário acessem informações da fila em tempo real. Para o desenvolvimento do protótipo, foram utilizados:

1. Placa DragonBoard 410c (גליון נתונים)

2. אנדרואיד S9tudio (אתר)

3. Firebase (אתר)

שלב 1: Sobre a DragonBoard 410C

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

Nesse projeto utilizamos placa dragonboard 410c para transmitir for vídeo o aplicativo com as information on quadro interativo utilizando and porta HDMI these placa. Abaixo segue as principais especificações da placa.

מקום DragonBoard 410c וכולל מקום 96 לוחות שאינם מעבדים עבור Qualcomm Snapdragon 400.

פוסוי:

מעבד: ארבע ליבות ARM® Cortex® A53 (32 e 64 סיביות)

זיכרונות: 1GB LPDDR3 533MHz

זיכרון ארמנמנטו: 8 ג'יגה -בתים

Slot for cartão SD

Wifi 802.11 b/g/n

בלוטות '4.1

GPIO de 40 pinos de baixa velocidade

GPIO של 60 pinos de alta velocidade

מערכות תומכות בתפעול עם אנדרואיד 5.1 (סוכרייה על מקל), לינוקס ו- Windows IoT Core.

שלב 2: Preparando O Ambiente Android Studio

אולפן אנדרואיד Preparando O Ambiente
אולפן אנדרואיד Preparando O Ambiente
אולפן אנדרואיד Preparando O Ambiente
אולפן אנדרואיד Preparando O Ambiente
אולפן אנדרואיד Preparando O Ambiente
אולפן אנדרואיד Preparando O Ambiente

בתור figuras acima demonstram o passo a passo para criar um novo projeto לעשות אנדרואיד. Primeiro devemos clicar them iniciar novo projeto Android Studio, em seguida na próxima tela deve-se colocar of nome do projeto com o nome do pacote e o מקומי מקוון ira salvá-lo. Na terceira tela é onede definimos of SDK (Kit de Desenvolvimento de software) Por fim selecionamos בסיס פעילות 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 for 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 sistema de autenticação de usuários, armazenar e disponibilizar arquivos, armazenar e sincronizar dados do aplicativo em escala global, entre diversas.

שלב 4: Integrando O Firebase Ao Projeto אין אנדרואיד סטודיו

Integrando O Firebase Ao Projeto אין אנדרואיד סטודיו
Integrando O Firebase Ao Projeto אין אנדרואיד סטודיו
Integrando O Firebase Ao Projeto אין אנדרואיד סטודיו
Integrando O Firebase Ao Projeto אין אנדרואיד סטודיו
Integrando O Firebase Ao Projeto אין אנדרואיד סטודיו
Integrando O Firebase Ao Projeto אין אנדרואיד סטודיו
Integrando O Firebase Ao Projeto אין אנדרואיד סטודיו
Integrando O Firebase Ao Projeto אין אנדרואיד סטודיו

A integração do firebase ao projeto android and bem simples, existem duas formas de se fazer essa integração, a primeira and através da propriya interface do android studio que utiliza o assistente for firebase and pode ser feito no menu Ferramentas> Firebase עבור abrir a janela do Assistente em seguida é so 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 or entendimento. אתר אינטרנט שמוביל אתרים לבסיס האש (https://firebase.google.com/) אינו מציע תפריט "Sessão Iniciada" ופינת או קאדסטר. Feito isso, click em "Aceder à Consola" e na janela seguinte clique no link "Adicionar Projeto".

Pronto, feito isso estamos prontos para criar או nosso projeto android studio na plataforma firebase, a janela de projeto yes está aberta e devemos inserir nela או nome do nosso projeto, או 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". É nessa parte que "linkamos" de fato o firebase ao nosso projeto, inserindo o nome do nosso pacote (mesmo pacote utilizado and criação for projeto Android), and adicionando and nosso certificado SHA-1. פור fim seguimos o passo a passo final do próprio site do firebase para concluirmos and 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

העקרונות העיקריים שלנו יכולים להיות דוגמאות לפלטפורמות פשוטות ואינטואיטיביות עבור מספר רב יותר. 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 é one of 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 o quadro interativo de senhas. For ser apenas um protótipo, o aplicativo fornece apenas um control básico das senhas, ou seja, funciona somente como um gestor simples dos clientses. 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. אולטימציה לתקופה או לתפקיד, או לקיים חלקים נפרדים לקוחים עם פרידיידס, או לקבל שירותים אחרים של משתמשי הקולנוע.

שלב 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 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. אנו יכולים להעריך קריפטוגרפיה כי אנו יכולים להשתמש ב- Base64 עבור פרוטוקול משתמש זה יכול לעזור לנו.

תצלום של דואר אלקטרוני יכול לשלוח הודעות דוא ל ולהשתמש בנושאי שימוש בכניסה לאתר Firebase como auxílio.

תפקיד אחרון של תגובות אחרונות על מנת לשפר את רשימת הלקוחות שאנו מבקשים להגיש עבורנו. 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.

תמונת מצב מירבית לשחזור של JSON (formatação de troca de dados) usado no quadro interativo os dados das chamadas.