auguzsto / cursoai

Plataforma de ensino a distância. Projeto acadêmico.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CursoAí - Plataforma de ensino a distância.

CursoAí é um projeto acadêmico visando a construção de uma plataforma online utilizando tecnologias como PHP e MySQL.

Requisitos funcionais

  • O sistema permitirá que usuários sejam cadastrados, classificando-os como: usuário comum ou Administrador
  • O sistema permitirá que os usuários façam alterações em seus cadastros.
  • O cadastro deverá conter: nome, login, senha, data de nascimento, telefone, endereço, e-mail, CEP, bairro, cidade e estado. USUÁRIOS/LOGIN.
  • O sistema permitirá o acesso dos usuários através do login e senha.
  • O sistema permitirá ao usuário administrador o cadastro, a edição e exclusão de cursos do sistema.
  • O usuário comum poderá se inscrever em um curso no sistema.
  • Um usuário não pode fazer mais de um curso na mesma data/horário.

Requisitos não funcionais

  • O sistema deve ser desenvolvido em linguagem PHP.
  • O banco de dados deve ser desenvolvido no MySQL.
  • A interface deve ser agradável e de fácil utilização.
  • O aplicativo deve consumir poucos recursos do navegador
  • O aplicativo não deverá armazenar dados localmente, sendo estes redirecionados a um servidor externo.
  • O aplicativo fará uso de um WebService na linguagem PHP para troca de informações entre sistema e servidor.

Regras de negócio

  • O usuário deverá estar logado no sistema para acessar as funcionalidades.
  • Nos campos da tela de Login, se a tecla “Shift” estiver pressionada, mostrar uma mensagem informando ao usuário.
  • Para realizar o login, o cliente deverá obrigatoriamente preencher os campos e-mail e senha.
  • O usuário administrador terá acesso a todas as funcionalidades do sistema.
  • Os campos de preenchimento obrigatório deverão conter um asterisco na descrição.
  • O campo e-mail do cadastro de usuário deverá conter um domínio.
  • Os cursos devem ser selecionados a partir de uma lista pré-cadastrada pelo Administrador.

About

Plataforma de ensino a distância. Projeto acadêmico.


Languages

Language:PHP 58.7%Language:Vue 36.0%Language:TypeScript 5.3%