Foro de elhacker.net

Programación => .NET (C#, VB.NET, ASP) => Mensaje iniciado por: birdez en 5 Junio 2012, 11:25 am



Título: Creación aplicación foro
Publicado por: birdez en 5 Junio 2012, 11:25 am
Buenos días a todos!

Os comento cual es el propósito de este mensaje.

Necesito hacer una aplicación en .NET con bases de datos en Access, la aplicación esta basada en un foro de mensajes.

La base de datos tiene que tener un mínimo de 3 tablas.

y la aplicación tiene que consistir en lo que consisten la mayoría de los foros, el usuario en un formulario introduce su usuario y contraseña, si es administrador tendrá unas prioridades, si es usuario normal otras.

y mi duda surge en la creación de la base de datos ya que si eso esta mal el proyecto de va al garete jejeje

Mas que nada abro este post para que me deis vuestra opinión al respecto sobre la creación de la base de datos.

Mi idea es la siguiente a ver que os parece y si veis alguna mejora decírmela por favor.

Yo había pensado en crear 3 tablas: Tipo_Usuarios, Usuarios, Mensajes.

Tipo_Usuario:
id
Tipo usuario ( administrador o usuario normal)


Usuarios:
Nombre
Contraseña
Tipo usuario (relación con Tipo_Usuario)

Mensajes:
Usuario(relación con Usuarios)
Fecha
Hora
Mensaje


Que os parece mi idea? espero que me podáis ayudar

Gracias! Un saludo!





Título: Re: Creación aplicación foro
Publicado por: Roboto en 5 Junio 2012, 15:42 pm
Buenos días a todos!

Os comento cual es el propósito de este mensaje.

Necesito hacer una aplicación en .NET con bases de datos en Access, la aplicación esta basada en un foro de mensajes.

La base de datos tiene que tener un mínimo de 3 tablas.

y la aplicación tiene que consistir en lo que consisten la mayoría de los foros, el usuario en un formulario introduce su usuario y contraseña, si es administrador tendrá unas prioridades, si es usuario normal otras.

y mi duda surge en la creación de la base de datos ya que si eso esta mal el proyecto de va al garete jejeje

Mas que nada abro este post para que me deis vuestra opinión al respecto sobre la creación de la base de datos.

Mi idea es la siguiente a ver que os parece y si veis alguna mejora decírmela por favor.

Yo había pensado en crear 3 tablas: Tipo_Usuarios, Usuarios, Mensajes.

Tipo_Usuario:
id
Tipo usuario ( administrador o usuario normal)


Usuarios:
Nombre
Contraseña
Tipo usuario (relación con Tipo_Usuario)

Mensajes:
Usuario(relación con Usuarios)
Fecha
Hora
Mensaje


Que os parece mi idea? espero que me podáis ayudar

Gracias! Un saludo!





pero tu no estabas programando un traductor ?¿?¿?¿?¿?¿?

yo me ahorraria la tabla tipo usuario y meteria otra columna en la tabla usuarios k dijera el tipo : normal o admin.

la relacion en vez de usuarios,la haria con idUsuario,por si las moscas


Título: Re: Creación aplicación foro
Publicado por: birdez en 5 Junio 2012, 17:17 pm
esq el traductor al final nos los quitaron  :xD

y ahora nos han puesto este proyecto

pro tal y como lo dices tu quedarían solamente dos tablas no? necesito q sean 3 o mas x eso ice lo de Tipo_usuario

Puse lo de Usuarios como clave primaria para que no haya duplicados.

Crees q seria mejor pode un IdUsuarios ( en usuarios) que sea clave primaria junto a Nombre de Usuario y hacer la relación con los Mensajes entonces?


Título: Re: Creación aplicación foro
Publicado por: Toxico en 5 Junio 2012, 17:26 pm
Si dejas la tabla tipo_usuario, le das mas flexibilidad, si no necesitas la flexibilidad pues retíralo y has lo que dice Roboto, los identificadores de claves primarias si has utilizado id en tipo_usuario, utilizaría id como identificador para la tabla usuarios y para la tabla mensajes, y cuando quieras relacionar usuarios como nombre de fk, usuariosId y mensajesId respectivamente.

para que no se repitan los nombres puedes crear un indice único respecto a ese campo.



Título: Re: Creación aplicación foro
Publicado por: birdez en 5 Junio 2012, 22:14 pm
puse un campo habilitado si/no en la tabla usuarios para saber si el usuario esta habilitadoa  iniciar sesion o no

como puedo hacer para si modifico el checkbox en el forms se me cambie es campo sq no lo consigo

ns si me explico bn :xD


Título: Re: Creación aplicación foro
Publicado por: seba123neo en 5 Junio 2012, 22:34 pm
si vamos a comenzar a preguntar como hacer cada cosa del programa, y creo que llegamos al record de mil paginas.


Título: Re: Creación aplicación foro
Publicado por: Toxico en 5 Junio 2012, 22:49 pm
si vamos a comenzar a preguntar como hacer cada cosa del programa, y creo que llegamos al record de mil paginas.

si no le sale, no le sale y su pregunta es válida.


Título: Re: Creación aplicación foro
Publicado por: birdez en 5 Junio 2012, 22:50 pm
es solamente eso que no consigo cambiar el campo en la Base de datos el resto de cosas las tengo todas hechas pero eso no consigo q me lo modifique


Título: Re: Creación aplicación foro
Publicado por: seba123neo en 5 Junio 2012, 23:35 pm
si no le sale, no le sale y su pregunta es válida.

no, no es valida, cuando preguntar se hace un vicio, si la solucion a estas cosas basicas estan en google. supongamos que no sepa las relaciones de la base, esa es valida, pero ya preguntar como guardar esto, despues va a preguntar como actualizar, como borrar, como hacer mil cosas mas, este cuento ya lo vi miles de veces, es mas si fuera yo el moderador de .NET este post termina bloqueado. y no estoy en contra del usuario, estoy a favor del foro y las normas, esto cualquier moderador lo sabe.


Título: Re: Creación aplicación foro
Publicado por: Toxico en 5 Junio 2012, 23:41 pm
no, no es valida, cuando preguntar se hace un vicio, si la solucion a estas cosas basicas estan en google. supongamos que no sepa las relaciones de la base, esa es valida, pero ya preguntar como guardar esto, despues va a preguntar como actualizar, como borrar, como hacer mil cosas mas, este cuento ya lo vi miles de veces, es mas si fuera yo el moderador de .NET este post termina bloqueado. y no estoy en contra del usuario, estoy a favor del foro y las normas, esto cualquier moderador lo sabe.

Revisa el foro, esta plagado de preguntas de ese tipo no para la misma plataforma y no las han cerrado.

Tu mismo lo has dicho si "fueras" moderador, solo te toca sufrir el complejo.


Título: Re: Creación aplicación foro
Publicado por: seba123neo en 6 Junio 2012, 03:45 am
Revisa el foro, esta plagado de preguntas de ese tipo no para la misma plataforma y no las han cerrado.

Tu mismo lo has dicho si "fueras" moderador, solo te toca sufrir el complejo.

leete las reglas del foro y los 10 pasos para plantear una duda informática, que por lo visto no las leiste.

es irrelevante decir que esta plagado de respuestas asi, eso no da derecho a que hay que hacerlo asi siempre. si hay, es porque los moderadores no han podido cerrarlo a tiempo, en cualquier subforo cuando en el tema de la pregunta, se hacen 20 sub-preguntas en el mismo tema, y se convierten casi en un chat, lo cierran, asi es en todos los subforos (hasta en el libre). en el foro de visual basic (donde soy moderador) ha sufrido tanto de esto, que cuando pasa, los usuarios comunes ya "advierten" al usuario que pregunto sobre estos temas, algunos se van ofedidos pensando que no les ayudan, cuando en realidad el foro esta para enseñar a pescar y no dar pescado por un dia.


Título: Re: Creación aplicación foro
Publicado por: Toxico en 6 Junio 2012, 04:12 am
leete las reglas del foro y los 10 pasos para plantear una duda informática, que por lo visto no las leiste.

es irrelevante decir que esta plagado de respuestas asi, eso no da derecho a que hay que hacerlo asi siempre. si hay, es porque los moderadores no han podido cerrarlo a tiempo, en cualquier subforo cuando en el tema de la pregunta, se hacen 20 sub-preguntas en el mismo tema, y se convierten casi en un chat, lo cierran, asi es en todos los subforos (hasta en el libre). en el foro de visual basic (donde soy moderador) ha sufrido tanto de esto, que cuando pasa, los usuarios comunes ya "advierten" al usuario que pregunto sobre estos temas, algunos se van ofedidos pensando que no les ayudan, cuando en realidad el foro esta para enseñar a pescar y no dar pescado por un dia.

Pero si el que se la ha saltado has sido tu.

http://foro.elhacker.net/reglas

y cito.
Citar
I.A.2. Respuestas.
I.A.2.a. Comentarios.

Las respuestas a mensajes en el foro deberán ser forzosamente relacionadas con el tema, en caso de no tener ninguna relación se deberá crear un nuevo tema al respecto.

    Estas también deberán aportar algún tipo de contenido y/o retroalimentación, mensajes que no aporten información (como "Muy bueno, gracias!" o "Interesante, no sabia!") deberán ser mandados por Mensajes Privados ya que de lo contrarió serán borrados al no aportar utilidad al tema.

Tu mensaje no aporta nada, y paso de seguirte el rollo, sigue así, y quizás alguna día seas moderador global o Administrador quien sabe...




Título: Re: Creación aplicación foro
Publicado por: Roboto en 6 Junio 2012, 10:13 am
puse un campo habilitado si/no en la tabla usuarios para saber si el usuario esta habilitadoa  iniciar sesion o no

como puedo hacer para si modifico el checkbox en el forms se me cambie es campo sq no lo consigo

ns si me explico bn :xD

con el evento del checkbox onchange o algo asi,onclick ,tiene k tener algun evento.
dentro de ese evento,le metes una sql k lo cambie


P.D: yo cuando iba al modulo,el "profe" nos daba un papel con el ejercicio y nos decia los rekisitos,tablas k teniamos k usar y estructura del programa.
a ti no te dijeron nada?¿?¿?¿?


Título: Re: Creación aplicación foro
Publicado por: birdez en 6 Junio 2012, 11:49 am
es que esto es una parte del proyecto xq dijo q lo iríamos haciendo por partes y de lo q nos pidio hasta ahora solo me falta eso

mirar os cuento lo que hace mi programa:

en un login introduces usuario y contraseña si esta deshabilitado t lo dice y no te deja entrar , si esta habilitado hay dos opciones q sea usuario normal o administrador si es usuario normal hasta el momento no nos pidió nada, si es admin tiene q tener los botones de crear usuario y bloquearlos y desbloquearlos entonces mi idea era q cn ese check los habilite o los deshabilite pro no  lo consigo lo q e conseguido es q en un textbox introduces el usuario y lo busca y t aparece los datos y si esta o no habilitado pro aunq le quite el check no me lo guarda xq no se cm hacer para lo de habilitar o no, entonces mi idea era la siguiente al checkear o no que me habilite o dashabilite por eso os pedía ayuda


Título: Re: Creación aplicación foro
Publicado por: Roboto en 6 Junio 2012, 12:29 pm
es que esto es una parte del proyecto xq dijo q lo iríamos haciendo por partes y de lo q nos pidio hasta ahora solo me falta eso

mirar os cuento lo que hace mi programa:

en un login introduces usuario y contraseña si esta deshabilitado t lo dice y no te deja entrar , si esta habilitado hay dos opciones q sea usuario normal o administrador si es usuario normal hasta el momento no nos pidió nada, si es admin tiene q tener los botones de crear usuario y bloquearlos y desbloquearlos entonces mi idea era q cn ese check los habilite o los deshabilite pro no  lo consigo lo q e conseguido es q en un textbox introduces el usuario y lo busca y t aparece los datos y si esta o no habilitado pro aunq le quite el check no me lo guarda xq no se cm hacer para lo de habilitar o no, entonces mi idea era la siguiente al checkear o no que me habilite o dashabilite por eso os pedía ayuda

lo tipico de cualkier programa de login.
k estas en 1º curso o en 2º??¿


Título: Re: Creación aplicación foro
Publicado por: HdM en 6 Junio 2012, 12:30 pm
Buenas.

Lo suyo es que pongas el código de la parte en la que debes actualizar ese campo en la bd, según el estado del check, para ver qué está mal.

Saludos.