Reporte Red Social

20
COLEGIO DE ESTUDIOS CIENTIFICOS Y TECNOLOGICOS DEL ESTADO DE MÉXICO (CECYTEM TECÁMAC) EQUIPO NO. 6 ESPECIALIDAD. INFORMÁTICA PROYECTO LAS REDES SOCIALES TEMA: REPORTE COMO HACER UNA RED SOCIAL TURNO: VESPERTINO INTEGRANTES DEL EQUIPO: BALDERAS MENA JOSE JESUS GIL CORTES ROBERTO GONZALEZ GARCIA ARMANDO HERNANDEZ HERNANDEZ OCTAVIO PEREZ BENAVIDEZ MARIA ELENA YISSA

description

Como crear una red social, manual.

Transcript of Reporte Red Social

Page 1: Reporte Red Social

COLEGIO DE ESTUDIOS CIENTIFICOS Y TECNOLOGICOS DEL ESTADO DE MÉXICO

(CECYTEM TECÁMAC)

EQUIPO NO. 6

ESPECIALIDAD. INFORMÁTICA

PROYECTO LAS REDES SOCIALES

TEMA: REPORTE COMO HACER UNA RED SOCIAL

TURNO: VESPERTINO

INTEGRANTES DEL EQUIPO:

BALDERAS MENA JOSE JESUS

GIL CORTES ROBERTO

GONZALEZ GARCIA ARMANDO

HERNANDEZ HERNANDEZ OCTAVIO

PEREZ BENAVIDEZ MARIA ELENA YISSA

Page 2: Reporte Red Social

Introducción:

Las redes sociales son estructuras sociales compuestas de grupos de personas, las cuales están conectadas por uno o varios tipos de relaciones, tales como amistad, parentesco, intereses comunes o que comparten conocimientos.

El análisis de redes sociales estudia esta estructura social aplicando la Teoría de Grafos e identificando las entidades como "nodos" o "vértices" y las relaciones como "enlaces" o "aristas". La estructura del grafo resultante es a menudo muy compleja. Como se ha dicho, puede haber muchos tipos de lazos entre los nodos. La investigación multidisciplinar ha mostrado que las redes sociales operan en muchos niveles, desde las relaciones de parentesco hasta las relaciones de organizaciones a nivel estatal (se habla en este caso de Redes políticas), desempeñando un papel crítico en la determinación de la agenda política y el grado en el cual los individuos o las organizaciones alcanzan sus objetivos o reciben influencias.

En su forma más simple, una red social es un mapa de todos los lazos relevantes entre todos los nodos estudiados. Se habla en este caso de redes "sociocéntricas" o "completas". Otra opción es identificar la red que envuelve a una persona (en los diferentes contextos sociales en los que interactúa); en este caso se habla de "red personal".

La red social también puede ser utilizada para medir el capital social (es decir, el valor que un individuo obtiene de los recursos accesibles a través de su red social). Estos conceptos se muestran, a menudo, en un diagrama donde los nodos son puntos y los lazos, líneas.

Red social también se suele referir a las plataformas en Internet. Las redes sociales de internet cuyo propósito es facilitar la comunicación y otros temas sociales en el sitio web.

Page 3: Reporte Red Social

Como crear una red social.

1.-Instalar WAMP así mismo tener instalado Dreamweaver.

2.-Abrir WAMP con el botón verde que aparece en la barra de inicio en la parte derecha le clicleamos donde dice phpMyAdmin.

3.-Creamos una base de datos, con las siguientes caracteristicas.

4.-Lo siguiente que vamos a hacer es crear una tabla llamada usuarios con 13 campos.

5.-Después de haber creado la tabla llamada usuarios vamos a ordenar los datos deseados que son:

Page 4: Reporte Red Social

Todos van a ser VARCHAR de 30 a escepsión de edad y telefono que seran de tipo INT edad de 2, y int de 11 en sus longitud de valores, el campo usuario va a ser de tipo PRIMARY.

6.-Después vamos a crear una tabla llamada publicaciones con 5 campos los cuales seran los siguientes

El id va a ser de tipo INT con una longitud de 11, PRIMARY y Auto Incrementable.

La fecha de tipo Timestamp.

Los demas campos van a ser tipo VARCHAR con una longitud de 30.

