Hola quizas te convenga leer un poco con respecto al diseño de bases de datos y despues, postear preguntas puntuales, no todo un desarrollo completo, ya que no te servira de ayuda a ti misma, es una sugerencia constructiva. Te dejo un enlace de ayuda.
http://mysql.conclase.net
Saludos.