Buscar

Portfolio Startup PulseAds 2019 unopar ADS 4* Semestre Cst Analise e Desenvolvimento 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

KEDSON DEIVID BORGES DE JESUS
TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS
STARTUP PULSEADS
Januária-MG
2019
Januária-MG
2019
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.
KEDSON DEIVID BORGES DE JESUS
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
13
1 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.
14
2 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.
15
3 DESENVOLVIMENTO
3.1 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;
16
-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.
3.2 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
17
Fonte: Próprio Autor (2019)
Figura 002 – Cadastro de Cliente
Fonte: Próprio Autor (2019)
Figura 003 – Cadastro de Funcionário
18
Fonte: Próprio Autor (2019)
Figura 004 – Controle de Crédito/Débito
Fonte: Próprio Autor (2019)
3.3 PLANO DE PROJETO
O projeto é o que é lançado previamente antes do desenvolvimento
19
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:
a) 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.
b) 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.
c) 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;
20
Criação do Banco de Dados;
Implantação, Testes e Treinamento;
d) 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.
e) 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.
f) 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)
21
Fonte: Próprio Autor (2019)
g) Mapa Mental;
Figura 006 – Mapa Mental (Power Point)
Fonte: Próprio Autor (2019)
22
h) 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.
i) 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)
23
j) 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.
k) 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
24
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.
l) 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.
25
Em 1990, Michael Hammer, ex-professor do MIT, publicou um artigo
da Harvard Business Review que descreviaessa 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,
26
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.
3.4 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”
a) 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
27
Fonte: Próprio Autor (2019)
b) Diagrama de Classe
Figura 009 – Diagrama de Classes PulseAds (ASTAH)
28
Fonte: Próprio Autor (2019)
c) 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.
29
d) 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.
30
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.
e) 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.
f) 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)
31
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.
32
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.
g) Tecnologias Aplicadas
Como tecnologias de programação, temos: HTML5,PHP, CSS3 e
como tecnologias físicas, temos: Sensores e receptores RFID.
h) 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.
33
i) 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.
3.5 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.
a) 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.
34
Figura 011 – Website
Fonte: Próprio Autor (2019)
Figura 012 – Sistema Web
35
Fonte: Próprio Autor (2019)
36
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
37
Fonte: Próprio Autor (2019)
38
4 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.
39
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_serv
e/>. 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?seque
nce=1&isAllowed=y > Acesso em: 05 Jun. 2019
TEIXEIRAARAUJO, 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:
40
<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
41
APÊNDICE A – pesquisa quali-quantitativa
42
ANEXOS
43
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