El usuario va a ser INDEX

7.-Seguido de vamos a crear una tabla llamada intereses con 3 campos los cuales seran los siguientes.

Id sera Primary, Auto incrementable y de tipo INT con una longitud de 11.

Intereses sera de tipo INT con una longitud de 11.

Usuario sera de tipo VARCHAR con una longitud de 30 y también INDEX.

8.-Crearemos una tabla que diga contactos con 3 campos.

Page 5: Reporte Red Social

Id sera de tipo INT con una longitud de 11, PRIMARY y Auto Incrementable.

Usuario y Contacto serán tipo VARCHAR con una longitud de 30 y también INDEX.

9.- Después vamos a crear otra tabla que se llame comentarios con 5 campos.

Id sera tipo INT con una longitud de 11, PRIMARY y Auto Incrementable.

Usuario va a ser INDEX tipo VARCHAR con una longitud de 30.

Comentario va a ser tipo VARCHAR con una longitud de 100

Fecha va a ser tipo Timestamp.

idpublicacion va a ser tipo INT con una longitud de 11 así mismo va a ser INDEX.

10.-Por ultimo crearemos una tabla llamada Avatars con dos campos.

Id sera tipo INT con una longitud de 11, PRIMARY, Auto Incrementable.

11.-Después de crear todas las tablas vamos a donde dice de cada una de las tablas y relacionaremos el usuario como se muestra en la foto.

En contactos haremos lo mismo con el campo contactos.

Igual con idpublicacion en publicaciones.

Vamos a anexar privilegios vamos a privilegios y donde diga nuevo usuario le damos clic así mismo escribimos los datos tomando en cuenta que deben ser datos que podamos recordar y seleccionamos todos los permisos y lo creamos.

Haciendo esto acavaríamos con la base de datos.

Page 6: Reporte Red Social

12.-Pasaremos a la creación de nuestra red social, primero que nada ejecutaremos WAMP, abrimos Dreamweaver y después de vamos a donde dice sitio y crearemos un sitio.

NOTA: Escribiremos todo tal y como se muestra en las fotos.

12.1.-Escribimos el sitio y su dirección.

12.2.-Escogemos que tipo de tecnologia deseamos.

12.3.-Seleccionamos el servidor que deseamos.

Page 7: Reporte Red Social

12.4.-Seleccionamos la URL de raiz del sitio.

12.5.-Completamos y todo estaría listo.

13.-Después vamos a crear una plantilla seleccionando el tema que más nos guste.

13.1.-Crearemos una carpeta en la carpeta www. De WAMP donde guardaremos todo.

Page 8: Reporte Red Social

14.-Vamos a insetar, objetos de plantilla y creamos la plantilla.15.-Después abrimos el botón + donde dice base de datos para anexar nuestra base de datos a la plantilla.

16.-Escribimos los siguientes datos para poder crear nuestra base de datos utilizando el usuario que creamos anteriormente para lograr que abra nuestra base de datos y seleccionamos la base de datos, después de damos clic en aceptar.

18.-Vamos a el menu insertar y donde diga objetos de plantilla seleccionamos así mismo le damos donde dice región editable para poder ponerle regiones editables a nuestra plantilla.NOTA: Hay que poner esas regiones donde creamos conveniente usarlas.17.-Ya podemos cerrar nuestro documento guardando los cambios.18.-Abrimos un documento nuevo usando la plantilla de nuestra red social y después lo guardamos como index.php, así mismo creamos otras llamadas perfil.php, registro.php y error.php.19.-Después de hacer eso vamos a insetar, de ahí insertamos un campo de formulario y dentro de el 2 campos de texto, uno llamado usuarios y otro llamado password, anexamos un botón.

20.-Después de vamos a insertar, objetos de aplicación, autentificación de usuarios y ponemos donde dice conectar usuario, seleccionamos nuestros dos campos de texto, la base de datos, que necesitamos, y la tabla usuarios, si la conexión falla nos enviara a error.php, si no falla nos enviara a perfil.php.

Page 9: Reporte Red Social

