Buscar

Startup PulseAds Portfolio Unopar Interdisciplinar 2019 ADS 4* Semestre Analise de Sistemas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 35 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 35 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 35 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

35
Tecnologia em Análise e Desenvolvimento de Sistemas
Kedson Deivid Borges de Jesus
Startup PulseAds
Januária-MG
2019
Kedson Deivid Borges de Jesus
Startup PulseAds
Trabalho de Conclusão de Curso apresentado à Universidade Pitágoras 
Unopar
, como requisito parcial para aprovação semestral em Análise de Sistemas.
Orientador: 
Prof.
Anderson 
Emidio
 de Macedo Gonçalves
,
Everson Matias de Morais
,
Adriano 
Sepe
,
Merris
 Mozer
.
Januária-MG
2019
SUMÁRIO
1	INTRODUÇÃO	13
2	OBJETIVO	14
3	DESENVOLVIMENTO	15
3.1	ENGENHARIA E PROJETO DE SOFTWARE	15
3.2	PROTÓTIPO DE TELA	16
3.3	PLANO DE PROJETO	18
a)	Objetivo;	19
b)	Justificativa;	19
c)	Escopo do Projeto;	19
d)	Exclusões do projeto/ Fora do escopo;	20
e)	Conceito e vantagem em praticar gerenciamento do escopo;	20
f)	EAP – estrutura analítica do projeto;	20
g)	Mapa Mental;	21
h)	Gerenciamento do tempo;	22
i)	Diagrama de Gantt;	22
j)	Proposta de metodologia de gestão de gestão de projeto;	23
k)	Plano de gerenciamento da qualidade do projeto;	23
l)	Modelo BRP (business process reengineering);	24
3.4	PROJETO ORIENTADO A OBJETOS	26
a)	Diagrama de caso de uso	26
b)	Diagrama de Classe	27
c)	Mapeamento de requisitos funcionais e não funcionais	28
d)	Definição de ciclo de vida e metodologia de desenvolvimento	28
e)	Definição de arquitetura	30
f)	Padrões de Projeto (Design Patterns)	30
g)	Tecnologias Aplicadas	32
h)	Frameworks	32
i)	Ferramentas	33
3.5	PROGRAMAÇÃO PARA WEB II	33
a)	PROTÓTIPO WEB DE CARGA DA PULSEIRA	33
4	CONCLUSÃO	38
REFERÊNCIAS	39
APÊNDICES	40
APÊNDICE A – pesquisa quali-quantitativa	41
ANEXOS	42
INTRODUÇÃO
A Startup PulseADS produzirá pulseiras com a tecnologia RFID. Nós seremos os fornecedores dessas pulseiras para grandes parques em todo o Brasil.
A tecnologia RFID (Identificação por Rádio Frequência) funciona por meio da transmissão via rádio de informações, permitindo o armazenamento e retenção de dados de forma prática, rápida e segura. Isso significa que todas as pulseiras RFID possuem um chip e uma antena (mais conhecida como etiqueta ou tag) que realizam a comunicação entre o usuário, neste caso os consumidores, etc) e a central de controle, esta comunicação ocorre com o uso de um dispositivo chamado leitor de identificação de radiofrequência, o seu funcionamento pode ser ativo ou passivo. No primeiro modo a Tag possui uma fonte de alimentação através de uma bateria e são capazes de enviar dados a um leitor por conta própria. Já no modo passivo, não há bateria e a corrente é fornecida pelo leitor. Quando posicionadas a apenas alguns centímetros de distância, isso permite uma transação de compra de maneira prática para qualquer pessoa que deseje consumir dentro do parque, além de muitos outros benefícios. As pulseiras que utilizam essa tecnologia possuem recursos de controle, contagem e atualização de dados em tempo real, basicamente funciona como um cartão no seu pulso. 
OBJETIVO
O presente trabalho tem como objetivo a criação de software de controle de créditos e débitos, e seus cadastros.
O desenvolvimento da aplicação tornará viável o uso das pulseiras com RFID.
Será elaborada uma proposta de desenvolvimento, onde será usado todo conhecimento adquirido durante as fases do curso, modelagem do software, levantamento de requisitos, arquitetura do sistemas entre outros.
DESENVOLVIMENTO
ENGENHARIA E PROJETO DE SOFTWARE
A engenharia aplicada ao software preocupa-se em usar métodos do conhecimento cientifico na criação do software desde sua fase inicial até sua finalização, onde possamos dar manutenção e acompanhar seu ciclo de vida.
Considerando o contexto do estudo de caso, foi observada a necessidade de definirmos algumas funcionalidades do sistema que possibilitará o uso das pulseiras RFID. 
Cadastro de pulseira
-Número serial;
-Fabricante;
-Tipo de pulseira;
-Validade;
-Valor/Curso.
Cadastro de Cliente
-Nome;
-Endereço, número, bairro, complemento;
-CPF;
-RG;
-Estado Civil;
-Profissão;
-Email;
-Telefone;
-Data de Nascimento.
Cadastro Funcionário
-Nome;
-Endereço;
-Telefone;
-Função;
-CPF, RG.
Controle Crédito/Débito
-Nome Cliente;
-Crédito;
-Débito;
-Validade;
-Consultar Cliente;
-Código Pulseira.
Definidos os cadastros e funcionalidades, já podemos ter noção do que poderá ser feito no sistema para a nossa startup.
PROTÓTIPO DE TELA
O protótipo das telas faz parte do processo de aprovação da estrutura e design do nosso sistema, de acordo com o levantamento de requisitos foram criados os protótipos abaixo:
Figura 001 - Cadastro de Pulseira
Fonte: Próprio Autor (2019)
Figura 002 – Cadastro de Cliente
Fonte: Próprio Autor (2019)
Figura 003 – Cadastro de Funcionário
Fonte: Próprio Autor (2019)
Figura 004 – Controle de Crédito/Débito
Fonte: Próprio Autor (2019)
PLANO DE PROJETO
O projeto é o que é lançado previamente antes do desenvolvimento ou do início dos trabalhos, portanto ele deve ser bem planejado e gerenciado, também ter seus objetivos, riscos e prazos estabelecidos.
Usaremos como base o guia PMBOK para nos nortear no planejamento e no gerenciamento. Abaixo está nossa proposta de plano de projeto: 
Objetivo;
A Startup PulseADS propõe a criação do sistema que fará o controle e interação, e possibilite o uso das pulseiras com tecnologia RFID nos parque de diversão de toda região. 
Com a criação do software que fará a interação com as pulseiras, procuramos deixar a fase empírica e expandir a tecnologia melhorando o controle de vendas e consumo nos parques.
Justificativa;
A crescente demanda nos parques de nossa região, o controle financeiro de recursos mostrou-se inconsistente, a alocação e contratação de mão-de-obra para atender nossos serviços tem gerado transtornos em nossos setores administrativos de RH.
Com a criação do software que fará a interação com o sistema RFID, faremos melhor uso de nossos recursos e controlaremos melhor nosso setor financeiro. 
Escopo do Projeto;
O presente escopo trata do desenvolvimento do software que irá possibilitar o uso das pulseiras com tecnologia RFID.
O software terá as seguintes funcionalidades: cadastro de clientes, cadastro de funcionários, cadastro de pulseiras, cadastro de crédito/débito, controle de vendas.
Levantamento de requisitos;
Modelagem do sistema;
Protótipo;
Criação do Banco de Dados;
Implantação, Testes e Treinamento;
Exclusões do projeto/ Fora do escopo;
- Não é de nossa responsabilidade o funcionamento ou qualquer implantação do sistema RFID.
- As instalações e toda área disponível para a operabilidade do sistema será de responsabilidade do parque.
Conceito e vantagem em praticar gerenciamento do escopo;
Segundo o PMBOK o conceito de gerenciamento do escopo do projeto usa processos que asseguram que o projeto inclua todo trabalho necessário, e apenas o necessário para que o projeto seja concluído com sucesso. Este processo define e controla o que está e o que não está incluso no projeto.
Sua principal vantagem é a definição de tarefas que serão necessárias para o sucesso do projeto e o controle de todas as entregas e entradas.
EAP – estrutura analítica do projeto;
A Estrutura Analítica do Projeto faz parte do gerenciamento do escopo do projeto, e inclui os processos necessários para garantir que o projeto inclui todo trabalho requisitado, e apenas o que for requisitado para finalizá-lo com sucesso. 
O gerenciamento do escopo do projeto está relacionado com a definição do que está, e do que não está incluso no projeto.
Criar a EAP é o processo de subdivisão das estregas e do trabalho do projeto em componentes menores e mais facilmente gerenciáveis. O principal benefício desse processo é o fornecimento de uma visão estruturada do que deve ser entregue. 
Figura 005 – EAP (Power Point)
Fonte: Próprio Autor (2019)
Mapa Mental;
Figura 006– Mapa Mental (Power Point)
Fonte: Próprio Autor (2019)
Gerenciamento do tempo;
O gerenciamento do tempo do projeto inclui os processos necessários para gerenciar o termino pontual do projeto. 
Ao praticar o gerenciamento do tempo garantimos que as atividades sejam organizadas, que sejam feitas dentro do prazo, estipuladas e distribuídas para os responsáveis.
Diagrama de Gantt;
O gráfico de Gantt ou diagrama de Gantt é uma ferramenta visual para controlar o cronograma de um projeto, tudo se refere ao tempo do projeto, ajudando a avaliar os prazos de entrega e os recursos de riscos. 
Para gestão de um projeto, o gráfico mostra visualmente um painel com as tarefas que precisam ser realizadas, a relação de precedência entre elas, quando as tarefas serão iniciadas, sua duração, responsável e previsão de término. Dessa forma fica mais simples conseguir fazer com que toda a equipe entenda suas responsabilidades, e acompanhar o andamento do projeto. 
Figura 007 – Cronograma do projeto (Diagrama de Gantt)
Fonte: Próprio Autor (2019)
Proposta de metodologia de gestão de projeto;
Para que um projeto seja executado com sucesso é preciso ter uma metodologia de gestão de projeto, as opções de escolha variam das mais tradicionais e as atuais.
É altamente recomendado no projeto de um software recorremos as novas metodologias como as Gestões Ágeis de Projetos.
Nossa proposta da equipe de Desenvolvimento é seguirmos a metodologia ágil scrum, essa gestão tem haver com a adoção de métodos que priorizam a comunicação e uma atuação integrada. Com ela, é possível reduzir o tempo de desenvolvimento e conquistar vários outros efeitos positivos.
Principais características do Scrum
Teve seu aparecimento na década de 80, ele fez a divisão do desenvolvimento do projeto em ciclos conhecidos como Sprints.
 Eles têm um tempo definido e são executados conforme ocorrem as entregas. Cada um conta com um planejamento específico, de modo que sejam determinadas as ações que serão executadas.
