Skip to content

JohnQ00/iFace

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 

Repository files navigation

iFace

Projeto Java (AB1) - iFace

Aluno: John Davi Dutra Canuto Pires

Professor: Baldoíno Fonseca

iFace

Ao iniciar o programa, o usuário tem 3 opções com seus respectivos comandos:

0 to Close the System

1 to Create an account

2 to Login

Ao selecionar 1 to Create an account o usuário terá de escrever o seu login, username e sua senha.

Sendo o login e password essenciais para a entrada na conta e o username essencial para a visualização de outros usuários.

Efetuando o login numa conta por meio da opção 2 to Login, irão aparecer as seguintes opções:

0 to Logout

1 to Create a profile

2 to Edit a profile

3 to Add a friend

4 to Create a community

5 to Enter a community

6 to Send a message

7 to Review your info

8 to Delete your account

9 to Send a message for one community

Analisando por partes:

0 to Logout

Ao utilizar essa opção, a conta é desconectada e o programa retornará para a tela inicial.

1 to Create a profile

O usuário dará as seguinte informações: idade, e-mail, número do celular e nome completo.

2 to Edit a profile

O usuário poderá modificar suas informações básicas e de acesso, sendo elas: username, login, password, idade, e-mail, número do celular e o nome completo.

3 to Add a friend

O usuário digitará o nome de um usuário válido e o enviará uma solicitação de amizade que aparecerá assim que ele logar, podendo ser recusada ou não. Caso seja aceita, a amizade é mútua, um estará na lista de amigos do outro.

4 to Create a community

Sendo possível criar apenas uma comunidade por usuário, este usuário criará um nome e uma descrição para sua comunidade e poderá gerenciá-la controlando a entrada e a saída de membros.

5 to Enter a community

Nesta opção, o usuário poderá pesquisar uma comunidade e ingressar nela sem solicitações, consideramos todas as comunidades abertas.

6 to Send a Message

O usuário pode enviar mensagem para qualquer usuário da rede, desde que este usuário saiba o username desse usuário.

7 to Review your info

Aqui, o usuário pode revisitar todas as suas informações básicas, sua lista de amigos, mensagens enviadas para usuários e para comunidade, tanto quanto as comunidades que participa.

8 to Delete your account

Nesta opção, o usuário removerá todas as suas informações do sistema, sendo as que foram citadas na opção acima.

9 to Send a message for one community

Esta funcionalidade permite o usuário enviar mensagens para qualquer comunidade do sistema, independente dele ser participante ou não dela.

Para sair do sistema, diante da tela principal, é necessário apenas utilizar o comando 0 to Close the system.

Dúvidas sobre o funcionamento do código ?

Favor entrar em contato pelo e-mail: [email protected]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages