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

lunes, 11 de agosto de 2014

Actividad. Análisis y diseño de sistemas

Realizar los siguientes diagramas UML:
  • Casos de uso
  • Clases
  • Secuencia
De la siguiente aplicación:
Diseñar una aplicación cliente-servidor de escritorio para el control de clientes, servicios y pagos de un servicio de televisión digital que ofrece renta de canales e internet. La aplicación será usada por los administradores de la empresa para dar de alta clientes (datos personales y el servicio que renta), servicios (televisión básica, televisión completa, cada uno con y sin internet así como el precio de cada servicio). Los cajeros podrán registrar los pagos de los clientes (fecha, cantidad, etc.). Se podrán hacer búsquedas de clientes por medio de su clave o nombre y revisar su saldo. Se realizarán acciones de consulta, alta, baja y actualización de clientes a la Base de Datos. 

viernes, 1 de agosto de 2014

Diagramas UML

Usando la herramiento Enterprise Architect realiza los siguientes diagramas para el sistema de renta de telefonía digital:
  • Diagrama de casos de uso
  • Diagrama de secuencia (como realizarlo)
  • Diagrama de clases
  • Diagrama entidad-relación

Componentes de un SI

Describe cada componente de los siguientes sistemas de información de acuerdo a la figura:
Indica el tipo de sistema de información, hardware, software y personal que se requiere para el control de: 

1. Una aplicación web para el control de clientes, servicios y pagos de servicio de televisión digital que ofrece renta de canales e internet. La aplicación será usada por los administradores de la empresa para dar de alta clientes (datos personales y el servicio que renta), servicios (televisión básica, televisión completa, cada uno con y sin internet así como el precio de cada servicio). Los cajeros podrán registrar los pagos de los clientes (fecha, cantidad, cliente, saldo, etc.). Se podrán hacer búsquedas de clientes por medio de su clave o nombre y revisar su saldo. Se realizarán acciones de consulta, alta, baja y actualización de clientes a los datos.

2. Una aplicación web para el examen de admisión en la UVP.
Para ello se deberá crear una base de datos y una aplicación web donde el aspirante almacene sus datos personales, sus estudios y la carrera a la que aspira. Se llevará un control de todas las carreras que oferta la universidad y de la división a la que pertenecen. Se deberán almacenar todas las preguntas de opción múltiple (4 opciones) de cada tipo de examen de admisión, así como la respuesta correcta a cada pregunta. Existen 2 tipos de examen de acuerdo a la división a la que pertenece la carrera: 1.- ingenierías, 2.- negocios y ciencias sociales. Los exámenes se realizarán en 3 partes. Cada parte consta de 3 preguntas de opción múltiple y se darán 9 minutos para contestar cada parte. Después de esos 9 minutos se pasará automáticamente a la siguiente parte. Tanto las preguntas como los incisos con las respuestas se presentarán de forma aleatoria en las páginas para evitar que los alumnos copien.
Al finalizar el examen también deberán almacenarse los resultados de los aspirantes, es decir el número de aciertos y desaciertos así como su evaluación final y si aprobó o no el examen de admisión.

Actividad de Sistemas de Información

Realiza un mapa conceptual en CMaptools del siguiente documento http://www.monografias.com/trabajos7/sisinf/sisinf.shtml
Todo el documento excepto la evolución de los sistemas de información.
Indica un ejemplo de cada tipo de información: transaccionales, de apoyo a las decisiones, y estratégicos. Jusfitica.

Conceptos

Evaluación

Exámenes parciales       20%
Tareas                           10%
Proyectos                      40%
Prácticas                       30%

Programa

1. Sistemas de información.

1.1.     Introducción.
1.2.     Procesamiento de información.
1.3.     Salida de información.
1.4.     Actividades que realiza un sistema de información.
1.5.     Tipos y usos de un sistema de información.
1.6.     Sistemas transaccionales.
1.7.     Sistemas de apoyo a la decisión.

 2. Seguridad en los sistemas de información.
2.1.     Elementos administrativos.
2.2.     Políticas de seguridad.
2.2.1. Departamental.
2.2.2. Institucional.
2.3.     Organizar y dividir las responsabilidades.
2.4.     Practicas de seguridad.
2.5.     Plan de emergencia.

3. Caso práctico de diseño.
3.1.     Definición del sistema.
3.2.     Desarrollo e implementación del sistema.

jueves, 31 de julio de 2014

Bienvenidos

Bienvenido al blog del profesor donde podrás descargar el material de curso, prácticas y proyectos.
E-mail: ana.ballinas@uvp.edu.mx
Todos los archivos y actividades deberán ser subidos a Drive indicando el número y nombre de la actividad de cada parcial.

Fechas de Exámenes
1er parcial:  del 8 al 13 de septiembre
2do parcial: del 20 al 25 de octubre
3er parcial:  del 1 al 6 de diciembre
Ordinarios: del 8 al 13 de diciembre