Documentos de Académico
Documentos de Profesional
Documentos de Cultura
INSTITUTO TECNOLOGICO
SUPERIOR
DE RIOVERDE
Equipo:
Marco Antonio Anaya Rivera
Elisa Velázquez Martínez
José Alberto Villanueva Ventura
Grupo:
7º Semestre Ing. En Sistemas Computacionales
Materia:
Programación Web
Profesor:
Ing. Bernardo Martínez Santiago
1
INSTITUTO TECNOLOGICO SUPERIOR DE RIOVERDE
DATOS PERSONALES
Marco Antonio Anaya Rivera
Ing. Sistemas computacionales
Instituto tecnológico superior de Rioverde
7mo. Semestre
No. Control: 07296018
Turno matutino
e-mail: masterzero_07@hotmail.com
2
INSTITUTO TECNOLOGICO SUPERIOR DE RIOVERDE
CONTENIDO
CONTENIDO ..............................................................................................................................................................3
¿Qué es un Sitio web y Página web? - Definición del Sitio web y Página web ..............................................................4
ESPECIFICACION DE LENGUAJE DEL LADO DEL SERVIDOR Y DE LADO DEL CLIENTE QUE SE UTILIZARAN. ..................6
Servidores proxy:.......................................................................................................................................... 10
FUENTES DE INFORMACION.....................................................................................................................................22
3
INSTITUTO TECNOLOGICO SUPERIOR DE RIOVERDE
Cada sitio web tiene una página de inicio (en inglés Home Page), que es el primer documento
que ve el usuario cuando entra en el sitio web poniendo el nombre del dominio de ese sitio web
en un navegador. El sitio normalmente tiene otros documentos (páginas web) adicionales. Cada
sitio pertenece y es gestionado y por un individuo, una compañía o una organización.
Como medio, los sitios web son similares a las películas, a la televisión o a las revistas, en que
también crean y manipulan imágenes digitales y texto, pero un sitio web es también un medio de
comunicación. La diferencia principal entre un sitio web y los medios tradicionales es que un sitio
web está en una red de ordenadores (Internet) y está codificado de manera que permite que los
usuarios interactúen con él. Una vez en un sitio web, puedes realizar compras, búsquedas,
enviar mensajes, y otras actividades interactivas.
A veces se utiliza erróneamente el término página web para referirse a sitio web. Una página
web es parte de un sitio web y es un único archivo con un nombre de archivo asignado, mientras
que un sitio web es un conjunto de archivos llamados páginas web.
Si lo comparáramos con un libro, un sitio web sería el libro entero y una página web de ese sitio
web sería un capítulo de ese libro. El título del libro sería el nombre del dominio del sitio web. Un
capítulo, al igual que una página web, tiene un nombre que lo define. Decimos que sería un
capítulo y no una página del libro porque a menudo es necesario desplazarse hacia bajo en la
pantalla para ver todo el contenido de una página web, al igual que en un libro te desplazas a
través de varias páginas para ver todo el contenido de un capítulo. El índice de los capítulos del
libro sería el equivalente al mapa del sitio web.
4
INSTITUTO TECNOLOGICO SUPERIOR DE RIOVERDE
Además presenta la capa para que el usuario haga sus pedidos al servidor y este a su vez
lo procese y reenvié mostrando una respuesta.
Y una capa para almacenar tanto información de los productos, como pedidos hechos y los
registros de los clientes.
5
INSTITUTO TECNOLOGICO SUPERIOR DE RIOVERDE
Fue creado originalmente por Rasmus Lerdorf en 1994; sin embargo la implementación principal
de PHP es producida ahora por The PHP Group y sirve como el estándar de facto para PHP al
no haber una especificación formal. Publicado bajo la PHP License, la Free Software Foundation
considera esta licencia como software libre.
6
INSTITUTO TECNOLOGICO SUPERIOR DE RIOVERDE
Tiene una capacidad para conectarse con la gran mayoría de los gestores de Bases de datos
existentes, el más común es con MySQL.
7
INSTITUTO TECNOLOGICO SUPERIOR DE RIOVERDE
Cuando nosotros pinchamos sobre un enlace hipertexto, en realidad lo que pasa es que
establecemos una petición de un archivo HTML residente en el servidor (un ordenador que
se encuentra continuamente conectado a la red) el cual es enviado e interpretado po r
nuestro navegador (el cliente).
Así pues, podemos hablar de lenguajes de lado servidor que son aquellos lenguajes que
son reconocidos, ejecutados e interpretados por el propio servidor y que se envían al
cliente en un formato comprensible para él. Por otro lado, los lenguajes de lado cliente
(entre los cuales no sólo se encuentra el HTML sino también el Java y el JavaScript los
cuales son simplemente incluidos en el código HTML) son aquellos que pueden ser
directamente "digeridos" por el navegador y no necesitan un pre tratamiento.
8
INSTITUTO TECNOLOGICO SUPERIOR DE RIOVERDE
Cada uno de estos tipos tiene por supuesto sus ventajas y sus inconvenientes. Así, por
ejemplo, un lenguaje de lado cliente es totalmente independiente del servidor, lo cual
permite que la página pueda ser albergada en cualquier sitio sin necesidad de pagar más
ya que, por regla general, los servidores que aceptan páginas con scripts de lado servidor
son en su mayoría de pago o sus prestaciones son muy limitadas. Inversamente, un
lenguaje de lado servidor es independiente del cliente por lo que es mucho menos rígido
respecto al cambio de un navegador a otro o respecto a las versiones del mismo.
9
INSTITUTO TECNOLOGICO SUPERIOR DE RIOVERDE
Servidores proxy:
Mejoran el rendimiento.
Guardan en la memoria caché las páginas Web a las que acceden los sistemas de la red
durante un cierto tiempo. Cuando un sistema solicita la misma página web, el servidor
proxy utiliza la información guardada en la memoria caché en lugar de recuperarla del
proveedor de contenidos. De esta forma, se accede con más rapidez a las páginas Web.
10
INSTITUTO TECNOLOGICO SUPERIOR DE RIOVERDE
Es una base de datos relacional. Una base de datos relacional es un conjunto de datos
que están almacenados en tablas entre las cuales se establecen unas relaciones para
manejar los datos de una forma eficiente y segura. Para usar y gestionar una base de
datos relacional se usa el lenguaje estándar de programación SQL.
Es una base de datos muy rápida, segura y fácil de usar. Gracias a la colaboración de
muchos usuarios, la base de datos se ha ido mejorando optimizándose en velocidad. Por
eso es una de las bases de datos más usadas en Internet.
11
INSTITUTO TECNOLOGICO SUPERIOR DE RIOVERDE
En los confiables se navega con el protocolo https y en los otros con el simple http.
Se eligió este tipo de esquema de seguridad ya que este ofrecerá a nuestro sitio web
tanto como a nuestros clientes la seguridad de que sus datos estén seguros, y tengan la
confianza de que al hacer un transacción con nosotros esta se realizara de forma
segura, así como sus datos de usuarios y contraseñas.
12
INSTITUTO TECNOLOGICO SUPERIOR DE RIOVERDE
Usuario (visitante).
Usuario (visitante): Este solo podrá navegar por la pagina web sin tener acceso a mas
características que solo los usuarios registrados tienen derecho a acceder.
Usuario registrado (cliente): Este tendrá al igual que el administrador ciertos privilegios,
pero no en su totalidad, entre los permitidos están el poder hacer las compras en línea
tanto como acceder a promociones que nuestra página ofrecerá solo para usuarios
registrados, entre otras opciones.
13
INSTITUTO TECNOLOGICO SUPERIOR DE RIOVERDE
MUSICA DE
LOGOTIPO FONDO REGISTRARSE
ENTRAR
BUSQUEDA DE ARTÍCULO
SOPORTE PRODUCTO
VISUALISACION DE PRODUCTOS
COMPRAS
PRECIOS Y EXISTENCIA
LISTA DE
VISUALIZACION DE PRODUCTOS
PRODUCTOS
POR PRECIOS Y EXIXTENCIA
CATEGORIAS PROPA
GANDA
VISUALIZACION DE PRODUCTOS
PRECIOS Y EXISTENCIA
NOTICIAS
DE NUEVAS
TECNOLOGIAS
14
INSTITUTO TECNOLOGICO SUPERIOR DE RIOVERDE
BUSQUEDA DE ARTÍCULO
SOPORTE
PRODUCTO
TECNICO
OFERTAS DE PRODUCTOS ALEATORIO
ACTIVADO
VISUALISACION DE PRODUCTOS
PEDIDOS
PRECIOS Y EXISTENCIA
ACTIVADO
LISTA DE
VISUALIZACION DE PRODUCTOS
PRODUCTOS
POR PRECIOS Y EXIXTENCIA
CATEGORIAS PROPA
GANDA
VISUALIZACION DE PRODUCTOS
PRECIOS Y EXISTENCIA
NOTICIAS
DE NUEVAS
15
INSTITUTO TECNOLOGICO SUPERIOR DE RIOVERDE
REGISTRO
DATOS PERSONALES
NOMBRE
APELLIDOS
SEXO
FECHA DE NACIMIENTO
E- MAIL @
CONTRASEÑA
DIRECCION
ESTADO CIUDAD
CODIGO POSTAL
16
INSTITUTO TECNOLOGICO SUPERIOR DE RIOVERDE
COMPRAS
NO. SE SERIE
NO. ARTICULOS
TOTAL
NO. SE SERIE
NO. ARTICULOS
TOTAL
TOTAL A PAGAR
ACEPTAR COMPRA
17
INSTITUTO TECNOLOGICO SUPERIOR DE RIOVERDE
18
INSTITUTO TECNOLOGICO SUPERIOR DE RIOVERDE
19
INSTITUTO TECNOLOGICO SUPERIOR DE RIOVERDE
CONCLUSIONES PERSONALES
ELISA VELÁZQUEZ MARTÍNEZ
En mi opinión esta práctica resulta muy interesante pues nos dimos a la tarea de
investigar acerca de lenguajes de programación , herramientas de administración en
dichos lenguajes y servidores para colgar la pagina a la web, se indagaron los tipos
de arquitectura en nuestro caso elegimos una arquitectura de tres niveles debido a las
capas que tiene porque muestra una interactividad directa con el administrador, la
base de datos y con los clientes, el sistema gestor de base de datos es MySQL
debido a que es compatible con el lenguaje PHP que es un lenguaje de lado del
servidor, en cuanto al lenguaje de la do del cliente utilizamos HTML, porque este tipo
de lenguaje le permite a cualquier equipo transformar código a instrucciones
comprensibles para un usuario cualquiera, en cuanto a los diagramas de caso son
muy sencillos de entender porque muestra las actividades que e l usuario puede
realizar con la interfaz de la pagina.
20
INSTITUTO TECNOLOGICO SUPERIOR DE RIOVERDE
Antes que nada para poder llevar a cabo este proyecto se tuvo que hacer una búsqueda
exhaustiva de todos los puntos que nos solicito el docente para saber de esta forma que
es lo que necesitábamos para poder empezar a realizarlo, lo cual incluía el tipo de
seguridad, los diferentes apartados entre otras cosas.
21
INSTITUTO TECNOLOGICO SUPERIOR DE RIOVERDE
FUENTES DE INFORMACION
http://www.maestrosdelweb.com/editorial/herramientas-adecuadas-para-el-diseno-y-
desarrollo-de-un-sitio-web/
http://www.masadelante.com/faqs/sitio-web
http://es.wikipedia.org/wiki/Cliente-servidor
http://oness.sourceforge.net/docbook/images/three_layers_web.gif
http://www.itsrv.edu.mx/dokeos/main/document/showinframes.php?cidReq=12345&file=
%2FUnidad_2%2FLenguajes_de_programacion_del_lado_del_servido1.pdf
http://www.alegsa.com.ar/Dic/https.php
http://www.ccm.itesm.mx/dinf/redes/sproxy.html
http://es.kioskea.net/contents/lan/proxy.php3
http://www.java.com/es/download/help/proxy_server.xml
http://www.alegsa.com.ar/Diccionario/Imagen/36
22