| Linha 196: | Linha 196: | ||
# | # | ||
* Metodologias: | * Metodologias: | ||
# | # 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 = | = Protótipo = | ||
Edição das 22h12min de 16 de julho de 2017
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
- 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:
- ERP: Integrar com o sistema da UFU. validando alunos matriculados
- Soluções comerciais:
- Tecnologias inovadoras:
- Metodologias:
- 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