Picumã: mudanças entre as edições

De Wiki Cursos IFPR Foz
Ir para navegaçãoIr para pesquisar
Linha 191: Linha 191:
===Diagrama Conceitual do Banco de Dados===
===Diagrama Conceitual do Banco de Dados===


[[Arquivo:Picuma-diagrama-banco.png]]
[[Arquivo:Picuma-diagrama-banco.png|1000px]]


==Desenvolvedores==
==Desenvolvedores==

Edição das 09h15min de 15 de setembro de 2018

Introdução

Ao passar dos anos a comunicação rápida, se tornou um elemento essencial para uma empresa evoluir e ganhar novos clientes. A facilidade de poder entrar em contato, agendar um serviço, realizar uma pesquisa rápida e confiável através de uma plataforma, se tornaram o principal motivo para que cada vez mais empresas busquem meios tecnológicos de se aproximarem dos seus clientes.


BITITCI et al., 2001 citado por Santos, Martins (2003, p.02) comenta que: A fim de sobreviverem neste ambiente e se manterem competitivas, algumas organizações adotaram filosofias e tecnologias para gerenciamento dos negócios que levassem a um maior conhecimento tanto do ambiente interno quanto do ambiente externo, de modo que qualidade, rapidez, flexibilidade e custo tornaram-se objetivos de desempenho importantes na luta pelo crescimento organizacional.


Pensando nisso, foi decidido criar uma plataforma para ajudar pequenas e medias empresas que não possuem infraestrutura para desenvolver e manter uma plataforma funcional. Empresas de estética podem possuir uma grande circulação de clientes todos os dias, a maior dificuldade que encontram é manter e atingir o seu público alvo, por outro lado os clientes possuem a dificuldade de analisar a qualidade do serviço ofertado, na maioria das vezes estão visitando o local pela primeira vez, o que pode ocasionar o desinteresse de um cliente mais desconfiado. Com essa análise inicial, foi proposto a criação de uma plataforma que ajude tanto a empresa que necessita de divulgação, quanto o cliente que poderá se beneficiar das opiniões de outros usuários sobre o serviço ofertado. Visando esses benefícios, esta plataforma pretende trazer funcionalidades para facilitar o acesso dos clientes as empresas, que iram disponibilizar seus serviços e informações, dando o poder ao cliente de escolher o melhor serviço que se adequa às suas necessidades.

Objetivos

Objetivo Geral:

Disponibilizar uma plataforma capaz de suprir a necessidade de empresas e clientes, gerando um ambiente capaz de procurar por empresas próximas, onde permitirá ao cliente a realização de uma analise, utilizando dados importantes da mesma, sua localização, feedback de outros usuários, serviços prestados e, possibilitar o agendamento de um serviço em poucos cliques. Em contrapartida, proporcionar a empresa um gerenciador de agendamento e um ambiente igualitário para a realização de seu marketing, apresentando informações essenciais, serviços, feedback de seus clientes e resultados de seus serviços.

Objetivo Especifico

Para a empresa:

  1. Interface pratica e intuitiva;
  2. Marketing através de informações, feedbacks, serviços e localização;
  3. Apresentação de serviços realizados através de fotos de antes de depois;
  4. Controle de agendamento.

Para o cliente:

  1. Interface pratica e intuitiva;
  2. Empresas próximas, juntos com serviços, fotos, comentários e informações;
  3. Buscar empresas de acordo com sua área de atuação, serviços prestados e localização;
  4. Realizar feedback de serviços realizados no perfil da empresa;
  5. Adicionar empresas aos seus favoritos;
  6. Agendar serviços de maneira fácil e intuitiva.

CONTEXTUALIZAÇÃO

Como meta, a plataforma disponibilizará um espaço online para empresas de pequeno e médio porte, fornecendo um sistema capaz de gerenciar de maneira simples suas principais necessidades do dia a dia. Já para o cliente, o sistema será capaz apresentar empresas próximas, fornecendo uma interface intuitiva para a visualização e analise de empresas, fornecendo assim uma experiencia eficiente na hora de escolher a empresa que realizará o serviço desejado.

Empresa:

A empresa, ao se cadastrar escolherá a área de atuação, publico alvo, logotipo e, informara informações de contato, horário de atendimento e endereço. Após criado o usuário, será possível realizar o cadastro de serviços, funcionários, criar álbuns de fotos para cada grupo de serviço prestado e alterar ou excluir qualquer informação ou item cadastrado. A galeria como mencionado será dividida por grupos de serviços, e sempre que houver um upload das fotos, será necessário apresentar o antes e o depois, para apresentar de maneira precisa o resultado dos serviços realizados. A empresa terá uma área de gerenciamento de agendamento, onde será apresentados de forma separada os agendamentos em abertos, agendados, recusados, realizados e cancelados. Sempre que um serviço for marcado como realizado, permitirá que o cliente realize comentários referente ao serviço prestado e sobre a empresa. E realizará notificações de agendamentos, informando para a empresa serviço a ser prestado, cliente, data e horário solicitado, permitindo ao usuário aceitar ou recusar.

Cliente:

Ao se cadastrar, o usuário informará informações como nome completo, CPF, contato e endereço de maneira obrigatória e, permitirá o cadastro de uma foto do usuário. Permitindo a alteração ou exclusão dos dados posteriormente. O cliente poderá realizar a busca de empresas de três maneiras distintas, a primeira será através de área de atuação e grupo de serviços prestados, a próxima será de acordo com a proximidade, caso o usuário esteja no aplicativo utilizará o GPS e caso esteja no Site, através de a proximidade do endereço cadastrado e a terceira, busca será pelo meio do nome da empresa. O usuario poderá visualizar o perfil da empresa, visualizando todas as informações cadastradas, alem de serviços, valores, profissionais, comentários e fotos. O usuario terá uma area de gerenciamento de agendamento, onde visualizará seus agendamentos em aberto, confirmados e cancelados. E permitira adicionar empresas como favoritas, onde serão organizadas em seus favoritos de maneira alfabética.

LEVANTAMENTO DE REQUISITOS

O levantamento de requisitos é um processo importante para o desenvolvimento do sistema e das regras de negócios, com ele é possível compreender o que é relevante para a aplicação.

Lista de Requisitos Funcionais (FR)

Lista que concentra todas as funcionalidades que os desenvolvedores iram implementar baseadas nos levantamentos dos requisitos.


RF 1
 O sistema deve gerenciar a autenticação dos usuários. 
RF 2
 O sistema deverá permitir o cadastro dos usuários através de um formulário ou login com Google Plus. 
RF 3
 O sistema deve manter a criação do perfil cliente, solicitando ao usuário as seguintes informações; nome completo*, idade*, CEP, número, complemento, gênero*, e-mail,telefone* e foto de perfil. 
RF 4
 O sistema deve manter a criação do perfil empresa, solicitando as seguintes informações; nome fantasia*, descrição, CNPJ, endereço*, CEP*, número*, complemento, telefone*, e-mail, público alvo*, Estabelecimento (Salão de beleza, Barbearia, Clinica de Massoterapia, massagens e afins), área de atuação* (cabelo, manicure, pedicure, barba, maquiagem, estética, massagem e afins) e logomarca. 
RF 5
 O sistema deve permitir que o usuário cliente possa adicionar um usuário empresa aos favoritos. 
RF 6
 O sistema deve manter os serviços prestados pelo usuário empresa. 
RF 7
 O sistema deve permitir que a empresa cadastre um ou mais nomes de funcionários para os serviços prestados assim como o valor do serviço. 
RF 8
 O sistema deve manter os horários da empresa. 
RF 9
 O sistema deve manter os horários marcados pelo cliente. 
RF 10
 O sistema deve permitir que o usuário solicite o agendamento de horário para o serviço desejado. 
RF 11
 O sistema deve permitir que o usuário empresa aceite ou recuse o agendamento solicitado pelo cliente. 
RF 12
 O sistema deve manter comentários no perfil empresa. 
RF 13
 O sistema deverá ter um botão de denuncia nos comentários que poderá ser acionado apenas pelo usuário empresa, onde será enviado aos administradores do sistema uma notificação de denúncia de determinado comentário. 
RF 14
 O sistema deve gerenciar os serviços prestados pelo perfil empresa utilizando categorias e subcategorias. 
RF 15
 O sistema deverá permitir que o usuário empresa faça upload de fotos. 

Lista de Requisitos Não Funcionais Tecnológicos (RNFT)

Estes requisitos dizem respeito de como as funcionalidades serão entregues ao usuário, são relacionados ao uso da aplicação em termos de desempenho, usabilidade, segurança.

RNFT 1
 O sistema deve executar em ambiente Android. 
RNFT 2
 O banco de dados utilizado pelo Web service deve ser PostgreSQL. 
RNFT 3
 O webservice deve ser desenvolvido na linguagem Java. 
RNFT 4
 O sistema usara a API do GoogleMaps. 
RNFT 5
 O sistema usara a API do Google Plus. 
RNFT 6
 O sistema deve apresentar documentação com UML. 

Lista de Regras de Negócio

Nesta lista, será apresentado as Regras de Negócios (RN) associado a Requisitos Funcionais (RF), funcionalidades que deveram ser realizadas de maneira autônomas no sistema.

RN 1
RF 1
 O usuário deverá estar autenticado no sistema para poder utilizar as funcionalidades. 
RN 2
RF 3 e RF 4
 O usuário deverá ter permissão de acesso as funcionalidades pertinentes ao seu tipo de conta. 
RN 3
RF 15
 Cada álbum da galeria deverá ter no máximo 10 fotos. 

Diagramas

Diagrama Geral de Casos de uso

Diagrama Conceitual do Banco de Dados

Desenvolvedores

  • Christian carvalho Guimarães Monteiro
    Graduando em Análise e Desenvolvimento de Sistemas no Instituto Federal do Paraná - Campus Foz do Iguaçu. Participou no projeto de Avaliação de conformidade e de usabilidade com foco em acessibilidade visual no ambiente web PCPI (Plataforma de Compartilhamento de Projetos Inclusivos) do Programa de bolsas de iniciação Cientifica e iniciação em desenvolvimento tecnológico e inovação (PIBIC & PIBIT) da Fundação Araucária como bolsista e, atualmente bolsista de Iniciação Tecnológica e Inovação (ITI) pela Fundação Parque Tecnológico Itaipu (PTI) no projeto de Desenvolvimento de sistema de detecção de Falhas em blocos de concreto na barragem de Itaipu.

    Currículo Lattes: http://lattes.cnpq.br/1475093300395102

  • Lucas Medeiros Reinaldet dos Santos
    Graduando em Análise e Desenvolvimento de Sistemas no Instituto Federal do Paraná - Campus Foz do Iguaçu. Participou no projeto de Avaliação de conformidade e de usabilidade com foco em acessibilidade visual no ambiente web PCPI (Plataforma de Compartilhamento de Projetos Inclusivos) do Programa de bolsas de iniciação Cientifica e iniciação em desenvolvimento tecnológico e inovação (PIBIC & PIBIT) da Fundação Araucária como voluntário e, atualmente bolsista de Iniciação Tecnológica e Inovação (ITI) pela Fundação Parque Tecnológico Itaipu (PTI) no projeto de Desenvolvimento de sistema de detecção de Falhas em blocos de concreto na barragem de Itaipu.

    Currículo Lattes: http://lattes.cnpq.br/4956850087879802