• Embed Doc
  • Readcast
  • Collections
  • CommentGo Back
Download
 
Projeto final de disciplina
Algoritmos e Estruturas de Dados – 2009.2
 
Rede Social
Caio Cesar Dantas da SilvaDyego Caldas LuzGustavo Nogueira Alves
 
Resumo
O projeto apresenta o desenvolvimento de umsistema desktop baseados nas mais famosas redessociais da internet batizado de
Selankut 
. O sistemapossibilita aos usuários meios de relacionar-se ecomunicar-se com os demais. Para tanto, foramusadas estruturas de dados complexas, grafos, paraque representar os relacionamentos entre osusuários da rede, banco de dados MySQL paraarmazenar as informações dos usuários e Gtkmmcom Glade para desenvolvimento da interface.
01 de dezembro de 2009
 
1. Introdução
Rede Social é uma das formas de representação dos relacionamentosafetivos ou profissionais dos seres entre si ou entre seus agrupamentos deinteresses mútuos. Sistemas que seguem essa linha funcionam através dainteração social, buscando conectar pessoas e proporcionar suacomunicação. Essas redes sociais estão hoje instaladas principalmente naInternet devido ao fato desta possibilitar uma acelerão e ampladiversidade de divulgação de idéias e da absorção de novos elementos embusca de algo em comum.O estudo das redes sociais foi basicamente iniciado pelas ciênciasexatas e, em seguida, promovido pela sociologia, numa perspectiva deanálise estrutural das redes sociais. O matemático Euler foi o responsávelpelos primeiros passos da teoria das redes e foi o criador da teoria dosgrafos. O grafo é um conjunto de nós, conectados por arestas que, emconjunto, formam uma rede.Os grafos desempenham o papel fundamental no
Selankut,
é a partirdeles que se é representada as relações dos usuários na rede. As relaçõesrepresentadas são auto-ajustadas de acordo com a freqüência de visitaçãodos usuários nos perfis dos demais.Nas próximas seções abordaremos o funcionamento do sistemamostrando as opções do usuário para relacionamento e de comunicação equais as principais estruturas e algoritmos utilizados.
2. Funcionamento
Para ter acesso ao sistema o usuário precisa fornecer login e senha.Esses dados serão comparados com os dados cadastrados no banco dedados. Se o usuário e senha informados existem e/ou estão corretos elepermitirá acesso.Caso o usuário não possua login e senha, ele deverá realizar seucadastrado fornecendo os dados, como mostrado na figura abaixo. Umponto importante é o fato do sistema não permitir que sejam cadastradosdois usuários com o mesmo login, caso isso aconteça uma mensagem deerro é mostrada ao usuário.
 
 
Figura 1 e 2 – Tela de login e cadastro do usuário respectivamente
Após o sistema ter liberado acesso ao usuário uma página inicial égerada. Nela o usuário tem acesso a um leque de informações e opções.
of 00

Leave a Comment

You must be to leave a comment.
Submit
Characters: ...
You must be to leave a comment.
Submit
Characters: ...