Talaan ng mga Nilalaman:

Projeto Fila Fácil: 7 Mga Hakbang
Projeto Fila Fácil: 7 Mga Hakbang

Video: Projeto Fila Fácil: 7 Mga Hakbang

Video: Projeto Fila Fácil: 7 Mga Hakbang
Video: Как связать косметичку крючком САМЫМ ПРОСТЫМ СПОСОБОМ! | Учебник по вязанию крючком 2024, Nobyembre
Anonim
Projeto Fila Fácil
Projeto Fila Fácil

Em nosso dia a dia vamos diversas vezes em locais onde é mustária uma gestão de senhas de clientes para sa organizar at agilizar atendimentos. Em alguns setelecimentos podemos demorar alguns minutos ou até mesmo horas esperando por atendimento. Para sa 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. Ang isang punong guro ng ideya ay ang cliente tenha o quadro de atendimento em seu celular com o tempo estimado até seu atendimento at gamitin ang esse período de espera podendo resolver outras coisas que julgar kinakailangan.

Ang isang seguir será mostrado todo o processo de desenvolvimento ay gagawa ng proteksyon para sa iyo, gawin ang software o desenvolvimento na gawin ang software, o hardware para sa exibição em tela e um vídeo demonstrativo. Ang mga kliyente ay gagawa ng kontrobersya ng fila tungkol sa pag-jogging ng emveve 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 sa desenvolvimento do protótipo, foram utilizados:

1. Placa DragonBoard 410c (Datasheet)

2. Android S9tudio (Site)

3. Firebase (Site)

Hakbang 1: Sobre isang DragonBoard 410C

Sobre isang DragonBoard 410C
Sobre isang DragonBoard 410C
Sobre isang DragonBoard 410C
Sobre isang DragonBoard 410C

Nesse projeto utilizamos a placa dragonboard 410c para sa transmitir para um vídeo o aplicativo com as informações do quadro interativo utilizando a porta HDMI dessa placa. Abaixo segue bilang principais especificações da placa.

Ang isang talakayan ng DragonBoard 410c ay lahat ng 96board na base na walang proseso para sa proseso ng Qualcomm Snapdragon 400.

Possui:

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

Tandaan: 1GB LPDDR3 533MHz

Memória de armazenamento: 8GB

Slot para cartã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

Suporta sistemang pagpapatakbo ng Android 5.1 (Lollipop), Linux at Windows IoT Core.

Hakbang 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

Tulad ng figuras acima demonstram o passo a passo para sa criar um novo projeto do Android. Ang pangunahing impormasyon tungkol sa Android Studio, na nabago sa pamamagitan ng tela deve-se colocar o ang gagawing projeto com o nome do pacote e o local onde irá salvá-lo. Ang terceira tela ay onde definimos o SDK (Kit de Desenvolvimento de software) na maaari mong mai-install ng system. Para sa iyo, isang batayan ng aktibidad ng aktibidad o ang pangunahing gawain ng aktibidad ng nossa.

Hakbang 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 startup Envolve em 2011 and em pouco tempo adquirida pela google no ano de 2014.

O firebase nos dias atuais permite armazenar e sincronizar magiging em aplicações em tempo real, criar um sistema de autenticação de usuários, armazenar e disponibilizar arquivos, armazenar e sincronizar maging do aplicativo em escala global, entre diversas outras coisas.

Hakbang 4: Integrando O Firebase Ao Projeto Walang Android Studio

Integrando O Firebase Ao Projeto Walang Android Studio
Integrando O Firebase Ao Projeto Walang Android Studio
Integrando O Firebase Ao Projeto Walang Android Studio
Integrando O Firebase Ao Projeto Walang Android Studio
Integrando O Firebase Ao Projeto Walang Android Studio
Integrando O Firebase Ao Projeto Walang Android Studio
Integrando O Firebase Ao Projeto Walang Android Studio
Integrando O Firebase Ao Projeto Walang Android Studio

Isang integração do firebase at projeto android ay maraming mga simple, na mayroon ng mga formas de se fazer na ito ay nasa integração, isang pangunahing tampok na interface ng android na gagamitin para sa iyo na tulungan ang firebase at i-install ang menu na walang Sakuna na menu> Firebase para magamit ang isang janela Tumulong sa iyo upang mabigyan ka ng isang passo.

Isang segunda forma é fazendo tudo de maneira manu-manong, na mayroong isang maneira que escolhemos, at iyong mga podemos ver bilang figuras com o tutorial que montamos para sa facilitar o entendimento. Isang primeira coisa que deve ser feita é acessar o site gawin firebase (https://firebase.google.com/) at walang entrada na menu na "Sessão Iniciada" e fazer o cadastro. Kaya, clique em "Aceder à Consola" e na janela seguinte clique no link "Adicionar Projeto".

Pronto, feito isam estamos prontos para criar o nosso projeto android studio na 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. Mag-click dito upang ma-access ang clicar ng "Adicionar o Firebase at ang Aplicativo Android". É 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), at kung ano ang sertipikasyon ng SHA-1. Para sa mga huling hakbang o passo na huling pasok na gawin ang site na gagawin firebase para concluirmos a integração.

Hakbang 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 punong-guro na tagapagtaguyod na mag-imbak ng programa upang gawing mas simple ang mga pamamaraan upang mai-intindi ang ating mga ideya o maiuutos sa mga pessoas. Isang primeira tela é onde o usuário faz o login sa iyong realiza um novo cadastro caso ainda não o tenha feito, isang segunda tela é onde o usuário acessa depois de realizar o login, kung saan ay nabuo ang mga ito sa pode-se realizar o pedido de uma nova senha e acessar o quadro interativo de senhas. Para sa iyo, maaari kang magpatuloy sa pagbibigay ng tulong sa iyong mga kliyente. Ang isang ideya ay patuloy na pagsasaayos para sa kliyente ng 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. Ang isang telebisyon na ito ay maaring baguhin ang bawat hakbang, na mayroon nang isang kliyente para sa mga kliyente na dapat gawin sa mga kliyente, na maitaguyod ang mga ulat na mag-link ng iba pang mga kliyente.

Hakbang 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

Isang primeira figura mostra o trecho do código de cadastro de novos usuários com o auxílio do Firebase, sa email o email para sa isang senha na gagamitin sa amin ay nagbabantay sa lahat ng mga chamada na "usuarios" at gagamitin muli ang momento at autenticação. Inaasahan namin ang lahat ng isang kriptografia que é feita usando Base64 para sa protar ng proteger melhor os magiging dos usuários.

Ang isang pansamantalang imahen na kinakailangan ng email ay ang email kung paano mag-login upang magamit ang Firebase como auxílio, se tudo ocorrer com sucesso chama a função para sa Abrir a Tela Principal, isang tela onde o usuário solicita uma senha.

Isang terceira figura mostra o código responsável por apresentar a lista de clientes que solicitaram uma senha para os atendentes, que por 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.

Ang isang imahe na pinakahulugan ng isang recuperação do JSON (formatação de troca de magiging) usado no quadro interativo os magiging das chamadas.

Inirerekumendang: