5W2H


What


  • 1. Qual o nome do seu projeto?
    • Rusemfila
  • 2. Qual o objetivo deste projeto?
    • O objetivo deste projeto é otmizar o tempo dos alunos da UFU que frequentam o Restaurante Universitario(R.U.) por meio de uma rede de softwares e hardwares que aceleram a compra de tickets no RU atraves tanto de um ponto fixo de recarga quanto uma loja virtual em um aplicativo mobile que informará os detalhes do estudante  e o cardapio do dia. 
  • 3. Quais os maiores desafios, na sua opinião, para se realizar este trabalho?
    • Gerenciar o alto fluxo de usuarios.
    • instalação de estrutura fisica(Hardwares).
    • Baixo conhecimento do grupo em Programação em Android e outros sistemas operacionais Mobile.
    • Contratação de pessoas para efetuar a função de recarga fisica.
  • 4. Quais os conhecimentos básicos que devemos ter para se implementar este projeto?
    • Conhecimento sobre entrada em leitor de cartão codigo de barras.
    • Conhecimento na criação de aplicativos para Android,IOS,etc.
    • Conhecimento em criação de loja virtual para o aplicativo
  • 5. Quais soluções similares existem no mercado?
  • O RU da Unb utiliza uma estrutura parecida.


Why


  • 1. Porque é interessante desenvolver este projeto?
    • Melhor aproveitamento do tempo pelo estudante.
    • Possibilidade de aumento no numero de usuarios do restaurante.
    • compra de creditos utilizando mobile permitirá a  recarga de creditos de ultima hora em caso de emergencia.
  • 2. Porque deve usar a tecnologia escolhida?
    • Pois esta estrutura de gerenciamento de fluxo de usuarios é algo bastante comum nos dias atuais, principalmente em empresas, onde há o registro tanto na entrada quanto na criação de permissões(divisão dos setores).
    • Pois mobile é algo cada vez mais presente na vida das pessoas, já que, permite o solucionamento remoto de problemas urgentes.
  • 3. Porque usar o hardware específico?
    • Por esse método ser bastante prático e ágil.
    • Por apresentar grande índice de sucesso.
  • 4. Porque usar o sistema específico?
    • Para otimizar a vida cotidiana dos clientes/ usuários do Restaurante Universitário.


Who


  • 1. Quem pode se beneficiar deste projeto?
    • Alunos matriculados na ufu que já utilizam e passaram a utilizar o restaurante universitario.
    • a universidade pode se beneficiar também, já que, a demora no atendimento é um ponto negativo que faz alguns estudantes preferirem não utilizar o restaurante.
      2. Quem poderá operar o sistema?
    • Qualquer pessoa que com um treino sobre o software especifico de recarga de creditos(para os pontos de compra fisicos).
    • Qualquer pessoa com conhecimento sobre o aplicativo nos diferentes sistemas operacionais(para recarga remota).
  • 3. Quem deverá participar do desenvolvimento do sistema?
    • Especialistas em programação"desenvolvedor mobile"(criação do aplicativo e software de gerenciamento dos leitores).
    • Especialistas em logística(analisar a viabilidade da implementação do sistema).
    • Designers(criação da interface do aplicativo).
    • Tecnicos especializados em eletrônica(implementação fisica e estrutural).


Where


  • 1. Onde os dados serão inseridos?
    • Haverá um input de seus dados estudantis feito pelo cartão no leitor, após isso haverá a consulta em um banco de dados para verificar se o estudante possui creditos.
    • Na compra fisica, haverá o input dos dados estudandis pelo cartão no leitor, após isso, haverá uma consulta em um banco de dados onde haverá a quantidade de creditos e a alterará de acordo com o valor requisitado pelo estudante.
    • No caso da compra remota pelo mobile, haverá a necessidade do inserimento dos dados de um cartão de credito para a compra de "credito", e o  a adição desse valor na ficha do estudante localizada no banco de dados.
  • 2. Onde os dados serão externalizados, publicados?
    • Após a utilização do cartão para entrar no RU, haverá o divulgamento do saldo atual do estudande.
    • Haverá a externalização do valor presente na ficha do estudante para a interface do aplicativo.
  • 3. Onde esta aplicação poderá ser usada?
    • Inicialmente no RU da Universidade Federal de Uberlândia.
  • 4. Onde os dados serão armazenadas?
    • Serão armazenadas na Cloud.
  • 5. Onde o software deverá ser hospedado?
    • Mobile: Apple Store e Play Store.


When


  • 1. Em quanto tempo pretende desenvolver o sistema?
    • Em média um ano após o início.
  • 2. Quais serão as fases e em quanto tempo cada uma?
    • Analise da localização fisica:Discutir a melhor disposição fisica dos hardwares e discutir possiveis mudança para o futuro.(1 semana)
    • Desenvolvimento do app. mobile.(4 meses)
    • Desenvolvimento do banco de dados dos alunos.(4 meses)
    • Desenvolvimento de software para adição de credito no perfil do aluno.(2 meses)
    • Testes e manutenção(2 meses).
  • 3. Qual o tempo de resposta do dispositivo ou do sistema?
    • Da leitura do cartão até a abertura da catraca:4 a 5 segundos.
  • 4. Quanto tempo para responder a uma entrada?
    • aproximadamente 4 segundos.
  • 5. Quanto tempo para gerar a saída?

    • no maximo 5 segundos.
  • OBS:Dados usados para determinar os tempos são empiricos, a partir de sistemas já usados(passe de onibus)

How


  • 1. Como será dividido o desenvolvimento do sistema?
    • Desenvolvimento do app. mobile.
    • Desenvolvimento e criação de um banco de dados.
    • Desenvolvimento de software para adição de credito no perfil do aluno.
    • Testes e manutenção de erros.
  • 2. Como será feita a entrada de dados?
    • Será feita pelos seguintes equipamentos:Leitor de cartão magnetico(pelos usuários do R.U.), computador(pelo funcionário do ponto de recarga).
    • Teclado virtual do celular.
  • 3. Como será feita a saída de dados?
    • A saída de dados será feita por uma tela na catraca que mostrará o saldo do aluno.
    • Também haverá saída da quantidade de créditos no app mobile.
    • Saída dos dados do usuário no monitor para consulta pelo funcionário.
  • 4. Descreva as funcionalidades
    • CRUD usuário;
    • Exibir dados do usuário;
    • Mostrar cardápio;
    • Avaliar MENU do dia;
    • Comprar créditos pelo cartão;
    • Comprar créditos por boleto;
    • Login utilizando conta facebook;
    • Visualizar mapa;
    • Mostrar avaliação;
    • Exibir estimativa de tempo na fila;
    • Encaminhar recibo;
    • Fazer login;
    • Exibir informações;
    • Escolher campus RU;
    • Consultar saldo;
    • Fazer cardápio;
    • Editar informações do usuário;
    • Equivaler créditos;
    • Editar informações gerais;
    • Calcular estimativa de tempo na fila;

How much


  • 1. Quanto custa cada parte do sistema?
    • Leitores de cartão RFID(3)=R$200 a unidade.
    • Cartões RFID(50)=R$124 lote de 50.(pode ser minimizado se o custo for transferido ao aluno)
    • Equipe para alterar o espaço fisico=R$1000(Preço ainda indeterminado)
    • Computadores para terminais fisicos(2)=R$700 a unidade
  • 2. Quanto deverá custar todo o sistema?
    • O projeto e sua instalação deverá custar pelo de três mil a cinco mil reais.
  • 3. Quantas pessoas deverão ser usadas (Equipe) ?
    • 6 pessoas participantes do grupo para produção do aplicativo e softwares.
  • 4. Quanto custa cada profissional?
    • Os estudantes utilizados no desenvolvimento do projeto irão ser pro bono.
    • Os funcionarios necessarios para a manutenção fisica deverão custar aproximadamente R$1000 reais.
  • 5. Qual deverá ser o preço de aquisição do seu software para o usuário final (Valor de mercado)?
    • O software de interação com o usuário(app. mobile) será gratuito.


Modelo Estruturado

DFD

Arquivo:DiagramasRuSemFila.pdf

DER

Arquivo:DER-RUsemfila.pdf

  • Entidades
    • Usuarios: dados dos usuarios;
    • Cursos: lista de todos cursos;
    • Arroz: lista de opções de arroz;
    • Feijão: lista de opções de feijão;
    • Guarnição: lista de opções de guarnição;
    • Salada: lista de opções de saladas;
    • Sobremesa: lista de opções de sobremesa;
    • Refresco: lista de opções de refrescos;
    • Dias: lista dos dias da semana de segunda a sabado;
    • Refeição: almoço ou janta;
    • Campus: lista de opções dos campus;
    • Prato_principal: lista de opções de prato principal;
    • vegetariano: lista de opções de de pratos vegetarianos;
    • Endereço: lista de endereços dos diversos campi da UFU;
    • Funcionario: dados dos funcionarios responsaveis pela manutenção e controle;
    • Jornada: lista das opções de jornada;
    • Função: lista das funções, trabalhos disponiveis;
  • Relacionamentos
    • interaçao entre entidades
  • Chaves
    • Cpf;
    • Idcurso;
    • Idarroz;
    • Idfeijao;
    • Idguarniçao;
    • Idsalada;
    • Idsobremesa;
    • Idrefresco;
  • Domínios

DD

  • Descritivos de cada item
    • Significado
    • Conteúdo (Dados compostos)
    • Restrições de integridade
    • Chave primária (Depósitos de Dados)


Requisitos não-funcionais


  • Ambiente de Desenvolvimento:
  • Infraestrutura de TI:
  • Comunicação:
  1. ERP: Integrar com o sistema da UFU. validando alunos matriculados
  • Soluções comerciais:
  • Tecnologias inovadoras:
  • Metodologias:
  1. Desenvolvimento Android: Por meio de um App permitir que seja exibido o cardápio, o horário de funcionamento, preço do ticket (por categoria), além de permitir registro de entrada e saída do usuário do RU.

Protótipo

  • Objetivo
  • Recursos utilizados
  • Funcionamento
  • Detalhamento (Imagens, vídeos, ...)
  • Resultados obtidos

Pesquisadores