reportederedsocialheriyalan

24
COLEGIO DE ESTUDIOS CIENTIFICOS Y TECNOLOGICOS DEL ESTADO DE MEXICO PLANTEL TECAMAC. HERIBERTO HINOJOSA Y ALAN BODRO MORALES ESPECIALIDAD: INFORMATICA TURNO: VESPERTINO Grupo: 605

Upload: alberto-guapo

Post on 13-Jun-2015

684 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Reportederedsocialheriyalan

COLEGIO DE ESTUDIOS CIENTIFICOS Y TECNOLOGICOS

DEL ESTADO DE MEXICO PLANTEL TECAMAC.

HERIBERTO HINOJOSA

Y

ALAN BODRO MORALES

ESPECIALIDAD: INFORMATICA

TURNO: VESPERTINO

Grupo: 605

Page 2: Reportederedsocialheriyalan

Una red social es una estructura social en donde hay individuos que se

encuentran relacionados entre si. Las relaciones pueden ser de distinto tipo,

como intercambios financieros, amistad, relaciones sexuales, entre otros. Se

usa también como medio para la interacción entre diferentes como chats, foros,

juegos en línea, blogs, etcétera.

Una red social es una estructura social compuesta de personas, las cuales

están conectadas por uno o varios tipos de relaciones, tales como amistad, parentesco, intereses comunes, intercambios económicos, relaciones sexuales,

o que comparten creencias, conocimiento o prestigio.

En el presente trabajo estarán plasmados aspectos muy importantes en

relación a las redes sociales, siendo esta última un sitio o página

de internet que permite el registro de usuarios, con el objetivo de interactuar

con las demás personas.

Page 3: Reportederedsocialheriyalan

El término red, proviene del latín rete, y se utiliza para definir a

una estructura que tiene un determinado patrón. Existen diversos tipos de

redes: informáticas, eléctricas, sociales. Las redes sociales se podrían definir

como estructuras en donde muchas personas mantienen diferentes tipos de

relaciones amistosas, laborales, amorosas.

Por lo tanto hoy en día el término "red social " se llama así a los diferentes

sitios o páginas de internet que ofrecen registrarse a las personas y

contactarse con infinidad de individuos a fin de compartir contenidos,

interactuar y crear comunidades sobre intereses similares: trabajo, lecturas,

juegos, amistad, relaciones amorosas, entre otros.

De acuerdo a lo que plantea Jaime Royero (2007) define las redes sociales

como "el conjunto de personas, comunidades, entes u organizaciones que

producen, reciben e intercambian bienes o servicios sociales para su

sostenimiento en un esquema de desarrollo y bienestar esperado. Dicho

bienestar es mediatizado por los avances en el campo de la ciencia y la

tecnología producidos y ofrecidos en su valor social y mercantil a las personas

o grupos de ellas, en un territorio y en unas condiciones económicas sociales

determinadas. Estos intercambios se dan a nivel local regional, nacional,

internacional y global".

Page 4: Reportederedsocialheriyalan

Primero instalaremos wamp server y tambien instalaremos dreamweaver.

Abriremos wamp dándole clic derecho sobre la (w) de color verdad que aparecerá

en la barra de inicio ya dándole clic derecho le daremos clic en la parte que dice

phpMyAdmin.

Después crearemos la base de datos insertándole los siguientes datos

que llevara.

Page 5: Reportederedsocialheriyalan

Ya hecho esto crearemos una tabla llamada usuarios y en campos le

pondremos que 13.

Ya una vez creada nuestra tabla le insertaremos los datos que son:

Todos serán de tipo varchar

acepción de edad y teléfono que

serán de tipo int en sus longitudes

de valores edad será de 2 y teléfono

de 11en el campo usuario el tipo

será PRIMARY.

usuario

Password

Nombre

Apellidopaterno

Apellidomaterno

Sexo

Edad

Teléfono

Correo

Ocupación

Apodo

Contraseña

foto

Page 6: Reportederedsocialheriyalan

Después de hacer eso crearemos una tabla llamada publicaciones con

5 campos.

Id

Usuario

Titulo

Texto

fecha

El id será de tipo int con longitud de 11, PRIMARY y auto

incrementable (AI).

La fecha será de tipo timestamp.

Los demás campos serán de tipo varchar y longitud de 30.

El usuario será INDEX.

Después crearemos una tabla llamada intereses con 3 campos.

Id

Usuarios

intereses

Id será primary, autoincrementable y de tipo int con longitud de 11.

Intereses será de tipo int con una longitud de 11.

Usuario será de tipo varchar con una longitud de 30 y también índex.

Después crearemos otra tabla llamada contactos con 3 campos.

Id

Usuarios

contactos

Page 7: Reportederedsocialheriyalan

Id será de tipo int con una longitud de 11, primary y

autoincrementable (AI).

Usuario y contacto serán de tipo varchar con una longitud de 30 y

