Vous êtes sur la page 1sur 8

Plano de Projeto (Paul Academy)

O projeto de concluso do bimestre tem como objetivo, projetar e executar a criao de um


site capaz de ensinar ingls.

1 - Ambiente proposto
O site visa o aprendizado da lngua inglesa para usurios brasileiros, como meio de facilitar
o aprendizado dessa lngua, com facilidades para o aluno iniciante na lngua e com ferramentas que
aceleram o aprendizado, como a opo de praticar o assunto aprendido, que estar disponvel para o
aluno que quiser praticar a qualquer momento.
1.1 - Requisitos Funcionais
A homepage conter o boto ENTRAR para entrar na conta e na prpria pgina inicial ao
lado ter os campos EMAIL e SENHA. O usurio poder tambm se cadastrar na prpria homepage
usando a conta do Facebook, ou criar uma conta nova. Os campos para o cadastro de uma nova
conta so: NOME, LOGIN, EMAIL, SENHA e CONFIRMAR SENHA, alm do boto
CADASTRAR para confirmar o cadastro.
Na pgina PRINCIPAL, quando logado, o usurio poder ver todos os assuntos que estaro
divididos por nvel e subnvel. Cada subnvel estar dentro de um nvel e s poder ser estudado
quando o subnvel anterior j estiver sido completado. O mesmo vale para os nveis. O nvel do
aluno ser calculado de 1 a 5, com flutuaes nos valores para demarcar os subnveis.
No lado direito da tela haver um quadro com a pontuao geral, sendo que cada subnvel
completado vale 10 pontos. Haver uma pontuao final a ser alcanada para passar de nvel. Essa
pontuao ser calculada baseada na pontuao mxima que se pode ser alcanada em cada nvel,
tomada a quantidade de subnveis e uma pontuao extra a qual o usurio s poder alcanar na
sesso de prtica.
A SESSO DE PRTICA ser a rea onde perguntas sero propostas ao usurio sobre o
assunto estudado at o momento. Podero ser tradues do portugus para o ingls ou vice-versa,
ou perguntas sobre gramtica, mas todas de mltipla escolha. Cada sesso ter 10 perguntas que
valem no final da sesso 10 pontos. O usurio ter uma vida, ou seja, ele poder errar uma vez na
sesso, o segundo erro ocasionar o fim da sesso, fazendo com que o usurio no ganhe os pontos
previstos.
O sistema permitir tambm que o usurio veja e edite o seu perfil consultando nele a sua
pontuao atual.

Tela secundria APRENDENDO


Essa ser a tela onde o usurio aprender os novos assuntos. Haver quadros onde cada um
ensinar uma expresso ou frase em ingls, ou ter conversas, com som correspondente leitura dos
textos na lngua inglesa. A quantidade de quadros depende do assunto a ser abordado. O usurio
poder passar de um quadro para o outro por um clique na seta lateral e poder tambm reproduzir o
udio clicando no cone.
Ao fim ser mostrado a pontuao ganha por ele por ter feito essa unidade (subnvel) e
retornar para o menu inicial.
1.1 Requisitos No Funcionais
O produto dever ser implementado em HTML5, com javascript, PHP e arquivo CSS
lincado as pginas html, rodando assim em todos navegadores que so compatveis com o HTML5.
O site ser responsivo, adequando-se assim a qualquer tipo de tela e com navegadores mobile. Os
dados do usurio sero guardados com segurana em um banco de dados. As informaes pessoais
como as senhas no podero ser vistas pelos operadores do sistema, nem por qualquer outra pessoa,
ento essa ser criptografada com a funo MD5 e no poder conter menos de seis caracteres.
O usurio dever permanecer logado mesmo aps o fechamento da aba a qual o site estiver,
ou se o mesmo sair do site na mesma aba. Quando reaberto, o usurio deve ser sempre
redirecionado para a pgina principal. Caso no esteja logado em nenhuma conta, a nica pgina
que poder ser acessada pelo usurio ser a Index, que a tela de cadastro e login, sendo
redirecionado caso tente abrir qualquer outra pgina do site atravs da pesquisa do navegador.

2 Caso de Uso

2.1 Caso de Uso Estendido


Caso 1
Nome do caso de uso

Cadastrar armeiro

Descrio

Permite a criao de um cadastro para cada


armeiro possibilitando o acesso aos recursos
oferecidos pelo sistema.

Ator envolvido

Armeiro

Pr-condies

Nenhuma conta dever estar logada neste


momento e o sistema dever estar na pgina
inicial (home).

Ps-condies

Os dados j estejam guardados no banco de


dados ou erro ao tentar cadastrar.

Fluxo Bsico
Usurio

Sistema
Solicita os dados do armeiro

Informar os dados solicitados


{Confere os campos}
Confere se todos os campos foram preenchidos,
ou seja, nenhum campo poder ficar vazio.
{Valida dados}
Se os dados foram digitados corretamente o
cadastro ser criado com sucesso.
{Fim} Fim do caso de uso
Fluxos alternativos
{Confere os campos}

Se os campos no estiverem preenchidos, o


sistema exibir instantaneamente a mensagem
Preencha este campo.

{Valida dados}

Se os campos no forem preenchidos


corretamente, o sistema exibir uma mensagem
de erro no cadastro, tentar novamente.

Caso 2

Nome do caso de uso

Logar

Descrio

Permite que o armeiro tenha acesso todas as


informaes referentes ao material blico, e
possa fazer a cautela.

Ator envolvido

Armeiro

Pr-condies

Nenhuma conta dever estar logada neste


momento e o sistema dever estar na pgina
fazer login.

Ps-condies

Acesso ao banco de dados feito com sucesso, e


redirecionado pgina principal (home) ou erro
ao tentar logar.

Fluxo Bsico
Usurio

Sistema
Solicita dados para fazer o login

Informar os dados solicitados


{Valida dados}
Verifica se todos os campos foram preenchidos
corretamente, e se a senha corresponde ao login
digitado.
{Fim} Fim do caso de uso e redirecionamento
do usurio para a pgina principal
Fluxos alternativos
{Valida dados}

Caso 3

Se os campos no forem preenchidos


corretamente, inform-lo sobre o erro e voltar
para a pgina anterior, para que os dados
continuem salvos nos campos digitados.

Nome do caso de uso

Cautelar material blico

Descrio

Permite que o armeiro j cadastrado e logado


corretamente, e registre a cautela da arma ou do
acessrio que ser emprestado

Ator envolvido

Armeiro

Pr-condies

O armeiro dever estar devidamente logado


neste momento e o mesmo dever escolher entre
a opo de cautelar arma ou acessrio, ou
cautelar os dois.

Ps-condies

Os dados das armas ou acessrios j estejam


cadastrados no banco de dados.

Fluxo Bsico
Usurio

Sistema
Solicita os dados para a cautela

Informar os dados solicitados


{Confere os campos}
Confere se todos os campos foram preenchidos,
ou seja, nenhum campo poder ficar vazio.
{Valida dados}
Verifica se os dados foram digitados
corretamente, e se a arma ou o acessrio a ser
cautelado j est cadastrado no banco.
{Fim} Fim do caso de uso
Fluxos alternativos
{Confere os campos}

Se os campos no estiverem preenchidos, o


sistema exibir instantaneamente a mensagem
Preencha este campo.

{Valida dados}

Se os campos no forem preenchidos


corretamente, o sistema exibir uma mensagem
de erro no cadastro, tentar novamente.

3 DER

4 Diagrama de Classe

Vous aimerez peut-être aussi