Skip to content

23edson/projeto_ru

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

UNIVERSIDADE FEDERAL DA FRONTEIRA SUL

Sistema que permite avaliação do serviço do RU e exibe estatísticas sobre os dados coletados pelo usuário.

Implementação no projeto:

*Definição dos requisitos funcionais e não-funcionais;
*Diagrama de casos de uso
*Diagrama de classe;
*Diagrama de sequência;
*Diagrama de comunicação;
*Diagrama de máquinas de estados;
*Diagrama de atividades;
*Diagrama de pacotes;
*Diagrama de tempo;
*Diagrama de implantação;

*Modelagem do banco de dados;
*Criação do banco de dados;
*Criação dos layout do sistema;
*Tela de apresentação dos cardápios;
*Avaliação dos cardápios;
*Formulários de inserção de cardápios;
*Inserção de registros(cardápios) no banco de dados;
*Atualização de registros na base de dados;
*Remoção de dados do banco;
*Manutenção dos dados por um usuário autorizado (administrador);
*Funções de estatísticas;

Detalhes:

No sistema para avaliação de cardápios, já foi definido a estrutura do banco de dados, nele há tabelas que armazenam as informações
sobre o cardápio(nome,descrição e ilustração), administrador(responsável pela manutenção dos registros no sistema) e por fim a 
avaliação e comentários para algum cardápio específico.

O layout do sistema já está definido, foram utilizados alguns componentes que permitem buscar no banco de dados os cardápios, e apresentá-los
no menu inicial, de forma que o usuário possa visualizar e avaliar os cardápios, assim como fazer comentários.

O formulário de inserção de um novo cardápio está implementado, isto é, a inserção de dados no formulário é permitida, a validação ocorre com
mecanismos do HTML 5. A validação da imagem é feita via Jquery; esta verificação ocorre também com o PHP ao enviar o cadastro para o servidor. Deste modo, 
se os registros forem válidos, os mesmos são inseridos no banco de dados. As imagens são armazenadas dentro da estrutura referenciada pelo banco de dados, ou seja, 
em uma pasta física no disco. Além deste controle, também está implementado a parte de atualização de registros, deste modo, será possível gerenciar
um cardápio caso houverem erros de digitação. Ao atulizar um registro, os seus atributos são obrigatórios (não nulos); contudo não é necessário 
inserir uma nova imagem, se assim desejar. Esta função não está totalmente funcional, pois depende de algumas partes do sistema que ainda não estão
finalizadas. A remoção de registros também dependem destas partes não implementadas.

O sistema irá dispor de funcionalidades referentes a estatísticas dos cardápios, ou seja, a aceitação e a rejeição baseada na avaliação dos usuários. esta
função está parcialmente finalizada, já é possível obter gráficos baseados em notas positivas e negativas de cada "prato" inserido na base de dados.

Alguns módulos como inclusão de avaliação de cardápios não estão totalmente finalizadas.

Inicialmente o sistema iria permitir ao usuário fazer um cadastro, mas foi decidido que esta parte não fará mais parte do projeto.

About

Projeto para avaliação do serviço do RU e acompanhamento das estatísticas obtidas.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 55.5%
  • CSS 33.0%
  • PHP 11.5%