Baixe o app para aproveitar ainda mais
Prévia do material em texto
UNIVERSIDADE ANHANGUERA Faculdade Anhanguera Curso: Tecnologia em Análise e Desenvolvimento de Sistemas. ERIC SITWEEL SEARLES – RA 6032501055 Projeto Interdisciplinar Aplicado aos Cursos Superiores de Tecnologia. (PROINTER IV) Tutores EAD: Ayron Vinicius Pinheiro de Assunção – Ivo Ducatti 2º SEMESTRE/2018 SÃO BERNARDO DO CAMPO – SP 2018 RESUMO Este trabalho tem por objetivo criar uma solução de um modelo de negócios voltado para o mercado digital, um aplicativo para plataforma Android e IOS que disponibilize aos clientes a realização de pedidos e pagamento dos produtos da empresa “CASA DAS ÁGUAS” através de celulares, tablets, Ipads e outros. O desenvolvimento deste aplicativo possibilitará a empresa, atingir uma nova gama de clientes e também oferecer mais uma opção digital aos clientes antigos, para a realização de transações comerciais de seus produtos. Para desenvolver este projeto, serão aplicados os conhecimentos adquiridos nas disciplinas: Sistemas de Informação, Estrutura de Dados, Linguagem de Programação Comercial, Programação Orientada a Objetos e Programação em Banco de Dados, em conjunto com as disciplinas já estudadas do curso de análise e desenvolvimento de sistemas do IV Semestre da Faculdade Anhanguera. SUMÁRIO 1 INTRODUÇÃO............................................................................................... 2 APRESENTAÇÃO......................................................................................... 2.1 Análise Situacional...................................................................................... 2. 2 Projeto Lógico.............................................................................................. 2.3 Características e funcionalidades.............................................................. 3 MODELO DE NEGÓCIO............................................................................... 3.1 Descrição do modelo de negócios e o cenário escolhido...................... 3.2 Cenário......................................................................................................... 3.3 Modelo.......................................................................................................... 4 CARACTERÍSTICAS E FUNCIONALIDADES ............................................ 4.1 Levantamento de Requisitos...................................................................... 4.2 Requisitos Funcionais e Não-funcionais do Sistema.............................. 4.2.1 São requisitos funcionais do sistema...................................................... 4.2.2 São requisitos não-funcionais do sistema............................................... 4.3 Modelagem de negócio.............................................................................. 5 CRONOGRAMA DE DESENVOLVIMENTO................................................. 6 DEFINIÇÂO DE BANCO DE DADOS.......................................................... 6.1 Descrição do modelo de banco de dados................................................ 6.2 Características do Banco de Dados........................................................... 7 PROTÓTIPOS DE TELAS............................................................................. 7.1 Tela Endereço de Entrega (usuário).......................................................... 7.2 Tela Fazer Pedido (usuário)......................................................................... 7.3 Cadastro de produtos (empresa)............................................................... 8 CONSIDERAÇÕES FINAIS.......................................................................... 9 CONCLUSÃO............................................................................................... 10 REFERÊNCIAS........................................................................................... 1 – INTRODUÇÃO Visando a modernização do processo de vendas e divulgação da empresa “CASA DAS ÁGUAS”, desenvolvemos este projeto que tem a finalidade de facilitar a realização do pedido e pagamento dos produtos da empresa, através de um dispositivo Android ou IOS, possibilitando assim a entrada da empresa “CASA DAS ÁGUAS” em um nicho que registra a modernização das relações comerciais e consequentemente, trazendo uma série de benefícios: • Entregar valores aos consumidores • Aumentar o alcance • Fidelizar Clientes • Divulgar Promoções e lançamentos • Criar uma comunicação direta • Ter um canal de sugestões Com este projeto, esperamos atingir os objetivos aqui propostos. 2 - APRESENTAÇÃO 2.1 - Análise Situacional Situação Após pesquisa de mercado, encontramos alguns aplicativos com a mesma finalidade do aplicativo aqui proposta, porém, conseguimos detectar algumas possíveis falhas e motivos pelos quais acreditamos que podemos fazer um app mais viável do que os existentes. Conseguimos detectar as seguintes falhas: • Alto custo para o distribuidor da água • Não atendimento aos pedidos realizados • Não entrega dos pedidos realizados • Pouca divulgação do App Acreditamos que solucionando estes pontos, podemos ter sucesso no lançamento de um novo App de distribuição de água para os consumidores e distribuidores. 2. 2 - Projeto Lógico Após uma análise de mercado, percebemos a necessidade de um aplicativo que possibilite a empresa, ofertar aos consumidores, a facilidade de realizar a compra de seus produtos e a divulgação dos mesmos. Hoje este serviço é oferecido através de compra in loco ou pedidos através de ligações telefônicas. Após encontrar o contato da distribuidora de água, o que normalmente é feito por meios de propaganda em panfletos ou imãs de geladeira previamente entregues ou ainda outro meio de divulgação, o consumidor realiza a ligação, informa os dados do endereço para entrega e a forma de pagamento, que pode ser em dinheiro ou cartão, o distribuidor recebe o pedido e envia através de um entregador (normalmente motoboy) o produto solicitado, e quando é realizada a entrega, o pagamento é realizado. O aplicativo tem o objetivo de realizar esta “ponte”, facilitando a comunicação, escolha, compra e pagamento do produto solicitado, para isto disponibilizaremos no App uma forma de comunicação com o distribuidor, os produtos disponíveis e formas de pagamento e a geolocalização da empresa, para que o consumidor tenha uma estimativa do tempo de entrega do produto. Do lado da empresa, será disponibilizado uma comunicação de recebimento de pedidos, com a opção de aceitar ou não o mesmo e informar o tempo estimado para entrega do produto e ainda, relatórios com a movimentação das vendas realizadas pelo App. 3 - MODELO DE NEGÓCIOS 3.1 - Descrição do modelo de negócios e o cenário escolhido 3.2 - Cenário Com a evolução da internet, as empresas estão cada vez mais antenadas às atualizações digitais. Isso ocasiona um aumento significativo da concorrência, pois alguns empresários estão saindo na frente quando o assunto é tecnologia. Os aplicativos mobile, estão sendo cada vez mais utilizados pelas empresas. Muitas ainda acham que é algo caro, que não traz retorno satisfatório, mas quem conhece a tecnologia sabe os benefícios que eles são capazes de gerar. Segundo a pesquisa “We Are Social 2016”, 91% da população brasileira nos centros urbanos possui um dispositivo móvel, ou seja, cercade 150 milhões de pessoas. Sabendo dessa informação não faltam motivos para se desenvolver um app. 3.3 - Modelo O modelo de negócios é um B2C. O B2C refere-se ao modelo de comércio eletrônico entre uma empresa e o consumidor, pela internet e sem intermediários. A sigla B2C (Business to Consumer) é traduzida pela expressão “empresa para o consumidor”. Trata-se, portanto, de todas as transações diretas, de produtos ou serviços, entre a empresa e os seus consumidores numa plataforma digital. Esta abordagem B2C visa, portanto, criar proximidade com os clientes. Existem duas características neste modelo de venda B2C. A primeira diz respeito ao processo de tomada de decisão da compra que é mais rápida. O negócio preocupa-se em chamar atenção de potenciais compradores e gerar a necessidade imediata de compra do produto. A segunda característica tem a ver com a escala de compras e, ao mesmo tempo, com sua personalização. Ou seja, ao mesmo tempo que a empresa contata com um universo mais alargado de pessoas, tem oportunidade de responder de maneira mais direta às necessidades de cada um. 4 - CARACTERÍSTICAS E FUNCIONALIDADES O projeto deve possuir as seguintes características: Ser um Aplicativo para dispositivos móveis desenvolvido para os sistemas Android e IOS com interface para usuários que possibilite a visualização de imagens e características dos produtos oferecidos pela empresa com respectivas quantidades e preços e possibilite a realização de compra dos produtos e pagamento da compra através dos meios disponibilizados pelo aplicativo. Possuir interface mobile para a empresa com as respectivas funções inerentes para acesso a consultas e cadastros do sistema. Possuir também interface de Desktop para a empresa acessar as funcionalidades do sistema tais como, cadastros, relatórios, e outras informações. Possuir uma forma de comunicação entre o usuário e a empresa e também uma forma de avaliação do serviço prestado. O Aplicativo deve ter as seguintes funcionalidades: • Não é necessário o usuário fazer login para acessar o aplicativo • Mostrar ao usuário, os produtos disponíveis • Disponibilizar opção para o usuário selecionar o produto que desejado • Disponibilizar opção para o usuário selecionar a quantidade do produto escolhido • Perguntar ao usuário em qual local deseja que a entrega seja realizada • Disponibilizar campo para o usuário informar o endereço de entrega • Disponibilizar opção para o usuário selecionar a forma de pagamento • Disponibilizar cadastro para o usuário informar dados de cobrança (apenas na primeira compra e ficará registrado em banco de dados) • Disponibilizar opção ao usuário a opção para alterar os dados de pagamento fornecidos • As opções de pagamento inicialmente serão cartão de crédito, cartão de débito, dinheiro • O aplicativo terá um campo relativo ao "troco" quando a opção for pagamento em dinheiro • Disponibilizar opção para o usuário informar o valor para opção "troco" caso o pagamento seja em dinheiro • Após receber o pedido, disponibilizar opção para o usuário avaliar o serviço • Disponibilizar opção para cadastrar os dados da empresa. • Disponibilizar opção para a empresa para "aceite" ou "recusa" de pedidos realizados • Quando a empresa aceitar o pedido disponibilizar campo para informar o tempo previsto para entrega • Quando a empresa recusar o pedido, disponibilizar campo para informar o motivo da recusa. • Disponibilizar opção para a empresa finalizar a entrega do pedido. • Disponibilizar para a empresa opção de avaliação do usuário • O aplicativo disponibilizará para a empresa uma tela para mostrar os pedidos aceitos, pedidos recusados, quantidade de vendas realizadas no dia, quantidade de vendas realizadas na semana, quantidade de vendas realizadas no mês, valores recebidos no mês, valores recebidos até a data da consulta, valores a receber com data em que será realizado o pagamento. 4.1 - Levantamento de Requisitos 4.2 - Requisitos Funcionais e Não-funcionais do Sistema 4.2.1 - São requisitos funcionais do sistema Para o usuário: • Exibir tela para usuário informar endereço de entrega • Cadastrar endereço de entrega • Exibir tela para usuário selecionar o produto desejado, mostrando marca características, quantidade e preço do produto. • Armazenar produto selecionado • Exibir opção de seleção para quantidade de produto desejada • Armazenar quantidade informada • Exibir opção de seleção para forma de pagamento desejada • Armazenar forma de pagamento • Exibir opção para usuário informar valor do troco caso a forma de pagamento seja “dinheiro” • Armazenar valor do troco • Exibir opção para usuário informar se possui galão ou não • Armazenar opção possui galão • Fazer pedido • Cadastrar dados do pedido • Alterar pedido • Cancelar pedido • Cadastrar dados do usuário • Exibir tela com dados do pedido realizado • Exibir tela com confirmação de pedido confirmado • Exibir tempo aproximado de entrega do pedido • Exibir tela para avaliação do serviço • Cadastrar avaliação Para a empresa: • Cadastrar usuário • Fazer login no sistema • Validar acesso ao sistema • Cadastrar dados da empresa • Cadastrar Produto • Validar pedido • Informar previsão de entrega • Cadastrar avaliações de clientes • Gerar relatório de vendas • Gerar relatório de avaliações recebidas de usuários • Inserir, alterar, excluir dados de usuários cadastrados no sistema • Inserir, alterar, excluir dados de produtos cadastradas no sistema • Inserir, alterar, excluir dados da empresa cadastrados no sistema 4.2.2 - São requisitos não-funcionais do sistema • A base de dados deve ser protegida e o acesso apenas restrito ao gerenciamento de T.I. • Sistema deve ser desenvolvido para Android e IOS • Apenas o usuário administrador poderá gerar relatório de vendas. • O sistema será acessado via dispositivo móvel. 4.3 - Modelagem de negócio PROCESSO SERVIÇOS ENVOLVIDO Instalar App Instalação do App para uso Empresa e Usuário Cadastrar Empresa Cadastrar informações da empresa Empresa Cadastrar Produtos Cadastrar marca, quantidade e preços de produtos disponíveis para venda Empresa Realizar Compra Utilizar o App para escolher qual produto deseja comprar, selecionando quantidade, marca e valor Usuário Cadastrar dados para compra de produto Efetuar cadastro para finalizar a compra informando a forma de pagamento e o local de entrega Usuário Realizar pagamento Fazer a opção da forma de pagamento utilizada na compra Usuário Aceitar Pedido Aceitar o pedido realizado pelo usuário através do App Empresa Realizar entrega Informar ao usuário o tempo estimado para a entrega do pedido Empresa 5 – CRONOGRAMA DE DESENVOLVIMENTO Atividade Início Término Previsão Responsável Análise Situacional 20/08/2018 22/08/2018 3 dias Eric Sitweel Searles Levantamento de requisitos 23/08/2018 28/08/2018 6 dias Eric Sitweel Searles Analise dos requisitos e formatação do projeto 29/08/2018 06/09/2018 7 dias Eric Sitweel Searles Desenvolvimento do Banco de Dados 10/09/2018 15/09/2018 6 dias Eric Sitweel Searles Desenvolvimento da interface para o usuário. 17/09/2018 22/09/2018 6 dias Eric Sitweel Searles Desenvolvimento da interface para a empresa. 24/09/2018 30/09/2018 6 dias Eric Sitweel Searles Programação 01/10/2018 11/10/2018 11 dias Eric Sitweel Searles Implantação 15/10/2018 16/10/20182 dias Eric Sitweel Searles Validação do sistema 16/10/2018 20/10/2018 5 dias Eric Sitweel Searles Treinamento de funcionários para utilização do sistema 22/10/2018 23/10/2018 2 dias Eric Sitweel Searles Entrega 24/10/2018 Eric Sitweel Searles 6 – DEFINIÇÂO DE BANCO DE DADOS 6.1 - Descrição do modelo de banco de dados. A modelagem de dados em sistemas de informação é sempre uma atividade importante a fim de viabilizar o armazenamento e acesso às informações que um sistema lida. Uma má modelagem dos dados irá impactar diretamente na qualidade do sistema a ser construído ou mantido. Para este projeto o modelo de banco de dados adotado será relacional, em forma de tabelas contendo linhas e colunas, ligadas entre si por uma chave primária 6.2 - Características do Banco de Dados O banco de dados a ser utilizado para o sistema será o MySql. Aplicativos web precisam ter uma estrutura robusta tanto para serem utilizados de forma eficiente pelos usuários como para serem mantidos pelos desenvolvedores. O MySQL possui estas capacidades. Além de ser fácil de usar e livre de erros, é continuamente melhorado graças a uma equipe ativa de desenvolvimento que prioriza a segurança e a confiabilidade. A maioria dos principais serviços on-line que existem hoje em dia utilizam o MySQL, é o caso do Google, do Facebook, do Twitter, do YouTube, do LinkedIn, do Yahoo!, do eBay e da Wikipédia, por exemplo, dentre vários outros. Fica nítida a flexibilidade do MySQL, já que é possível dar suporte a diversos tipos de serviços diferentes, sejam eles de comunicação, e-commerce, recursos multimídia e diversos outros. O MySQL é uma plataforma modular que busca oferecer exatamente a estrutura de que um projeto necessita. Existem três versões diferentes do MySQL, cada uma com um pacote de funcionalidades diferente, que se adaptam tanto a pequenos como a grandes projetos, são elas: • MySQL Standard Edition com recursos que se encaixam perfeitamente em pequenos projetos ou aplicativos web de menor escala. • MySQL Enterprise Edition indicada para aplicativos web mais robustos, pois conta com recursos que garantem a flexibilidade e a segurança do gerenciamento de dados. • MySQL Cluster Carrier Grade Edition, que conta com todos os recursos da Enterprise Edition mais os gerenciadores de cluster. O MySQL se tornou o mais popular banco de dados open source do mundo porque possui consistência, alta performance, confiabilidade e é fácil de usar O MySQL funciona em mais de 20 plataformas, incluindo Linux, Windows, HP- UX, AIX, Netware, dando ao usuário flexibilidade e controle. Linguagens de acesso ao MySQL C, C++, Java, PHP, Python, Perl, Ruby, .NET, Oracle Forms, Microsoft ASP, Delphi, Kylix, LISP, Lasso, Pike, TCL, Guile, Rexx, Dylan. Plataformas MySQL Threads Nativas, Windows (95, 98, 2000, XP), Linux (x86, PPC, SPARC), Netware, Sun Solaris 2.5+, 32 e 64, Apple MacOS X, DEC True64 Unix, BSDI 3+, IBM OS/2, SCO UnixWare 7, Silicon Graphics Irix 6.x, HPUX 11+, IBM AIX 4+, QNX, FreeBSD 3+, OpenBSD, NetBSD; Threads Emuladas BSDI 2.x, FreeBSD 2.x, HP-UX 10, NetBSD Intel e Alpha, OpenBSD 2.x, Sun SunOS 4, SCO Open Server, Amiga 7 - PROTÓTIPOS DE TELAS 7.1 - Tela Endereço de Entrega (usuário) 7.2 Tela Fazer Pedido (usuário) 7.3 - Cadastro de Produtos (Empresa) 8 – CONSIDERAÇÕES FINAIS Com o desenvolvimento e a implantação do sistema, foi possível perceber a importância de um aplicativo web para a comercialização de produtos direto ao consumidor, esta ferramenta possibilita e facilita a comunicação direta das duas partes, estreitando assim os relacionamentos comerciais. 9 – CONCLUSÃO Em busca de uma solução para o problema de diminuição de clientes, valorização da marca da empresa e novas estratégias de marketing a empresa CASA DAS ÁGUAS encontrou na internet e na modernidade dos dispositivos móveis uma solução para divulgar e facilitar o modo de venda de seus produtos e estreitar o relacionamento com seus clientes, o aplicativo para dispositivos móveis veio de encontro as necessidades da empresa, solucionando grande parte dos problemas apresentados. 10 – REFERÊNCIAS DATE, C.J.; Int. a Sistemas de Bancos de Dados, tradução da 4a.edição norte- americana, Editora Campus, 1991 LAUDON, K. C., LAUDON, J. P., Sistemas de Informação Gerencias: Administrando a empresa digital. 5. ed. São Paulo. Prentice-Hall, 2004. KORTH, H.F. e SILBERSCHATZ, A.; Sistemas de Bancos de Dados, Makron Books, 2a. edição revisada, 1994. TORQUATO, P.R.G.; SILVA, G. P. Tecnologia e estratégia: uma abordagem analítica e prática. Revista de Administração, São Paulo: v. 35, n.1, p.72-85, jan./mar. 2000 Marketing de Conteúdo Disponível em: https://marketingdeconteudo.com/tipos-de-ecommerce/ Acesso em 03/09/2018 Universo Móvel Disponível em: https://universomovel.com/blog/por-que-minha-empresa-precisa-ter-um- aplicativo/ Acesso em 01/10/2018 Estratégia e Gestão Disponível em: https://endeavor.org.br/estrategia-e-gestao/b2c/ Acesso em 01/10/2018 Modelo de negócios Disponível em: https://analistamodelosdenegocios.com.br/modelo-de-negocio-b2c/ Acesso em 01/10/2018 O que é B2C Disponível em: http://globalad.com.br/blog/o-que-e-b2c/ Acesso em 005/10/2018 B2C Disponível em: http://saldopositivo.cgd.pt/empresas/abc-empresario-o-que-e-o-business- consumer-b2c/ Acesso em 05/10/2018 Modelagem de Banco de Dados Disponível em: https://www.devmedia.com.br/modele-um-banco-de-dados-em-mysql/21482 Acesso em 07/10/2018 Porque usar MySql Disponível em: https://www.oficinadanet.com.br/artigo/484/por_que_usar_mysql Acesso em 07/10/2018 MySql para aplicativos Disponível em: https://blog.4partner.com.br/mysql-para-aplicativos-web-melhor-alternativa/ Acesso em 07/10/2018
Compartilhar