Você está na página 1de 24

SISTEMA DE ENSINO PRESENCIAL CONECTADO

ANÁLISE E DESENVOLVIMENTO DE SISTEMAS


NOME

PRODUÇAO TEXTUAL EM GRUPO

CIDADE

1
2017
NOME

PRODUÇÃO TEXTUAL EM GRUPO

Trabalho de produção textual interdisciplinar apresentado


à Universidade Norte do Paraná - UNOPAR, como
requisito parcial para a obtenção de média bimestral nas
disciplinas de COLOCAR DISCIPLINAS E
PROFESSORES

CIDADE
2016
2017
2
Sumário

2. INTRODUÇÃO..........................................................................................................3
3. DESENVOLVIMENTO..............................................................................................4
3.1. Tarefa 1.....................................................................................................................................5
3.2. Tarefa 2...................................................................................................................................15
3.3. Tarefa 3...................................................................................................................................20
4. CONCLUSÃO.........................................................................................................22
6. BIBLIOGRAFIA.......................................................................................................23

3
2. INTRODUÇÃO.

O presente trabalho envolve uma empresa que fabrica sapatos


femininos “Sapataria Flor de Liz” de estoque com categoria diferente.

A proposta do trabalho, indica que se crie um app android que


ofereça um serviço on-lline para a possibilidade de melhorias e comodidade nas
vendas para a fábrica de Sapatos Flor de Liz, também mostraremos o que necessita
para a comunicação entre as filiais, assim também como mostraremos como gafico
uma base de lucros da empresa.

Os serviços oferecidos pela empresa Sapataria Flor de Liz estão


inclusas filiais, onde essas mesmas filiais precisam oferecer um estoque
diferenciado, para assim está realizando os pedidos dos clientes.

A construção deste app foi então decidida baseando-se no cenário


indicado na proposta.

O trabalho constitui em 3 tarefas onde cada uma delas indicam


ferramentas que são necessárias para a construção do app e como ele foi
desenvolvido.

4
3. DESENVOLVIMENTO

3.1. Tarefa 1

Logo na primeira tarefa veremos os print do aplicativo após ser


desenvolvido, a utilização do bootstrap tornou o trabalho mais pratico e fácil pois é
uma ferramenta bastante utilizada para estes fins. A liguagem na qual foi utilizada
como sempre a mesma sendo a liguagem oficial para aplicaçoes Androidou seja,
Java.

A primeira tela destaca-se o layout que mostra o menu e quais os


botões existentes no app que são:.

 Loja online: ícone onde mostra-se os produtos, o estoque as variedades e tudo


que o cliente precisa para efetuar um pedido.
 Cupons: O cliente pode verificar quais os cupons de desconto.
 Fale conosco: Um campo onde é possivel entrar em contato através de e-mail
diretamente do proprio app.
 Minha conta: Permite que ociente crie sua conta quando o cliente ainda não
possui, ou se caso o mesmo possua, este poderá logar-se através do seu perfil
no facebook ou pelo seu e-mail e senha cadastrado no app.

5
Figura 01: Inicio e menu

6
Figura 02: minha conta.

Na tela acima, o cliente tem as opções login e inscrever-se caso


ainda não seja cadastrado, e ainda tem a opção de fazer login pelo facebook.

7
Figura 02: estoque

O cliente clica no ícone Loja on-line para encontrar produtos dos


quais ele necessita, em seguida ele visualiza o estoque de calçados e suas
categorias.

Ao visualizar as categorias de calçados o cliente poderá navegar de


acordo com seu gosto, tempo e comodidade.

8
Figura 03: Categoria Scarpin

Após clicar em Scarpin visualiza-se os tipos de sapatos da categoria


escolhida o cliente escolhe de acordo com sua preferência.

9
Figura 05: Tamanho e cor

O cliente pode escolher o sapato visualizando fotos das cores


disponíveis, o mesmo pode visualizar mais fotos que indicam as cores disponíveis,
este então poderá selecionar tamanho e cor.

10
Figura 06: Carrinho