también índex.

Y después crearemos otra tabla que se llamara comentarios con 5

campos.

Id

Usuario

Comentario

Fecha

Idpublicacion

Id será tipo int con una longitud de 11 y autoincrementable (AI).

Usuario será índex de tipo varchar con una longitud de 30.

Comentario será de tipo varchar con una longitud de 100.

Fecha será de tipo timestamp.

Id publicación será de tipo int con una longitud de 11 y será índex.

Por ultimo crearemos una tabla llamada avatars con 2 campos.

Id

foto

Id será tipo int con una longitud de 11, primary, autoincrementable

(AI).

Ya después de crear nuestras tablas vamos a donde dice

a cada una de las tablas y relacionaremos el usuario como se muestra

en la foto.

Page 8: Reportederedsocialheriyalan

Anexaremos 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 recordad y seleccionamos

todos los permisos y lo creamos.

Ya hecho esto acabaríamos con la base de datos.

Ya hecho lo anterior empezaremos a crear la red social.

Empezaremos ejecutando wamp server y dreamweaver.

Después donde dice sitio crearemos un sitio.

Escribimos el sitio y su dirección.

Escogemos que tipo de tecnología deseamos. Y le seleccionaremos si

deseo una tecnología de servidor.

Page 9: Reportederedsocialheriyalan

Seleccionamos el servidor que deseamos.

Después seleccionaremos la url de nuestro sitio.

Completamos y todo estará listo.

Después crearemos una platilla seleccionando el tema que mas nos

guste.

Page 10: Reportederedsocialheriyalan

Crearemos una carpeta en la carpeta www. De wamp donde

guardaremos todo.

Insertaremos objetos de plantilla y crearemos la platilla.

Le daremos clic en el botón (+) donde dice base de datos para anexar

nuestra plantilla.

Page 11: Reportederedsocialheriyalan

Escribiremos los siguientes datos para así 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

le damos en aceptar.

Después nos vamos al menú insertar y le damos clic en objetos de

plantilla la seleccionamos y le damos clic en donde dice región

editable.

Abrimos un documento nuevo usando la plantilla de nuestra red social

y después lo guardamos como índex. Php, así mismo crearemos otras

llamadas perfil.php, registro php. Y error.php.

Después insertamos un campo de formulario y dentro de el 2 campos

de texto, uno llamado usuario y otro llamado password, anexamos un

botón.

Después insertaremos objetos de aplicación, autentificación de

usuarios y ponemos donde dice conectar usuario, seleccionamos

Page 12: Reportederedsocialheriyalan

nuestros dos campos de texto, la base de datos que necesitamos y la

tabla de usuarios , si la conexión falla nos enviara a error. Php, si no

falla nos enviara a perfil. Php.

En la pág. Error. Php crearemos un vínculo que diga regresar.

En la página de índex. Php crearemos un apartado que diga

registrarse y lo enviaremos con un vínculo a registro. Php.

Abrimos registro. Php y creamos un asistente de intersección de

registros seleccionaremos la tabla usuarios y solo cambiara el campo

contraseña que será tipo contraseña.

Vamos a anexar una lista de menú con un valor dinámico de foto a

foto.

Cerramos y guardamos.

Page 13: Reportederedsocialheriyalan

Ahora ya acabamos nuestras páginas de inicio de la red social y

iniciaremos con el aspecto de perfil.php.

Abrimos vinculaciones y anexamos dos juegos de registro uno se

llamara usuario y se llenara de esta forma.

La siguiente se llamara amigos y se llenara así:

Page 14: Reportederedsocialheriyalan

Anexamos un enlace que diga desconectarse donde nosotros

deseemos y en la misma de usuarios pulsamos el que nos mande a

desconectarse.

Después ordenaremos los datos y vamos a arrastrar de nuestro juego

de registros los datos hacia donde pusimos estos datos para que

podamos ver los datos de nuestro usuario algo repetitivo pero

necesario.

Una vez hecho esto crearemos una pág. llamada muro. Php.

Page 15: Reportederedsocialheriyalan

Después crearemos un juego de registro donde vamos a poner la tabla

publicaciones el Id lo vamos a eliminar el usuario va hacer oculto y

tener en el valor código <?php echo row_usuario[‘usuario’]; ¿>

En la parte de abajo pondremos un apartado que diga No hay

publicaciones y le insertaremos objetos de aplicación y vamos a donde

dice mostrar si esta vacío y seleccionamos la tabal de publicaciones.

Page 16: Reportederedsocialheriyalan

Después iremos abajo y arrastramos de nuestro juego de registros

publicaciones: titulo, fecha, texto los ordenaremos y listo.

Abajo aremos un vínculo que dirá comentar y estará enlazado a

comentar. Php después copiaremos el siguiente código ¿usuario=?php

echo $row_publicaciones[‘usuario’]: ¿> & Idpublicacion=<?php echo

