Web_ Sitede Redula

86
 DISEÑO DEL PROTOTIPO DE UN SITIO WEB PARA LA RED DE DATOS DE LA UNIVERSIDAD DE LOS ANDES (RedULA). Autores: Br. Guerrero Diana.  T ec. Med. Prieto Alcedo. Mérida, Mayo de 2008

Transcript of Web_ Sitede Redula

DISEO DEL PROTOTIPO DE UN SITIO WEB PARA LA RED DE DATOS DE LA UNIVERSIDAD DE LOS ANDES (RedULA).

Autores: Br. Guerrero Diana. Tec. Med. Prieto Alcedo. Mrida, Mayo de 2008

APROBACIN DEL TRABAJO ESPECIAL DE GRADO

Quienes suscriben, el(la) Profesor(a) Lorenzo Vsquez, C.I. N 7.509.507, y el(la) Profesor(a) Judith Snchez, C.I. N 8.044.725, en condicin de Tutor y Jurado Acadmico, respectivamente, de Ejido designados por el rea de Informtica, adscrito al Departamento de Tecnologa del Instituto (IUTE), y el (la) Universitario Tecnolgico Ing. Javier Contreras, C.I. N 13.230.194, en

condicin de Tutor(a) Industrial, hacen constar que el Trabajo Especial de Grado presentado por el (la, los) Bachiller(es): Alcedo Prieto, C.I. N 16.199.224 y Diana Guerrero, C.I. N 15538505, como uno de los requisitos para optar al ttulo de Tcnico Superior Universitario en Informtica, rene las condiciones y mritos suficientes para ser APROBADO.

Tutor Acadmico Prof. Lorenzo Vsquez C.I. N 7.509.507

Jurado Acadmico Prof. Judith Snchez C.I. N 8.044.725

Tutor Industrial Ing. Javier Contreras C.I. N 13.230.194

DISEO DEL PROTOTIPO DE UN SITIO WEB PARA LA RED DE DATOS DE LA UNIVERSIDAD DE LOS ANDES (RedULA).

Autores: Br. Guerrero Diana. Tec. Med. Prieto Alcedo. Mrida, Mayo de 2008

REPBLICA BOLIVARIANA DE VENEZUELA MINISTERIO DEL PODER POPULAR PARA LA EDUCACIN SUPERIOR INSTITUTO UNIVERSITARIO TECNOLGICO DE EJIDO DEPARTAMENTO DE TECNOLOGA REA INFORMTICA

DISEO DEL PROTOTIPO DE UN SITIO WEB PARA LA RED DE DATOS DE LA UNIVERSIDAD DE LOS ANDES (RedULA).

Autores: Br. Guerrero Diana. Tec. Med. Prieto Alcedo. Tutor Acadmico: Ing. Vsquez Lorenzo. Tuto Industrial: Ing. Javier Contreras. Mrida, Mayo de 2008

NDICERESUMEN INTRODUCCIN CAPTULOS I PLANTEAMIENTO DEL PROBLEMA Contexto y descripcin de la necesidad tecnolgica Objetivos General Especficos Importancia y justificacin II MARCO TERICO TECNOLGICO Antecedentes investigacin Bases tericas y tecnolgicas III DISEO TECNOLGICO Descripcin del diseo tecnolgico IV IMPLEMENTACIN TECNOLGICO Descripcin breve del software desarrollado: Y PRUEBAS DEL DISEO tericos y tecnolgicos de la

Diagrama general del sistema (HIPO) Seguridad del sistema Base de datos Diccionario de datos Modelo entidad relacin Modelo relacional Elementos comunes de la interfaz grafica Especificaciones tcnicas de cada medio de entrada y salida de informacin (la interaccin con la base de datos) Requerimientos mnimos de Hardware y Software Mensajes generales del sistema CONCLUSIN BIBLIOGRAFIA

DISEO DEL PROTOTIPO DE UN SITIO WEB PARA LA RED DE DATOS DE LA UNIVERSIDAD DE LOS ANDES (RedULA).

RESUMEN Autores: Br. Guerrero Diana. Tec. Med. Prieto Alcedo. Tutor Acadmico: Lorenzo Vsquez Tuto Industrial: Ing. Javier Contreras Fecha: Mayo, 2008 El mundo de la Teleinformtica es una rama vital en todas las organizaciones, ya que permite el rendimiento al mximo en el desarrollo de las actividades. La Red de Datos de La Universidad de Los Andes (RedULA), requiere de una herramienta tecnolgica que ofrezca y facilite a todos sus usuarios el acceso a informacin de inters que satisfaga las necesidades y sus requerimientos. En el presente esta institucin no cuenta con un recurso informtico que proporcione rapidez y consulta a todos sus procesos verificando el estado de los mismos. Es una realidad que con el paso del tiempo la tecnologa avanza y cada da surgen cambios obligando el uso de plataformas e instrumentos que cubran las expectativas para el manejo de la informacin que se produce. Por tal razn se presenta el diseo de un prototipo Web para los usuarios internos y externos de esta institucin aplicando un moderno y eficiente anlisis en el diseo de la aplicacin que va a la vanguardia tecnolgica. Este prototipo beneficiar a los diferentes departamentos de RedULA y usuarios reflejando los resultados de utilidad en varios factores como son: tiempo, recursos humanos, eficiencia, atencin y calidad.

INTRODUCCIN

En la actualidad se ofrecen servicios que representan a los usuarios eficiencia en cada una de las actividades; toda organizacin sin importar su naturaleza requiere de recursos, herramientas y aplicaciones que controlen los procesos con el propsito de lograr sus fines, no obstante la diversidad de los mismos conlleva al manejo de informaciones, por lo que los sistema de informacin representan un papel importante en las organizaciones, ya que proporcionan comunicacin verstil, confiable y oportuna garantizando procesos para la toma de decisiones . La Red de datos de La Universidad de Los Andes (RedULA), por ser un ente ligado a la Teleinformtica y la tecnollogia no dispone de un instrumento que procese las actividades en un todo para satisfacer las necesidades, tanto de los usuarios como la de los departamentos que conforman el funcionamiento interno de la institucin. Por tal motivo es necesario el desarrollo de una aplicacin obteniendo as el mayor provecho de las diferentes para una mejor solucin y resultados a los herramientas

requerimientos y fines que se plantean. El diseo de la aplicacin, Web esta dirigido a la bsqueda de la solucin del problema planteado, para ello se utiliza la descripcin de los procesos; desarrollando y brindando informacin actualizada acerca del estado de la red, proyectos, consulta de reportes y acceso a software para su posterior configuracin. Cabe destacar

que el prototipo esta disponible para mejoras y potenciar su funcionalidad. A continuacin se presentaran tres captulos que describen la

problemtica observada, su respectiva solucin junto con los objetivos que se desean alcanzar, as como tambin un aporte terico que sustenta las ideas planteadas, la descripcin de la metodologa a usar para desarrollar el prototipo y finalmente una descripcin detallada del diseo y funcionamiento de este. En el capitulo I se describe la problemtica que motivo al diseo del prototipo de un sitio Web, y la necesidad tecnolgica que se presenta, tambin se muestran los objetivos generales y especficos que se pretenden cumplir para llegar a la funcionalidad de la aplicacin Web. El capitulo II enmarca todo lo referente a los antecedentes tericos y tecnolgicos que preceden al diseo establecido, se especifican las teoras de diseo en aplicaciones Web de las cuales se basa la elaboracin de este y se describe del porque el uso de las diferentes tecnologas utilizadas. En el capitulo III se describe todo el diseo de la aplicacin Web y el tipo de investigacin que se llevo a cabo el trabajo, especificando cada una de las actividades proyecto. El capitulo IV conformado por las pruebas realizadas al prototipo, los resultados obtenidos de la implementacin de la aplicacin Web, ejecutadas para la creacin del

este capitulo se rige por las sugerencias que presenta el modelo de trabajo especial de grado que otorga el Instituto en este caso un sistema de informacin. Finalmente se encontraran las conclusiones, contenido mostrado en el texto. recomendaciones, Universitario Tecnolgico de Ejido, esto dependiendo de la lnea de investigacin,

bibliografas y una serie de anexos que ayudan a comprender el

CAPITULO IPLANTEAMIENTO DEL PROBLEMA La Red de Datos de la Universidad de Los Andes (RedULA) es el proyecto piloto nacional en Redes Acadmicas. Desde 1990 ha sido el laboratorio de estrategias y desarrollos de Teleinformtica para el sector acadmico. Son ms de 50 Km. de fibra ptica qu enlazan una treintena de edificios en lo cuales surgen redes de rea local con dos millares de equipos conectados. Un enlace internacional y otro nacional completan un panorama qu permite brindarles un servicio razonable a ms de 4.000 usuarios. Entre los servicios que brinda RedULA a sus usuarios estn: Correo Electrnico, Transferencia de Informacin, Sistemas de Bsqueda de Informacin (WEB), Acceso a Bases de Datos, Acceso a Sistemas Bibliotecarios, Acceso a Centros de Clculo Cientfico, entre otros. La Universidad de los Andes (ULA) posee un personal encargado que tiene como misin principal garantizar el correcto y optimo funcionamiento de la red de datos, y dentro de sus objetivos principales se tienen: Promover el desarrollo de la Teleinformtica a travs de asesorias, las administrar, distintas supervisar, de certificacin y mantenimiento redes datos apoyndola

institucionalmente en eventos y actividades que requieran servicios de red dando una participacin como institucin en los proyectos de desarrollo en las diferentes instituciones acadmicas del pas. RedULA est conformada por un conjunto de departamentos abiertos al pblico, como Infraestructura de Red, Centro de Atencin

al Usuario (CAU) y Servicios de Redes los cuales generan informacin de gran importancia para el usuario interno y externo a la institucin. Actualmente no se dispone de un medio de informacin al cual el pblico y personal tcnico puedan acceder, para realizar consultas de reportes, estado en que se encuentra la red, conocer los proyectos futuros y/o proyectos en ejecucin, estado de soluciones, acceso rpido a software y herramientas como manuales o guas de configuracin utilizadas por administradores y usuarios en general entre otras funciones, por ello las personas interesadas en obtener dicha informacin deben acercarse hasta las instalaciones o llamar al personal encargado de cada departamento que le pueda solventar su inquietud. Todos estos requerimientos conducen a disear el prototipo de un sitio Web para la Red de datos de La Universidad de Los Andes dando acceso rpido y facilidad a los usuarios de esta institucin y personal en general. Por todas las razones anteriormente expuesta cabe preguntarse entonces Es posible que el diseo de un prototipo de un sitio Web para la Red de datos de La Universidad de Los Andes, se adecue a los requerimientos de esta?