Na figura acima onde o cliente irá finalizar o pedido, podemos ver os


detalhes da compra como: cor escolhida, quantidade, valor individual e total, imposto
cobrado no produto e o valor do frete que calcula-se em 12%. E ainda a opção de
código de desconto, caso o cliente possua um cupom.

O cliente pode escolher entre finalizar o pedido ou pode voltar


clicando em continuar comprando neste caso o pedido fica reservado ou ele também
poderá excluir o pedido do carrinho.

11
Figura 07: opções de entrega

Ao prosseguir os detalhes de informações do cliente serão


solicitados.

12
Figura 07: Informações do cliente

Ao prosseguir com a compra, caso o cliente não tenha criado uma


conta ou logado o app exige que o mesmo faça login e se o mesmo não possuir, ele
tem a opção de entrar pelo perfil do facebook ou criar uma conta.

13
Figura 08: Cadastro de informações para entrega.

14
Figura 09: forma de pagamento

Na figura 09 o cliente escolhe a melhor forma de pagamento, tendo


então diversas formas e diversas bandeiras de cartão de crédito e até mesmo
debito, ou dinheiro caso o mesmo marque a opção de Buscar na loja. Conta ainda

15
com a opção em dinheiro caso o cliente opte por retirar o produto na loja mais
próxima.

Figura 11: Histórico de pedido.

16
3.2. Tarefa 2

Como nosso aplicativo deverá se interligar com a fábrica para consumir os


dados dos produtos, devemos fazer um levantamento da estrutura de rede
necessária para a utilização do aplicativo nos postos de venda.

Precisamos interconectar todos estes elementos em uma rede, de


forma que os dados possam trafegar de forma vertical e horizontal em todo o
sistema automatizado, permitindo a interoperabilidade do processo.

 Qual a rede “ideal”


 A Rede Ethernet é o padrão da Internet
 Podemos usar todos os modelos (Cabo, FO, WiFi e Rádios)
 Pode servir de Backbone para conexão ao Cloud

 Qual a rede “local” interna (máquina ou processo)?


 Uso de protocolos industriais (Ethernet ou Seriais)
 Usar mídias que simplificam a conexão (Wireless, FO)
 Usar Gateways ou Proxy para Convergência

A aplicação da Ethernet na loja é a grande evolução e tende a ser


totalmente adotada, uma vez que já está consolidada, todavia é importante entender
que a Ethernet Industrial, tem característica para o chão-de-fábrica, alguns principais
que devem ser levados em consideração:

 Aplicação em ambientes severos (hardware)


 Temperatura 75º c a -35º c (exemplo)
 Proteção mecânica especial
 IP (grau de proteção alto)
 Suportar vibração e impacto
 Alta imunidade a ruídos (EMI)
 Arranjos de alta disponibilidade (redundâncias)

17
 A rede Ethernet, permite a interconexão de todos os dispositivos de