São feitas reuniões diárias chamadas de Daily Scrum. Elas servem para que todo o time saiba o que já foi feito e o que ainda precisa ser realizado. Ao final do Sprint há uma entrega, que é avaliada pelo cliente. O processo se reinicia, até que haja a conclusão. 
Essa é uma abordagem altamente focada na iteratividade de um jeito prático o que gera um desempenho ágil favorecido.
Plano de gerenciamento da qualidade do projeto;
O gerenciamento da qualidade do projeto busca confirmar que o projeto satisfaça todas as necessidades do cliente e envolve todos os processos do projeto em todo seu ciclo de vida.
Também inclui os processos e as atividades da organização executora que determinam as politicas de qualidade, os objetivos e as responsabilidades, e o modo que o projeto satisfaça as necessidades para as quais foi empreendido.
O gerenciamento da qualidade do projeto trabalha para garantir que os requisitos do projeto, incluindo os requisitos do produto, sejam cumpridos e validados.
Referente ao desenvolvimento do nosso software, ao testar a velocidade, a entrada de dados, ou até mesmo o design dos componentes visuais, estamos fazendo uso e gerenciando a qualidade do nosso software.
Nosso plano de qualidade do projeto inclui atendermos os requisitos que foram levantados. 
Para isso usaremos o guia PMBOK com sua área do conhecimento em Gerenciamento da Qualidade do Projeto.
Planejar o gerenciamento da qualidade – o processo de identificação dos requisitos e/ou padrões da qualidade do projeto e suas entregas, além da documentação de como o projeto demonstrará a conformidade com os requisitos e/ou padrões de qualidade.
Realizar a garantia da qualidade – o processo de auditoria dos requisitos de qualidade e dos resultados das medições do controle de qualidade para garantir o uso dos padrões de qualidade e das definições operacionais apropriadas.
Realizar o controle de qualidade – o processo de monitoramento e registro dos resultados da execução das atividades de qualidade para avaliar o desempenho e recomendar as mudanças necessárias.
Esses processos interagem entre si e com os de outras áreas de conhecimento.
Modelo BRP (business process reengineering);
O modelo BRP é um modelo de gestão de processos de negócios das organizações que se dispõe a implantar essa metodologia.
Este modelo se diferencia dos outros pelo fato de ele propor mudanças radicais na maneira como uma organização executa seus processos, chamado de reengenharia de processos de negócios ele é indicado quando existe grande ineficiência no jeito como uma empresa trabalha.
Em 1990, Michael Hammer, ex-professor do MIT, publicou um artigo da Harvard Business Review que descrevia essa abordagem de gestão, foi chamado de reengenharia de processos de negócios (BPR), e se espalhou rapidamente.
Hammer definiu o BRP como “um ato de repensar fundamental e um redesenho radical dos processos de negócios para conseguir melhorias dramáticas em medidas críticas de desempenho, como custo, qualidade, serviço e velocidade”.
Logo após o artigo de Hammer, especialistas em gerenciamento (por exemplo, Peter Drucker e Tom Peters) apoiaram a transformação do negócio como formas de obter enormes melhorias em uma variedade de medidas de desempenho. As grandes empresas de consultoria rapidamente começaram a vender essa nova estratégia de gerenciamento para seus clientes.
Em meados da década de 1990, os gerentes corporativos em todos os lugares estavam falando sobre BPR. O foco do cliente era muito atraente – os lucros de muitas empresas estavam sofrendo uma maior concorrência global. E em breve, muitas pessoas conectaram automaticamente o BPR ao downsizing, porque muitas empresas estavam procurando maneiras de usar seus recursos de forma mais eficiente.
Metodologia básica de reengenharia 
Definindo o projeto (limites e escopo).
Determinando a visão para o redesenho.
Criando um plano ou modelo para o redesenho.
Completando uma análise custo-benefício.
Desenvolvendo um plano detalhado para implementação.
Estabelecimento de medidas de desempenho para avaliação.
Para usarmos o modelo BPR em nosso gerenciamento de projeto precisamos identificar pontos críticos e definir a nova estratégia de negócio.
Como em nosso projeto o escopo é alterado de acordo com a implementação do projeto, o uso do modelo BPR nos dá suporte para mudanças radicais em todo o escopo, nos fornecendo ferramentas para o gerenciamento de mudanças.
O modelo BPR no gerenciamento de tempo do nosso projeto, faríamos a alteração necessária em nosso cronograma de acordo com a mudança de nosso escopo, procurando ganhar tempo e otimizar processos que estariam demandando tempo demais.
A metodologia de reengenharia não só propõem mudanças radicais, mas também ela visa a satisfação do cliente, com a diminuição no tempo que os processos levam, e com uma nova maneira de fazer as coisas, podemos nos dedicar mais ao que o cliente está realmente querendo. 
PROJETO ORIENTADO A OBJETOS
“Vocês deverão, no mínimo, fazer os seguintes itens e seus subitens deverão fazer parte deste plano de desenvolvimento:
a) Diagrama de Casos de Uso 
b) Diagrama de Classe 
c) Mapeamento de requisitos funcionais e não funcionais 
d) Definição de ciclo de vida e metodologia de desenvolvimento 
e) Definição de arquitetura (Lógica e Física) 
f) Padrões de Projeto (Design Patterns) 
g) Tecnologias Aplicadas 
h) Frameworks 
i) Ferramentas”
Diagrama de caso de uso
O Diagrama de Casos de Uso tem o objetivo de auxiliar a comunicação entre os analistas e o cliente.
Um diagrama de caso de uso descreve um cenário que mostra as funcionalidades do sistema do ponto de vista do usuário.
O cliente deve ver no diagrama de Caso de Uso descreve um cenário que mostra as funcionalidades do sistema do ponto de vista do usuário.
O cliente deve ver no diagrama de Casos de Uso as principais funcionalidades do seu sistema.
Figura 008 - Diagrama de Caso de Uso 
Fonte: Próprio Autor (2019)
Diagrama de Classe
Figura009 – Diagrama de Classes PulseAds (ASTAH)
	
Fonte: Próprio Autor (2019)
Mapeamento de requisitos funcionais e não funcionais
Requisitos funcionais: Login, cadastrar clientes, cadastrar funcionários, cadastrar pulseiras, cadastrar produtos, acrescentar valor de crédito, realizar venda, realizar consulta de saldo.
Requisitos não funcionais: Autenticação do Login, débito do valor de venda, identificação do usuário, contagem de produtos em estoque, facilidade de aprendizado e utilização do software, fácil manutenibilidade, requisitos de segurança.
Definição de ciclo de vida e metodologia de desenvolvimento
Figura 010 – Ciclo de vida (Power Point)
Fonte: próprio autor (2019) 		
	No levantamento de requisitos foi discutido quais as habilidades e tecnologias necessárias para a execução do projeto. Foi decidido que as tecnologias físicas do projeto seriam pulseiras com sensor RFID, receptores e computadores para uso do sistema.
	
	As tecnologias necessárias seriam as linguagens HTML5 e PHP, para desenvolvimento web. O projeto foi desenvolvido com o objetivo de baratear ao máximo o custo final do produto. Usando da metodologia XP, que visa a simplicidade desde o levantamento até o desenvolvimento do projeto.
	Na codificação foi usada a plataforma Notepad ++, por conta de sua velocidade, simplicidade e compatibilidade com diversas tecnologias. O XAMPP foi usado para criar um servidor local na máquina para o desenvolvimento do código PHP. 
	Os testes aconteceram em duas etapas. A primeira feita após sua confecção, buscando erros na linguagem. Em seguida foi feito o teste de uso, buscando problemas de compatibilidade, estabilidade, entre outros. Após a confirmação do desempenho do software, o texto foi feito pelo cliente, que aprovou sua instalação.
