Buscar

Etapa 1 Prointer 2017 3º semestre

Prévia do material em texto

CURSO: TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS 
Alunos:
Samuel De Almeida Catarino RA:5056596858
Gilmar Almeida Moura RA:6166678137
Thiago Ositatadima Orok Okon Edem RA:6166685599
Marcos Paulo Medeiros RA:5047581604
Tutor presencial – Marco Santiago Gorak
Tutor On-line – Alexsandro Sales de Oliveira
(Projeto Interdisciplinar Aplicado ao Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas (PROINTER IV))
Polo Presencial: Centro Universitário Anhanguera de São Paulo – Belenzinho
Anhanguera (São Paulo)
2017
CURSO: TECNOLOGIA EM ANÁLISE E DESENVOLVIMENTO DE SISTEMAS 
(Projeto Interdisciplinar Aplicado ao Curso Superior de Tecnologia em Análise e Desenvolvimento de Sistemas (PROINTER IV))
Polo Presencial: Centro Universitário Anhanguera de São Paulo – Belenzinho
Anhanguera (São Paulo)
2017
Resumo
Para atender a demanda do mercado de compra e venda por internet, a Empresa Focogás, Distribuidora de Gás de Cozinha, decidiu por implementar um site no modelo de e-commerce tradicional, porém B2B, com uma funcionalidade diferenciada de gestão superficial de estoque de seus clientes, antecipando assim, pedidos que historicamente são realizados por seus clientes, em tipos, marcas e quantidades específicas.
Apresentação
Após a formação do grupo, foram definidas as atividades individuais para a realização da primeira etapa do trabalho.
Utilizando as técnicas aprendidas nos matérias do AVA e com orientações do tutor, iniciamos a fase de discussão das propostas apresentadas e definimos a proposta de sistema a ser desenvolvida. Seguindo as orientações do manual de apoio, buscamos informações específicas sobre o produto/serviço que será oferecido, através de pesquisas online via internet.
Através destas atividades, o estudo de viabilidade foi concluído e demos início ao desenvolvimento deste material e do sistema, que consiste criar um site e-commerce na modalidade B2B, para uma distribuidora de gás de cozinha, com a funcionalidade de gerenciamento superficial de estoque do cliente, que gerará um alerta via e-mail, quando o estoque mínimo chegar ao seu limite, considerando dados históricos de compras realizadas pelos mesmos.
Situação atual
A Empresa distribuidora de Gás, Focogás não possui a funcionalidade de vendas através de seu site e identificou a necessidade de melhorias no processo de venda e distribuição dos seus produtos através do seu site na web.
Atualmente, os pedidos de compra são solicitados via telefone pelos seus clientes.
Proposta
Desenvolver um site no modelo de e-commerce, onde o cliente poderá realizar os seus pedidos com maior agilidade e terá auxílio no seu controle de estoque. Após o cliente realizar um cadastro prévio no site, a Focogás fará um controle de estoque superficial do mesmo, considerando o histórico de consumo e lhe enviará um alerta por e-mail informando a necessidade de novos pedidos, evitando assim, falta de mercadoria e ao mesmo tempo, prestando um serviço diferenciado aos seus clientes. 
Modelagens do Negócio
O consumidor ao se direcionar ao site da Empresa terá de realizar um cadastro inicial para acesso a compras dos produtos. Alguns dados deste cadastro servirão de base para o controle superficial do estoque e envio de alerta, como por exemplo, quantidade histórica de vendas de produtos por tipo e marca prazo médio de pedidos.
Depois de realizado, o cliente será direcionado a uma tela de pedidos, onde digitará o número do CNPJ da empresa, já cadastrado manualmente ou via arquivo, e os demais campos com dados cadastrais da empresa serão preenchidos automaticamente. Preencherá os campos solicitados de tipo, quantidade e marca do produto, finalizará a compra.
Requisitos funcionais
No site da Focogás, deverá ser disponibilizada uma tela de cadastro de clientes novos. 
O sistema deve permitir a importação e base de dados de clientes via arquivo.
Caso o cliente já tenha cadastro realizado ou ter sido importado via arquivo, depois de realizado login, o sistema deverá carregar os dados cadastrais automaticamente na tela de realização de pedido ou mesmo no momento do cadastro, utilizando como chave de busca o número de CNPJ. Deve permitir atualizações cadastrais caso necessário.
Telefone comercial da Empresa Deverá possuir Usuário e senha, junto com possível recuperação de dados por e-mail.
Conterá também, uma tela para realização de pedidos online. 
O sistema deve gerenciar o histórico de pedidos já realizados por clientes, para que possa enviar o e-mail com o alerta da necessidade de novas compras, conforme consumo histórico mensal de compras.
O alerta deverá ser enviado para o e-mail do responsável por compras, registrado no momento do cadastro inicial ou no importado via arquivo. Este e-mail deve conter alerta de leitura pelo destinatário, sendo monitorado pelo funcionário da Focogás responsável por esta atividade.
O e-mail deve possuir uma mensagem amigável com o único propósito de lembrete. Esta deve ser parametrizável e conter campos fixos, como por exemplo, dados cadastrais do cliente: CNPJ, Nome da Empresa e etc.
TELA DE CADASTRO
Usuário – Nome do usuário escolhido
Senha – Senha composta por 8 dígitos no máximo sem restrições de caracteres
Confirmação de senha – Para repetir fielmente o que foi digitado no campo Senha
E-mail – Campo para digitação do e-mail do usuário
Recuperação de senha e usuário – Para envio de usuário e senha para o e-mail cadastrado para o usuário.
Alterar senha – Para alterar senha de usuário caso necessária
Nome da Empresa – Nome da Empresa a qual o usuário está vinculado
CNPJ da Empresa – Dados da Empresa a qual o usuário está vinculado
Endereço completo da Empresa – Endereço da empresa a qual o usuário está vinculado
Telefone celular do comprador da empresa – Número de telefone do responsável do setor de compras a qual o usuário está vinculado
E-mail do comprador da empresa – E-mail do responsável do setor de compras a qual o usuário está vinculado
Tipo de produto – Tipo de produto consumido pela Empresa a qual o usuário está vinculado
Marca do produto - Marca de produto consumido pela Empresa a qual o usuário está vinculado
Média histórica de vendas mensais (caso seja consumidor novo) – Média de produtos consumidos pela Empresa, do tipo e marca anteriormente selecionado.
Prazo médio de realização de pedido (em dias) – De quanto em quanto tempo a Empresa realiza pedidos, em média.
TELA DE PEDIDO
CNPJ - Dados da Empresa a qual o usuário está vinculado
Endereço completo da Empresa - Endereço da empresa a qual o usuário está vinculado
Telefone comercial da Empresa – Número de Telefone fixo da Empresa a qual o usuário está vinculado
Telefone celular do comprador da empresa - Número de telefone do responsável do setor de compras a qual o usuário está vinculado
E-mail do comprador da empresa - E-mail do responsável do setor de compras a qual o usuário está vinculado
Tipo de produto – Tipo do produto ao qual se deseja realizar o pedido
Marca do produto – Marca do produto ao qual se deseja realizar o pedido
Quantidade – Quantidade do produto e marca selecionados anteriormente, ao qual se deseja realizar o pedido.
Requisitos não funcionais
O sistema deverá ser conectado em um servidor de e-mail.
O sistema deverá monitorar a conectividade com os servidores web e de e-mail.
Não poderá haver mais de uma conexão por usuário. Caso ocorra, a primeira deve ser derrubada com geração de alerta de nova conexão via mensagem pop-up.
Não pode haver duplicidade de nomes idênticos de usuário.
O sistema não fará distinção de letras maiúscula ou minúscula na escola da senha.
Cronograma
Banco de Dados e suas características	
O tipo de Banco de Dado que vai ser usado no projeto será o MySQL.
O MySQL é um sistema de banco de dados relacional., é mais rápido, mais confiávele mais barato ou, simplesmente, melhor do que qualquer outro sistema de banco de dados O sistema foi desenvolvido pela empresa sueca MySQL AB e publicado, originalmente, em maio de 1995. Após, a empresa foi comprada pela Sun Microsystems e, em janeiro de 2010, integrou a transação bilionária da compra da Sun pela Oracle Corporation.
Para utilizar o MySQL, é necessário instalar um servidor e uma aplicação cliente. O servidor é o responsável por armazenar os dados, responder às requisições, controlar a consistência dos dados, bem como a execução de transações concomitantes entre outras. O cliente se comunica com o servidor através da SQL. 
A versão gratuita do MySQL é chamada de Edição da Comunidade e possui o servidor e uma interface gráfica cliente O servidor deve ser instalado e configurado para receber conexões dos clientes. No MySQL, o principal cliente é a interface gráfica cliente fornecida pela Oracle, denominada MySQL Workbench. Através do MySQL Workbench, pode-se executar consultas SQL, administrar o sistema e modelar, criar e manter a base de dados através de um ambiente integrado. 
O MySQL Workbench está disponível para Windows, Linux e Mac OS. Na interface de modelagem de base de dados do MySQL Workbench, pode-se definir as entidades da base de dados, seus atributos e relacionamentos. Em banco de dados, deve-se definir configurações importantes para os bancos de dados, como as chaves primárias e estrangeiras e os atributos que devem ser indexados. 
Todas essas configurações são definidas nessa interface. Configurações do sistema gerenciador consistem, entre outras mais complexas, da porta TCP, que deve ser conectada, e da pasta onde os arquivos das bases de dados são salvos no disco. As configurações específicas das bases de dados consistem na codificação dos dados.
Algumas características desse banco de dado que torna ele muito útil para as empresas são:
Arquitetura Cliente / Servidor
Suporte de sistemas de gerenciamento UID
Compatibilidade com SQL, Procedimentos armazenados e Replicação.
Independência da plataforma e Otimização de Banco de dados
Referencias Bibliográfica
CHRISTOPHER Heng:http://www.infowester.com
CARVALHO Pedro:http://www.techtudo.com.br
KOFLER Micheals:http://www.imasters.com
STEVE Cornel:http://www.tutorialcup.com
Protótipo

Continue navegando