automação e controle, trocando informações no ambiente local e agora já
trabalhando com Cloud Computing (computação nas nuvens.

Uma rede Ethernet é composta de diversos dispositivos, que formam


a nossa via, os principais e suas funções, relacionamos abaixo:

Switches não gerenciáveis – controlam o tráfego de dados na rede


(MAC/IP)

Switch Gerenciável – controlam o tráfego de dados na rede com


funções administrativas (ex. VLAN)

Switch Layer 2 – controla o tráfego de rede na camada de IP

Switch Layer 3 (Roteador) – controla o tráfego de rede permitindo


rotear (trocar dados) entre redes diferentes

Firewall – dispositivo de segurança de acesso – bloqueando


usuários e informações não permitidas na rede

Gateway – dispositivo que converte um padrão / protocolo para um


outro formato (ex. Profinet / Profibus PA)

Proxy – dispositivo igual ao Gateway, porém é transparente para o


controlador na rede (ponte direta)

Para que isso seja possível, é necessário utilizar Gateways, que são
equipamentos que fazem a conversão de um padrão de rede e/ou protocolo, desta
forma é necessário no projeto de convergência prever o uso destes dispositivos.

O que ela precisa ter para que os aplicativos possam consumir dados e
gravarem dados dentro do seu banco de dados?

O banco de dados é um componente crucial ao desenvolvimento de


qualquer aplicativo, desde simples jogos que precisam guardar pontos e qual as
fases que os jogadores terminaram, até mesmo aplicativos mais complexos.

Dependendo do aplicativo, salvar os dados do usuário localmente


pode não ser suficiente e poderá haver a necessidade de transmiti-lo à um  banco de

18
dados externo, ou talvez buscar informações complementares que mudam
frequentemente.

Precisando manipular tantas informações diferentes leva à


necessidade de se criar uma plataforma em um servidor que irá dar o suporte a toda
lógica de negócios e banco de dados da aplicação.

Diante disto o banco de dados utilizado é o SQLite, este que é uma


base de dados leve e poderosa, que vem ficando cada vez mais popular na
comunidade de TI. Principalmente entre os desenvolvedores que trabalham
com Android, entre outros.

Segundo um artigo publicado no site AndroidPro por Felipe Cordeiro


engenheiro da computação e desenvolvedor de software, em 17 de julho de 2017
afirma que:

O SQLite é o banco de dados interno e oficial da plataforma Android,


com ele é possível modelar uma estrutura de tabelas relacionadas entre si para
representar os dados do mundo real.

Se fizermos uma comparação, o SQLite é muito parecido com


o MySQL, porém com algumas limitações por ser um banco de dados muito mais
leve e simples.

SQLite é um banco de dados de código aberto com recursos de um


banco de dados relacional, com sintaxe SQL e transações. Como ele requer
memória limitada para ser executado (aproximadamente 250 KByte), ele funciona
perfeitamente dentro da plataforma Android.

Por ser um banco de dados simples, os tipos de dados são


um pouco limitados. Ele suporta os tipos de dados TEXT, INTEGER e REAL. Todos
os outros tipos devem ser convertidos em um desses campos antes de serem salvos
no banco de dados.

Porém, ele não valida se os tipos adicionados nas colunas são


realmente do tipo definido, por exemplo, você pode adicionar um número inteiro em
uma coluna de Strings e vice-versa.

19
Apesar de simples e limitado, ele é um banco de dados leve e
rápido, tornando-o perfeito para dispositivos Android.

Postos de Venda: o que é necessário para que os postos de venda tenham


para se comunicar com a fábrica?

Diante da pergunta feita acima, verificamos que os postos de vendas


tem uma necessidade extrema de comunicação entre as filiais que são os postos de
vendas, para isso a rede de lojas tem página em redes sociais como facebook, e em
suas lojas físicas possuem computadores interligados em rede de internet banda
larga para o acesso destas redes sociais, assim como também telefone fixo e
também telefones móveis, este mesmos telefones móveis possuem um chip
exclusivo para whatsapp e é possível possuir números de diferentes operadoras.

Então já que se possuem várias formas de comunicação é preciso


apenas aderir a qualquer uma no momento que estes postos precisem da maneira
como for melhor para ocasião.

 Qual os requisitos de segurança que devem ser tomados?

De acordo com o Google Play as políticas de segurança e os


requisitos de segurança são necessários e estão estabelecidas em suas regras que
podemos destacar a seguir, para isto, o uso dos dados deve ser limitado ao descrito
na divulgação do app.

A aplicação deverá assegurar seus usuários que seus dados serão


protegidos e serão confidenciais, a política do google play oferece privacidade
nestes requisitos. O desenvolvedor obedece as restrições e procedimentos exigidos.

O app irá lidar com informações financeiras e dados pessoais, neste


caso vejamos a política do google play abaixo que será obrigatoriamente necessária
para segurança do app:
Segundo o google Play é necessário:
 Postar uma política de privacidade no campo correspondente do Play
Console e no próprio app distribuído pelo Google Play.
 Lidar com os dados do usuário de maneira segura, incluindo a
transmissão desses dados por meio de criptografia moderna (por

20
exemplo, por HTTPS).
 A política de privacidade e as divulgações no app precisam revelar de
maneira detalhada como o app coleta, usa e compartilha dados do
usuário, incluindo com quem eles são compartilhados.

Exigência de divulgação em destaque


 Se a coleta e a transmissão de dados pessoais ou confidenciais pelo app
não forem relacionadas à funcionalidade descrita com maior ênfase nos
detalhes do app no Google Play ou na interface do app, será necessário
destacar a forma de uso dos dados do usuário e receber autorização dele
para esse uso.

A divulgação no app:
 Precisa estar dentro do próprio app, não somente em um website ou nos
detalhes do Google Play;
 Precisa ser exibida no uso normal do app e não pode exigir que o usuário
navegue até um menu ou até as configurações;
 Precisa descrever o tipo de dados que são coletados;
 Precisa explicar como os dados serão usados;
 Não pode ser colocada somente nas políticas de privacidade ou nos
Termos de Serviço;
 Não pode ser incluída em outras divulgações não relacionadas à
coleta de dados pessoais ou confidenciais.

A solicitação de consentimento do app:


 Precisa apresentar a caixa de diálogo de consentimento de uma forma clara
e sem ambiguidades;
 Precisa exigir do usuário uma ação de confirmação, como um toque para
aceitar, um comando verbal, a marcação de uma caixa de seleção etc.;
 Não pode começar a coletar dados pessoais ou confidenciais antes do
consentimento do usuário;

3.3. Tarefa 3

 Desenvolver visões gerenciais, gráficos, usando uma ferramenta de Business

Intelligence a partir dos dados gerados pela emissão dos pedidos.

21
 Os relatórios gerenciais, são relatórios que demostram como esta as

atividades da empresa, um exemplo é o relatório de número de pedidos por

postos de vendas, outro exemplo é número de produtos vendidos por mês.

Na tarefa 3 a proposta indica que seja desenvolvida um gráfico que


mostra o relatório de vendas utilizando uma ferramenta de Business Intelligence,
acima pode-se ver o gráfico onde mostra o relatório de vendas mensais mais
recentes com a descrição abaixo do gráfico e legenda ao lado.

A ferramenta utilizada foi o Tableu 3.0, ferramenta de fácil manuseio


para ser utilizada para relatórios de uma loja.
22
4. CONCLUSÃO

Durante o desenvolvimento deste trabalho, foi explanado ideias em conjunto,


especificando a cada um dos membros o seu papel para desenvolver o projeto,
assim, conseguindo planejar um sistema bastante favorável às necessidades
exigidas.
Este trabalho proporcionou um aprendizado e entendimento no
desenvolvimento e administração de um Projeto de Software, elaborando
cronogramas para administrar o tempo de desenvolvimento do aplicativo WEB,
também ampliamos os conhecimentos em desenvolvimento de interfaces para
propor uma melhor abordagem do conteúdo que será apresentado na página de
internet e, por fim a segurança da informação.
Portanto fica entendido que o trabalho foi de grande enriquecimento
de conhecimento e que todos os objetivos foram alcançados.

23
6. BIBLIOGRAFIA

http://www.felipesilveira.com.br/desenvolvendo-para-android/ Acesso:13/09/2017
http://www.totalcross.com/blog/5-coisas-que-voce-precisa-saber-para-desenvolver-
aplicativos-para-android/ Acesso 13/10//2017
http://fabrica.ms.senac.br/2013/06/criando-e-usando-banco-de-dados-em-uma-
aplicacao-android/ Acesso: 14/10/2017
http://www.raffcom.com.br/blog/5-ferramentas-de-business-intelligence/ Acesso:
15/10//2017
https://www.oficinadanet.com.br/post/13153-o-que-e-business-intelligence Acesso:
15/10//2017
http://www.androidpro.com.br/sqlite/ acesso em 16/10/2017

https://pt.yeeply.com/blog/seguranca-mobile-no-desenvolvimento-de-apps/ Acesso
em 16/10/2017

24

Você também pode gostar