OBJETIVOS DE LA INVESTIGACINObjetivo General: Disear un prototipo de un sitio Web para la Red de datos de la Universidad de los Andes (RedULA). Objetivos Especficos: Diagnosticar un enfoque preliminar de los requerimientos del sitio Web a disearse. Describir la Interfaz grfica visual del sitio Web para le Red de datos de la Universidad de Los Andes. Verificar los requerimientos del hardware y software. Disear la base de datos requerida para obtener la

informacin necesaria de los usuarios. Realizar las pruebas que determinen el buen funcionamiento del prototipo. Crear el manual de capacitacin para el usuario que trabaje con el sitio Web.

IMPORTANCIA Y JUSTIFICACINLos avances tecnolgicos han significado un paso importante en la sociedad, parte de ello es la cultura digital que ofrece cualquier informacin al alcance de un clic, es por ello que muchas instituciones estn dirigiendo sus esfuerzos hacia esta autopista digital, llegando a sus usuarios por esta va y mostrndose al mundo. RedULA, como ente a la vanguardia tecnolgica se ve en la necesidad de formar parte de este ciber mundo, siendo punta de lanza en la era digital en Venezuela. Por su parte el prototipo de un sitio Web interactivo, permitir a los diferentes departamentos de la Institucin solicitudes, publicar informacin, mostrando avances y proyectos, acceder rpidamente a software y herramientas tambin podrn conocer el estado en que se encuentra la red, las utilizadas por los administradores o publico en general a los manuales o guas de configuracin del software dirigida al personal interno, los usuarios podrn enviar reportes de fallas va correo electrnico, realizar solicitudes en lnea, actualizar sus datos, entre otros solicitudes relacionadas con las funciones generales de la Red de Datos de la Universidad de Los Andes. El prototipo del sitio Web de la Red de Datos de La Universidad de los Andes esta dirigido al personal que labora en RedULA, profesores, estudiantes de La Universidad de Los Andes y pblico en general.

CAPTULO II MARCO TEORICOAntecedentes de la Investigacin Carrillo (2002); en su trabajo especial de grado titulado Diseo e Implementacin de un Sitio Web para el Instituto de Previsin Social de los Profesores del Instituto Universitario Tecnolgico de Ejido. El objetivo fundamental del presente trabajo especial de grado, es el de automatizar el proceso de informacin de las actividades que se desarrollan en la empresa, manteniendo informado a sus usuarios y entes afiliados a la organizacin, permitiendo as dar un mejor servicio. Garca y Dugarte (2002); en su trabajo especial de grado titulado DISEO Y CREACIN DEL SITIO WEB DEL INSTITUTO UNIVERSITARIO TECNOLGICO DE EJIDO. El objetivo primordial del desarrollo de la pgina Web dinmica para el Instituto Universitario Tecnolgico es el de dar a conocer la institucin ms all de las fronteras del estado Mrida, as como dar una visin clara de la institucin y de permitir la incorporacin de base de datos dinmicas. Coln y Rojas (2001), en su trabajo especial de grado titulado DISEO DE UNA PAGINA WEB DINMICA. El objetivo primordial del desarrollo de la pgina Web dinmica para el Instituto Universitario Tecnolgico de Ejido, es el de dar a conocer la Institucin, as como dar una visin clara de la situacin y de permitir la incorporacin de base de datos y descarga de archivos de cualquier ndole. Las

investigaciones

anteriormente

mencionadas

se

toman

como

referencia para el presente trabajo dado que involucra las variables como lo son el diseo, creacin e implementacin de un sitio Web.

BASES TEORICASAspectos Tericos sobre software De acuerdo a lo descrito por Wikipedia (2008) se denomina

software (palabra de origen anglosajn, pronunciada sotf-uer) programa o equipamiento lgico o soporte lgico intangibles de una computadora, es decir, al conjunto de programas y procedimientos necesarios para hacer posible la realizacin de una tarea especifica, en contra posicin a los componentes fsicos del sistema (hardware). Segn Roger S. Pressman (2005) define la evolucin del software como producto y al mismo tiempo el vehiculo para entregarlo. Como producto, hace entrega de la potencia informtica que incorpora el hardware informtico, si lo incorporamos como vehiculo es utilizado para hacer entrega del producto, por ejemplo en una computadora como transformador de informacin, produciendo, gestionando, adquiriendo, modificando, mostrando o transmitiendo. El software acta como base de control de la computadora (sistemas operativos), en la comunicacin de la informacin (redes), la creacin y control de otros programas (herramientas de software y entornos). El software ha sufrido profundos cambios de arquitecturas informtica, grandes aumentos de memorias y capacidad de

almacenamiento y una gran variedad de opciones de entrada y salida han conducido a sistemas ms sofisticados y ms complejos basados en computadora. Caractersticas del Software Para caracterizar el Software se necesita una compresin total de lo que es, para diferenciarlo de lo que es hardware. Cuando se construye hardware, el proceso humano (anlisis, diseo, construccin, prueba) se traduce a una forma fsica. El software es un elemento del sistema que es lgico, en lugar de fsico. Dentro de sus caractersticas se tiene: 1. El software no se desarrolla se fabrica dentro de un sentido clsico. Existen similitudes entre el desarrollo del software y contraccin del hardware. En ambas actividades la calidad depende de un buen diseo, pero la fase de construccin del hardware puede introducir problemas de calidad que no existen en el software, las dos dependen de la creacin de un producto y dependen de las personas. 2. El software no se estropea. El hardware exhibe relativamente muchos fallos al principio de su vida (estos fallos son atribuibles normalmente a defectos del diseo o de la fabricacin); una vez corregidos los defectos, la tasa de fallos cae hasta un nivel estacionario (bajo) este permanece cierto tiempo, al transcurrir el tiempo el hardware empieza a desgastarse y la tasa de fallos se incrementa.

El software est adherido al hardware por lo tanto no es susceptible a los males del entorno que hacen que el hardware se estropee. Los errores no detectados afectan las primeras etapas del software, durante su vida este sufre cambios y surgen nuevos defectos provocando fallos que lo deterioran aun ms. El nivel mnimo de fallos comienza a crecer en el software, se va deteriorando debido a los cambios. Cada fallo en el software indica un error en el diseo o en el proceso mediante maquina ejecutable. Aunque la industria tiende a ensamblar componentes, la mayora del software se constituye a medida. A medida que la disciplina del software evoluciona se crea un grupo de componentes de diseo estndar adaptable a las necesidades. Se debe seleccionar adecuadamente los componentes, si se habla de un diseo para hardware. Se realiza un anlisis fundamental para asegurar que se consigue la funcin adecuada, en el mundo del hardware la reutilizacin de componentes es una parte natural del proceso de Ing. El componente de software deber disearse e implementarse para que pueda volver a ser reutilizado en muchos programas diferentes. Los componentes reutilizables modernos encapsulan tantos datos, permitiendo al Ing. del software crear nuevas aplicaciones a partir de las partes reutilizables. Aplicaciones de Software el que se tradujo el diseo o cdigo o

El software puede aplicarse en cualquier situacin en la que se halla definido previamente un conjunto especfico de pasos

procedimentales (algoritmo). El contenido y el determinismo de la informacin son factores importantes a considerar para determinar la naturaleza de una aplicacin de software. El contenido se refiere al significado y a la forma de la informacin de entrada y salida. El determinismo de la informacin se refiere a la predecibilidad del orden y del tiempo de llegada de los datos. Las siguientes reas del software indican la amplitud de las aplicaciones potenciales: Software de sistemas: Conjunto de programas que han sido

escritos para servir a otros programas. Algunos programas de sistemas (por ejemplo: compiladores, editores y utilidades de manejo de perifricos, procesadores de telecomunicaciones) procesan datos en gran medida indeterminados. En cualquier caso, el rea del software de sistemas se caracteriza por una fuerte interaccin del hardware de la computadora; una gran utilizacin de mltiples usuarios; una operacin concurrente que requiere una planificacin, una comparticin de recursos y una sofisticada gestin de procesos; unas estructuras de datos complejas y mltiples interfaces externas. Software de tiempo real: El software de tiempo real

coordina/analiza/controla sucesos del mundo real conforme ocurren, se denomina de tiempo real. Entre los elementos del software de tiempo real se incluyen: un componente de adquisicin de datos recolecta y da formato a la informacin recibida del entorno externo, un componente de anlisis que transforma la informacin segn lo requiriera la aplicacin, un control de entrada/salida que

corresponda forma que

al

entorno

externo, la

y

un

componente en

de

monitorizacin que coordina todos los dems componentes, de pueda mantenerse respuesta tiempo real ( tpicamente en el rango de un milisegundo a segundo). Software de gestin: El proceso de la informacin comercial constituye la mayor de las reas de aplicacin del software. Los discretos (por ejemplo: nominas, cuentas de haberes-debitos, inventarios, etc.) han evolucionado hacia el software de sistemas de informacin de gestin (SIG) que accese a una o mas bases de datos que contiene informacin comercial. Las aplicaciones en esta rea reestructuran los datos existentes para facilitar las operaciones comerciales o gestionar la toma de decisiones. Software de ingeniera y cientfico: El software de ingeniera y cientfico esta caracterizado por los algoritmos de . Las aplicaciones van desde la astronoma a la vulcanologa, desde el anlisis de la presin de los automotores a la dinmica orbital de las lanzaderas espaciales y desde la biologa molecular a la fabricacin automtica. Sin embargo, las nuevas aplicaciones del rea de ingeniera/ciencia se han alejado de los algoritmos convencionales numricos y han comenzado a coger caractersticas del software de tiempo real e incluso del software de sistemas. Software empotrado: El software empotrado reside en memoria de solo lectura y se utiliza para controlar productos y sistemas de los mercados industriales y de consumo. Este puede ejecutar

funciones muy limitadas y curiosas (por ejemplo: el control de las teclas de un horno de microondas). Software de computadoras personales: El procesamiento de textos, las hojas de calculo, los grficos por computadora, multimedia, entretenimientos, gestin de base de datos, aplicaciones financieras, de negocios y personales y redes para acceso a base de datos externas son algunas de los cientos de aplicaciones. Software basado en Web: Las paginas Web buscadas por en explorador son software al que incorporamos instrucciones ejecutables (por ejemplo, CGI, HTML, Perl, o Java), y datos (por ejemplo, hipertexto y una variedad de formatos de audio y visuales). En esencia, la red viene a ser una gran computadora que proporciona un recurso de software casi limitado que puede ser accedido por cualquiera con un modem. Software de inteligencia artificial: El software de inteligencia artificial (IA) hace uso de los algoritmos no numricos para resolver problemas complejos para los que no son adecuados el clculo o el anlisis directo. Los sistemas expertos, tambin llamados sistemas basados en el reconocimiento de patrones (imgenes y voz), redes neuronales artificiales, prueba de teoremas, y los juegos son representativos de las aplicaciones de esta categora. Tomando en cuenta todos estos conceptos es importante tener una claridad en lo que es software y cada una de sus caractersticas

brindando mayor comprensin del tema,

dando como resultado

una base estable dentro del entorno de los sistemas de informacin. Una definicin importante de lo que es sistema de informacin y de las ms conocidas tenemos: Segn Kendall y Kendall en el ao (1997), describe que: Los Sistemas de Informacin, tienen dentro de una organizacin la finalidad de procesar entradas, mantener archivos de datos relacionados con las organizaciones y producir informacin, reportes y otras salidas. Estn dotados por subsistemas que incluyen hardware, software, medios de almacenamiento de datos para archivos y bases de datos. (p. 259) Por otra parte vale la pena destacar que el autor Edward Yourdon (1993) indica: Los sistemas automatizados son sistemas hechos por el hombre que interactan o son controlados por una o ms computadoras. (p. 246) Sin ninguna duda la intervencin del hombre es un factor importante no solo en la creacin de un sistema de informacin si no en la manipulacin, administracin y mantenimiento del mismo. El proceso del funcionamiento del sistema incluye la entrada de informacin, almacenada en la base de datos produciendo las diferentes salidas. Para el enfoque dentro de un sistema de informacin del prototipo de un sitio Web se toma la teora de kendall & kendall (2005) mostrada en la figura (3), clasificacin. donde se especifica una pirmide de

Figura (1) Pirmide de clasificacin de los sistemas de informacin. Fuente: Kendall y Kendall (2005)

La descripcin de los sistemas en la pirmide por kendall & kendall (2005) de abajo para arriba son las siguientes: Sistemas de procesamiento de transacciones Sistemas de automatizacin de la oficina y del trabajo de conocimiento Sistemas de informacin gerencial Sistemas de apoyo a la toma de decisiones Sistemas expertos e inteligencia artificial Sistemas de apoyo a la toma de decisiones en grupo y sistemas de trabajo colaborativo apoyados por computadoras.(GDS)(CSCWS) Sistemas de apoyo a ejecutivos (ESS).

La clase de sistema que ms se asocia a la investigacin es el Sistema de informacin gerencial cuyo propsito es la correcta interaccin entre usuarios y computadoras. Los usuarios, el software (programas de cmputo) y el hardware (las computadoras e impresoras) deben funcionar de manera coordinada para la toma de desiciones tomando como apoyo el acceso a la informacin desde una base de datos en comn donde se almacena la informacin. Dentro de las investigaciones para este trabajo y tomando en cuenta la pirmide de clasificacin se distingue las tecnologas para los sistemas de informacin.

Fig. (2) pirmide de clasificacin de la integracin de las tecnologas de sistemas. Fuente: Kendall y Kendall (2005)

La descripcin de las tecnologas de sistemas en la pirmide por kendall & kendall (2005) de abajo para arriba son las siguientes: Aplicaciones de comercio electrnico y sistemas Web.

Sistemas de planeacin de recursos empresariales. Sistemas de planeacin de recursos empresariales.

La tecnologa que ms se asocia a la investigacin es Aplicaciones de comercio electrnico y sistemas Web. Esta tiene la posibilidad que cada usuario acceda las 24 horas, disponibilidad de un servicio y extensin a nivel mundial para llegar a gente en lugares remotos. Al ubicar el diseo del prototipo en la pirmide al nivel de las tecnologas de sistemas se observa que esta se halla en un nivel inferior al Sistema de informacin gerencial, esto permite detallar y definir la adopcin y difusin de nuevas tecnologas con la integracin de los sistemas tradicionales con los nuevos. Una de las referencias para las aplicaciones Web (WebApps) por parte del autor Pressman (2005), en donde (Powell1998) resume las diferencias bsicas cuando afirma que los sistemas basados en Web. Implican una mezcla de publicacin impresa y desarrollo de software, marketing e informtica, de comunicaciones internas y relaciones externas, y de arte y tecnologa (p.522) Esto incluye para el diseo de una aplicacin Web el requerir de personal no tcnico como publicitario y diseadores grficos puesto que una gran parte es controlada por su contenido y se requiere de mucha esttica en el diseo. Segn Roger S. Pressman (2005) los siguientes atributos se van a encontrar el la mayora de las WebApps:

Intensivas de red: Por su naturaleza una WebApps reside en una red y debe dar servicio a las necesidades de una comunidad diversa de clientes. De forma alternativa una aplicacin se puede ubicar en una Intranet (comunicacin a travs de redes de una organizacin o una Extranet (comunicacin entre redes).

Controlada por el contenido: En muchos casos, la funcin primaria de una WebApp video. es utilizar hipermedia para presentar al usuario el contenido de textos, grficos, sonido y

Concurrencia: Un gran nmero de usuarios puede tener acceso a la WebApp al mismo tiempo. En muchos casos, los patrones de uso entre los usuarios finales varan enormemente.

Carga impredecible: El nmero de usuarios de la WebApps puede variar en rdenes de magnitud de da con da. Desempeo: Si un usuario de WebApp debe esperar demasiado (ingreso lado del procesamiento en el lado del servidor, formateo y despliegue en el lado del cliente) puede decidir irse a cualquier parte.

Disponibilidad: Los usuarios de las WebApps populares con frecuencia demandan acceso sobre una base de 24/7/365 Gobernada por los datos: La funcin primordial de muchas WeApps es usar hipermedia para presentar contenido de texto, grficos audio y video al usuario final. Por lo general las WeApps se utiliza para tener acceso a informacin que existe en la base de datos.

Sensibilidad al contenido: La calidad y naturaleza esttica del contenido sigue siendo un importante determinante de la calidad de una WebApp

Evolucin continua: Las aplicaciones Web evolucionan de forma continua. El contenido se puede actualizar minuto a minuto, tambin puede ser calculado de manera independiente para cada solicitud.

Inmediatez: Las WebApps con frecuencia muestran un tiempo para comercializar que puede ser cuestin de unos cuantos das o semanas.

Seguridad: Las WebApps

estn disponibles

mediante el

acceso a la red, es difcil, si no imposible, limitar la poblacin de usuarios finales que puedan tener acceso a la aplicacin. Con la finalidad de proteger el contenido confidencial y ofrecer modos seguros de transmisin de datos, se debe implementar fuertes medidas de seguridad a lo largo de la infraestructura que sustenta una WebbApp y dentro de la aplicacin misma. Esttica: Una parte innegable de la apariencia de una WebApp es su presentacin y la disposicin de sus elementos.

Por su parte kendall & kendall (2005) define un sitio Web de la siguiente manera. El termino sitio Web reemplazo la pagina de inicio, el cual indica que la serie de paginas se debera organizar, coordinar, disear, desarrollar y mantener en un proceso ordenado (p. 379). El diseo del prototipo contiene una serie de pag de forma coordinada organizando la informacin de cada uno de los servicios

que ofrece la institucin manteniendo un diseo agradable para el usuario dando un orden a cada uno de sus procesos y el desplazamiento cmodo por cada una de sus reas. Para el diseo de un sitio Web, se sugiere seguir ciertos aprovechando herramientas y ejemplos como gua.

lineamientos

Entre estos tenemos: Uso de herramientas profesionales Estudio de otros sitios Web Uso de los recursos que ofrece la Web Examinar los sitios Web de diseadores profesionales Uso de las herramientas que ha aprendido Consulta de libros Revisin de ejemplos pobres de Pg. Web Elaboracin de plantillas propias Uso de plug-ins, audio y video con moderacin Diseo con anticipacin.

Dentro del diseo con anticipacin se toma encuenta: 1. Estructura: Disear la estructura de un sitio Web es uno de los pasos ms importante en el desarrollo de un sitio Web profesional. Hay que pensar en las metas y objetivos. Para poder disear y mantener una estructura slida, un administrador Web se puede beneficiar del uso de una de las tantas herramientas de diagramacin y mapeo de sitios Web disponibles.

2. Contenido: El contenido es crtico. Se debe proporcionar algo importante a los visitantes del sitio Web, como algunas sugerencias oportunas, informacin importante, cualquier actividad que sean interactivas y lleve a los usuarios de un modo de navegacin a uno interactivo. 3. Texto: El texto es importante, cada Pg. Web debe tener un titulo. Las palabras significativas deben estar en la primera fase que aparece en la Pg. Web. Es importante la escritura clara. 4. Grficos: Uso de formatos de imagen JPEG o GIF, el Mantener el fondo de manera simple permite asegurar que lo usuarios puedan leer claramente el texto y se pueda ver claramente sobre el. Desarrollo de grficos de apariencia profesional para usarlos en las Pg. Mantener imgenes graficas pequeas el uso de marcas y botones de navegacin tales como atrs, arriba, correo electrnico y adelante. El uso de estas imgenes en cache mejora la velocidad con que el navegador puede cargar una Pg. Examinar el sitio Web en una variedad de monitores y resolucin de pantallas. Las escenas y el texto de que tiene buena apariencia en un monitor de alta calidad podran no tener el mismo aspecto para otros que usan equipos de baja calidad.

5. Estilo de presentacin: Proporcionar una pantalla de entrada. La pg. de inicio debe contener varias opciones, parecido a un men. Diseo de botones y posicin en el lado izquierdo o en la parte superior de la pantalla. Esos llevan a la vinculacin en otras pag en el mismo sitio Web o a diferentes sitos. Mantener el nmero de grficos a un mnimo razonable. Toma mas tiempo descargar un sitio muy cargado de grficos. Para los ttulos el uso de fuentes grandes y con color. Uso de imgenes y botones interesantes para los vnculos Uso de tablas para mejorar el diseo. Se puede usar la misma imagen grafica en varias pag Web. La consistencia se mejora y as las pag se cargaran ms rpido ya que la computadora almacena las imgenes en cache y no debe cargarla nuevamente. Evitar el uso excesivo de animacin, sonido y otros elementos. 6. Navegacin: Es importante que el usuario navegue con facilidad y encuentre la informacin que desea. La regla de los tres (3) clics: Un usuario debe poder desplazarse de la pgina en que actualmente est a la pgina que contiene la informacin que necesita en solo tres clics del ratn. 7. Promocin: Promover el sitio Web. El envi de el sitio Web a varios motores de bsqueda ayuda en la promocin, La inclusin de palabras clave llamadas metaetiquetas, ayuda para vincular las peticiones de bsqueda del sitio Web no se limite solo a los motores de bsqueda.

Es importante el diseo adecuado de pantallas. Estos ayudan a la realizacin de los objetivos globales del diseo. Los cuatro lineamientos para el diseo de pantallas son: 1. Mantener la sencillez de la pantalla: La pantalla slo debe mostrar lo que sea necesario para emprender una accin particular. 2. Mantener consistente la presentacin de la pantalla: Si los usuarios estn trabajando desde los formularios impresos las pantallas deben seguir lo que se muestra en papel. La informacin debe estar relacionada lgicamente agrupar de forma consistente. 3. Facilitar el movimiento del usuario entre las pantallas y pginas desplegadas: Es importante el fcil movimiento de una pag hacia otra, como se menciona anteriormente en la regla de los 3 clics. El usuario debe tener la sensacin que estn navegando en otra pag nueva. Hay 3 formas de ilusin de movimiento fsico que se desarrollan en las pantallas: Desplazamiento usando flechas de las teclas de PgDn (Av Pg) Ventanas emergentes sensibles al contexto Dilogo en pantalla. y se debe

4. Crear pantallas atractivas: Las pantallas deben atraer a los usuarios hacia ellos y deben atrapar su atencin. Esta meta se realiza con el uso de un rea bastante abierta que incluye los campos de entrada de datos de manera que la pantalla logre una apariencia atractiva. El uso de flujos lgicos en el diseo de las Pag desplegables y el organizar el material permite aprovechar la forma en que trabajan las personas de manera que puedan desenvolverse con facilidad. Por otro lado el diseo del prototipo del sitio Web cuenta con una base de datos en donde se almacena la informacin requerida por el usuario permitiendo consultar los reportes que desea. Para ello tomamos la definicin de base de datos de kendall & kendall (2005) Una fuente central de datos destinados a compartirse entre muchos usuarios para una diversidad de aplicaciones (p. 444).

Entre los objetivos de efectividad de la base de datos estn los siguientes: Asegurar que los datos se puedan compartir entre los usuarios para una diversidad de aplicaciones. Mantener datos que sean exactos y consistentes Asegurar que todos los datos requeridos por las aplicaciones actuales y futuras se podrn acceder con facilidad Permitir a la base de datos evolucionar conforme aumenten las necesidades de los usuarios

Permitir a los usuarios construir su visita personal de los datos sin preocuparse por la forma en que los datos se encuentren almacenados fsicamente.

Esta tiene la finalidad del registro de los datos, la consulta y mantenimiento de los mismos sin modificaciones permitiendo compartir la informacin entre los usuarios.

En el diseo de la base de datos es necesario la creacin de tablas donde se almacenan los datos permitiendo relacin entre ellas. Segn kendall & kendall (2005). La realidad son los datos recopilados de personas, lugares o eventos estos se almacenan eventualmente en un archivo o una base de datos, dentro de la realidad hay entidades y atributos. (p.445)

Realidad

Entidade s

Atribut os

Fig. (3) Elementos bsicos de representacin de entidades y atributos

Se pueden definir de la siguiente manera: Entidades: es cualquier objeto o evento sobre el cual se recopilan datos. Podra ser una persona, ligar o cosa. Atributos: es una caracterstica de una entidad. Relaciones: son asociaciones entre las entidades.

Las claves que se emplean en las entidades e identifican las relaciones y hacer distinciones entre ellas son las siguientes: Al no existir una normativa universal para la representacin del diagrama entidad-relacin en una base de datos segn Silberschatz (2006) se implementa la impartida en el rea de informtica por el Instituto Universitario Tecnolgico de Ejido (IUTE). Esta ofrece ms facilidad y practica para el diseo del diagrama entidad-relacin.

RelacinUNO a UNO UNO a MUCHOS

Notacin(1:1) (1:M)

UsoIndica que una entidad tiene una sola asociacin. Indica que una entidad tiene varias asociaciones Indica que las entidades pueden tener muchas asociaciones en cualquier direccin

MUCHOS A MUCHOS

(M:N)

Notacin n

Descripci

Notacin

Descripcin

Entidad

Representacin de relacin Lneas o conectores 1: Relacin Uno a Uno

1M:

Relacin de Muchos a Uno Relacin de Muchos a Muchos

M:N

Fig. (4) Notacin modelo entidad-relacin impartida en el I.U.T.E

Base de datos relacionales Los usuarios ven los datos de forma diferente esto se refiere a la forma en que un usuario visualiza y describe los datos, por esta razn se deben examinar y se debe desarrollar un modelo lgico global de la base de datos.

Una estructura relacional de datos consiste en una o ms tablas, las cuales tienen relaciones. Las filas de la tabla representa registros y las columnas contiene atributos. Para que las estructuras relacionales sean tiles y manejables, primero se deben normalizar las tablas relacionales esta se detalla de la siguiente forma: Normalizacin: Es la transformacin de los datos que observan los usuarios de forma compleja y mas pequeas y estables. Primera fase normal (1FN): incluye quitar todos los pasos repetitivos e identificar la clave primaria. Segunda fase normal (2FN): asegura que todos los atributos sin clave son totalmente dependientes de la clave primaria. Tercera fase normal (3FN): remueve las dependencias transitivas. Una dependencia transitiva es aquella en la que los atributos sin clave son dependientes de otros atributos sin clave. La normalizacin de una relacin se realiza en tres pasos importantes. almacn de datos en estructuras

Vistas de usuario

Relacin sin normalizar 1 Remover grupos repetitivos

Relaciones normalizadas (1NF) 2 Remover dependencias parciales Relaciones En segunda forma normal (2NF) 3 Remover dependencias transitivas

Fig. (5) Pasos de Normalizacin

Diagrama de flujo de datos DFD

Relaciones en tercera forma normal (3NF)

Edward yourdon (1993) define un diagrama de flujo de datos como: Representaciones esquemticas de las desiciones y la secuencia de actividades para llevar acabo un determinado procedimiento (p. 72). Esto permite describir las entradas, salidas y secuencia del proceso que se lleva a cabo en los sistemas de informacin desarrollados. Roger S. Pressman (2005) define:

El DFD tiene una visin del sistema del tipo entrada-procesosalida. Esto es, los objetos de datos fluyen hacia el interior del software, se transforman mediante elementos de procesamiento, y los objetos de datos resultantes fluyen al exterior del software. (p.211). Kendall & kendall (2005) usa cuatro smbolos bsicos para graficar el movimientos de los datos, el los DFD.

Smbolo

Significado

Entidad

Flujo de datos

Proceso

Almacn de datosFig. (6) Smbolos Bsicos del Diagrama de Flujo de Datos

Interfaces

Grficas

De

Usuario

(GUIs):

permiten

la

manipulacin directa de la presensacin grfica de la pantalla, la cual se puede realizar con al entrada del teclado, una palanca de juego o el ratn. La manipulacin sofisticacin del sistema. Las GUIs podran contener casillas de verificacin y botones de opcin que se seleccionan cuando se abre un cuadro de dilogo. Se directa requiere mayor

proporcionan mens sensibles al contexto que aparecen cuando se hace clic en un objeto con el botn derecho del ratn. Estos mens contienen opciones especficas para el objeto del ratn. Los mens de GUIs se usan para controlar el software de PC y tienen los siguientes lineamientos: Siempre se despliega la barra de men principal El men principal usa palabras simples para los artculos del men. Las opciones de men principales siempre despliegan mens desplegables secundarios El men principal debe tener opciones secundarias agrupadas en grupos similares de caractersticas. Los men desplegables que se representan cuando se hace clic en un artculo de men principal con frecuencia consiste en mas de una palabra. Estas opciones secundarias desempean acciones o despliegan artculos de men adicionales. Los artculos de men en gris no estn disponibles para la actividad actual. El ciclo de vida del desarrollo de sistemas El SDLC es un enfoque por fases para el anlisis y el diseo cuya permisa principal consiste en que los sistemas se desarrollan mejor utilizando un ciclo especifico de actividades del analista y el usuario

Este se ve afectado por siete fases:3. Anlisis de las necesidades del sistema 4. Diseo del sistema recomendado 1. Identificacin del problema 5. Desarrollo y documentacin del software 6. Pruebas y mantenimiento del sistema

2. Determinacin de los requerimientos de informacin

7. Implementacin y evaluacin del sistema

Fig. (7) Fases del ciclo de vida en el desarrollo de sistemas

1. Identificacin de problemas, oportunidades y objetivos: Se debe observar detenidamente lo que ocurre en la empresa y lo que trata de conseguir para identificar los problemas y plantear los objetivos Las actividades consisten en entrevistar a los encargados de coordinar a los usuarios, sintetizar el conocimiento obtenido, estimar el alcance del proyecto y documentar los resultados. Se debe determinar si algunas objetivos. 2. Determinacin de los requerimientos de informacin: funciones de las aplicaciones de los sistemas de informacin pueden contribuir a que la empresa alcance sus

Determinar los requerimientos, comprender la informaron que necesitan los usuarios para llevar a cabo sus actividades. Se necesita conocer los detalles de las funciones del sistema actual de la empresa a la que se realiza el estudio. Al

determinar la razn del por que se utiliza el sistema actual se debe analizar si es necesario la reingeniera. 3. Anlisis de las necesidades del sistema: Se utiliza la herramienta de diagrama de flujo de datos DFD para graficar las entradas, los procesos y las salidas de las funciones de la empresa en una forma estructurada. A partir del DFD se desarrolla un diccionario de datos que enlista todos los datos utilizados en el sistema. As como sus respectivas especificaciones. 4. Diseo del sistema recomendado: se utiliza la informacin recopilada para realizar el diseo lgico del sistema de informacin. Se disea los procedimientos precisos para la captura de datos que aseguran que los datos que ingresen al sistema de informacin sean correctos. Tambin incluye la interfaz del usuario y el diseo de la base de datos que almacenarn gran parte de los datos indispensables para los encargados de tomar desiciones en la empresa. Se interacta con el usuario para el diseo de la salida (en pantalla o impresa) que satisfaga la las nesecidades de informacin. 5. Desarrollo y documentacin del software: En esta etapa se debe trabajar en conjunto con los programadores para desarrollar cualquier software original si es necesario. Durante esta face se trabaja en conjunto con el usuario para desarrollar documentacin efectiva para el software, como manuales procedimientos, ayuda en lnea y sitios Web que

incluyan respuestas a preguntas frecuentes (FAQ) en archivos Lame que se integraran en el nuevo software. 6. Prueba y mantenimiento del sistema: Antes de poner el sistema en funcionamiento es necesario probarlo. Se realiza una serie de pruebas con datos de muestra para determinar con presicin cuales son los problemas y posteriormente se realiza otra con datos reales del de sistema actual. y El su mantenimiento del sistema informacin

documentacin empieza en esta face y se lleva a cabo de manera rutinaria durante toda su vida til. 7. Implementacin y evaluacin del sistema: En esta face se trabaja con la implementacin del sistema de informacin. Se capacita a los usuarios en el manejo del sistema. Parte de la capacitacin la imparten loa fabricantes, pero la supervisin de sta es responsabilidad del analista de sistema. Se planea una conversin gradual del sistema anterior al actual, archivos de formatos anteriores a los nuevos, o la construccin de una base de datos, la instalacin de equipo y la puesta en produccin del nuevo sistema.

Tecnologas y aplicaciones para el diseo Dentro de las aplicaciones y tecnologas empleadas para el prototipo del diseo Web se encuentran las siguientes:

Internet Internet es una gran red de redes, tambin llamada Supercarretera de la informacin. Es el resultado de la interconexin de miles de computadoras de todo el mundo. Todas ellas comparten los protocolos de comunicacin, es decir que todos hablan el mismo lenguaje para ponerse en contacto unas con otras. Los servicios bsicos ofrecidos ahora por Internet son correo electrnico, noticias en red, acceso a computadoras remotas y sistemas de adquisicin (2007) WWW Significa World Wide Web. Un sistema de hipertexto global que usa Internet. Ahora tan slo nos referimos a el como Web. Html El Lenguaje de marcado de Hipertexto es el lenguaje detrs de la apariencia del documento en Web. En realidad es un conjunto de convenciones que marcan las partes de un documento, que le informa a un navegador qu formato distintivo debe aparecer en cada una de las pginas. Navegador Software que le permite ver paginas Web y copiarlas, guardarlas e imprimirlas. Tambin permite navegar en un sitio Web siguiendo los vnculos, yendo las hacia atrs y hacia delante que y ha cambiando marcado. rpidamente paginas Web favoritas de datos, y la capacidad para transferir informacin entre computadoras remotas. Revista Muy inteligente

Navegadores populares son Netscape Communicator, Microsoft Internet Explorer y Mozilla Firefox entre otros. Gif Significa Formato de intercambio de grficos. Un formato popular de imagen comprimida ms apropiado para las imgenes de lnea. JPEG Formato de imagen comprimida que es ms apropiado para fotografas. El diseador puede ajustar la calidad de imagen. Hipertexto Hipertexto son datos que contienen enlaces (links) a otros datos. En el lenguaje Web, un documento de hipertexto no es solo algo que contiene datos, sino que adems contiene enlaces a otros documentos. En Hipertexto se pueden hacer enlaces en cualquier lugar, no slo al final, cada enlace tiene una marca que lo destaca, puede estar resaltado, subrayado o puede estar identificado por un nmero. MySQL Es un sistema de gestin de base de datos relacional, multihilo y multiusuario con ms de seis millones de instalaciones. MySQL como software libre en un esquema de licenciamiento dual. Por un lado lo ofrece bajo la GNU GPL, pero, empresas que quieran incorporarlo en productos privativos pueden comprar a la empresa una licencia que les permita ese uso. Est desarrollado en su mayor parte en ANSIC.

MySQL,

en

plataformas

Linux/Windows-Apache-MySQL-

PHP/Perl/Python, Su popularidad como aplicacin Web est muy ligada a PHP, que a menudo aparece en combinacin con MySQL. Caractersticas Soporte a multiplataforma Vistas actualizables Soporte a VARCHAR Soporta Sub-SELECTS (o SELECTS anidados). Usa tablas en disco b-tree para bsquedas rpidas con compresin de ndice Completo soporte para operadores y funciones en clusulas select, where. group by, order by, soporte de funciones de agrupacin Ofrece un sistema de contraseas y privilegios seguro mediante verificacin basada en el host y el trfico de contraseas est cifrado al conectarse a un servidor. Soporta gran cantidad de datos. MySQL Server tiene bases de datos de hasta 50 millones de registros. Se permiten hasta 64 ndices por tabla Cada ndice puede consistir desde 1 hasta 16 columnas o partes de columnas. El mximo ancho de lmite son 1000 bytes MySQL contiene su propio paquete de pruebas de rendimiento proporcionado con el cdigo fuente de la distribucin de MySQL MySQL es software de fuente abierta. Fuente abierta significa que es posible para cualquier persona usarlo y modificarlo.

Cualquier persona puede bajar el cdigo fuente de MySQL y usarlo sin pagar. Cualquier interesado puede estudiar el cdigo fuente y ajustarlo a sus necesidades.

MySQL usa el GPL (GNU General Public License) para definir que puede hacer y que no puede hacer con el software en diferentes situaciones.

PHP PHP es un lenguaje de programacin usado normalmente para la creacin de contenido para sitios Web con los cuales se puede programar las pginas Html y los cdigos de fuente. PHP es un acrnimo recursivo que significa "PHP Hypertext Pre-processor", se trata de un lenguaje interpretado usado para la creacin de aplicaciones para servidores, o creacin de contenido dinmico para sitios Web. ltimamente tambin para la creacin de otro tipo de programas incluyendo aplicaciones con interfaz grfica usando las libreras Qt o GTK+. Su interpretacin y ejecucin se da en el servidor Web, en el cual se encuentra almacenado el script, y el cliente slo recibe el resultado de la ejecucin. Cuando el cliente hace una peticin al servidor para que le enve una pgina Web, generada por un script PHP, el servidor ejecuta el intrprete de PHP, el cual procesa el script solicitado que generar el contenido de manera dinmica, pudiendo modificar el contenido a enviar, y regresa el resultado al servidor, el cual se encarga de regresrselo al cliente. Adems es posible utilizar PHP para generar archivos PDF, Flash, as como imgenes en diferentes formatos, entre otras cosas.

Caractersticas Permite la conexin a diferentes tipos de servidores de bases de datos tales como MySQL. PHP tambin tiene la capacidad de ser ejecutado en la mayora de los sistemas operativos tales como UNIX (y de ese tipo, como Linux o Mac OS X) y Windows. Puede interactuar con los servidores de Web.

Dreamweaver Es una aplicacin en forma de estudio (Basada por supuesto en la forma de estudio de Adobe Flash) pero con ms parecido a un taller destinado para la edicin WYSIWYG de pginas Web, creado inicialmente por Macromedia (actualmente es propiedad de Adobe Systems). Es el programa de este tipo ms utilizado en el sector del diseo y la programacin Web, por sus funcionalidades, su integracin con otras herramientas como Adobe Flash y, recientemente, por su soporte de los estndares del World Wide Web Consortium. Como editor WYSIWYG que es, Dreamweaver oculta el cdigo HTML de cara al usuario, haciendo posible que alguien no entendido pueda crear pginas y sitios Web fcilmente. Caractersticas Adems de sus capacidades WYSIWYG, tiene las funciones tpicas de un editor de cdigo fuente para la Web:

Un administrador de sitios, para agrupar los archivos segn el proyecto al que pertenezcan. Un cliente FTP integrado, que permite subir los archivos editados inmediatamente al sitio en Internet.

Funcin de autocompletar y resaltado de la sintaxis para instrucciones en HTML y lenguajes de programacin como PHP, JSP o ASP.

Photoshop Es una aplicacin en forma de taller de pintura y fotografa que trabaja sobre un "lienzo" y que est destinado para la edicin, retoque fotogrfico y pintura a base de imgenes bitmap, jpeg, gif, etc, elaborada por la compaa de software Adobe Systems inicialmente para computadores Apple pero posteriormente tambin para plataformas PC con sistema operativo Windows. Photoshop soporta muchos tipos de archivos de imgenes, como BMP, JPG, PNG, GIF, entre otros. CSS Las hojas de estilo en cascada (Cascading Style Sheets, CSS) son un lenguaje formal usado para definir la presentacin de un documento estructurado escrito en HTML o XML (y por extensin en XHTML). El W3C (World Wide Web Consortium) es el encargado de formular la especificacin de las hojas de estilo que servir de estndar para los agentes de usuario o navegadores. Las ventajas de utilizar CSS (u otro lenguaje de estilo) son: Control centralizado de la presentacin de un sitio Web completo con lo que se agiliza de forma considerable la actualizacin del mismo. Los Navegadores permiten a los usuarios especificar su propia hoja de estilo local que ser aplicada a un sitio Web, con lo que aumenta considerablemente la accesibilidad.

Por ejemplo, personas con deficiencias visuales pueden configurar su propia hoja de estilo para aumentar el tamao del texto o remarcar ms los enlaces. Una pgina puede disponer de diferentes hojas de estilo segn el dispositivo que la muestre o incluso a eleccin del usuario. Por ejemplo, para ser impresa, mostrada en un dispositivo mvil, o ser "leda" por un sintetizador de voz. El documento HTML en s mismo es ms claro de entender y se consigue reducir considerablemente su tamao. Versiones CSS1 y CSS2, con CSS3 en desarrollo por el World Wide Web Consortium (W3C). Los navegadores modernos implementan CSS1 bastante bien, aunque existen pequeas diferencias de implementacin segn marcas y versiones de los navegadores. CSS2, sin embargo, est solo parcialmente implantado en los ms recientes. Servidor Web Es un programa que implementa el protocolo HTTP (hypertext transfer protocol). Este protocolo est diseado para transferir lo que llamamos hipertextos, pginas Web o pginas HTML (hypertext markup language): textos complejos con enlaces, figuras, formularios, botones y objetos incrustados como animaciones o reproductores de msica. Se encarga de mantenerse a la espera de peticiones HTTP llevada a cabo por un cliente HTTP que solemos conocer como navegador. El navegador realiza una peticin al servidor y ste le responde con el contenido que el cliente solicita.

CAPTULO IIIDISEO TECNOLGICO DESCRIPCIN DE LA TECNOLOGAMETODOLOGA DE LA INFORMACIN Los sistemas de informacin requieren de una metodologa para su desarrollo, donde se deben seguir ciertos lineamientos o pasos para una serie de actividades que permita un buen diseo de acuerdo al requerimiento que desea el usuario de la empresa, ya que este es el principal portador de informacin. Cada empresa indistintamente recure a las diferentes metodologas, diagramas y tcnicas adaptndolas a cada una de sus necesidades, brindando la informacin detallada logrando distinguir los problemas y estableciendo los objetivos requeridos por la empresa. Dentro de las investigaciones para este trabajo se consultaron varios autores relacionados con la materia entre los que se tiene a Kendall y kendall (2005), Roger S. Pressman (2005) y el trabajo especial de grado del SILARIUTE/DARCE de Claudia Mrquez y Wendy Simoza (2007). En este trabajo de investigacin las autoras se apoyaron y estudiaron diferentes teoras tomando la que ms se adaptaba al sistema de informacin que se desarroll y obtuvieron como resultado una metodologa Hibrida en donde se establecen los objetivos de las necesidades siguiendo un ciclo para cada una de las actividades que permitan detallar y establecer alguna falla en lo que se esta elaborando.

Esta metodologa hibrida se acoge al diseo del prototipo del sitio Web de la Red de Datos de La Universidad de Los Andes, permitiendo un enfoque detallado en cada una de sus fases accediendo a la modificacin, y cumpliendo con un ciclo de vida para el sistema. La metodologa hibrida contiene las siguientes fases adaptadas al sistema de informacin: 1. Necesidades anlisis La informacin se obtiene del usuario prestando atencin a las actividades que ellos realizan identificando cada una de las necesidades que presentan para determinar lo que desea. Estas dos fases realizan una fusin para trabajar en paralelo consistiendo en la determinacin de las necesidades, anlisis y elaboracin del diseo del sistema. Entrevistas al cliente, documentar la informacin para comprender todos los procesos que requiere el proyecto. Dialogo con el personal (Encargados de coordinar al personal) Determinar las entidades y sus atributos. Identificar las dependencias del sistema de otros y cuales dependen de l. Se sintetiza la informacin obtenida realizando un anlisis a los resultados de los requerimientos. 2. Diseo desarrollo pruebas Se utiliza la informacin recopilada para darle una estructura lgica al sistema, exponindola a cambios, en el desarrollo del sistema y

dando una fcil comprensin para los usuarios. Esta fase consiste en tres pasos y se ejecutan de manera sincronizada como lo son el diseo, el desarrollo y las pruebas al igual que la etapa anterior se fusiona y se producen en paralelo. Para lograr esto se elaboro lo siguiente. Se procede con un DFD para la captura de datos que aseguran que los procesos del sistema de informacin sean correctos. Diseo de base de datos. Diseo de la Interfaz del usuario. Programacin de acuerdo al diseo. Ejecucin y validacin del cdigo. Se ejecutan las pruebas para evaluar el rendimiento del sistema. Se realiza los manuales o ayudas en lnea para los usuarios del sistema. 3. Evaluaciones En esta etapa se evala cada modulo del sistema de informacin en primer lugar, y posteriormente se realiza una evaluacin general, llegando a la retroalimentacin basada en las crticas creadas por el cliente al momento de la demostracin, esto es indispensable para los ajustes y optimizacin del sistema. La atencin a los usuarios es importante para resolver las dudas y saber con acierto lo que se desea codificar.

Se debe asumir las crticas que se puedan generar al momento de la demostracin del sistema al cliente, asumir responsablemente si se requiere comenzar de nuevo. Se presentan los cambios necesarios que se realizaron al cliente para solicitar su aprobacin. 4. Implantacin En esta fase el sistema de informacin ha pasado por una serie de pruebas que determinaron el buen funcionamiento, realizadas por los analistas, programadores y los usuarios finales. Obtenidos los resultados que se desean se implanta en los equipos que son necesarios y dependen de el. Para ello se establecen los siguientes pasos: Instalacin y distribucin del sistema en los equipos adecuados. Confirmacin del funcionamiento y resultados esperados.

D. Necesidade s

Anlisis

Desarrol lo

Prueba s

Evaluaci n

Implantaci n

Fig. (8) Metodologa Hibrida .

De acuerdo a la opinin de Hernndez, R. (2004) la modalidad de la investigacin es proyecto factible, con el apoyo en una investigacin de campo, ya que su realizacin y posterior aplicacin es totalmente viable y funcional para la organizacin; el diseo metodolgico consistir en la recoleccin de datos procedentes de fuentes primarias y directamente en el mercado, con el fin de facilitar la consecucin de los objetivos de la investigacin para su posterior anlisis y procesamiento informatizado. En tal sentido, se utilizar una investigacin de tipo aplicada, la cual recibe el nombre de prctica o emprica. Se caracteriza porque busca la aplicacin o utilizacin de los conocimientos que se adquieren.

La investigacin aplicada se encuentra estrechamente vinculada con la investigacin bsica, pues depende de los resultados y avances de esta ltima; esto dado que toda investigacin aplicada requiere de un marco terico. Sin embargo, en una investigacin emprica, lo que le interesa al investigador, primordialmente, son las consecuencias prcticas. Si una investigacin involucra problemas tanto tericos como prcticos, recibe el nombre de mixta. En realidad, un gran nmero de investigaciones participa de la naturaleza de las investigaciones bsicas y de las aplicadas. Por otra parte vale la pena sealar que la presente investigacin se apoya en la aplicacin de un mtodo cuanticualitativo, ya que este se basa en el anlisis de una parte numricamente significativa (base de datos) y un profundo anlisis critico de los beneficios y ventajas de esa base de datos para la organizacin.

CAPITULO IVIMPLEMENTACIN Y PRUEBAS DEL DISEO TECNOLGICO Breve Descripcin del Sistema Durante el desarrollo del sitio Web, para la Red de Datos de la Universidad de Los Andes, surgi la necesidad de realizar una investigacin aplicada que consisti en la elaboracin de entrevistas a los empleados de la unidad de infraestructura (REDULA), detectando la necesidad de una pagina Web informativa que haga referencia a la labor de unidad, as como tambin un sistema en lnea para el control y asignacin de las direcciones IP utilizadas por el departamento de radio. Este sitio Web ofrece informacin detallada de la red de datos de la universidad de los andes como es su misin, visin, estructura organizativa, de la red. Adems este sitio Web ofrece el sistema para el control en la asignacin de direcciones IP privadas manejadas por el de departamento de radio el cual permite consultar informacin servicios que presta como: correo electrnico, almacenamiento y hosting, garantizando un ptimo funcionamiento

forma rpida acerca de sus usuarios, estaciones y estados de las direcciones IP. Este cuenta con un nivel de seguridad altamente confiable el cual fue exigido por el departamento de radio permitiendo solo a sus tcnicos registrar o asignar direcciones IP y

de ser necesario eliminar o modificar datos estara en manos de los administradores de la base de datos. El sistema en lnea de la red de datos de la universidad de los andes (RedULA), es una propuesta para mejorar y automatizar el proceso de asignacin de direcciones IP en sus dos modalidades o versiones (IPv4 y IPv6) brindando a los tcnicos en campo una herramienta eficaz en el proceso de bsqueda o asignacin de direcciones IP usando las nuevas tecnologas de Informacin y Comunicacin. NIVEL DE USUARIO: TAC: Son los encargados de dar soporte tcnico a los usuarios que lo requieran. Las actividades que un TAC puede realizar dentro del sistema podemos enumerar las siguientes: 1. Asignar una Direccin IP: Permite asignar una direccin IP verificando antes que no halla sido concedida a un usuario antes. 2. Buscar un Cliente: Busca a un usuario dentro de la base de datos y muestra su informacin. 3. Buscar una Direccin IP: Busca una direccin IP dentro de la base de datos y muestra su informacin. 4. Buscar una Estacin: Muestra toda la informacin de la estacin y las direcciones IP que controla.

Tabla visual de contenido o estructura del sistema en lnea A continuacin se presenta la estructura lgica que poseen los submdulos del sistema en lnea para el control de direcciones IP, a travs del VTOC:Sistema en Lnea para controlar la asignacin de direcciones IP

Asignar una Direccin IP

Buscar a un Cliente

Buscar una Direccin IP

Buscar una Estacin

Buscar al cliente

Registrar IP

Fig. (9) Tabla Visual de Contenidos o Estructura

0.- Sistema en lnea para controlar la asignacin de direcciones IP. 1.- Asignar una direccin IP, accede al rea de registro de IP.

1.1.- Buscar al cliente a quien se asignara una nueva direccin IP. 1.1.1.- Registrar los datos del equipo y asignar IP. 2.- Buscar a un cliente para ver su informacin y las direcciones IP que tiene asignadas. 3.- Buscar una direccin IP para ver su informacin y quien la posee asignada. 4.- Busca la informacin de una estacin y muestra las direcciones IP que ella controla.

DIAGRAMA DE CONTEXTO

Seguidamente se presenta el diagrama de contexto, que presenta como es el flujo de informacin una vez que interacten los usuarios con el sistema.

Usuario TAC

Ingresa datos Del cliente

Sistema en lnea para controlar la asignacin de direcciones IP

Devuelve Inf. De la IP, Cliente O Estacin

Usuario TAC

Fig. (10) Diagrama de Contexto

El sistema en lnea para controlar la asignacin de direcciones IP posee un nivel de usuario ya que por exigencias de la empresa solo se permite el acceso de escritura al personal encargado de asignar el direccionamiento IP en el campo; de ser necesario realizar modificaciones a la base de datos, REDULA posee personal encargado de realizar mantenimiento y/o modificaciones a la bases de datos. Usuario TAC: a travs de un nombre y una contrasea puede acceder al sistema en lnea, para registrar nuevas direcciones IP, realizar consultas de clientes, estaciones, direcciones IP e imprimir informacin de las mismas. SEGURIDAD DEL SISTEMA El sistema en lnea para el control del direccionamiento IP privada, de la red de datos de la Universidad de los Andes dispone de un

control de acceso como mtodo de seguridad para resguardar los datos que se registran, tambin posee un sistema de control por tiempo ya que s se tarda ms de 3,5 min. sin interactuar con el sistema en lnea, ste obligar a volver a ingresar con el nombre y clave se usuario. Como medida de seguridad adicional la clave de cada usuario es almacena cifrada en la base de datos con el mtodo MD5. Como medida preventiva y de seguridad se debe realizar respaldo de la base de datos peridicamente, esta es una labor a cargo del administrador de la base de datos y Web master.

DICCIONARIO DE DATOSEl sistema en lnea para el control del direccionamiento IP privada, cuenta con una base de datos creada con el manejador de base de datos MySQL, la cual es denominada radio, esta a su vez contiene diecisiete (17) tablas cada una con sus respectivos campos y datos explicados a continuacin:

Antena En esta tabla se registraran los datos de las antenas que utilizan las estaciones.Nombre ID NombreAntena Mtscable Amplificador Coordnorte Coordoeste Altura IDTipoAntena IDTipoCable Type mediumint(8 ) unsigned char(20) char(10) tinyint(1) char(10) char(10) char(10) mediumint(8 ) unsigned mediumint(8 ) unsigned Null NO NO YES NO YES YES YES NO NOTabla 1 Tabla antena

Key PRI

Default NULL

Extra auto_increment

NULL 0 NULL NULL NULL

Cargos Tabla en la que se registraran los nombres de los diferentes cargos de los clientes, est tabla de secundaria o complementaria a la tabla clientes.Nombre ID Cargo Type mediumint(8 ) unsigned char(15) Null NO NOTabla n 2 Tabla cargos

Key PRI

Default NULL

Extra auto_increment

Celdas En la siguiente tabla se registraran los nombres de las diferentes celdasNombre ID celda

o

reas

de

coberturaNull NO NO

deKey PRI

las

estaciones,Default NULL

est

es

complementaria a la tabla estaciones.Type mediumint(8 ) unsigned char(15) Extra auto_increment

Tabla 3 Tabla celdas

Clientes En sta tabla se describe de forma detallada y se registraran los datos de los clientes a quienes se les asignaran direcciones IP.Nombre ID apellidos nombrecliente telefono correo direccion IDCargo Type char(9) char(20) char(15) char(11) char(50) char(200) mediumint(8 ) unsigned Null NO NO NO NO NO NO NO Key PRI Default Extra

Tabla 4 Tabla clientes

ConeccionCC En esta tabla se registraran los datos de los diferentes centros de cargas o IDF segn nomenclatura CISCO, est es secundaria o complementaria a la tabla estaciones.Nombre ID CentroCarga ubicacion Type mediumint(8 ) unsigned char(25) char(50) Null NO NO NO Key PRI Default NULL Extra auto_increment

Tabla 5 Tabla coneccioncc

Encargados En esta tabla se registran los datos de los tcnicos autorizados por RedULA para dar servicio a los clientes o estaciones, est es secundaria o complementaria a la tabla reporte.Nombre ID apellidos nombrencargado Correo Telefono Contacto Password IDEstacion Type char(9) char(20) char(15) char(40) char(11) char(9) char(32) char(20) Null NO NO NO NO NO YES NO NO Key PRI Default Extra

NULL

Tabla 6 Tabla encargados

Estacin Esta tabla registra los datos de las estaciones o radio base las cuales son las encargadas de brindar servicio inalmbrico.Nombre ID ssid ipwan macwan serial IDCelda IDModoperacion IDFirmware IDAntena IDProteccion IDConexioncc IDUbicacion Type mediumint(8 ) unsigned char(20) char(32) char(12) char(30) mediumint(8 ) unsigned mediumint(8 ) unsigned mediumint(8 ) unsigned mediumint(8 ) unsigned mediumint(8 ) unsigned mediumint(8 ) unsigned mediumint(8 ) unsigned Null NO NO NO NO NO NO NO NO NO NO NO NO Key PRI Default NULL Extra auto_increment

Tala 7 Tabla estacion

Estado En la siguiente tabla se describe de forma detallada cada uno de los campos y se registraran los estados en los que podra estar una direccin IP, est es secundaria o complementaria a la tabla ipclientes.Nombre ID estado Type mediumint(8 ) unsigned char(20) Null NO NOTabla 8 Tabla estado

Key PRI

Default NULL

Extra auto_increment

Firmware En esta tabla se registraran los nombres de las diferentes sistemas operativos de las estaciones, est es secundaria o complementaria a la tabla estaciones.Nombre ID firmware Type mediumint(8 ) unsigned char(25) Null NO NOTabla 9 Tabla firmaware

Key PRI

Default NULL

Extra auto_increment

IpClientes En la tabla se describe de forma detallada cada uno de los campos y se registraran los datos de las direcciones IP y se toman datos de otras tablas.Nombre iplan maclan IDtipoip IDEstacion IDCliente IDEstado Type char(37) char(12) mediumint(8 ) unsigned mediumint(8 ) unsigned char(9) mediumint(8 ) unsigned Null NO NO NO NO NO NO Key PRI Default Extra

Tabla 10 Tabla ipclientes

ModOperacion En la siguiente tabla se registran los nombres de los modos en los que podran operar las estaciones, est matriz es secundaria o complementaria a la tabla estaciones.Nombre ID modoperacion Type mediumint(8 ) unsigned char(15) Null NO NO Key PRI Default NULL Extra auto_increment

Tabla 11 Tabla modoperacion

Reporte En la siguiente tabla se describe de forma detallada cada uno de los campos y se registran las averas o fallas que tendran los clientes o estaciones.Nombre ID fecha comentarios IDEstacion IDEncargado Type mediumint(8 ) unsigned date char(200) char(20) char(9) Null NO NO YES NO NOTabla 12 Tabla reporte

Key PRI

Default NULL NULL

Extra auto_increment

TipoAntena En la siguiente tabla se describe de forma detallada cada uno de los campos y se registran los nombres de las diferentes tipos de antenas que podran poseer una estacin, est es secundaria o complementaria a la tabla antena.Nombre ID antena Type mediumint(8 ) unsigned char(30) Null NO NOTabla 13 Tabla tipoantena

Key PRI

Default NULL

Extra auto_increment

TipoCable En la siguiente tabla se describe de forma detallada cada uno de los campos, y se registraran los nombres de las diferentes tipos de cables que podran poseer una estacin, est es secundaria o complementaria a la tabla antena.Nombre ID cable Type mediumint(8 ) unsigned char(30) Null NO NOTabla 14 Tabla tipocable

Key PRI

Default NULL

Extra auto_increment

TipoIp En la tabla se describe de forma detallada cada uno de los campos, y se registran los nombres de los diferentes tipos de direcciones IP, est es secundaria o complementaria a la tabla ipclientes.Nombre ID TipoIP Type mediumint(8 ) unsigned char(5) Null NO NOTabla 15 Tabla tipoip

Key PRI

Default

Extra

TipoProteccion En la tabla se describe de forma detallada cada uno de los campos, en sta se registraran los nombres de las diferentes tipos de los sistemas de proteccin elctricos que podran poseer una estacin, est tabla es secundaria o complementaria a la tabla estacin.Nombre ID proteccion Type mediumint(8 ) unsigned char(25) Null NO NO Key PRI Default NULL Extra auto_increment

Tabla 16 Tabla tipoproteccion

Ubicacin En la siguiente tabla se detalla cada uno de los campos y se registrara los nombres de las diferentes Facultades o Escuelas de la Universidad de los Andes ya que las estaciones estaran ubicadas en algunas de ellas, est tabla estacin.Nombre ID ubicacion Type mediumint(8 ) unsigned char(60) Null NO NO Key PRI Default NULL Extra auto_increment

es secundaria o complementaria a la

Matriz n 17 Tabla ubicacin

MODELO RELACIONAL Tabla AntenaID NombreAnte- Mtscana ble 1 GriEspecial 10 2 PanelEsp 3 PaneLarg 7 11 amplificador 1 1 0 coordnorte 003859 101020 111530 coordoeste 594810 201560 301850 altura 7 mts 6 Mts 5 Mts IDTipoAnte- IDTipoCable na 7 6 4 4 1 3

Tabla CargosID 1 2 3 4 cargo Profesor Director Secretaria Tcnico

Tabla CeldasID 1 2 3 celda La Aguada Campanario Santa Rosa

Tabla ClientesID apellidos nombrecliente Panfilo telefono correo direccion IDCargo Ejido, El [email protected] Carmen 04147483510 com casa N 2 18-20 Av. 4 entre calle 04147481980 [email protected] 14 y 15 1 casa N 16-30 Zumba La Parro04247145162 [email protected] quia, sec3 tor el rincon

Prieto 2233445 Marquez

4468001

Molina Mored

Analia

5566778 Uzcategui Coromoto

Tabla ConeccionCCID 1 2 CentroCarga inalmbrica A4 ubicacin ninguna ingeniera

Tabla EncargadosID 15923594 apellidos Contreras Molina nombrencargado Carolina Correo Telfono Contacto Password IDEstacion ea81aa7df47d74c javier 1 6737bf98fabf3ff82 c6f0098843 0dbc8e83a7 ninguno 3 bc7ab52563 46

[email protected] 4168743125

16199224

Prieto MoAlcedo lina

[email protected]

4147457775

Tabla EstacionID ssid ipwan macwan serial IDCelda 1 Aguada 150.185.130.8 00-11-22-33-44-55 1234567890 1 2 Campanario 150.185.180.248 00-66-77-88-99-aa 0987654321 2 IDFirmware IDAntena IDProteccion IDConexioncc IDUbicacion 1 1 1 2 1 2 2 2 1 2 IDModoperacion 2 2

Tabla EstadoID 1 2 3 4 5 Estado Activo IP Bloqueada MAC Bloqueada IP enlazada con Mac Inhabilitado

Tabla FirmwareID 1 2 3 4 5 6 firmware Original DD-WRT v23 Sp1 DD-WRT v23 Sp2 DD-WRT v24 OpenWrt Otros

Tabla IpClientesiplan IDtipoip 150.185.156.1 000802abd40 0 c 150.185.181.0 004033e0d0 ce4 150.185.181.251 00d059aa0 e3ff 150.185.181.254 00075040363 0 0 150.185.181.51 0010dc00 be057 150a.853b.315c.ab25.150a.853b.315c.2 00075040362 1 5 3 192.168.181.10 0015c5720e0 fa maclan IDEstacion 2 2 1 2 3 1 1 IDClien- IDEstado te 2233445 1 2233445 2233445 4468001 2233445 4468001 4468001 4 5 5 2 5 1

Tabla ModOperacionID 1 2 3 4 modoperacion Ad-hoc Infraestructura Repetidor Puente

Tabla ReporteID 1 fecha 24/03/200 8 comentarios La estacin esta fuera de servicio IDEstacion 1 IDEncargado 2

Tabla TipoAntenaID 1 2 3 4 5 6 7 antena Omnidireccional Yagui Sectorial Panel Parablicas Dipolo Grillada

Tabla TipoCableID 1 2 3 4 5 6 7 8 9 0 1 2 3 4 5 1 1 1 1 1 1 cable LMR-100 LMR-195 LMR-200 LMR-240 LMR-300 LMR-400 LMR-500 LMR-600 LMR-900 LMR-1200 LMR-1700 RG-58 RG-8X RG-213/214 RG-9913

Tabla TipoIPID 0 1 TipoIP IPv4 IPv6

Tabla TipoProteccionID 1 2 3 proteccion UPS Regulador Ninguno

Tabla Ubicacin.ID 1 2 3 ubicacion 3 Estacin La Aguada (3.452 m) del Teleferico de Merida Av. Los Prceres, entrada del Caucho va Vitaplant. Asotea Norte de la Fac. de Arquitectura.

ELEMENTOS COMUNES DEL DISEO DE INTERFAZ GRFICA DEL USUARIO El sistema de inscripcin est compuesto por una serie de elementos, que hacen que sus pantallas o pginas tengan similitud en el transcurso de la navegacin por el software. Hay que destacar que en toda la interfaz grfica del sistema, el usuario se encontrar con elementos que son comunes tales como: 1.- Inicio y entrada al sistema Campos de texto permiten ingresar al sistema en lnea, elemento comn para la sesin de usuario

2.- Men principal del sistema Accede al formulario asignacin IP Accede al rea de bsqueda clientes. Accede al rea de bsqueda direcciones IP. Accede al rea de bsqueda estaciones. Botn utilizado para cerrar cesin y salir del sistema de de de de la

ESPECIFICASIONES TECNICAS DEL SISTEMA Acceso al Sistema

Pantalla N 1 Entorno de Acceso al Sistema en lnea

Propsito Permitir o denegar el acceso al sistema en lnea para controlar la asignacin de direcciones IP del departamento de radio de RedULA. Funcin Solicita nombre de usuario y clave de acceso al usuario para verificar si este si es quien se encuentra registrado en la base de datos, en caso de no ser, muestra un mensaje de error.

Men Principal

Pantalla N 2 Men Principal del Sistema en lnea

Propsito Mostrar las diferentes opciones de acceso a las diferentes funciones del sistema. Funcin Esta pantalla muestra una serie de botones con enlaces a las diferentes opciones que tiene el usuario que son: Asignar Direccin IP, Buscar a un Cliente, Buscar una Direccin IP, Buscar una Estacin y Salir del sistema.

Sub-Men Asignar IP

Pantalla N 3 Sub-Men Asignar IP, Buscar al Cliente

Propsito Solicita la cdula de identidad del cliente a quien ser asignada una direccin IP Funcin A partir del nmero de cdula del cliente se busca y se activa el formulario de asignacin IP, de no existir el cliente o haber ingresado una cedula incorrectamente, el sistema muestra un mensaje de error dependiendo de la falla.

Sub-Men Asignar IP

Pantalla N 4 Sub-Men Asignar IP Formulario de Asignacin de Direccin IP ,

Propsito: Recoger la direccin IP, los datos de la maquina o PC del usuario, la estacin que proveer del servicio y el estado en que se encontrara la IP. Funcin: Validar los datos ingresados y registrar los mismos, en caso de algn error se le comunicara al usuario acerca del mismo.

Sub-Men Consultar Informacin del Cliente

Pantalla N 5 Sub-Men Consultar Inf. Del Cliente

Propsito Solicita la cdula de identidad del cliente para buscarlo en la base de datos y mostrar la informacin del mismo. Funcin A partir del numero de cedula del cliente se busca los datos personales del mismo y las direcciones IP que tenga asignadas, de no existir el cliente o haber ingresado una cedula incorrectamente, el sistema muestra un mensaje de error dependiendo de la falla.

Sub Men Consultar Direccin IP

Pantalla N 6 Sub-Men Consultar Inf. Direccin IP

Propsito Solicita la direccin IP del cliente para buscarlo en la base de datos y mostrar la informacin de la misma. Funcin A partir de la direccin IP del cliente se busca los datos de la misma y los datos del cliente que la tuviese asignada, de no haber sido asignada, el sistema muestra un mensaje de error indicando el mismo.

Sub Men Consultar Estacin

Pantalla N 7 Sub-Men Consultar Inf. De una Estacin

Propsito Permite seleccionar una estacin y muestra sus datos. Funcin Genera una lista desplegable con los nombres de las estaciones con la finalidad de seleccionar la deseada y consultar sus datos con las direcciones IP que controla.

REQUERIMIENTOS MINIMOS DE HARDWARE Y SOFTWARE Para que el funcionamiento adecuado del Sistema en lnea para el control en la asignacin de direcciones IP, se necesita contar con una serie de recursos, que sirven de plataforma al sistema. Entre estos podemos mencionar: Hardware Servidor Un computador que aloje el sitio Web de RedULA y la Base de Datos proporcionando un servicio a las estaciones de trabajo, debe tener como mnimo las siguientes caractersticas: Procesador Intel Pentium Dual Core de 2.0 Gb. Memoria RAM 2 GB. Disco Duro 80 GB Tarjeta de video Tarjetas de red Puerto USB 2.0 Unidad de 3 1/2 Unidad de copiado en CD (Quemador). Teclado Mouse Monitor 17 Impresora de lser/ inyeccin a tinta.

Estaciones de Trabajo Procesador Pentium IV Memoria RAM 512 KB Disco Duro de 40 GB Tarjeta de video Tarjeta de red Puerto USB 2.0 Unidad de 3 Unidad de CD-ROM Unidad de copiado en CD (Quemador). Teclado Mouse Monitor 17 Impresora de inyeccin a tinta.

El servidor y las estaciones de trabajo deben estar conectados al servicio de Internet. Software Servidor Debe contar con un sistema operativo que soporte: Mozilla Firefox o cualquier navegador. Servidor Apache 2.0 Manejador de Base de Datos MySQL 5.0 PHP 5.0

Estaciones de Trabajo Internet Explorer Versin 6.0/ Mozilla Firefox o cualquier navegador software libre. ESPECIFICACIONES DE PROGRAMAS El Sistema en lnea para el control en la asignacin de direcciones IP, est diseado en los lenguajes de programacin PHP 5.0, MySQL 5.0, y HTML, el manejador de bases de datos MySQL 5.0, utilizando un servidor Web Apache/2.0. Se programaron una serie de rutinas entre las que se pueden mencionar: La seguridad del Sistema, Registrar una Direccin IP, Consultar Cliente, Consultar una Direccin IP y Salir del Sistema de forma segura. Los cdigos fuentes se encuentran almacenados en la carpeta llamada FDB, especficamente son los siguientes: Nombre del Archivo Agregado AsignarIP BuscarCliente BuscarClienteAsignarIP BuscarEstacion BuscarIP constantes funciones index InfClienteIP InformacionCliente InformacionEstacion InformacionIP principal Salir Extensin Archivo PHP PHP PHP PHP PHP PHP PHP PHP PHP PHP PHP PHP PHP PHP PHP del

seguridad cabecera

PHP HTML

Tabla N 1 Nombre y Extensiones de los Archivos del Sistema

MENSAJES GENERALES DEL SISTEMA EN LINEA Le indica al usuario que no debe dejar ningn espacio libre para poder ingresar al sistema Le indica al usuario que a ingresado el nombre de usuario o la clave incorrectamente Le indica al usuario que a ingresado el nmero de cdula en un formato errneo Le indica al usuario que el usuario solicitado no esta registrado en el sistema Le indica al usuario que a ingresado el nmero de direccin IP en un formato errneo Le indica al usuario que a ingresado el nmero de direccin MAC en un formato errneo Le indica al usuario que la direccin IP que desea registrar ya esta en uso en la base de datos Le indica al usuario que la direccin IP buscada no se encuentra registrada en la base de datos.

CONCLUSINHoy en da los sistemas de informacin son la base del trabajo de cualquier organizacin, ya que estos permiten almacenar datos, realizar operaciones, agilizar trabajos, reducir tiempo y gastos, en fin, son innumerables las ventajas que los sistemas de ofrecen al trabajo cotidiano de toda organizacin. En el presente todas las empresas, organizaciones e instituciones se impulsan a travs de la gran red de redes Internet facilitando el acceso a todos los servicios que ofrecen a innumerables usuarios dando a conocer sus beneficios y el por que de su eleccin. Por tal razn el Diseo del prototipo de un sitio Web para la Red de datos de La Universidad de Los Andes (RedULA) permite al personal interno como externo contar con una herramienta que posibilite el acceso las 24 horas del da y los 365 das del ao adquiriendo la informacin de inters y facilitando el trabajo de la personas que se benefician de este medio. Para el Departamento de Radio de la Red de Datos de la ULA contar con un instrumento tecnolgico que controle la asignacin de las direcciones IP privadas en las diferentes dependencias, ayuda a la automatizacin de los procesos adems de tener mayor revisin, por lo tanto, es un factor primordial que contribuye al desarrollo y avance del mismo. Siguiendo este orden de ideas los sistemas automatizados son una forma de solucionar de manera rpida y eficiente las necesidades de las organizaciones e instituciones trayendo consigo el eficiente rendimiento en sus actividades para alcanzar el nivel de calidad requerido y excelente atencin a todos los usuarios. informacin

BIBLIOGRAFIA Kenneth E. Kendall, Julie E. Kendall (1997). Anlisis y Diseo de Sistemas. Mxico. Prentice Hall Kenneth E. Kendall, Julie E. Kendall (2005). Anlisis y diseo de sistemas. Mxico. Pearson Educacin Roger S. Presuman (2005). Ingeniera del Software: un enfoque prctico. Madrid. McGraw-Hill Edward Yourdon (1993). Anlisis Estructurado Moderno. Mxico. Prentice Hall Hispanoamericana Marque y Simoza (2007). Sistema de Inscripcin en Lnea para los Alumnos Regulares del IUTE. Tesis de grado no pblica. Instituto Universitario Tecnolgico de Ejido. Venezuela.