domingo, 30 de noviembre de 2014

Proyecto: sistema planeador de rutas para lugares turísticos de la Ciudad de Puebla

Sistema de rutas que nos muestre mapas de cómo llegar a un cierto lugar turístico de la ciudad de Puebla. La programación es bajo PHP utilizando JavaScript para la personalización de los mapas. Además se deberán calcular las coordinadas de usuario mediante geolocalización. El sistema deberá incluir un buscador de lugares para que el usuario indique el destino al que desea ir y al buscar se deberá dibujar la ruta a seguir en un mapa. Se deberán incluir operaciones de administración de usuarios, como, insertar (con criptografía), eliminar, actualizar y eliminar los usuarios al sistema. La utilización del sistema se realizará vía conexión remota a un servidor web. 

Elaborar un reporte que muestre una descripción coherente y completa del desarrollo del proyecto. Deberá iniciar con una descripción de requerimientos y un análisis del mismo. En el análisis se deberán elaborar los diagramas de casos de uso, de clases y entidad-relación. Además deberán explicarse los detalles de su implementación. Agregar el código principal en PHP comentado y las pantallas del funcionamiento del programa. Explicar los resultados obtenidos.

Elaborar una presentación en PowerPoint que muestre los principales resultados obtenidos.

Subir proyecto a drive a más tardar domingo 7 de diciembre.

martes, 14 de octubre de 2014

Actividades a entregar

  • Cuadro sinóptico sobre políticas de seguridad y responsabilidades (Individual) de los siguientes subtemas:
1.1.              Elementos administrativos.
    • 1.2.              Políticas de seguridad.
      1.2.1. Departamental.
      1.2.2. Institucional.
      1.3.              Organizar y dividir las responsabilidades.
      1.4.              Prácticas de seguridad.
      Plan de emergencia.

domingo, 21 de septiembre de 2014

Configuración de servidores

DHCP (Dynamic Host Configuration Protocol, «protocolo de configuración dinámica de host») es un protocolo de red que permite a los clientes de una red IP obtener sus parámetros de configuración automáticamente. Se trata de un protocolo de tipo cliente/servidor en el que generalmente un servidor posee una lista de direcciones IP dinámicas y las va asignando a los clientes conforme éstas van estando libres, sabiendo en todo momento quién ha estado en posesión de esa IP, cuánto tiempo la ha tenido y a quién se la ha asignado después.

Domain Name System o DNS (sistema de nombres de dominio) es un sistema de nomenclatura jerárquica para computadoras, servicios o cualquier recurso conectado a Internet o a una red privada. Este sistema asocia información variada con nombres de dominios asignado a cada uno de los participantes. Su función más importante, es traducir (resolver) nombres inteligibles para las personas en identificadores binarios asociados con los equipos conectados a la red, esto con el propósito de poder localizar y direccionar estos equipos mundialmente.

Hypertext Transfer Protocol o HTTP (protocolo de transferencia de hipertexto) es el protocolo usado en cada transacción de la World Wide WebEs un protocolo orientado a transacciones y sigue el esquema petición-respuesta entre un cliente y un servidor.

http://www.slideshare.net/hhlezana/laboratorio-packet-tracer-dhcpdnshttp

Servidor de correos
11° Ahora configuraremos el Servidor EMAIL o de Correo, para ello al igual que la configuración de los Demás Servidores repetiremos el Paso 5, con la excepción de hacer clic en EMAIL, en vez de DNS, tal como se muestra en la imagen:
12° En dicha interfaz, en “Domain Name” ingrese el nombre de dominio (Sin ingresar las “www”), luego haga clic en Set, después en “User” ingrese un nombre de Usuario y en “Password” ingrese una contraseña para el usuario, finalmente haga clic en el botón “+”, para añadir el usuario, tal como se muestra en la imagen:
13° Finalmente probaremos el funcionamiento de los Servidores, para ello haga clic en los Clientes (PC’s), luego en “Desktop”, después en “IP Configuration” y haga clic en DHCP, y obtendrá una dirección IP asignada por el Servidor, tal como se muestra en la imagen:
user01:
user02:
14° Luego en uno de los clientes haga clic, después haga clic en “Desktop” y haga clic en “Web Browser”, luego en la URL ingrese la dirección de dominio y haga clic en “Go”, tal como se muestra en la imagen:
15° Por último, configuraremos los clientes con respecto al Servidor de Correo (Email), para ello haga clic en el primer cliente, luego haga clic en “Desktop”, después haga clic en “E mail”, en dicha interfaz ingrese los campos con respecto a la PC y el usuario que corresponda, tal como se muestra en la imagen:
16° Al igual que la configuración anterior, realice la misma configuración con el otro cliente, tal como se muestra en laimagen:
17° Para comprobar la configuración realizada, haga clic en un cliente y diríjase a “E Mail” y haga clic en “Compose”; en “To” ingrese la dirección E mail del destinatario, en “Subject” ingrese el título del mensaje, en el recuadro en blanco de abajo ingrese el contenido del mensaje, y haga clic en “Send”, tal como se muestra en la imagen:
Luego para comprobar la recepción del mensaje haga clic en “receive” en “E mail”, para recibir todos los mensajes recibidos, tal como se muestra en la imagen:


Servidor FTP
http://ticrt.wordpress.com/2012/07/05/practica-servidor-ftp-en-una-topologia-de-red-cisco/

lunes, 18 de agosto de 2014

BD Java escritorio

Hacer la siguiente interfaz gráfica en Java y crear una BD con la tabla empleados que contenga los atributos de esta interfaz.

CONECTOR
Para poder conectar una BD a java necesitamos el driver o conector J: 
Página oficial de descarga: http://dev.mysql.com/downloads/connector/j/
o también se podrá descargar desde: Drive
Para agregar dicho driver deberás agregar el JAR como librería. Revisa los siguientes pasos para instalarlo: Instalación.

Los siguientes métodos y clases los utilizarás para hacer la conexión.
CONEXIÓN A LA BD
import java.sql.Connection;
import java.sql.DriverManager;
...
try

   Class.forName("com.mysql.jdbc.Driver");
   Connection conexion = DriverManager.getConnection("jdbc:mysql://localhost/agenda", "root", "LA_PASSWORD"); 
   ...
LLENAR TABLA DE DATOS
INSERTAR REGISTROS