Definição de arquitetura 
O projeto tem com arquitetura lógica o software de cadastro e controles de clientes, funcionários e pulseiras. Além do software de consulta, crédito e débito do valor. E o software presente na tecnologia RFID e em seus receptores.
Como arquitetura física, possui os sensores e transmissores RFID, computadores para utilização do software e uma infraestrutura de rede ao longo dos parques.
Padrões de Projeto (Design Patterns)
Segundo a GoF os Design-Patterns podem ser subdividos em três categorias:
CREATIONAL PATTERNS (Padrões de Criação)
Que tratam da construção do objeto e de referencia. (Programe para a interface e não para implementações)
Abstract factory
Builder
FactoryMethod
Prototype
Singleton
STRUCTURAL PATTERNS (Padrãos Estruturais)
Que tratam das relações entre objetos e como eles interagem entre si para formarem grandes objetos completos.
Adapter
Bridge
Composite
Decorator
Facade
Flyweight
Proxy
BEHAVIORAL PATTERNS (Padrões Comportamentais)
Que tratam da comunicação entre objetos, especialmente em termosde responsabilidade e de algoritmo.
Chain of Responsability
Command
Interpreter
Iterator
Mediator
Memento
Observer
State
Strategy
TemplateMethod
Visitor
Em muitos casos o Design Patternsdevem ser aplicados durante o processo de refatoração. O Design Patterns foca na reutilização de soluções, todos os problemas não são iguais. Mas se você quebrar um problema e achar similaridade com os problemas que você já resolveu antes, dá para aplicar os Patterns em suas soluções.
O modelo de Design Patterns utilizado foi o GOF, Criado na década de 70, possui um formato simples e eficiente.
Nome: PulseConsumo;
Objetivo: Gerenciar de consumo, crédito e débito das pulseiras RFID usadas em parques como controle de pagamento e identificação;
Motivação: Grandes parques de todo o Brasil com dificuldades em realizar cobranças de consumo corretamente e grande tempo gasto e esforço desnecessário que poderiam ser resolvidos com a criação de um software de gerenciamento, juntamente com uma tecnologia RFID para melhorar sua aplicação; 
Aplicabilidade: O Software pode ser aplicado em parques que sejam estruturados para receber tal tecnologia, com grande quantidade de clientes e uma grande variedade de produtos que possam ser consumidos, gerando dificuldades no controle do consumo dos clientes;
Consequências: Melhor controle de clientes e pagamentos em parques.
Tecnologias Aplicadas
Como tecnologias de programação, temos: HTML5, PHP, CSS3 e como tecnologias físicas, temos: Sensores e receptores RFID.
Frameworks
A utilização de frameworks traz benefícios no processo de desenvolvimento de um software, como a melhora em sua modularização, aumento da reutilização, extensibilidade e inversões do controle. A técnica utilizada o Gráfico de Gantt para o gerenciamento do cronograma do projeto, utilizando de etapas e entregas prévias, para que ajustes fossem determinados e realizados antes da entrega final do projeto.
Ferramentas
As ferramentas de desenvolvimento utilizadas foram: Notepad ++, XAMPP, navegadores padrões.
As ferramentas de desenvolvimento de projeto utilizadas foram: ArisExpress, Bolsamiq	Mockaup 3 e draw.io.
PROGRAMAÇÃO PARA WEB II
De acordo com os requisitos e informações levantadas sobre o sistema que mantem os dados da pulseira, desenvolva uma página web que contemple a carga de créditos do cliente em sua pulseira. 
Lembrando que não devemos nos preocupar com o sistema de comunicação e transmissão dos dados da pulseira para o sistema e do sistema para a pulseira. Considere que essa etapa já está desenvolvida. 
Esta tarefa é relativa a disciplina de Programação para Web II, requer que seja criado o processo de carga de créditos na pulseira a partir de uma interface web. Para a identificação individual no sistema de cada pulseira, pode ser considerado um código sequencial, ex: 1, 2, 3....n. A partir disso a página web desenvolvida deve: 
1- Solicitar a identificação da pulseira; 
2- Solicitar o valor financeiro a ser creditado;
3- Efetuar a gravação do valor; 
4- Desenvolver um front-end amigável de comunicação com o usuário. 
PROTÓTIPO WEB DE CARGA DA PULSEIRA
Apresenta-se aqui parte das telas e da codificação da página web que serve o sistema da StartupPulseAds.
Figura 011 – Website
Fonte: Próprio Autor (2019)
Figura 012 – Sistema Web
Fonte: Próprio Autor (2019)
Figura 013 – HTML da página inicial
 