21.-En la pagina error.php vamos a crear un vinculo que diga Regresar (le daremos vinculo a index.php) y si deseamos una breve información.22.-En la pagina de index.php crearemos un apartado que se diga registrarse, y lo enviaremos con un vinculo a registro.php23.-Guardamos y cerramos el documento.24.-Abimos registro.php y crearemos un asistente de intersección de registros, seleccionaremos la tabla usuarios y solo cambiara el campo contraseña que sera tipo contraseña.24.1.-Vamos a anexar una lista de menu con un valor dinamico de foto a foto.25.-Cerramos y guardamos.26.-Bien ya acavamos nuestras paginas de inicio de nuestra red social, ahora iniciaremos con el aspecto de perfil.php, Abrimos nuestro documento.27.-Vamos a vinculaciones y anexamos dos juegos de registros uno que se llame usuario que se llenara de la siguiente forma.

Page 10: Reporte Red Social

El siguiente se llamara amigos que se llenara de la siguiente forma

28.-Anexaremos un escrito que diga Desconectarse donde nosotros deseemos y en la misma sección autentificación de usuarios pulsamos el que nos mande a desconectar.29.-Después de vamos a proseguir con nuestra pagina, vamos a ordenar los datos.Nombre, Apellido Paterno, Apellido materno, etc,etc y vamos a arrastrar de nuestro juego de registros los datos hacia donde pusimos estos datos para que podamos veer los datos de nuestro usuario, algo repetitivo pero necesario.Quedaría de la siguiente forma.

Page 11: Reporte Red Social

30.-La foto es un caso especial lo que haremos es que hiremos a nuestra base de datos y anexaremos en la tabla avatars dos fotos que serán de una carpeta llamada fotos que debemos guardar en la carpeta de nuestra pagina.31.-Después de hacer eso anexamos una imagen cualquiera y después vamos a copiar el siguiente codigo a nuestra lista de codigo de nuestra foto <img src="fotos/<?php echo $row_usuario['foto']; ?>" width="200" height="200" />32.-Una vez terminado esto crearemos otro documento llamado muro.php y otro llamado comentar.php guardamos y cerramos.33.-Abrimos muro.php y crearemos dos juegos de registros con los siguientes datos.

Page 12: Reporte Red Social

34.-Después de hacer eso vamos a crear un juego de registros donde vamos a poner la tabla publicaciones el id, lo vamos a eliminar el usuario va a ser oculto y tener en el valor el codigo <?php echo $row_usuario['usuario']; ?>titulo va a ser tipo texto y la fecha va a estar oculta.35.-Abajo de vamos a poner un apartado que diga No hay publicaciones y le vamos a insertar objetos de aplicación y vamos a donde dice mostrar si esta vacio y seleccionamos la tabla publicaciones.36.-Después vamos abajo y arrastramos de nuestro juego de registros publicaciones ,titulo, texto, fecha los ordenamos y listo.37.-Abajo pondremos Comentar y vamos a darle vinculo con comentar.php, vamos a nuestra linea de codigo y copiamos el siguiente codigo.?usuario=<?php echo $row_publicaciones['usuario']; ?> & idpublicacion=<?php echo $row_publicaciones['id']; ?>Ya acavamos con nuestra pagina de muro guardamos y cerramos.38.-Abrimos comentar.php y vamos a crear tres juegos de registros uno llamado usuario, otro publicaciones y otro comentarios y seran llenados de la siguiente forma.

Page 13: Reporte Red Social
Page 14: Reporte Red Social

39.-Arrastraremos del juego de registros publicaciones, titulo, texto, fecha, ponemos una regla horizontal.40.-Abajo ponemos un asistente de intersección de registros y vamos a seleccionar la tabla comentarios al usuario le vamos a dar un valor dinamico a usuario del juego de registros usuario, fecha sera oculto y idpublicacion tendra un valor a id del juego de registros publicaciones.41.-Abajo de arrastraremos del juego de registros comentarios, el usuario comentario y la fecha le ordenamos y le ponemos en la opción region repetida, repetir todos los registros, y ponemos mostrar si el juego de registros no esta vacio.42.- Después pondremos una oración que diga No hay comentarios por el momento y le pondremos mostrar si los registros estan vacios.Hemos acavado con la pagina comentar.php guardamos y cerramos.43.-Abrimos un nuevo documento basado en nuestra plantilla que sera llamado perfilamigo.php y así mismo creamos otros llamados muroamigo.php y comentaramigo.php.44.-En perfil.php anexaremos una tabla con 1 fila y 1 columna con un tamaño de 50 pixeles donde arrastraremos de el juego de registros amigos contacto.45.-Le daremos vinculo a perfilamigo y como queremos que se lleve nuestros datos y los del amigo vamos a copiar el siguiente codigo."perfilamigo.php?amigo=<?php echo $row_amigos['contacto']; ?>&usuario=<?php echo $row_amigos['usuario']; ?>"><?php echo $row_amigos['contacto']; ?>”46.-Guardamos (No cerramos).47.-Después seguimos con perfil amigo donde crearemos dos juegos de registros uno llamado perfilamigo y otro llamado usuario llenados de la siguiente forma.

