Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Degolatorz

Alguem faz isso pra mim?

Recommended Posts

 

 

1. Requisitos Funcionais(o que o sistema deverá fazer):

Realizar um cadastro de um usuário.

Um usuário cadastrado poderá realizar um login e logout.

Ao realizar o login com a conta cadastrada, o formulário de login dará lugar aos seguintes dados em um módulo na página WEB: a) Bem vindo : Nome do usuário B) e-mail : e-mail que foi cadastrado c) Tipo de Contra : Tipo de conta cadastrado. d) Um botão chamado Editar Conta para o usuário alterar os seus dados, mostrando em uma tabela os dados do usuário atual e um formulário para alteração de cada campo. e) Se o usuário for administrador, ele terá um outro botão, chamado Área

administrativa quem abrirá uma nova página WEB. Por enquanto ela não terá nenhum conteúdo, porém usaremos essa página para uma futura implementação com Banco de dados.

2. Requisitos não funcionais (funções de restrições do sistema).

O cadastro de um usuário estará apenas na memória (cookie, session ou arquivo de texto).

Um usuário só poderá logar, se ele tiver sido registrado.

Um usuário que não está logado, não terá acesso à página de edição de dados da conta.

Apenas um tipo de conta admin, terá permissão para entrar na página administrativa.

Um usuário só poderá ser registrado,se no campo de e-mail tiver pelo menos 1@ para validação.

Um usuário só poderá ser registrado, se o campo de senha for igual ao de repetir

Senha.

3. Procedimento de Implementação.

Realizar um cadastro de um usuário na memória (cookie , session ou arquivo de texto) contendo os seguintes dados no formulário: a) Nome B) Data de Nascimento c) Login d) e-mail e) Senha f) Repetir senha. g) Tipo de conta, podendo ser : Indefinido, Registrado ou Administrador.

As informações do Usuário deverão ser gerenciadas em Objetos da seguinte forma:

o Analise e implemente as informações acima e monte uma estrutura para

Classe Pessoa.

o Analise e implemente as informações acima seriam e monte a estrutura uma

Classe Usuário Usando Herança.

o Faça com que qualquer ação que envolva o usuário, que seja realizada usando métodos desse Objeto.

Ao realizar um login, os dados referente à login e senha digitados terá que ser comparado com login e senha da memória, caso confira o usuário entrará com o usuário indicado no sistema.

4. Dicas finais para o desenvolvimento do Projeto

Leia Novamente a Proposta do projeto e como você pode usar os recursos de PHP que aprendemos para desenvolvê-lo.

Procure Alterar conteúdos de códigos repetitivos por retorno de módulos dinâmicos de construção de site.

Estude mais sobre como podemos armazenar valores entre páginas web diferentes com Cookes ou Session ou arquivo de texto, temos também esse conteúdo na apostila.

Pesquise mais sobre o comando header() Comando de redirecionamento de páginas automáticas.

Pesquise sobre a função serialize() e unserialize(). Qual sua função e como podemos implementá-los.

Pesquise mais sobre alocação de memória com os comandos isset() ou empty(), isso irá ajudá-lo a orientar-se se exite um usuário ou não cadastrado e logado.

Divida o problema em partes menores e procure resolvê-los individualmente use a Orientação a Objetos para facilitar no processo de desenvolvimento.

Existe uma função que pode retornar verdadeiro ou falso se identificada algum caractere indicado dentro da cadeira de caracteres analisada, pesquise qual função é essa para resolver o problema de validação do e-mail.

Monte Fluxogramas para ajudar na visualização dos algoritmos antes de começar a implementação.

Procure Novas fontes de informação além da apostila, Fóruns , Comunidades, Livros[/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size][/size]

 

 

 

 

A uníca coisa que não consegui produzir NADA até agora foi isso.

Sempre deenrolei tudo na maior perfeição mais isso mecheu comigo.

quem podr fazer agradeço.

 

* Isso é muito importante, não é justo eu reprovar por causa de 1 atividade que não consegui fazer.

sei que é complexo, mais algumas pessoas fazem isso em instantes :/

 

Obrigado.

 

 

Por favor galera, isso vale 2 anos da minha vida :/

Compartilhar este post


Link para o post
Compartilhar em outros sites

Deveria prestar mais atenção nas aulas. q

Quero ajudas, esclarecimentos não críticas, sou um dos melhores alunos, mas como os maiores falam: "Nunca se é bom em tudo."

Se nao souber fazer é justo reprova

 

Se não vai ajudar nao atrapalhe.

Que português o seu eim...

Compartilhar este post


Link para o post
Compartilhar em outros sites

O trabalho é seu. Logo, você deve fazer.

O máximo que faremos é orientá-lo

 

Comece estudando sobre Sistema de Login, que é o básico de tudo isso.

 

Links úteis:

http://forum.imasters.com.br/topic/147566-sistema-de-login/

http://forum.imasters.com.br/topic/192408-sistema-de-cadastro-em-phpmysql/

http://www.ultimatephp.com.br/como-usar-pdo-com-banco-de-dados-mysql/

 

 

E por favor não entremos em discussão. É um trabalho de faculdade. Ou o aluno faz ou reprova. Ponto final. Sempre foi assim e sempre será. Não há o que discutir.

 

Se a discussão persistir, fecharei o tópico

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.