Fonte: Próprio Autor (2019)
Figura 014 – Código PHP
Fonte: Próprio Autor (2019)
Figura 015 – Folha de Estilos
Fonte: Próprio Autor (2019)
CONCLUSÃO
Esta atividade teve como principal objetivo aperfeiçoar nossos conhecimentos, onde desenvolvemos um estudo para a Startup Pulse ADS utilizando algumas técnicas e métodos apresentado nas aulas. No entanto demonstrou resumidamente os conhecimentos adquiridos ao longo do semestre, aplicando-os na forma da implementação de pulseiras que utilizam a tecnologia RFID, para controle, contagem e atualização de dados em tempo real. Por fim, foi possível ao aluno colocar em prática a utilização das ferramentas disponibilizadas proporcionando a cada um de nós a aplicação prática de todo esse conhecimento.
REFERÊNCIAS
Borges, Deivid. Tipos de Design Patterns – Padrões de Projeto – Segundo a GoF. Disponível em: <https://magazinecientista.wordpress.com/2019/04/08/tipos-de-design-patterns-padroes-de-projeto-segundo-a-gof/>. Acesso em: 11 de maio de 2019.
site. Devmedia. Disponível em: <https://www.devmedia.com.br/ciclos-de-vida-do-software/21099 >. Acesso em: 11 de maio de 2019.
MULLER,NICOLAS. Framework, o que é e para que serve?. Disponível em: <https://www.oficinadanet.com.br/artigo/1294/framework_o_que_e_e_para_que_serve/>. Acesso em: 11 de maio de 2019.
STEFANELLO, André Luís. Utilização de RFID na identificação de pessoas. – Disponível em: <https://repositorio.ufsm.br/bitstream/handle/1/187/Stefanello_Andre_Luis.pdf?sequence=1&isAllowed=y > Acesso em: 05 Jun. 2019
TEIXEIRA ARAUJO, Anna Gabriela. Confecção de um sistema de transmissão RFID utilizando microcontroladorArduino para o uso com etiquetas chipless. Disponível em: 	<https://app.uff.br/riuff/bitstream/1/7068/1/TCC%20RFID%20-%20Anna%20Gabriela%20%5Bc%20ficha%20catalog%5D.pdf> Acesso em: 05 Jun. 2019
BRASIL. Como funciona a RFID? - Disponível em: <https://www.tecmundo.com.br/tendencias/2601-como-funciona-a-rfid-.htm>. Acessoem: 24fev. 2019. 
W. Celes e J.L.Rangel:Filas Cap .12.Disponíve l em: <http://www.ic.unicamp.br/~ra069320/PED/MC102/1s2008/Apostilas/Cap12.pdf >. Acesso em: 18fev. 2019. 
RAMPAZZO, Lino. Metodologia científica: para alunos dos cursos de graduação e pós-graduação. São Paulo: Stiliano, 1998.
NISHIMURA, Roberto Yukio. Banco de Dados II. ed. São Paulo: Person Prentice Hall, 2009.
HEUSER, Carlos Alberto. Projeto de Banco de Dados. Porto Alegre: Editora Sagra, 1998.
MAITINO Neto, Roque. Engenharia de Software. Londrina: Editora e Distribuidora Educacional S.A., 2016.
PAIS, Júlia S.; COUTO, Marcos Vinicius B. RFID Identificação por Rádio Frequência. 2009. Disponível em: <http://www.gta.ufrj.br/grad/09_1/versaofinal/rfid/historico.html >Acesso em: 19 mar. 2019.
TERRA, Paulo Henrique. Projeto Orientado a Objetos. Londrina: Editora e Distribuidora Educacional S.A., 2018.
SILVIA, Flávio de Almeida e, Desenvolvimento Orientado a Objetos I. ed.SãoPaulo: Person Prentice Hall, 2009.
APÊNDICES
APÊNDICE A – pesquisa quali-quantitativa
ANEXOS
ANEXO A – Figura 001 – Cadastro de Pulseira
ANEXO B – Figura 002 – Cadastro de Cliente
ANEXO C – Figura 003 – Cadastro de Funcionário
ANEXO D – Figura 004 – Controle de Crédito/Débito
ANEXO E – Figura 005 – EAP (Power Point)
ANEXO F – Figura 006 – Mapa Mental (Power Point)
ANEXO G – Figura 007 – Cronograma do projeto (Diagrama de Gantt)
ANEXO H – Figura 008 - Diagrama de Caso de Uso
ANEXO I – Figura 009 – Diagrama de Classes PulseAds (ASTAH)
ANEXO J – Figura 010 – Ciclo de vida (Power Point)
ANEXO K – Figura 011 – Website
ANEXO L – Figura 012 – Sistema Web
ANEXO M – Figura 013 – HTML da página inicial
ANEXO N – Figura 014 – Código PHP
ANEXO O – Figura 015 – Folha de Estilos

Continue navegando

Outros materiais