Page 15: Reporte Red Social

48.-De perfil.php copiaremos todos los datos a perfilamigo.php ecepto la imagen y la tabla de amigos, y borramos datos que arrastramos del juego de registros usuario.49.-Después de anexamos los datos de la misma forma como lo hisimos en perfil.php del juego de registros usuario y hacemos el mismo procedimiento con la foto.50.-Ponemos un vinculo que diga Muro amigo enlasado con muroamigo.php y otro que diga Perfil o regresar a mi perfil, con un vinculo a perfil.php, con esto acavamos, guardamos y cerramos.51.-Abrimos muroamigo.php y creamos tres juegos de registros llenamos de la siguiente forma.

Page 16: Reporte Red Social
Page 17: Reporte Red Social

52.-Después vamos a crear un asistente de intersección de registros, y vamos a seleccionar la tabla publicaciones así mismo vamos a ocultar usuario y pondremos el siguiente codigo<?php echo $row_usuario['usuario']; ?> en valor dinamico, la fecha va a ser campo oculto, titulo como campo de texto, texto como area de texto.53.-Repetimos el mismo proceso de muro solo que ahora copiaremos los valores del juego de registros publicaamigo y anexamos usuario.54.-En el botón comentar anexamos este codigo."comentaramigo.php?usuario=<?php echo $row_usuario['usuario']; ?>&amigo=<?php echo $row_amigo['usuario']; ?>&idpublicacionesamigo=<?php echo $row_publicacionesamigo['id']; ?>" Así acavamos con muroamigo.php guardamos y cerramos.55.-Abrimos comentaramigo.php, creamos cuatro juegos de registros llenados de la siguiente forma.

Page 18: Reporte Red Social
Page 19: Reporte Red Social
Page 20: Reporte Red Social

56.-Del juego de registros publicaamigo arrastramos los campos titulo, texto, fecha, usuario.57.-Insertamos un asistente de intersección de registros seleccionamos la tabla comentarios ocultamos el usuario y le ponemos un valor dinamico a usuario del juego de registros usuario, fecha como valor oculto, idpublicación le damos un valor dinamico a id de el juego de registros publicaamigo, quitamos el campo id.58.-Ya casi acavamos del juego de registros comentarios, vamos a arrastrar abajo del asistente de registro el campo usuario, comentario, fecha y hacemos lo mismo que con comentar.php59.-Vamos a perfil.php y anexamos un vinculo con el documento ini.php.60.-Abrimos ini.php y vamos a insertar una tabla con 1 fila y 1 columna de ahí vamos a crear un juego de registros que se llame todaslaspublicaciones seleccionamos en modo avanzado y copiamos este codigo SQLSELECT publicaciones.id, publicaciones.usuario, publicaciones.amigo, publicaciones.titulo,publicaciones.texto, publicaciones.fecha, COUNT (comentarios.id) AS numcom, usuarios.fotoFROM usuarios INNER JOIN (publicaciones LEFT JOIN comentarios ON publicaciones.id=comentarios.idpublicacion)ON publicaciones.amigo=usuarios.usuarioGROUP BY publicaciones.id, publicaciones.titulo,publicaciones.texto,publicaciones.fechaORDER BY publicaciones.fecha DESC 61.-De ahi adentro de la tabla anexamos usuario, titulo, texto, fecha.62.-Ya hemos acavado podemos disfrutar de nuestra redsocial o si bien prefieres anexale un bonito diseño.