Fórum [OT]Modelagem para envio de mensagens #342174
22/05/2007
0
estou tentando modelar um sistema de envio de mensagens. Mas estou, digamos, completamente perdido.
Minhas tabelas :(
Código:
USUSARIOS( ID_USUARIO NOME ) MENSAGEM( ID_MENSAGEM ID_USER_DE ID_USER_PARA TITULO CORPO DATA_ENVIO HORA_ENVIO )
Deveria ter uma tabela para armazenar as respostas?
Desculpa mas estou perdido.
Carlosib
Curtir tópico
+ 0Posts
22/05/2007
Ara.es
Gostei + 0
22/05/2007
Carlosib
O sistema é multi-usuário... queria ter uma forma de um usuário poder enviar mensagem a outros usuários e que esses outros pudessem responder as mensagens.
Gostei + 0
23/05/2007
Carlosib
Gostei + 0
23/05/2007
Ara.es
Gostei + 0
23/05/2007
Nigro
Coloque também um campo para que o usuário possa anexar um arquivo, assim o seu cliente pode fazer um HTML e se anexá-lo o e-mail sairá como uma página...
Ai, ai... lá vem spam por ai...
Gostei + 0
23/05/2007
Carlosib
Pensei assim:
Tabela Usuario(id, nome)
Tabela UsuarioMensagemEnviada(idUsuario, idMensagem)
Tabela Mensagem(id, titulo, texto, data, hora)
Não será para o envio de html... nem usarei stmp... é apenas a troca de mensagem de dentro de meu aplicativo.
Mais idéias?
Gostei + 0
23/05/2007
Carlosib
Um usuário pode enviar uma mesma mensagem para mais de uma pessoa. E uma resposta a uma mensagem pode ser a mais de um usuário.
O conceito do envio e recebimento da mensagem seria o mesmo do email.
Por exmplo: Pedro enviou uma mensagem a paulo, joão e tiago. Tiago ao clicar em responder pode responder a pedro, paulo e joão ou no momento da resposta eliminar algum usuário da lista de receptor da mensagem.
Gostei + 0
24/05/2007
Carlosib
Mensagem(id_mensagem, titulo, texto, resposta)
O campo RESPOSTA terá por default o valor 0(zero). Esse valor padão é para quando o usuário for gerar uma NOVA MENSAGEM.
Quando o usuário for gerar uma resposta a uma mensagem esse valor será incrementando em um(1). Estou confuso a como organizar as respostas a uma determinada mensagem. Será necessário a criação de uma tabela para as respostas?
Como um usuário poderá criar uma nova memsagem por vez se fará necessário a criação da tabela FROM
FROM(id_usuario, id_mensagem, Data_Hora_Envio)
Como um usuário pode enviar uma mesma mensagem para vários usuário faz-se necessário a criação da tabela TO
TO(id_usuario, id_mensagem, Data_Hora_Leitura)
Gostei + 0
24/05/2007
Massuda
Tópico duplicado. Por favor, continuem a discussão neste tópico...
http://forum.devmedia.com.br/viewtopic.php?t=87572[/color:100ff27a2f][/quote:100ff27a2f]
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)