$row_publicaciones[‘id’]; >

Después abrimos comentar .php y vamos a crear tres juegos de

registro uno llamado usuario otro publicaciones y otro comentarios y

serán llenados así:

Page 17: Reportederedsocialheriyalan

Después en una regla horizontal arrastraremos (titulo, texto, fecha).

Abajo ponemos asistente de intersección de registros y vamos a

seleccionar la tabla comentarios al usuario le vamos a dar un valor

Page 18: Reportederedsocialheriyalan

dinámico a usuario del juego de registro usuario, fecha será oculto y

Idpublicacion tendrá un valor a id del juego de registros publicaciones.

Arrastraremos juego de registros comentarios, el usuario comentario y

la fecha le ordenamos y le ponemos en la opción región repetida

repetir todos los registros y ponemos mostrar si el juego de registros

no esta vacíos.

Después pondremos una oración que diga no hay comentarios por el

momento y el pondremos mostrar si los registros están vacíos.

Abrimos un nuevo documento basado en nuestra plantilla que será

llamado perfil.php y así mismo creamos uno llamado muroamigo.php y

comentarioamigo.php, en perfil.php anexaremos una tabla con 1 fila y

1 columna donde arrastrara de el juego de registros amigos y

contactos.

Le daremos vínculo a perfil amigo y como queremos que se lleve

nuestros datos y los del amigo vamos a copiar el siguiente código.

Perfilamigo.php?amigo=<?php echo $row_amigos[‘contacto’];

¿>&usuario=?php echo $row_amigos[‘usuario’];?>”><?php echo

$row_amigos[‘contacto’];?>”

Guardamos pero no cerramos

Después seguimos con el perfil amigo donde crearemos dos juegos de

registros uno llamado perfilamigp y otro llamado usuario llenados de la

siguiente forma.

Page 19: Reportederedsocialheriyalan
Page 20: Reportederedsocialheriyalan

De perfilphp copiaremos todos los datos a perfilamigo.php espeto la

imagen y la tabla de amigos y borramos, y borramos datos que

arrastramos del juego de registro usuario.

Después anexamos los datos de la misma forma como lo hicimos e

perfil.php del juego de registros usuario y hacemos el mismo

procedimiento con la foto.

Hacemos un vinculo que diga muro amigo y lo enlazamos a

muroamigo.php y otro que diga perfil a regresar a mi perfil. Con un

vinculo a perfil.php con esto acabamos y guardamos y cerramos.

Después abrimos muroamiwo.php y creamos tres juegos de registro

llenados así:

Page 21: Reportederedsocialheriyalan

Luego de esto crearemos un asistente de registros y seleccionaremos

la tabla publicaciones ocultaremos usuario y copiaremos el código.

Page 22: Reportederedsocialheriyalan

<’php echo $row_usuario[‘usuario’];?> en valor dinámico , la fecha va

hacer campo oculto , titulo como campo de texto como área de teto.

De igual manera repetimos el proceso solo que ahora copiaremos los

valores del juego de registros y anexamos usuario.

En el botón anexar copiamos este código.

Comentarioamigo.php? Usuario=?php echo $row_usuario[‘usuario’];

¿>&amigo=?php echo $row_amigo[‘usuario’];

?>&idpublicacionesamigo=<?php echo $row_publicaionesamigo[‘id’];

?>” así acabamos con muroamigo.php guardamos y cerramos.

Abrimos comentarios. Php creamos cuatro juegos de registros

llenados de la siguiente forma.

Page 23: Reportederedsocialheriyalan
Page 24: Reportederedsocialheriyalan

Del juego de registros publicando

Del juego de registros publica amigo arrastramos los campos titulo, texto, fecha, usuario un asistente de intersección de registros seleccionamos la tabla comentarios ocultamos el usuario y le ponemos un valor dinámico a usuario del juego de registros usuario, fecha como valor oculto, Idpublicacion le damos un valor dinámico a id de el juego de registros publica amigo, acabamos 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. Php Vamos a perfil.php y anexamos un vinculo con el documento ini.php. Abrimos ini.php y vamos a insertar una tabla con 1 fila y 1 y copiamos este codigo SQL SELECT publicaciones.id, publicaciones.usuario, publicaciones.amigo, publicaciones.titulo,publicaciones.texto,publicaciones.fecha,COUNT (comentarios.id) AS numcom, usuarios.foto FROM usuarios INNER JOIN (publicaciones LEFT JOIN comentarios ON publicaciones.id=comentarios.idpublicacion)ON publicaciones.amigo=usuarios.usuarioGROUPBYpublicaciones.id,publicaciones.titulo,publicaciones.texto,publicaciones.fecha ORDER BY publicaciones.fecha DESC De ahí adentro de la tabla anexamos usuario, titulo, texto, fecha. Bueno eso seria todo de nuestra parte espero y les sirva este reporte