DISEO Y CONSTRUCCIN DEL PROTOTIPO DE UN SISTEMA OPTIMIZADO
PARA EL INGRESO A PARQUEADEROS VEHICULARES CON TARJETAS
INTELIGENTES
ANDRS TOMAS GARZN AYALA BORIS ENRIQUE MALDONADO PELEZ CARLOS ANDRS VILLEGAS QUIONES
UNIVERSIDAD DE SAN BUENAVENTURA FACULTAD DE INGENIERA PROGRAMA INGENIERA ELECTRNICA BOGOT D,C., NOVIEMBRE DE 2006
DISEO Y CONSTRUCCIN DEL PROTOTIPO DE UN SISTEMA OPTIMIZADO PARA EL INGRESO A PARQUEADEROS VEHICULARES CON TARJETAS INTELIGENTES
ANDRS TOMAS GARZN AYALA 20021107032 BORIS ENRIQUE MALDONADO PELEZ 20023107026 CARLOS ANDRS VILLEGAS QUIONES 20021107072
Trabajo de grado como requisito para optar al ttulo de Ingeniera Electrnica
UNIVERSIDAD DE SAN BUENAVENTURA FACULTAD DE INGENIERA PROGRAMA INGENIERA ELECTRNICA BOGOT D,C., NOVIEMBRE DE 2006 TABLA DE CONTENIDO
GlOSARIO INTRODUCCIN 1 PLANTEAMIENTO DEL PROBLEMA...............................................................1 1.1 Antecedentes .....................................................................................................1 1.2 Descripcin y formulacin del problema ............................................................2 1.3 Justificacin .......................................................................................................2 1.4 Objetivos de la investigacin..............................................................................3 1.4.1 Objetivo general .................................................................................................3 1.4.2 Objetivos especficos..........................................................................................3 1.5 Alcances y limitaciones del proyecto..................................................................4 1.5.1 Alcances............................................................................................................4 1.5.2 Limitaciones ......................................................................................................4 2 MARCO DE REFERENCIA...............................................................................5 2.1 MARCO CONCEPTUAL ....................................................................................5 2.2 MARCO LEGAL O NORMATIVO.......................................................................6 2.2.1 Tarjetas Inteligentes ..........................................................................................6 2.2.1.1 Estndares.........................................................................................................6 ISO International Standard Organisation .....................................................6 Estndares de tarjetas IC con contactos: ISO/IEC 7816 ................................7 2.2.2 WIFI...................................................................................................................8 IEEE 802.11.......................................................................................................8 2.2.3 BASE DE DATOS............................................................................................11 2.3 MARCO TERICO ..........................................................................................11 2.3.1 TARJETAS INTELIGENTES ...........................................................................12 2.3.1.1 Qu son?.......................................................................................................12 2.3.1.2 Caractersticas.................................................................................................13 Inteligencia:....................................................................................................13 Utiliza clave de acceso o PIN: .......................................................................13 Actualizacin de cupos: .................................................................................13 2.3.1.3 Estructura ........................................................................................................13 2.3.1.4 Funcionamiento ...............................................................................................14 2.3.1.5 Clases o tipos de tarjetas.................................................................................14 Tarjeta inteligente de contacto.......................................................................14 Tarjetas inteligentes sin contacto...................................................................15 Tarjetas superinteligentes..............................................................................16 2.3.1.6 Ventajas...........................................................................................................16 2.3.1.7 Desventajas.....................................................................................................17 2.3.1.8 Servicios ms corrientes .................................................................................17 2.3.2 BASES DE DATOS.................................................................................................... 18 2.3.2.1 Qu son?.................................................................................................................... 18 2.3.2.2 Objetivos del diseo de bases de datos..........................................................19 Almacenar solo la informacin necesaria. ....................................................19 Normalizar la estructura de las tablas...........................................................20 Seleccionar el tipo de dato adecuado. ..........................................................21 Utilizar ndices apropiadamente....................................................................21 2.3.2.3 Administracin de datos ................................................................................22 Sistemas de administracin de base de datos..............................................23 2.3.2.4 Tipos de bases de datos ................................................................................23 Segn la variabilidad de los datos almacenados..........................................24 Modelos de bases de datos..........................................................................24 Bases de datos orientadas a objetos............................................................26 Bases de datos documentales......................................................................27 2.3.2.5 Gestin de bases de datos centralizada..........................................................27 2.3.2.6 Gestin de bases de datos distribuida.............................................................28 2.3.3 Wi-Fi ................................................................................................................28 2.3.3.1 Qu es?.........................................................................................................28 2.3.3.2 Ventajas ..........................................................................................................29 3 METODOLOGA..............................................................................................31 3.1 Enfoque de la investigacin .............................................................................31 3.2 Lineamientos de investigacin de USB / Sublnea de facultad / Campo temtico del programa .....................................................................................33 3.3 Tcnicas de recoleccin de informacin ..........................................................33 3.4 Hiptesis ..........................................................................................................33 3.5 Variables..........................................................................................................33 3.5.1.1 Variables independientes .................................................................................33 3.5.1.2 Variables dependientes....................................................................................34 4 PRESENTACIN Y ANLISIS DE RESULTADOS ........................................35 5 DISEO INGENIERIL .....................................................................................36 5.1 Tarjetas inteligentes.........................................................................................36 5.1.1 Funcionamiento...............................................................................................37 5.1.2 CARACTERSTICAS.......................................................................................38 5.2 Base de datos ..................................................................................................39 5.2.1 Recopilar informacin......................................................................................39 5.2.2 Modelo Entidad Relacin (MER) .....................................................................39 Formulacin del problema ..............................................................................39 Lista de verbos ..............................................................................................39 Lista de sustantivos ........................................................................................39 Cardinalidad....................................................................................................39 5.2.2 Diagrama Entidad Relacin.............................................................................40 5.2.4 Diseo de las tablas ........................................................................................40 5.3 Wireless Fidelity (WI-FI)...................................................................................44 5.3.1 Configuracin del router ..................................................................................46 5.3.2 Ubicacin del router linksys BEFW11S4 .........................................................48 5.3.3 Diseo Software..............................................................................................49 6 CONCLUSIONES............................................................................................56 Anexo 1 Parqueaderos bogotanos .................................................................57 BIBLIOGRAFA...............................................................................................64
GLOSARIO A Access channel (canal de acceso).- Trmino estandarizado por la industria para el enlace frame-relay. Access device (dispositivo de acceso).- Equipo de comunicaciones de datos que provee conexin de los equipos en las instalaciones de los clientes a la red de un carrier; algunos ejemplos incluyen a los modems, unidades de servicio integradas, ensambladores/des-ensambladores de paquetes y terminales. Access line (lnea de acceso).- Enlace de comunicacin entre las instalaciones de un suscriptor y una red pblica. Access method (mtodo de acceso).- 1) [Ambientes IBM] Programa anfitrin que administra el flujo de datos entre el almacenamiento primario y los dispositivos de acceso de un sistema de cmputo. 2) [LAN] Significa permitir a las estaciones el acceso al medio de transmisin de la red; clasificado como mtodo de acceso compartido. Access rate (velocidad de acceso).- [Frame relay] Abreviado como RA, la velocidad de datos en bps del enlace frame relay. La velocidad a la cual los usuarios pueden ofrecer datos a la red est limitada por la velocidad de acceso. La velocidad est disponible en incrementos de 64 y 56 kbps (64, 128, 192, etc. o 56, 112, 168, etc.) Adapter (adaptador).- Dispositivo para conectar dos unidades de tipos fsicos Address (direccin).- Designacin nica para la localizacin de datos o la identidad de un dispositivo. Administrative domain (dominio administrativo).- Grupo de hosts, enrutadores y redes operadas y administradas por una sola organizacin. Este concepto de Internet ANSI, American National Standards Institute (Instituto Americano Nacional de Estndares).- Organizacin que representa a los E.U. en la Organizacin Internacional de Estndares (ISO). Los miembros incluyen a productores, 'carriers' y otras ASCII, American Standard Code for Information Interchange (Cdigo Estndard Americano para Intercambio de Informacin).- Un conjunto o cdigo de ocho bits (uno de paridad) establecido por el ANSI para asegurar compatibilidad entre servicios de datos. ATDM, Asynchronous Time Division Multiplexing (multicanalizacin por divisin de tiempo asncrona).- Tcnica de multicanalizacin en la cual un medio de transmisin est organizado en ranuras de tiempo no asignadas. Las ranuras de tiempo son asignadas a celdas segn la necesidad real de una aplicacin que haga una peticin. ATM, asynchronous transfer mode (modo de transferencia asncrono).- 1) Estndar de la CCITT para conmutacin de celdas donde la informacin de mltiples tipos de servicios (voz, video, datos) es conjuntada en pequeas celdas de tamao fijo. ATM es una tecnologa orientada a conexin usada en ambientes LAN y WAN. 2) Una tecnologa de conmutacin de paquetes que permite el libre alojamiento de capacidad a cada canal. La carga sncrona de SONET es una variacin de ATM. 3) ATM es un protocolo estndar internacional ISDN para transmisin de alta velocidad, alto volumen y de conmutacin de paquetes. Actualmente ATM alcanza velocidades de transmisin de 64 Kbps hasta 622 Mbps. Attenuation (atenuacin).- Degradacin de las seales al pasar por un medio de transmisin; generalmente, la atenuacin se incrementa con la frecuencia y la longitud del cable; muy a menudo se expresa como una relacin en decibeles. Authentication (autentificacin).- Proceso mediante el cual se comprueba la identidad de un usuario en la red. B Backbone (dorsal).-Canal principal para transmisin en una red, generalmente manejando alto volumen y alta densidad de trfico. Bandwidth (ancho de banda).-Rango de frecuencias, expresadas en bits por segundo, disponibles para un medio de transmisin; una medida de capacidad de transporte de informacin; la diferencia en Hertz entre las frecuencias mayor y menor de un canal de transmisin. Entre mayor sea en ancho de banda, mayor informacin puede ser enviada en un momento de tiempo dado. Bidireccional.-En telecomunicaciones, transmisin que fluye en ambos lados. Binary (binario).-Sistema digital de dos estados, 1 y 0; contrasta con los sistemas decimal, octal y hexadecimal. Bit.-Contraccin de dgito binario; unidad de informacin ms pequea y unidad bsica en comunicaciones de datos digitales. Un bit puede tener valor de cero (marca) o uno Breakout box.-Dispositivo que provee acceso para prueba de circuitos en un cable o un conector. Bridge (puente).-[LAN] Equipo que provee interconexin entre dos redes utilizando la misma estructura de direccionamiento. Un puente filtra paquetes que permanecen en una LAN y enva paquetes que pertenecen a otras LANs. Los puentes funcionan en la capa 3 (enlace de datos) del modelo OSI. Contrasta con gateway, enrutador y repetidor. Ver local LAN bridge y remote LAN bridge. Bus (canal).-1) Voltaje o sendero de datos compartido por distintos dispositivos o circuitos; por ejemplo, el bus de +12V de la fuente de poder o el bus de acceso directo a memoria de una computadora. 2) [LAN] Topologa de red lineal; contrastra con topologa de anillo y estrella. Byte.-Coleccin de bits operados como una unidad; la mayora de 8 bits de longitud; y la mayora de los conjuntos de caracteres utilizan un byte por caracter. La capacidad de los dispositivos de almacenamiento frecuentemente se da en bytes o en Kbytes (K=1024 bytes). C Caching.- 1) Velocidad de procesamiento de informacin mediante el almacenamiento de informacin de una transaccin para su uso en transacciones posteriores. 2) Almacenamiento de datos en una localidad temporal, para que la informacin pueda ser accesada rpidamente por una aplicacin. CCTV, closed-circuit television (televisin de circuito cerrado).- [LAN] Uno de los muchos servicios que se encuentran en las redes de rea amplia. CDMA, Code Division Multiple Access.- Acceso mltiple por divisin de cdigo. Channel (canal).- 1) Camino de transmisin elctrica entre dos o ms puntos. Tambin llamado circuito o enlace de datos. 2) [IBM] Enlace de datos de alta velocidad que conecta la unidad central de procesamiento con sus dispositivos perifricos. Circuit (circuito).- 1) [Comunicaciones de datos] Medio de comunicaciones bidireccional entre dos puntos, consistente de trfico de transmisin y recepcin. 2) [Diseo electrnico] Uno o ms componentes que actan juntos para realizar una o ms funciones. Client (cliente).- Una computadora o programa que pide servicio a otro sistema o computadora (servidor). Cluster.- Coleccin de terminales u otros dispositivos en una sola localizacin. Communicactions protocol (protocolo de comunicaciones).- Medio utilizado para controlar la comunicacin ordenada de informacin entre estaciones en un enlace de datos o una red de comunicaciones de datos. Un conjunto de formatos y procedimientos acordados que gobiernan la transferencia de informacin entre dispositivos. Connector (conector).- Dispositivo electrnico para realizar una o ms conexiones. Connect time (tiempo de conexin).- 1) Medida de utilizacin de un sistema: el intervalo durante el cual el usuario estuvo en lnea en una sesin. 2) Intervalo durante el cual una peticin para conexin se acompleta. Console (consola).- Dispositivo utilizado por el operador, administrador de sistemas o tcnico de mantenimiento para monitorear o controlar el desempeo de una computadora, sistema o red. Crossconnect, cross-connect (conexin cruzada).- [Telecomunicaciones] Conexiones entre las terminaciones de lnea, generalmente desde un PABX de entrada a una estacin individual. D Data (datos).- Informacin transformada en una cadena de 1s y 0s para ser manipulada por las mquinas. Demultiplexing (demulticanalizacin).- Proceso de dividir una seal compuesta en sus canales componentes; lo inverso de multicanalizacin. Diagrama entidad relacin.- una herramienta para el modelado de datos de un sistema de informacin. Estos diagramas expresan entidades relevantes para un sistema de informacin, sus inter-relaciones y propiedades. Digital.- Variable discreta opuesta a variable contnua. Los datos son codificados en pulsos o niveles separados o discretos. Contrasta con analgico. DNS, Domain Name System.- Sistema de dominio de nombres, sistema utilizado en Internet para controlar los nombres, que convierten direcciones IP en direcciones de dominios. DOS, disk operating system (sistema operativo de disco).- Generalmente asociado con una PC. Programa o conjunto de programas que dan instrucciones a un sistema para calendarizar/supervisar trabajos, administrar recursos de computadoras y operar/controlar dispositivos perifricos. Domain (dominio).- [LAN] En redes TCP/IP, un grupo de nodos LAN (con direcciones IP) en una red que ha sido asignado con un nombre simblico. Dynamic routing (enrutamiento dinmico).- Seleccin automtica de la va de transmisin por medio de un sistema de programacin. Permite la respuesta a condiciones presentadas, tales como error de los enlaces, circuitos densamente cargados o transmisin con baja calidad. E EMI, electromotive magnetic interference (interferencia electromagntica).- Interferencia a dispositivos causada por las radio frecuencias de aparatos cercanos. Encapsulation (encapsulacin).- [Frame Relay] Proceso mediante el cual un dispositivo de interface coloca una trama de fin de protocolo especfico dentro de una trama de frame relay. La red acepta solo tramas con formato especfico para frame relay; por lo que, los dispositivos actuantes como interface a las redes frame relay deben de realizar la encapsulacin. Encryption (encriptacin).- Procedimiento para codificar informacin de manera que pueda transmitirse son peligro de ser interceptada o alterada antes de que llegue a su destinatario. F Firewall.- Mecanismo utilizado para proteger una red o computadora conectada a Internet de accesos no autorizados. Un firewall puede construirse con software, con hardware o con una combinacin de ambos. Firmware.- Programa de computadora almacenado permanentemente en una memoria rpida de solo lectura (ROM), en una memoria de solo lectura programable (PROM) o en una memoria EPROM. G Gateway (pasarela).- Equipo que provee interconexin entre dos redes con protocolos de comunicacin diferentes; dos ejemplos son los ensambladores/desensambladores de paquetes y conversores de protocolos. Los gateway operan en las capas 4 a la 7 del modelo OSI. Contrasta con puente, enrutador y repetidor. M MER, Modelo Entidad Relacin.- Es un concepto de modelado para Bases de Datos, propuesto por Peter Chen, mediante el cual se pretende 'visualizar' los objetos que pertenecen a la Base de Datos como entidades (esto es similar al modelo de Programacin Orientada a Objetos) las cuales tienen unos atributos y se vinculan mediante relaciones. El modelo E-R es una representacin lgica de la informacin. Mediante una serie de procedimientos se puede pasar del modelo E-R a otros, como por ejemplo el modelo relacional. R RFID (siglas de Radio Frequency IDentification, en espaol Identificacin por radiofrecuencia) es un mtodo de almacenamiento y recuperacin de datos remoto que usa dispositivos denominados etiquetas o tags RFID. Una etiqueta RFID es un dispositivo pequeo, como una pegatina, que puede ser adherida o incorporada a un producto, animal o persona. Las etiquetas RFID contienen antenas para permitirles recibir y responder a peticiones por radiofrecuencia desde un emisor-receptor RFID. Las etiquetas pasivas no necesitan alimentacin elctrica interna, mientras que las activas s lo requieren.
INTRODUCCIN
Es significativo resaltar la importancia que tiene el proyecto, al incluir varias tecnologas, incurriendo en el mximo provecho que cada una le aporta al mismo; esta clase de sistemas optimizados se pueden ver y palpar a diario alrededor del mundo, ejemplo de ello es la domtica, que combina tecnologa sensrica, comunicaciones y biometra en una mbito domstico, aumentando el bienestar y la seguridad de los habitantes, debido a que permite controlar y gestionar los diferentes servicios, como agua, luz y gas para racionalizar los diferentes consumos, adems de incrementar el de nivel de seguridad. sta tendencia se esta adoptando en muchos campos, aumentando la confiabilidad del usuario en este tipo de sistemas.
La herramienta de mayor uso en este tipo de sistemas optimizados son las tarjetas inteligentes, que hoy en da tienen una mayor gama de uso. La razn es que la estructura y el funcionamiento de esta nueva tecnologa permite asegurar la privacidad de los datos que contienen, brindando beneficios en mltiples aplicaciones, como bancos, transporte, controles de acceso y monedero electrnico, entre otros.
La evolucin de este tipo de sistemas permite hacer uso del acople de las distintas tecnologas (tarjetas inalmbricas, sensores biomtricos, redes, CCTV, entre otros), sin la necesidad del uso de cables para su conexin. sta tecnologa es conocida con el nombre de WIFI (Wireless Fidelity), la cual utiliza el espacio radio elctrico para entablar la comunicacin entre los dispositivos que se usan.
Este proyecto tiene el fin de realizar el diseo y construccin de un prototipo para el ingreso de vehculos con tarjetas inteligentes, el cual brindar beneficios tanto a los usuarios como a los administradores del parqueadero. En primera instancia la seguridad del parqueadero se incrementar, puesto que el sistema tendr una base de datos que contendr la informacin bsica del vehculo y el registro fotogrfico del usuario; se llevar a cabo un registro de la ubicacin exacta de cada vehculo, y as mismo visualizar los espacios libres para ser asignados a posteriores usuarios. De igual forma la consola le permitir llevar una contabilidad de la actividad del parqueadero en los periodos que el administrador desee.
Por otro lado, los beneficios que encontrar el usuario con este proyecto son: la asignacin inequvoca de un lugar disponible para la ubicacin de su vehculo; mayor seguridad ya que el sistema le permitir al administrador validar el registro fotogrfico con el usuario que en ese momento se retira del establecimiento; el usuario tendr una comunicacin activa con los puntos de informacin, los cuales le permitir recordarle al usuario donde dejo su vehculo.
i
1 PLANTEAMIENTO DEL PROBLEMA
1.1 Antecedentes A la hora de hablar de los antecedentes del proyecto es necesario remitirse a la historia y evolucin de los establecimientos dedicados al estacionamiento de vehculos.
En el pasado no existan los acuerdos y normas que prohben el estacionar o utilizar las bahas, ndenes o vas pblicas para tal fin, como lo existen hoy en da; por tal razn el uso de recintos que prestan este servicio, no era de necesario ni obligatoria, como actualmente sucede.
Por este motivo en la ciudad se vio un incremento notable de este tipo de negocios y tambin por el auge de los nuevos centros comerciales, que para comodidad de los clientes, se vieron forzados a implementar el servicio de estacionamiento dentro del establecimiento.
Para regular la entrada y salida de vehculos del parqueadero, en principio se usaba un recibo que constaba de la hora de entrada del usuario al aparcadero y la placa del vehculo; este registro se realizaba manualmente. A la hora de salida se cancelaba de acuerdo a la diferencia entre la hora de entrada y la de la salida, este calculo era realizado por un operario.
Seguido a ello, lleg el uso de mquinas instaladas en los parqueaderos, que se encargaban de expedir un recibo en el cual se imprima la hora de entrada al recinto y un cdigo de barras, que era utilizado posteriormente para que la consola del operario realizara el clculo correspondiente del valor a cancelar. Este servicio sigue siendo 1 utilizado en diferentes establecimientos. Posteriormente se integro el uso de circuitos cerrado de cmaras de televisin, que permita el monitoreo del reciento y as incrementar la seguridad del establecimiento.
Todos estos antecedentes permiten plantear una solucin, que a nivel ingenieril permita organizar y gestionar el acceso de vehculos a parqueaderos, desarrollando la solucin en tres etapas, la primera ser el diseo y construccin del software: consola de manejo, base de datos y puntos de informacin; la segunda es el acople de los diferentes dispositivos electrnicos a la consola como lo son: cmara y lector/quemador; como parte final se har un stand o punto de informacin donde se vern reunidos el punto de pago y el punto de informacin, conectados al sistema que operar en la entrada del parqueadero va inalmbrica.
1.2 Descripcin y formulacin del problema Debido a que los parqueaderos no poseen un sistema dinmico, el administrador del parqueadero no tiene la informacin de los parqueaderos disponibles ni ocupados, ni la ubicacin de los mismos; por lo tanto no puede le brinda al usuario un ptimo servicio en el que pueda ubicar un sitio disponible para su vehculo en el menor tiempo posible, agilizando la circulacin dentro del parqueadero y permitiendo que el usuario permanezca mayor tiempo en el rea de comercio.
Cmo un sistema optimizado de ingreso para vehculos a un parqueadero con tarjetas inteligentes, puede mejorar la organizacin y control del establecimiento?
1.3 Justificacin El sistema optimizado para el ingreso a parqueaderos con tarjetas inteligentes (SOP), est dirigido a una mejor organizacin en la asignacin de puestos del parqueadero, 2 integrando aspectos de seguridad y servicios tanto para el usuario como para la empresa encargada de la administracin del parqueadero.
Observando el funcionamiento interno de un parqueadero, se encontraron las siguientes falencias: el tiempo perdido de bsqueda de un sitio disponible en el aparcadero y la bsqueda del vehculo a la hora del retirarse del mismo. Es ah donde la idea del proyecto surge y se enfoca en brindar soluciones ingenieriles y prcticas, que conlleven, no slo a la solucin de los anteriores problemas, sino que tambin permita un servicio integrado que preste seguridad y facilidad en las transacciones.
Por otro lado el administrador, gracias a los avances tecnolgicos presta un mejor servicio e incrementa la seguridad del parqueadero, debido al registro fotogrfico que se encuentra en la base de datos del sistema y que es llamado con el pin o ID de la tarjeta inteligente que entrega cada conductor; ya que la persona encargada confronta el registro inicial con el registro del conductor a la salida del establecimiento
1.4 Objetivos de la investigacin 1.4.1 Objetivo general Disear y construir el prototipo del sistema optimizado para el ingreso de vehculos a parqueaderos con tarjetas inteligentes. 1.4.2 Objetivos especficos Disear y construir un prototipo de consola, que permita gestionar el ingreso, la facturacin y la salida de los vehculos. Generar los protocolos de seguridad correspondientes y as lograr un sistema invulnerable ante posibles infractores. Crear una base de datos en la cual se guardar la informacin necesaria de la facturacin para contabilidad del parqueadero. 3 1.5 Alcances y limitaciones del proyecto 1.5.1 Alcances El alcance esta definido por la entrega del prototipo que consta de 3 consolas las cuales estarn conectadas por medio de una red inalmbrica. La primera administrar la entrada al parqueadero en la que se ingresarn los datos de cada vehculo, el registro fotogrfico, datos del usuario y hora de entrada y el software le asignar un lugar disponible al cliente. Al usuario se le entregar una tarjeta inteligente, la cual posteriormente le permitir encontrar su vehculo cuando acceda a la segunda consola, que estar ubicada en el punto de informacin al cliente. Esta consola le permite visualizar al usuario en un mapa del parqueadero la ubicacin exacta del vehculo. La tercera consola se encuentra ubicada en el punto de pago, donde a los clientes se les facturar por el uso del parqueader0 de acuerdo a las polticas establecidas.
Al trmino de la entrega del prototipo el cliente dispondr: en primer lugar de la facilidad al encontrar un parqueadero disponible para su vehculo, en el segundo lugar asegurarle al usuario la fcil localizacin de su vehculo mediante la consola de informacin y finalmente proteger el vehculo de eventuales ladrones mediante un previo registro fotogrfico del conductor que el sistema revelar en el momento de la salida del vehculo permitiendo al operario verificar la autenticidad del usuario. 1.5.2 Limitaciones El proyecto ser ejecutado teniendo en cuenta la necesidad de la visualizacin del conductor para el registro fotogrfico. Los recursos en el diseo del prototipo restringen al software, en la medida de que por si slo no es capaz de detectar que el vehculo verdaderamente se parquee en el lugar adecuado; por lo que es necesario disponer de un complemento humano que detecte y corrija el error.
Para autentificacin del usuario a la salida del parqueadero con el registro fotogrfico guardado en la base de datos ser necesario el recurso humano. 4
2 MARCO DE REFERENCIA
2.1 MARCO CONCEPTUAL Para implementar el diseo del sistema para ingreso y ubicacin a parqueaderos, es necesario acudir a herramientas tecnolgicas, que permitan unificar el concepto de diseo y as brindarle al usuario el mejor servicio.
El sistema optimizado para el ingreso y ubicacin de vehculos a parqueaderos, garantizar, en primer lugar la facilidad de ubicar un lugar para aparcar, pues el sistema reporta los sitios disponibles. En segundo lugar asegurarle al usuario la fcil localizacin de su automvil mediante una consola de informacin y control. Y finalmente proteger el vehculo de eventuales ladrones mediante un previo registro fotogrfico del conductor y de la placa que el sistema revelar en el momento de la salida del usuario permitiendo verificar la autenticidad del consumidor.
La gestin de la base de datos permitir tener acceso a la informacin ingresada en el inicio del proceso, que se compone de: foto del conductor, nmero de la placa, hora de ingreso, cdula y parqueadero asignado. ste registro es diseado en Microsoft Access, que es una herramienta especializada en la creacin y administracin de las bases de datos.
La consola de administracin facilita la actuacin dinmica entre la base de datos, el administrador del parqueadero y la tarjeta inteligente. Microsoft Visual Basic 6.0 facilit el diseo de esta consola, puesto que permite, por su entorno grfico, un sencilla programacin de los comandos necesarios para la captura de imgenes, lectura del puerto serial, el cual es el puerto utilizado para adquirir la informacin que transmite el 5 TRANSTAG (lector de tarjetas inteligentes UNIQUE) al leer las tarjetas, el ingreso de datos del usuario y el acople con Microsoft Access.
La tarjeta inteligente ser la encargada de llevar la informacin que le permitir a la consola validar, junto con la base de datos la ubicacin del vehculo debido a que el software desarrollado permite al cliente recordar el sitio asignado en donde estacion su vehculo, gracias a un punto de informacin, en el cual el podr visualizar la zona y el nmero asignado al ingreso del usuario al parqueadero.
Por otro lado, el software permite la tarificacin del tiempo de estada del usuario e el recinto.
Adems de estas ventajas, tambin es posible tener un mayor control en el rea contable, puesto que la base datos facilitar el balance diario, mensual o como el administrador lo desee.
2.2 MARCO LEGAL O NORMATIVO De la manera que el proyecto se ha propuesto, es necesario el estudio normativo que requieren las tecnologas que integran nuestro proyecto, las cuales son: 2.2.1 Tarjetas Inteligentes 2.2.1.1 Estndares ISO International Standard Organisation
La International Standard Organisation (ISO) ubicada en Ginebra es quien dirige los estndares mundiales. Como miembros de ISO son organizaciones de estandarizacin nacionales como por ejemplo ANSI (American National Standards Institute), BSI (British Standards Institution) y DIN (Deutsches Institut for Normung). La International 6 Electrotechnical Commission (IEC) est tambin interesada en estndares en este campo de la electrnica, en muchos casos se combinan estos estndares conocidos como estndares ISO/IEC.
ISO/IEC tiene un comit tcnico repartido (JTC1 Joint Technical Committee) que maneja la relacin con estndares de computadores. JTC1 cuenta con un subcomit (SC17) encargado de las tarjetas de identificacin, el cual tiene seis grupos de trabajo (WG). Dentro de estos, el WG4 desarrolla los estndares para las tarjetas de Circuito Integrado (IC) con contactos y el WG8 los estndares para las tarjetas IC sin contactos. Las etapas de los estndares ISO/IEC son las siguientes:
WD: Trabajo borrador (Working Draft) CD: Comit borrador (Committee Draft) DIS: Estndar Internacional borrador (Draft International Standart) IS: Estndar Internacional (International Standard)
En los estndares en los ISO 7810 e ISO 7811 de las tarjetas IC con contactos fueron individualizados, los cuales han sido recopilados dentro del ISO/IEC 7816 que recogen los estndares ms importantes. El ISO (SC17-WG8) reconoce las tarjetas IC sin contactos como tarjetas de identificacin, contando con caractersticas fsicas de acuerdo al ISO 7810 y al ISO 7813. Estndares de tarjetas IC con contactos: ISO/IEC 7816
Dentro de este estndar se distinguen las siguientes partes:
IS 7816-1: donde se definen las caractersticas fsicas de la tarjeta, como elasticidad de la tarjeta, resistencia elctrica de los contactos, interferencias, etc. Est basado en el ISO 7810. 7 IS 7816-2: define las medidas de la tarjeta, nmero y posicin de los contactos, etc. IS 7816-3: define cmo comunicarse con una tarjeta: las seales elctricas, inicializacin de la tarjeta, seales de reloj, etc. Aqu se describe el Protocol type T=0 asynchronous half duplex character transmission. IS 7816-4: define, junto a 7816-3, los protocolos para la comunicacin con la tarjeta: formato de los comandos, respuestas, etc. IS 7816-5: se ha definido para aplicaciones de identificacin, procedimientos de registro y numeracin, etc.
Los puntos 6, 7 y 8 del estndar se encuentran an en fase de borrador y tratan los siguientes aspectos:
7816-6: define los datos entre industrias como el nombre del usuario, fecha de expiracin, etc. 7816-7 y 8: trataran de ampliar los comandos y funciones relativos a seguridad.
2.2.2 Wireless Fidelity (WI-FI) 1
Hasta el ao de 1999 la IEEE 802 finalizo la creacin de la norma para las redes inalmbricas. A continuacin se muestra un breve recuento de las 4 estndares reconocidos para las WLAN. IEEE 802.11
Este fue el primero de los estndares definidos por la IEEE para aplicaciones WLAN, y fue publicado en 1997. Funciona sobre la banda ISM (Industrial, Scientific and Medical) o, en terminologa espaola, ICM (Industrial Cientfica y Mdica) de 2,4 GHz (de 2.400 MHz a 2.483,5 MHz) y utiliza dos tipos de modulacin: DSSS (Direct
1 La situacin de tecnologas WLAN basadas en el estndar IEEE 802.11 y sus variantes WI-FI. Disponible en http://www.coetc.org/Ex_Prof/documentacio/informeWIFICOIT.pdf Marzo 22 de 2006 4:00 pm 8 Sequence Spread Spectrum) y FHSS (Frequency Hopped Spread Spectrum). La velocidad de transmisin que es capaz de alcanzar est entre 1 2 Mbps, dependiendo del fabricante. Este estndar est prcticamente en desuso, debido a la aparicin de una serie de variantes que mejoran no slo la velocidad de transferencia, sino que adems dan cobertura a funciones especiales de seguridad, de integracin con redes de cable.
IEEE 802.11b
No se puede obviar que este es el estndar que est liderando el tremendo xito de las redes inalmbricas. Es la evolucin natural del anterior estndar. Bsicamente, se diferencian en el uso exclusivo de la modulacin DSSS con el sistema de codificacin CCK (Complementary Code Keying) que slo funciona con esta modulacin. Esto le permite ofrecer hasta 11 Mbps. Las velocidades de transmisin que es capaz de ofrecer podrn variar desde 1, 2, 5.5, y 11 Mbps, dependiendo de diferentes factores. Esta caracterstica, denominada DRS (Dynamic Rate Shifting) permite a los adaptadores de red inalmbricos reducir las velocidades para compensar los posibles problemas de recepcin que se pueden generar por las distancias o los materiales que es necesario atravesar (paredes, tabiques). Otros datos a tener en cuenta sobre este estndar es el soporte para tres canales sin solapamiento y su reducido nivel de consumo, que le hace perfectamente vlido para su uso en PCs porttiles o PDAs.
En cuanto a las distancias a cubrir, depender de las velocidades aplicadas, del nmero de usuarios conectados y del tipo de antenas y amplificadores que se puedan utilizar. An as, se podran dar unas cifras de alrededor de entre 120m (a 11 Mbps) y 460m (a 1 Mbps) en espacios abiertos, y entre 30m (a 11 Mbps) y 90m (a 1 Mbps) en interiores, dependiendo lgicamente del tipo de materiales que sea necesario atravesar.
9 IEEE 802.11a
Tambin, como evolucin del 802.11, este nueva estndar que fue ratificado en 1999, tambin conocido como Wi-Fi5, presenta, como diferencia fundamental, su funcionamiento sobre la banda de frecuencia de 5 GHz (de 5.150 MHz a 5.350 MHz y de 5.470 MHz a 5.725 MHz), utilizando la tcnica de modulacin de radio OFDM (Ortogonal Frequency Division Multiplexing). Esta tcnica permite dividir una portadora de datos de alta velocidad en 52 subportadoras de baja velocidad que se transmiten en paralelo. Estas subportadoras se pueden agrupar de un modo mucho ms integrado que con la tcnica de espectro que utiliza el estndar 802.11b. Adems, podremos tener en funcionamiento hasta ocho canales sin solapamiento, con el consiguiente aumento en la capacidad para las comunicaciones simultneas.
La consecuencia inmediata de todo esto es un aumento considerable en la velocidad de transmisin, llegando hasta los 54 Mbps para hacerlo especialmente indicado en entornos con elevados requerimiento de ancho de banda (aplicaciones multimedia, grandes cantidades de ficheros, videoconferencia).
Aunque este aumento en la velocidad presenta una excelente tarjeta de visita, lo cierto es que esta norma cuenta tambin con algunas desventajas con respecto a su antecesora, como es el mayor nivel de consumo (que la hace menos idnea para su instalacin en porttiles o PDAs), o la falta de compatibilidad con el 802.11b debido al cambio de frecuencia, aunque esto ltimo ya se ha resuelto a travs de puntos de acceso que ofrecen soporte para ambos estndares.
Otro dato que se puede resaltar sobre este estndar es que las distancias de cobertura se ven reducidas significativamente, alcanzando entre 30 m (54 Mbps) y 300 m (6 Mbps) en exteriores, y entre 12 m (54 Mbps) y 90 m (6 Mbps) cuando se utiliza en interiores.
10 IEEE 802.11g
A mediados del ao 2003 se aprob un nuevo estndar, el 802.11g, que se basa en la norma 802.11b. Ms avanzada que su predecesora, trabaja sobre la misma frecuencia de los 2,4 GHz y es capaz de utilizar dos mtodos de modulacin (DSSS y OFDM), lo que la hace compatible con el estndar de factor en esta industria.
Al soportar ambas codificaciones, este nuevo estndar ser capaz de incrementar notablemente la velocidad de transmisin, pudiendo llegar hasta los 54 Mbps que oferta la norma 802.11a, aunque manteniendo las caractersticas propias del 802.11b en cuanto a distancia, niveles de consumo y frecuencia utilizada. De este modo, la mayor bondad de esta nueva norma es el incremento de velocidad manteniendo una total compatibilidad con el estndar Wi-Fi, permitiendo la coexistencia entre ambos estndares en una misma instalacin, algo realmente significativo si tenemos en cuenta la importancia de la base instalada.
2.2.3 BASE DE DATOS Con la normalizacin es posible lograr una capacidad de restauracin de datos potente mediante una serie simple de operaciones relacionales; esto quiere decir que se tiene que utilizar ciertos modelos de datos, instrumentos que se aplicarn ciertas reglas, aunque existan diferentes alternativas pudiendo obtener diferentes esquemas relacionales, no todos ellos sern equivalentes y unos representarn mejor la informacin que otros.
2.3 MARCO TERICO De igual manera que en el marco normativo, el marco terico se subdividir en los en las distintas tecnologas necesarias para la implantacin del proyecto. 11 2.3.1 TARJETAS INTELIGENTES 2
2.3.1.1 Qu son? Son tarjetas de plstico similares en tamao y otros estndares fsicos a las tarjetas de crdito que llevan estampadas un circuito integrado. Este circuito puede ser de solo memoria o contener un microprocesador (CPU) con un sistema operativo que le permite una serie de tareas como: 1. Almacenar 2. Encriptar informacin 3. Leer y escribir datos, como un ordenador. Como mecanismo de control de acceso las tarjetas inteligentes hacen que los datos personales y de negocios solo sean accesibles a los usuarios apropiados, esta tarjeta asegura la portabilidad, seguridad y confiabilidad en los datos. La incorporacin de un circuito integrado ofrece tres nuevos elementos que pueden favorecer su utilizacin generalizada: Miniaturizacin: Las densidades de integracin de controladores y memorias que se alcanzan en la actualidad, permiten ofrecer un nuevo abanico de posibilidades y de funciones, lo que origina su expansin en el mercado y un nuevo medio de intercambio de informacin. Lgica programable: La tarjeta inteligente incorpora la potencia de los ordenadores, incluyendo las funciones lgicas y de control que se aplican a los negocios, junto con funciones avanzadas de seguridad y nuevas aplicaciones. Interfaz directa de comunicaciones electrnicas: Las comunicaciones estn en crecimiento constante. Cada nuevo avance ofrece un nuevo campo en el que puede aplicarse las tarjetas inteligentes.
2 Tarjetas Inteligentes & iButton Disponible en :http://www.tvirtual.com.mx/Tarjetas.html Marzo 22 de 2006 6:00 pm. 12 Las especificaciones fsicas, elctricas, el formato de los comandos y todo lo relacionado con tarjetas se especifica en la norma ISO 7816. 2.3.1.2 Caractersticas Inteligencia: Es capaz de almacenar cualquier tipo de informacin, adems es autnoma en la toma de decisiones al momento de realizar transacciones. Utiliza clave de acceso o PIN: Para poder utilizarse es necesario digitar un nmero de identificacin personal, es posible adems incorporar tecnologa ms avanzada como identificacin por tcnica biomtrica, huella digital o lectura de retina. Actualizacin de cupos: Despus de agotado el cupo total de la tarjeta inteligente es posible volver a cargar un nuevo cupo. 2.3.1.3 Estructura Una tarjeta inteligente contiene un microprocesador de 8 Bytes con su CPU, su RAM y su ROM, su forma de almacenamiento puede ser EPROM o EEPROM, el programa ROM consta de un sistema operativo que maneja la asignacin de almacenamiento de la memoria, la proteccin de accesos y maneja las comunicaciones. El sendero interno de comunicacin entre los elementos (BUS) es total mente inaccesible desde afuera del chip de silicona mismo por ello la nica manera de comunicar esta totalmente bajo control de sistema operativo y no hay manera de poder introducir comandos falsos o requerimientos invlidos que puedan sorprender las polticas de seguridad. Las tarjetas inteligentes dependen de tres zonas fundamentales: 13 Zona Abierta: Contiene informacin que no es confidencial. (el nombre del portador y su direccin). Zona de Trabajo: Contiene informacin confidencial. (Aplicaciones bancarias: cupo de crdito disponible, el numero de transacciones permitidas en un periodo de tiempo). Zonas Secretas: La informacin es totalmente confidencial. El contenido de estas zonas no es totalmente disponible para el portador de la tarjeta, ni tiene por que conocerla la entidad que la emite ni quien la fabrica. 2.3.1.4 Funcionamiento Las tarjetas son activadas al introducirlas al lector de tarjetas. Un contacto metlico, o inclusive una lectura de tipo lser, como en un CD-ROM, permite la transferencia de informacin entre el lector y la tarjeta, ahora comienzan a existir casas comerciales cuyos productos permiten leer una tarjeta inteligente desde el propio ordenador. Las comunicaciones de las tarjetas inteligentes se rigen por el estndar ISO 7816/3, la tasa de transferencia de datos es de 9600 baudios en modo asincrnico. 2.3.1.5 Clases o tipos de tarjetas Tarjeta inteligente de contacto. Estas tarjetas son las que necesitan ser insertadas en una terminal con lector inteligente para que por medio de contactos pueda ser leda, Existen dos tipos de tarjeta inteligente de contacto: Las sincrnicas y las asincrnicas. Tarjetas inteligentes sincrnicas Son tarjetas con solo memoria y la presentacin de esta tarjeta inteligente y su utilizacin se concentra principalmente en tarjetas prepagadas para hacer llamadas telefnicas. 14 Estas tarjetas contienen un chip de memoria que se utiliza generalmente para el almacenamiento de datos, dentro de esta categora existen dos tipos de tarjeta: Memoria Libre: Carece de mecanismos de proteccin para acceder a la informacin. Memoria Protegida: que necesita de cdigos y pasos previos para tener acceso a la informacin. Estas tarjetas son desechables cargadas previamente con un monto o valor que va decreciendo a medida que se utiliza, una vez se acaba el monto se vuelve desechable, se utilizan a nivel internacional para el pago de peajes, telfonos pblicos, maquinas dispensadoras y espectculos. Tarjetas asincrnicas Son tarjetas inteligentes con microprocesador, esta es la verdadera tarjeta inteligente, tiene el mismo tamao y grosor de una tarjeta de crdito , pueden tener un cinta magntica en la parte posterior. Dentro del plstico se encuentra un elemento electrnico junto con la memoria RAM, ROM y EEPROM en el mismo chip. Tarjetas inteligentes sin contacto Son similares a las de contacto con respecto a lo que pueden hacer y a sus funciones pero utilizan diferentes protocolos de transmisin en capa lgica y fsica, no utiliza contacto galvanico sino de interfase inductiva, puede ser de media distancia sin necesidad de ser introducida en una terminal de lector inteligente. Una de las ventajas que esta tarjeta tiene es que como no existen contactos externos con la tarjeta, esta es ms resistente a los elementos externos tales como mugre.
15 Tarjetas superinteligentes Estas cumplen las mismas funciones que las tarjetas inteligentes con microprocesador pero tambin estn equipadas con un teclado, una pantalla LCD y una pila. Esta tarjeta permite funcionar totalmente independiente por esto no hay necesidad de insertarla en una terminal. 2.3.1.6 Ventajas Gran capacidad de memoria Altos niveles de seguridad Reduccin del fraude informacin organizada Confiabilidad Alto manejo de informacin Seguridad en la informacin Facilidad de usos sin necesidad de conexiones en lnea o va telefnica Comodidad para el usuario Representan liquidez A travs de Internet los usuarios de tarjetas inteligentes podrn comprar por computador y pagar por red Garantizar operaciones econmicas, 100% efectivas y a prueba de robos. Cada de los costos para empresarios y usuarios. Estndares especficos ISO 7810, 7811, 9992, 10536. Tarjetas inteligentes multiservicio. Privacidad. Administracin y control de pagos ms efectivo.
16 2.3.1.7 Desventajas Mayor posibilidad de virus. Molestias al recuperar informacin de una tarjeta robada. Por su tamao se puede extraviar fcilmente. La tarjeta debe ser recargada. Mayor costo de fabricacin. Dependencia de la energa elctrica para su utilizacin. Vulnerable a los fluidos. Tasas bancarias asociadas con la tarjeta de crdito. Es necesario un lector para tarjetas inteligentes. 2.3.1.8 Servicios ms corrientes En la actualidad las tarjetas inteligentes se estn utilizando en los siguientes servicios: Tarjetas de telefona mvil: Aproximadamente un 3,3% de las tarjetas actuales. Con una previsin para el ao 2000 de 76 millones de tarjetas. Permite tener registro del abonado y clave de acceso. Tarjetas de salud: Si bien en la actualidad representa un 5,4% de las tarjetas (46 millones aprox.) se espera que a corto plazo se vea incrementado su nmero en un 800% para el ao 2003. Puede contener aparte de la informacin identificativa un historial clnico o informacin relativa a enfermedades crnicas o alrgicas. Monedero electrnico bancario. En la actualidad unos 65 millones de tarjetas. Se espera un crecimiento a corto plazo cercano al 550%. El chip contiene informacin acerca del saldo monetario de la tarjeta en funcin de su uso (en establecimientos adecuados) y su carga en cajeros automticos. Si bien la tendencia es de crecimiento en cuanto a su uso no se cree que desplace totalmente a la tarjeta de crdito convencional sino que la complemente. Tarjetas telefnicas: En este sector es donde las tarjetas inteligentes han tenido un mayor uso. cerca de 665 millones de tarjetas y con un crecimiento estimado de un 17 100% hasta el ao 2000. El chip contiene informacin acerca del saldo pendiente de uso en cabinas telefnicas preparadas para ello. Otros servicios entre los que destacan utilizacin en servicios comunes en universidades y tarjetas de pago de TV. En varias universidades espaolas se ha puesto en marcha proyectos basados en esta tecnologa. Cada estudiante posee una tarjeta identificativa que le permite tener acceso a todos los servicios de la universidad (fotocopias, biblioteca...) y a su vez es tarjeta de crdito y monedero electrnico, As mismo encontramos servicios para identificacin de seguridad, registros criminales, servicios on-line, transporte, identificacin nacional, local, militar, control de acceso y presencia. 2.3.2 BASES DE DATOS 3
2.3.2.1 Qu son? Una base de datos es un conjunto de datos que pertenecen al mismo contexto almacenados sistemticamente para su uso posterior. En este sentido, una biblioteca puede considerarse una base de datos compuesta en su mayora por documentos y textos impresos en papel e indexados para su consulta. En la actualidad, y gracias al desarrollo tecnolgico de campos como la informtica y la electrnica, la mayora de las bases de datos tienen formato electrnico, que ofrece un amplio rango de soluciones al problema de almacenar datos. En informtica existen los sistemas gestores de bases de datos (SGBD), que permiten almacenar y posteriormente acceder a los datos de forma rpida y estructurada. Las propiedades de los sistemas gestores de bases de datos se estudian en informtica.
3 Base de datos Disponible en: http://es.wikipedia.org/wiki/Base_de_datos 18 Las aplicaciones ms usuales son para la gestin de empresas e instituciones pblicas. Tambin son ampliamente utilizadas en entornos cientficos con el objeto de almacenar la informacin experimental. 2.3.2.2 Objetivos del diseo de bases de datos
Entre las metas ms importantes que se persiguen al disear un modelo de bases de datos, se encuentran las siguientes (ver Figura 1):
Figura 1 Esquema de diseo
Almacenar solo la informacin necesaria.
A menudo se piensa en todo lo que se quisiera que estuviera almacenado en una base de datos y se disea la base de datos para guardar dichos datos. Es necesario ser realista acerca de las necesidades y decidir qu informacin es realmente necesaria.
19 Frecuentemente se pueden generar algunos datos sobre la marcha sin tener que almacenarlos en una tabla de una base de datos. En estos casos tambin tiene sentido hacer esto desde el punto de vista del desarrollo de la aplicacin.
Normalizar la estructura de las tablas.
Es necesario que al realizar la estructura de una base de datos, esta sea flexible. La flexibilidad est en el hecho que podemos agregar datos al sistema posteriormente sin tener que rescribir lo que ya se tiene.
La eficiencia se refiere al hecho de que no se tiene duplicacin de datos, y tampoco se tiene grandes cantidades de "celdas vacas".
Es importante que esta informacin se almacene sin redundancia para que se pueda tener una recuperacin rpida y eficiente de los datos.
A travs de la normalizacin se trata de evitar ciertos defectos que nos conduzcan a un mal diseo y que lleven a un procesamiento menos eficaz de los datos.
Los principales objetivos de la normalizacin:
Controlar la redundancia de la informacin. Evitar prdidas de informacin. Capacidad para representar toda la informacin. Mantener la consistencia de los datos.
20 Seleccionar el tipo de dato adecuado.
Una vez identificadas todas las tablas y columnas que necesita la base de datos, se debe determinar el tipo de dato de cada campo. Existen tres categoras principales que pueden aplicarse prcticamente a cualquier aplicacin de bases de datos:
Texto Nmeros Fecha y hora
Cada uno de stos presenta sus propias variantes, por lo que la eleccin del tipo de dato correcto no slo influye en el tipo de informacin que se puede almacenar en cada campo, sino que afecta al rendimiento global de la base de datos.
A continuacin se dan algunos consejos que ayudarn a elegir un tipo de dato adecuado para las tablas:
Identificar si una columna debe ser de tipo texto, numrico o de fecha. Elegir el subtipo ms apropiado para cada columna. Configurar la longitud mxima para las columnas de texto y numricas, as como otros atributos.
Utilizar ndices apropiadamente
Los ndices son un sistema especial que utilizan las bases de datos para mejorar su rendimiento global. Dado que los ndices hacen que las consultas se ejecuten ms rpido, se puede estar incitado a indexar todas las columnas de las tablas.
21 2.3.2.3 Administracin de datos
Los datos son un activo organizacional de importancia y deben ser administrados para protegerlos y al mismo tiempo maximizar su utilidad para la organizacin. Las funciones administrativas de base de datos sirven para este fin.
El alcance de la administracin de base de datos es la totalidad de la organizacin, es responsable de determinar cuales son los datos a protegerse y se encarga de establecer los estndares, polticas, proponentes, otras vas de administracin y limitantes de datos para asegurar la calidad y utilidad de los datos; estas funciones incluyen la comercializacin de sus servicios, proporcionar un foro para resolucin de conflictos y tomar otras medidas para aumentar el rendimiento de la organizacin proveniente de su inversin de datos.
La administracin de la base de datos es responsable de establecer y administrar el diccionario de la base de datos, el sistema de administracin de la base datos contiene caractersticas que son esenciales para el entorno multiusuario, la funcin primaria es almacenar, recuperar y modificar datos; otras caractersticas incluyen el control del procesamiento concurrente, el proporcionar servicios de respaldo y de recuperacin, proporcionar facilidades para establecer un nivel apropiado de seguridad de base de datos.
En caso de una falla del sistema, la base de datos deber ser restaurada a un estado utilizable tan rpido como sea posible, la recuperacin puede efectuarse mediante reprocesamiento sencillo puede ser regresiva/progresiva, esta ltima estrategia es casi siempre la preferida, debern mantenerse bitcoras de transaccin para asegurar que todo trabajo perdido se pueda aplicar. La seguridad de base de datos significa permitir solo a sujetos autorizados a llevar a cabo acciones autorizadas sobre objetos 22 especificados sujetos a cualquier limitante administrativo caso contrario puede establecerse mediante subrutinas escritas por el usuario.
El desarrollo y los avances de la tecnologa en general que se relacione a la informtica han promovido no el nacimiento, s el crecimiento y sobre todo la impresionante expansin en medios computarizados informticos hoy en da incluido dentro del concepto tecnolgico.
Sistemas de administracin de base de datos
En el sistema de administracin de base de datos se utilizan el esquema y subesquema cuya funcin primaria es la de servir a los programas de aplicacin ejecutando sus operaciones de datos. A medida que los datos aumentan en volumen dentro de una empresa se hace necesario un sistema para mantener al da y administrar todos los datos en una base de datos comn, a la existencia de grandes y complejos sistemas es recomendable un sistema de manejo de base de datos y la contratacin de un administrador de base de datos. El sistema de administracin de la base de datos cuando es usado por un programa de aplicacin que tiene la necesidad de un registro debe de seguir una secuencia de eventos.
2.3.2.4 Tipos de bases de datos Las bases de datos pueden clasificarse de varias maneras, de acuerdo al criterio elegido para su clasificacin: 23 Segn la variabilidad de los datos almacenados Bases de datos estticas stas son bases de datos de slo lectura, utilizadas primordialmente para almacenar datos histricos que posteriormente se pueden utilizar para estudiar el comportamiento de un conjunto de datos a travs del tiempo, realizar proyecciones y tomar decisiones. Bases de datos dinmicas stas son bases de datos donde la informacin almacenada se modifica con el tiempo, permitiendo operaciones como actualizacin y adicin de datos, adems de las operaciones fundamentales de consulta. Un ejemplo de esto puede ser la base de datos utilizada en un sistema de informacin de una tienda de abarrotes, una farmacia, un videoclub, etc. Modelos de bases de datos Adems de la clasificacin por la funcin de las bases de datos, stas tambin se pueden clasificar de acuerdo a su modelo de administracin de datos. Un modelo de datos es bsicamente una "descripcin" de algo conocido como contenedor de datos (algo en donde se guarda la informacin), as como de los mtodos para almacenar y recuperar informacin de esos contenedores. Los modelos de datos no son cosas fsicas: son abstracciones que permiten la implementacin de un sistema eficiente de base de datos; por lo general se refieren a algoritmos, y conceptos matemticos.
24 Algunos modelos con frecuencia utilizados en las bases de datos: Base de datos de informacin jerrquica Estas son bases de datos que, como su nombre indica, almacenan su informacin en una estructura jerrquica. En este modelo los datos se organizan en una forma similar a un rbol (visto al revs), en donde un nodo padre de informacin puede tener varios hijos. El nodo que no tiene padres es llamado raz, y a los nodos que no tienen hijos se los conoce como hojas. Una de las principales limitaciones de este modelo es su incapacidad de representar eficientemente la redundancia de datos. Bases de datos de red ste es un modelo ligeramente distinto del jerrquico; su diferencia fundamental es la modificacin del concepto de nodo: se permite que un mismo nodo tenga varios padres (posibilidad no permitida en el modelo jerrquico). Fue una gran mejora con respecto al modelo jerrquico, ya que ofreca una solucin eficiente al problema de redundancia de datos; pero, aun as, la dificultad que significa administrar la informacin en una base de datos de red ha significado que sea un modelo utilizado en su mayora por programadores ms que por usuarios finales. Bases de datos relacionales Modelo relacional ste es el modelo ms utilizado en la actualidad para modelar problemas reales y administrar datos dinmicamente. Tras ser postulados sus fundamentos en 1970 por Edgar Frank Codd, de los laboratorios IBM en San Jos (California), no tard en consolidarse como un nuevo paradigma en los modelos de base de datos. Su idea fundamental es el uso de "relaciones". Estas relaciones podran considerarse en forma 25 lgica como conjuntos de datos llamados "tuplas". Pese a que sta es la teora de las bases de datos relacionales creadas por Edgar Frank Codd, la mayora de las veces se conceptualiza de una manera ms fcil de imaginar. Esto es pensando en cada relacin como si fuese una tabla que est compuesta por registros (las filas de una tabla), que representaran las tuplas, y campos (las columnas de una tabla). En este modelo, el lugar y la forma en que se almacenen los datos no tienen relevancia (a diferencia de otros modelos como el jerrquico y el de red). Esto tiene la considerable ventaja de que es ms fcil de entender y de utilizar para un usuario espordico de la base de datos. La informacin puede ser recuperada o almacenada mediante "consultas" que ofrecen una amplia flexibilidad y poder para administrar la informacin. El lenguaje ms habitual para construir las consultas a bases de datos relacionales es SQL, Structured Query Language o Lenguaje Estructurado de Consultas, un estndar implementado por los principales motores o sistemas de gestin de bases de datos relacionales. Durante su diseo, una base de datos relacional pasa por un proceso al que se le conoce como normalizacin de una base de datos. Durante los aos '80 (1980-1989) la aparicin de dBASE produjo una revolucin en los lenguajes de programacin y sistemas de administracin de datos. Aunque nunca debe olvidarse que dBase no utilizaba SQL como lenguaje base para su gestin. Bases de datos orientadas a objetos Este modelo, bastante reciente, y propio de los modelos informticos orientados a objetos, trata de almacenar en la base de datos los objetos completos (estado y comportamiento). Una base de datos orientada a objetos es una base de datos que incorpora todos los conceptos importantes del paradigma de objetos: 26 Encapsulacin - Propiedad que permite ocultar la informacin al resto de los objetos, impidiendo as accesos incorrectos o conflictos. Herencia - Propiedad a travs de la cual los objetos heredan comportamiento dentro de una jerarqua de clases. Polimorfismo - Propiedad de una operacin mediante la cual puede ser aplicada a distintos tipos de objetos. En bases de datos orientadas a objetos, los usuarios pueden definir operaciones sobre los datos como parte de la definicin de la base de datos. Una operacin (llamada funcin) se especifica en dos partes. La interfaz (o signatura) de una operacin incluye el nombre de la operacin y los tipos de datos de sus argumentos (o parmetros). La implementacin (o mtodo) de la operacin se especifica separadamente y puede modificarse sin afectar la interfaz. Los programas de aplicacin de los usuarios pueden operar sobre los datos invocando a dichas operaciones a travs de sus nombres y argumentos, sea cual sea la forma en la que se han implementado. Esto podra denominarse independencia entre programas y operaciones. Se est trabajando en SQL3, que es el estndar de SQL92 ampliado, que soportar los nuevos conceptos orientados a objetos y mantendra compatibilidad con SQL92. Bases de datos documentales Permiten la indexacin a texto completo, y en lneas generales realizar bsquedas ms potentes. 2.3.2.5 Gestin de bases de datos centralizada El sistema funciona alrededor de un solo punto. Ejemplo: bancos, cadenas de hoteles 27 2.3.2.6 Gestin de bases de datos distribuida La base de datos est almacenada en varias computadoras conectadas en red. Surgen debido a la existencia fsica de organismos descentralizados. Esto les da la capacidad de unir las bases de datos de cada localidad y acceder as a distintas universidades, sucursales de tiendas, etc. 2.3.3 Wi-Fi 4
2.3.3.1 Qu es? Wi-Fi (Wireless Fidelity) es la tecnologa utilizada en una red o conexin inalmbrica, para la comunicacin de datos entre equipos situados dentro de una misma rea (interior o exterior) de cobertura 5 . Conceptualmente, no existe ninguna diferencia entre una red con cables (cable coaxial, fibra ptica, etc.) y una inalmbrica. La diferencia est en que las redes inalmbricas transmiten y reciben datos a travs de ondas electromagnticas, lo que supone la eliminacin del uso de cables y, por tanto, una total flexibilidad en las comunicaciones. De entre todos los tipos de redes inalmbricas, son las redes inalmbricas IEEE 802.11b las que son conocidas como Wi-Fi (Wireless Fidelity), debido a su amplia difusin en el mercado. Los productos y redes Wi-Fi aseguran la compatibilidad efectiva entre equipos, eliminando en los clientes las dudas que puedan surgir a la hora de comprar un nuevo terminal. El Wi-Fi no es, sin embargo, una alternativa a una red convencional, sino que es una nueva tecnologa que viene a complementar a aquellas. Ambas redes (inalmbricas y de cables) ofrecen las mismas expectativas de comunicaciones (compartir perifricos,
4 La situacin de tecnologas WLAN basadas en el estndar IEEE 802.11 y sus variantes WI-FI. Disponible en http://www.coetc.org/Ex_Prof/documentacio/informeWIFICOIT.pdf Marzo 22 de 2006 4:00 pm
5 Estandar IEEE 802.11 28 acceso a una base de datos o a ficheros compartidos, acceso a un servidor de correo, navegar a travs de Internet, etc.). En una red inalmbrica cada ordenador dispone de un adaptador de red inalmbrico. Estos adaptadores se conectan enviando y recibiendo ondas de radio a travs de un transceptor (transmisor-receptor), que puede situarse en cualquier lugar, interior o exterior, dentro del rea de cobertura, sin la preocupacin del cableado. Las redes inalmbricas permiten la transmisin de datos a velocidades de 11 Mbps o incluso superiores, lo que proporciona rapidez suficiente para la mayora de las aplicaciones. Se puede decir que el entorno Wi-Fi es la solucin idnea que unifica movilidad y conectividad en la transmisin de datos, ofreciendo una nueva posibilidad de "oficina mvil", se est donde se est. 2.3.3.2 Ventajas El Wi-Fi, debido a la eliminacin de los cables, ofrece claras ventajas en las comunicaciones: Movilidad: Desde cualquier sitio dentro de su cobertura, incluso en movimiento. Fcil instalacin: Ms rapidez y simplicidad que la extensin de cables. Flexibilidad: Permite el acceso a una red en entornos de difcil cableado. Facilidad: Permite incorporar redes en lugares histricos sin necesidad de extender cable. Adaptabilidad: Permite frecuentes cambios de la topologa de la red y facilita su escalabilidad.
29 Facilita la ampliacin de nuevos usuarios a la red, sin necesidad de nuevos cables y permite la organizacin de redes en sitios cambiantes o situaciones no estables (lugares de emergencia, congresos, sedes temporales, etc.).
30
3 METODOLOGA
3.1 Enfoque de la investigacin La investigacin est orientada a cambiar el entorno, especficamente implementado nuevas tecnologas que integradas pueden dar solucin y brindar bienestar en las actividades que se realizan socialmente; en este caso el ir de compras o simplemente acceder a los servicios que puede prestar un centro comercial, incluyendo el parqueadero, que ser nuestra rea de investigacin y trabajo.
De acuerdo como se ha propuesto el desarrollo del proyecto se empez por construir y disear la consola, ya que es la interfaz entre el administrador equipos de control y usuario. Esta se encarga del manejo de la informacin que se almacene en la base de datos y relacionarla con la informacin que se agrega a la base de datos as como la valoracin de la misma a la hora de la tarificacin y verificacin de cada usuario y el nmero de la tarjeta inteligente. Por tal razn se decidi empezar con la consola ya que de cierta forma es la columna del proyecto.
Posterior a la construccin de la consola se pas al diseo de la base de datos, seguido a ello se empez a trabajar con las tarjetas inteligentes empezando las pruebas pertinentes del funcionamiento requerido.
Por ltimo se integr la informacin del registro fotogrfico de la cmara web (ubicada en la entrada de las instalaciones del parqueadero), para que fuese incluida en la base de datos.
31 Analizando la estructura arquitectnica del parqueadero de la universidad; que es el rea en la cual se desea demostrar el funcionamiento de del proyecto, se ubicar la consola en la portera, junto con la cmara que tomarn el registro fotogrfico tanto del vehiculo como del usuario.
Para el prototipo que se desea mostrar slo se har el registro en la nica entrada de la universidad; por esta razn no se necesitara de una red inalmbrica que comunique distintas entradas, lo que sugiere una administracin centralizada.
El funcionamiento del prototipo ser el siguiente:
A cada usuario a la entrada del parqueadero se le tomar un registro fotogrfico del usuario y la placa, por medio de cmaras Web, las cuales irn conectadas fsicamente al computador que maneja la consola ya que no se cuenta con los recursos econmicos necesarios para implementar cmaras wifi en el prototipo que deseamos mostrar. Este registro ir almacenado a una base de datos junto con la hora de ingreso y el parqueadero asignado. Al mismo tiempo la consola de administracin est validando la placa del carro por medio de la gestin de la base de datos. Al ser un usuario aceptado, la consola de administracin enviar a la tarjeta inteligente la placa del vehculo, la hora de entrada y la ubicacin preestablecida. En el momento de salida, si se fuera a cobrar el servicio, la tarjeta descarga la hora de entrada, la consola descarga la informacin y realiza la tarificacin correspondiente. Si el usuario desea ver la ubicacin de su vehculo y la tarificacin correspondiente a la hora en que realiza la consulta, se movilizar a un centro de informacin el cual le permite acercando la tarjeta a un lector de tarjetas obtener sta informacin.
32 3.2 Lineamientos de investigacin de USB / Sublnea de facultad / Campo temtico del programa Siguiendo los parmetros dispuestos por la facultad de Ingeniera Electrnica de la Universidad de San Buenaventura, el lineamiento de investigacin es: TECNOLOGAS ACTUALES Y SOCIEDAD, la sublnea de facultad es SISTEMAS DE INFORMACIN Y COMUNICACIN y el campo temtico del programa es COMUNICACIN. 3.3 Tcnicas de recoleccin de informacin Teniendo en cuenta los lineamientos de investigacin y la esencia del proyecto vemos necesario la recoleccin de informacin de las diferentes ubicaciones y cantidades de parqueaderos que existen en la ciudad. Como resultado se obtiene que debido a la gran cantidad de parqueaderos y sitios donde se podra implementar la solucin del proyecto es viable (Anexo 1). 3.4 Hiptesis Por medio de tarjetas inteligentes, una consola de administracin y un sistema de gestin de base de datos, se le ofrecer al usuario un manejo prctico y sencillo del ingreso, ubicacin siempre disponible de parqueaderos y la cancelacin de su servicio. Esta solucin agilizar el servicio de parqueo en los grandes estacionamientos vehiculares, mediante la organizacin realizada por el software, el cual tambin permitir mejorar la seguridad del establecimiento.
3.5 Variables 3.5.1.1 Variables independientes Desde el punto de vista tcnico el diseo del parqueadero afectara la disposicin de los equipos a usar en las redes inalmbricas. 33 3.5.1.2 Variables dependientes Dentro de las tarjetas inteligentes existen diferentes dispositivos, que cambiaran drsticamente los resultados del proyecto, ya que estos brindan una mayor capacidad de informacin y los mdulos de lectura no se limitaran a pequeas distancias. 34
4 PRESENTACIN Y ANLISIS DE RESULTADOS
Investigando el mercado potencial al cual el proyecto va dirigido, se aprecia que en la ciudad de Bogot aproximadamente se encuentran 30 establecimientos o centros comerciales (Ver anexo 1), que disponen de un parqueadero en los cuales sera viables la implementacin del proyecto, sin contar el crecimiento acelerado de aulas de parqueo en la ciudad, a los que tambin, posiblemente, el proyecto sera una solucin acertada en la calidad del servicio que prestan.
Actualmente en la ciudad existen establecimientos que prestan un servicio similar a la solucin que brindar este proyecto; como es el centro comercial Unicentro, en el cual el usuario al ingresar al parqueadero del recinto, recibe un comprobante de ingreso donde se especifica la hora de entrada y un cdigo de barras nico para cada usuario; este cdigo de barras es la llave primaria para la cancelacin del servicio. Este mismo sistema es utilizado en el centro comercial Santa Brbara y el centro comercial Santaf. Otro tipo de sistema utilizado en este tipo de establecimiento, es el que se encuentra en el centro comercial platino, el cual utiliza tarjetas inteligentes, solo al personal o clientes fijos del centro comercial. Como es notable ninguno de estos sistemas le indica al usuario el sitio donde debe parquear su vehculo, lo que hace la mayor diferencia con este proyecto.
Es de notar que la solucin que brinda el proyecto no slo agiliza la gestin dentro del parqueadero sino que a su vez incrementa notablemente la seguridad del recinto, puesto que cuenta que con el registro fotogrfico que permite confrontarlo en un instante dado, como por ejemplo en el caso de un accidente o de un atentado.
35
5 DISEO INGENIERIL Para que el proyecto terminado tenga una calidad ptima es necesario seguir las fases de planificacin y programacin del software a implementar. Estas fases influyen en la velocidad y eficiencia del producto final. Como se ha venido trabajando a lo largo de este proyecto, el diseo ingenieril tambin se subdividir en las distintas tecnologas a las que el prototipo est vinculado. 5.1 Tarjetas inteligentes 6
El mdulo escogido es el TRANSTAG modelo RCD-603, debido a que estos mdulos estn diseados para facilitar el desarrollo de equipos de control y seguridad basados en Transponders UNIQUE (125 Khz.) y poseen toda la circuitera electrnica y el software requerido para la activacin y decodificacin de estos Transponders en conformidad con las especificaciones tcnicas. Los mdulos ya traen incorporada una antena que facilita el diseo de controles de acceso y sistemas de identificacin, etc. Descripcin General: El mdulo RCD-603 es bsicamente un lector continuo que enva la informacin de identificacin de los transponders va RS-232 TTL y que puede ser configurado por este mismo puerto de comunicacin con la ayuda de un microcontrolador o un computador. La informacin que enva este mdulo en ASCII, permite que pueda verificarse fcilmente en el hyperterminal de cualquier computador. Este mdulo, posee dos pines (S1 y S2) que permite seleccionar cuatro diferentes maneras de operar:
6 Manual del funcionamiento del mdulo lector de tarjetas de proximidad. TRANSTAG Mdulo RDFI UNIQUE Modelo RCD-603 Septiembre 13 de 2006 6:00 pm 36 S1 S2 0 0 - Lectura continua (00) 1 0 - Control de Acceso Temporizado (02) 0 1 - Control de Acceso - Biestable (01) 1 1 - Control de Acceso- Biestable - Tarjeta exclusiva (03)
Los diferentes tipos de Control de Acceso fueron diseados para trabajar como sistemas autnomos controlados por una Tarjeta Maestra, aunque pueden ser configuradas algunas de sus funciones a travs del puerto de comunicacin. Con la Tarjeta Maestra se puede Activar o Desactivar Tarjetas (hasta 50 mximo activas o permitidas), cambiar el tiempo de activacin (modo Temporizado) y borrar todas las tarjetas permitidas. Todos estos eventos provocan siempre una respuesta del Mdulo a travs de su puerto de comunicacin, que permite identificar la labor ejecutada o que se trat de ejecutar (rechazos) Mediante el puerto RS-232 TTL del mdulo, se pueden hacer los siguientes ajustes: - Cambio del tiempo de activacin (temporizado) - Cambio de la clave de acceso a la programacin del mdulo. 5.1.1 Funcionamiento Cuando un transponder se coloca dentro del campo magntico de accin del Mdulo, (Aproximadamente 70 mm para tarjetas), la tarjeta UNIQUE enva su nmero de identificacin continuamente y si se ha seleccionado uno de los modos de Control de Acceso, es comparada con todas las tarjetas que posee en su memoria y si ha sido 37 previamente autorizada (Ingresada), proceder de acuerdo a la seleccin que se halla realizado:
5.1.2 CARACTERSTICAS FSICAS Dimensiones 64 mm. x 47 mm. x 14 mm ( 2,5 x 1,85 x 0,55 ) Peso 60 gms. Temperatura de operacin - 10 C a +55 C Humedad 0 a 95 % Altitud - 50 a +3.000 mts. DESEMPEO Distancia de lectura 70 mm. (mximo con tarjetas HITAG2) Zona de lectura 360 en los planos radial y axial con respecto al eje del mdulo. Rata de interrogacin ~ 10 veces/ seg. TCNICAS Lector de Transponders HTRC110 de PHILIPS SEMICONDUCTORS Microcontrolador PIC 16F628 04 de MICROCHIP Antena Rectangular de 50 mm. x 40 mm. H Frecuencia de operacin 125 Khz. Voltaje de Alimentacin 9 ~ 12 Vd.c. Consumo de Corriente Reposo: 14 mA. Operacin: 16 mA. Corriente para Leds: 10 mA. mximo cada pin 38 Salida Open-Colector: V d.c. mximo : 30V 5.2 Base de datos Establecer una secuencia fija de pasos en el diseo de una base de datos es imposible. Es un proceso fluido, con abundantes interacciones entre los diversos pasos. Aunque la secuencia del diseo no es fija, si es necesario tener un orden en la creacin de la base de datos para as tratar de cometer el mnimo de errores y as garantizar la mejor calidad del producto. 5.2.1 Recopilar informacin Este es el paso ms importante del diseo de la base de datos, debido que no se puede crear una aplicacin sin saber exactamente de que va a constar la base de datos y como va interactuar con los dems recursos del proyecto. Como la base de datos almacenar toda la informacin del parqueadero, desde la hora de entrada de un vehculo, hasta la contabilidad del establecimiento, es necesario recopilar la siguiente informacin que permitir el correcto funcionamiento del proyecto: Documento de identidad del conductor Id de la tarjeta inteligente Hora de entrada Hora de salida Lugares disponibles del establecimiento Nombre y contrasea del operario del software Parqueadero asignado Placa del vehculo Registro fotogrfico 39 La base de datos no solo se encargar de almacenar los del cliente, sino tambin estar en la capacidad de tener un registro diario de todos los movimientos que en el parqueadero sucedan 5.2.2 Modelo Entidad Relacin (MER) Para poder modelar dinmicamente la informacin que se deseo automatizar se llev a cabo el siguiente proceso: Formulacin del problema: Al ingreso del vehculo al recinto se consignan los siguientes datos: cdula, placa, registro fotogrfico, hora, tarjeta y nmero de parqueadero asignado. Para asignar un parqueadero es necesario conocer el estado del parqueadero (vaco ocupado), si el estado del parqueadero es vaco se le asigna al usuario este parqueadero, de lo contrario, se debe buscar un espacio vaco. El estado del parqueadero asignado al usuario cambiar de ocupado a vaco, cuando el cliente cancele el servicio prestado y salga del recinto. Listas de verbos: los verbos son posibles relaciones, como: o Consignar o Asignar o Buscar Lista de sustantivos: posibles entidades atributos o Cdula o Placa o Registro fotogrfico o Hora o Tarjeta o Nmero parqueadero o Estado (vaco o ocupado) o Cancelado (si o no)
40 Cardinalidad: De acuerdo con lo citado en la formulacin del problema del modelo entidad relacin, se determina que la cardinalidad en esta base de datos es uno a muchos (1: M), siendo el nmero de parqueadero la llave primario y nica llave de la base de datos, como se observa en la figura 3. 5.2.3 Diagrama Entidad Relacin De acuerdo al MER se generaron 2 entidades (usuario y nmero de parqueadero). Cada una de estas entidades poseen los siguientes atributos: Usuario: cdula, placa, registro fotogrfico, hora y nmero tarjeta. Nmero parqueadero: estado. Como relacin entre estas dos entidades, se usa el verbo asignar, creando el vnculo entre las tablas que conforman la base de datos. (ver Figura 2) Figura 2 Diagrama Entidad Relacin
Usuario C.C Hora Tarjeta R.F Placa Asignar # Parqueadero Estado M:1 5.2.4 Modelo Fsico Diseo de las tablas Una vez conocida el tipo de informacin con el que se va a trabajar, se procede al diseo de las tablas (ver figura 2), en las cuales se tiene en cuenta la relacin que entre ellas pueda existir; en este caso la relacin entre las tablas es la siguiente: 41 Figura 3 Estructura de las tablas para la base de datos
La relacin que existe entre los vnculos de las tablas es uno a muchos (1 : M) lo que le permite dar mayor utilidad a la base de datos. Es necesario una clave primaria que permita la interaccin de las distintas tablas de la base de datos; en este caso solo existe una llave primaria y es el # del parqueadero. Este nmero esta guardado en la tarjeta inteligente sin contacto, y es el que permitir la fcil adquisicin de una informacin organizada. En el diseo de la base datos se contempla la asignacin de nombres tanto a tablas como a campos, estos nombres se encargan de dar claridad del dato que contiene. En el diseo se tiene en cuenta el uso de tres tablas: una para la informacin del usuario, la segunda contiene los parqueaderos bacantes y la tercera el mapa de la ubicacin exacta de cada parqueadero. Cada una es un objeto fsico que existe en el mundo real y cada una es una unidad de informacin que es de inters para el administrador del parqueadero. 42 Las caractersticas de la informacin que contiene las tablas de la base de datos son las siguientes (ver tablas 1, 2 y 3): Tabla 1 tabla Cliente Nombre del campo tipo de dato, longitud Cdula Texto, 10 Registro fotogrfico OLE Placa Texto, 8 Hora/ Fecha Texto, 20 # Tarjeta Texto, 50 Tabla 2 tabla parqueadero Nombre del campo tipo de dato, longitud # Tarjeta Texto, 50 # Lugar asignado Texto, 5 Estado SI/NO Tabla 3 Info Nombre del campo tipo de dato, longitud # Tarjeta Texto, 50 Mapa del sitio OLE
43 5.3 Wireless Fidelity (WI-FI) Este sistema de comunicacin inalmbrica ser usado para comunicar las distintas consolas que se encuentran en el parqueadero, como lo son: Consola de ingreso al parqueadero Consola de pago Consola de punto de informacin Esta tecnologa es la ms adecuada para utilizar, debido a que no se necestitan elementos fsicos para su conexin (cableado estructurado), lo que permite ubicar las distintas consolas y el traslado de ellas, de ser necesario, facilitando el diseo de la red a usar, de la misma forma evita el incremento en gastos de implementacin. El tipo de red a utilizar ser la IEEE 802.11b, este tipo de red permite enviar informacin a una taza de transferencia de 11 Mbps, debido a que esta es la velocidad mxima de transferencia de datos del router a utilizar (linksys BEFW11S4); este mismo equipo tiene la capacidad de interconectar 4 equipos fsicamente (ver figura 4) y 30 de manera inalmbrica. El router linksys BEFW11S4 (ver Figura 3) permite tener control sobre el ingreso de los usuarios a la red, ya que dentro de sus opciones de seguridad permite la habilitacin del control acceso a la red por medio de MAC (Media Access Control address) (ver Figura 5); que es un identificador hexadecimal de 48 bits que se corresponde de forma nica con una tarjeta o interfaz de red. Es individual, cada dispositivo tiene su propia direccin MAC determinada y configurada por el IEEE (los primeros 24 bits) y el fabricante (los 24 bits restantes).
44 Figura 4 Router linksys BEFW11S4
Figura 5 Puertos disponibles del router para una red fsica
45 Figura 6 Wireless Network Acces
5.3.1 Configuracin del router Para la ptima configuracin del equipo y as mismo de la red inalmbrica se deben seguir los siguientes pasos: Al entrar a esta direccin se debe introducir la contrasea y clave del usuario para tener acceso a la setup del equipo (ver Figura 6). El router se configura por medio de la pagina web de acceso, con la direccin de la ip del mismo, en este caso es 192.168.1.100 (ver Figura 7).
46 Figura 7 Visualizacin de user name y password del setup
Seguido a este, se empieza por configurar el network setup o configuracin de la red, donde se encuentra las diferentes opciones: Local IP Address: Es la direccin IP del propio router. Subnet Mask: Mscara de la Subred que debemos emplear en nuestra red local para comunicar con el router. Local DHCP Address: Se encarga de activar / desactivar el servidor DHCP del router. Si est marcado est activo, en caso contrario, inactivo. Start IP Address: La direccin IP que le asignar al primer ordenador que se la solicite. Number of Address: Mximo nmero de clientes a los que el router asignar una direccin IP. DHCP Address Range: Indica el rango de direcciones IP que asignar. Client Lease Time: Tiempo mnimo durante el cual asignar la misma direccin IP a un PC. Static DNS: Las que usar el router para todos los PCs clientes por DHCP. 47 Para cambiar la direccin IP del router, simplemente, modificaramos el valor en la casilla Local IP Address. Figura 8 Network Setup
Por medio de los pasos anteriores se logra satisfactoriamente la configuracin de la red inalmbrica, brindando as seal en el rea de cobertura que la antena del router linksys BEFW11S4 irradie. 5.3.2 Ubicacin del router linksys BEFW11S4 Teniendo en cuenta que el parqueadero no posee estructuras fsicas que causen el degradamiento de la seal electromagntica, la ubicacin del router es simple, puesto que los sitios dispuestos como puntos de pago y entrada de los usuarios estn en lnea de vista; por lo tanto el router podr ser ubicado en cualquiera de los dos sitios (punto de pago y atencin al usuario).
48 5.3.3 Diseo Software Diagrama de Flujo Figura 9 Diagrama de flujo de la consola de Pago Inicio Acerque la tarjeta Si la tarjeta es encontrada Bsqueda del usuario No Genera valor a cancelar Tarjeta no registrada S Grabar nuevo estado Salir
49 Figura 10 Diagrama de Flujo de la consola de Registro
50 Figura 11 Diagrama de flujo de la consola de bsqueda
Inicio Acerque la tarjeta Si la tarjeta es encontra da Bsqueda del usuario No Mostrar mapa de ubicacin del vehiculo S Mostar valor a cancelar Salir Tarjeta no registrada Para el diseo del software se escogi la plataforma de Visual Basic 6.0; debido a es de fcil manejo porque permite programar en entorno grfico, contando tambin que es una herramienta de Microsoft que permite el acople entre Access, el cual es el programa utiliza para el manejo de base de datos. Se manejarn dos consolas con dos conceptos distintos: Punto de entrada Punto de atencin al usuario 51 A continuacin se explica el funcionamiento de las consolas, as como tambin de cada una de las herramientas con que cuenta cada una de ellas. Figura 12 Consola de entrada
La consola de entrada (ver Figura 11) consta de 7 botones de comando, 4 recuadros de visualizacin de la informacin almacenada o a almacenar, y dos ventanas de visualizacin de imgenes . Botones de comando o Nuevo: Este botn prepara la consola para la adquisicin de datos, borrando los datos visualizados en los recuadros de informacin y en las ventanas de imgenes 52 o Grabar: Cuando el operador tiene los datos completos a ingresar a la consola se da clic en este botn y la consola, al estar enlazada con la base de datos, enva la informacin correspondiente para que la base de datos la almacene. o Cancelar: La funcin de este botn es formatear la informacin que el operador no desee ingresar a la base de datos al cometer algn error, colocando todos los espacios en blanco preparndolos para ingresar nuevos datos. o Buscar: Este botn nos permite realizar una bsqueda de algn dato especfico, con el fin de corroborar informacin almacenada. o Capturar: Con este comando se captura la imagen del conductor. o Salir: Oprimiendo este botn se cierra la ventana de ejecucin del software. o Ir a consola de pago: Habilita la consola de pago. Recuadros de visualizacin o Placa: Se visualizara o se ingresara el nmero de la placa o Hora: El software automticamente ingresar la hora en la que se almacena la informacin, es decir la hora de ingreso del cliente. o Parqueadero: El software por medio de un motor de bsqueda, asigna el parqueadero ms cercano a la entrada del recinto. o Nmero de la tarjeta: Se observar el cdigo de la tarjeta y la informacin codificada. Ventanas de visualizacin de imgenes o Se utilizarn dos ventas, uno en donde se visualiza la cmara y otra donde se visualiza la foto tomada. La consola de pago (ver Figura 12) consta de 3 botones de comando, 5 recuadros de visualizacin de la informacin almacenada, y una ventana de visualizacin de imgenes.
53 Figura 13 Consola de pago
Botones de comando o Tarifa: Este botn entrega el total a pagar, de acuerdo al tiempo de estada del usuario o Cancelado: Al usuario realizar el pago, el operario activara este comando habilitando al sistema el permitirle la salida. o Consola de entrada: La funcin de este botn es regresar a la consola de entrada. Recuadros de visualizacin o Placa: Se visualizara el nmero de la placa o Hora: Se observara la hora de entrada del usuario, para as poder efectuar la facturacin. o Parqueadero: Informa el parqueadero asignado al usuario. o Nmero de la tarjeta: Se observar el cdigo de la tarjeta y la informacin codificada. o Tarifa a pagar: Muestra el valor a cancelar por el usuario. Ventanas de visualizacin de imgenes 54 o Visualizar la imagen tomada al usuario en el momento de ingreso al parqueadero y almacenada en la base de datos. Esta consola tambin ser utilizada en el punto de atencin al usuario, donde el cliente al acercar la tarjeta inteligente al lector de tarjetas, podr visualizar la posicin de su vehculo por medio de una imagen. 5.4 Costos Tabla 4 Costos del prototipo Producto Cantidad Precio unitario Precio Total Computador 3 1500000 4500000 Transtag 2 80000 160000 Cmara Web 1 40000 40000 Mecanismo Ape. 1 300000 300000 Router 1 110000 110000 Cable USB serial 2 40000 80000 Cable USB paralelo 1 40000 40000 Sealizacin 10 4000 40000 Tarjetas 10 10000 100000 Otros 60000 60000 Total 5370000
55
6 CONCLUSIONES La unin entre las tarjetas inteligentes y las redes inalmbricas, enlazadas con un software ofrecen la posibilidad de ser usadas en una amplia gama de aplicaciones en donde se automaticen las constantes actividades del ser humano. El entorno grfico que maneja el software utilizado en el diseo de la consola, facilita tanto la programacin como el enlace de la consola con la base de datos. La seguridad en las redes inalmbricas es un aspecto crtico que no se puede descuidar. Debido a que las transmisiones viajan por un medio no seguro, se requieren mecanismos que aseguran la confidencialidad de los datos as como su integridad y autenticidad; por esta razn es necesario crear protocolos de seguridad. Siendo WPA la mejor propuesta para las transacciones de las redes WLAN. El almacenamiento de imgenes en base de datos nos es una prctica comnmente utilizada ya que aumenta radicalmente el tamao de cada registro, entre otros inconvenientes; habitualmente slo suele almacenarse la ruta de la imagen. La mejor eleccin de cmo guardar las imgenes siempre depender del ambiente de operacin de la aplicacin. En el diseo de la base de datos se observ que es de vital importancia la eleccin correcta de las llaves primarias, debido que permiten el adecuado enlace entre las tablas que conforman la base de datos. El diseo de la consola permite tener un control y registro de las acciones y movimientos de los operarios, quedando estas consignadas en un reporte exclusivo para el administrador.
56 Anexo 1 Parqueaderos bogotanos CENTRO COMERCIAL CIUDAD TUNAL Calle 47B Sur No. 24B-33 Posee 261 locales que albergan almacenes de ropa, tiendas de msica, productos electrodomsticos y juguetera. Cuenta con salas de cine, carrusel infantil, centro mdico, zona de comidas y entidades bancarias.
PLAZA DE LAS AMRICAS Transv. 71D No. 26-94 Sur Forma, junto con el Parque Mundo Aventura, el ms importante polo de actividad comercial y de entretenimiento del suroccidente de Bogot. Cuenta con cinco zonas y 245 locales que ofrecen variado surtido en cuero y calzado, ropa informal y de ocasin, electrodomsticos, regalos y variedades; posee dos almacenes por departamento y una buena oferta gastronmica. Tiene cinco plazas y doce salas de cine de la compaa Cine Colombia.
CENTRO COMERCIAL CALLE REAL DE LA CANDELARIA Carrera 7 No. 11-72 y Calle 12 No. 6-45 Su principal fortaleza la constituye la elaboracin y comercializacin de joyas, piedras y metales preciosos e implementos de joyera como herramientas, estuches y accesorios. Cuenta con establecimientos de compra-venta, salas de belleza y ropa para caballeros. CENTRO COMERCIAL VA LIBRE Avenida (Cl 19) con Carrera 5 57 Ubicado en el cntrico sector de la avenida 19; se caracteriza por la gran afluencia de estudiantes. Sobresalen los establecimientos de ropa informal, los locales de piercing y tatuajes, la venta de msica alternativa, las tiendas de productos naturales y las variedades. Posee restaurantes, especialmente de pastas; cafeteras y fruteras. CENTRO COMERCIAL TERRAZA PASTEUR Carrera 7 No. 23-56 Cuenta con 86 locales que acogen relojeras, tiendas naturistas, artculos para regalo, perfumeras, peluqueras y tabernas. Posee servicios bancarios, restaurantes de comida rpida, fruteras, caf Internet y cigarreras.
GALERAS CIUDADELA COMERCIAL Calle 54 No. 26-41 El centro comercial alberga 389 locales que brindan amplias posibilidades de compra. Posee un almacn por departamentos, tiendas de cuero y calzado, joyeras, libreras, discotiendas, artculos de regalo y juguetera. Cuenta con una buena oferta de vestuario, artesanas e implementos deportivos. Tiene salas de cine, rea de recreacin infantil, variada comida y servicios bancarios. CENTRO COMERCIAL AQUARIUM Calle 60 No. 9-83 Comprende cerca de 100 locales que ofrecen ropa y confeccin, calzado, joyera y relojera, regalos y tejidos. Cuenta con restaurantes de comida rpida, diversiones infantiles y oficinas de servicios profesionales en diferentes especialidades.
58 CENTRO COMERCIAL COSMOS 64 Calle 64 No. 11-37 El centro comercial congrega establecimientos que ofrecen ropa informal, vestidos de novia, productos naturistas, relojera, joyera artesanal y fantasa en oro golfy. Es posible encontrar gafas y monturas, perfumeras, artculos de cuero, calzado y tejidos. Cuenta con agencias de viajes y piscina de pelotas para nios.
CENTRO COMERCIAL SALITRE PLAZA Carrera 68B No. 40-39 Ubicado frente a Maloka, en el sector de Ciudad Salitre. Cuenta con 286 locales que acogen almacenes por departamentos, boutiques, perfumeras, joyeras, libreras, calzado y ropa para todas las edades. En el tercer piso se concentran las facilidades de esparcimiento: cinemas y centros de diversiones; as como los restaurantes y establecimientos de comida rpida. METRPOLIS CIUDADELA COMERCIAL Avenida (Cr 68) No. 75A-50 El centro comercial est conformado por 136 locales. Se destacan el miniparque con atracciones para nios, el almacn por departamentos con artculos infantiles y las tiendas especializadas en tiles e implementos para la oficina. Posee salas de cine, plazas caf, establecimientos de comida, almacenes de ropa y joyeras.
CENTRO COMERCIAL PORTAL DE LA 80. Transversal 100 A No. 80 A-20 Ubicado en el noroccidente de Bogot, al lado de la estacin del Portal de la 80 de Transmilenio. Cuenta con 324 locales comerciales que ofrecen una variedad de 59 productos y servicios tales como salas de cine, supermercado, plazoleta de comidas para 1200 amigos con variedad de restaurantes, heladeras, parque de diversiones, gimnasio, bingo, almacenes de ropa para todos los gustos, joyeras, almacenes de calzado y artculos en cuero, entidades financieras, agencia de viajes, plaza de caf y 1150 parqueaderos para nuestros visitantes.
CENTRO COMERCIAL GRANAHORRAR Avenida Chile (Cl 72) No.10-34 Cuenta con 150 locales entre los que sobresalen los almacenes de detalles, las tiendas de ropa y las atracciones infantiles. Cuenta con oficina de Telecom, salas de cine y centros de navegacin por Internet. Ofrece el servicio de lavadero de vehculos para compradores y visitantes. CENTRO COMERCIAL ANDINO Carrera 11 No. 82-71 Cuenta con 200 espaciosos locales que acogen exclusivas tiendas de ropa informal y de etiqueta de marcas nacionales y extranjeras, almacenes de cuero y calzado, tiendas de msica, joyeras de reconocido prestigio, un sector de comidas y cinebar. CENTRO COMERCIAL ATLANTIS Calle 81 Carrera 14 Posee elegantes almacenes de grandes dimensiones, un sector de comidas en el ltimo piso y salas de teatro. En el primer piso est el Hard Rock Caf. Toda la estructura converge en una plazoleta de caf, postres y helados. 60
CENTRO COMERCIAL UNILAGO Carrera 15 No. 78-33 Centro comercial especializado en el rea de los computadores. Comprende 238 locales que ofrecen hardware y software, accesorios y partes para computador, monitores, impresoras, escaners, tarjetas de video y sonido, servicios de mantenimiento e instalacin de redes. CENTRO 93 Carrera 15 con Calle 93 Ubicado en el sector de la Carrera 15, a pocos pasos del Parque de la 93. Sus amplios locales comerciales incluyen joyeras, bancos, tiendas de ropa informal y de ocasin y agencias de viajes. CENTRO COMERCIAL ISERRA 100 Calle 100 Av Suba Dispone de 135 establecimientos que se agrupan, segn su especialidad, en cinco zonas: la comercial que incluye el almacn por departamentos del mismo nombre, varias discotiendas, almacenes de ropa y joyeras. La zona de recreacin tiene parque infantil, pista de patinaje y juegos de azar; la plazoleta de comidas cuenta con 22 restaurantes. Posee una zona de servicios bancarios. CENTRO COMERCIAL HACIENDA SANTA BRBARA Carrera 7 No. 115-60 Centro comercial que acoge ms de 320 locales. Se destaca su oferta de productos artesanales colombianos y la presencia de prestigiosas casas de joyera, relojera y platera. Cuenta con establecimientos especializados en artculos de escritorio, casas de cambio, cristaleras y chocolateras. La rotonda de comidas ofrece variedad gastronmica. 61 UNICENTRO-CIUDADELA COMERCIAL Avenida 15 con Calle 127 Ofrece 305 locales que albergan almacenes por departamentos, entidades financieras, salas de cine, sitios de diversin para nios y adultos, agencias de viajes y restaurantes. Se destacan las tiendas de ropa y accesorios, los artculos de cuero, las galeras de arte, las tiendas de msica y los almacenes de fotografa. Posee un gran conjunto de salas de cine y juegos de azar. CENTRO COMERCIAL BULEVAR NIZA Carrera 52 No. 125A-59 Cuenta con ms de 300 establecimientos comerciales que incluyen tiendas de ropa, discotiendas, almacenes de arte y decoracin, atracciones mecnicas y servicios bancarios. Posee salas de cine, casino, saln para eventos, zona de comidas y teatrino. CENTRO COMERCIAL PORTOALEGRE Carrera 52 No. 137-27 Cuenta con almacenes de ropa, salones de belleza, supermercado, artculos decorativos y facilidades bancarias. Posee salas de cine, establecimientos de comida rpida y cafs Internet. CEDRITOS CENTRO COMERCIAL Diagonal 151 No. 32-19 Posee ms de 200 locales comerciales que incluyen almacn por departamentos, boutiques, tiendas de ropa informal, discotiendas y artculos de decoracin. En el segundo piso se concentran la zona de comidas, la pista de patinaje y los juegos infantiles. Cuenta con servicios de mensajera, cajeros automticos y oficina de Telecom.
62 CENTRO COMERCIAL MAZURN Autopista Norte No. 150-46 Comprende 193 locales comerciales que ofrecen ropa informal, miscelneas, salas de belleza y variada gama de negocios gastronmicos. Posee oficinas de asesoras profesionales en arquitectura, diseo estructural y sistemas, as como consultorios odontolgicos.
En Bogot se han consolidado importantes cadenas de supermercados, almacenes especializados y por departamentos que han tomado gran auge por la variedad y calidad de sus productos. Sobresalen los siguientes: Makro, Alkosto, Homecenter, Carulla, Carrefour, xito, Ley, Cafam, Colsubsidio, Home Sentry, Los 3 Elefantes, Iserra, Casa Estrella, Pepe Ganga, SAO, Ta, etc.
63
BIBLIOGRAFA
AITKEN, Meter G. Visual Basic 6: manual completo de programacin. 1998. Editorial Paraninfo. Estados Unidos de Amrica. 732p GUTHERY Scott B., JURGENSEN Timothy M., 1998. Smart Card Developers Kit. 2da.ed. Estados Unidos de America: Macmillan Technical Publishing. 345p HENDRY Mike. Smart Card Security and Applications. 1997. Londres: Artech House Publishers. 195p POWELL, James E. Microsoft Access. 1994. Editorial Limusa S.A, Mexico D.F, 316p
Schlumberger Test & Transactions. 2002. MITOS Y REALIDADES SOBRE LAS TARJETAS INTELIGENTES SMART CARDS. [online]. Disponible en Internet : http://www.amiti.org.mx/biblioteca/Mitos%20y%20realidades%20sobre%20las%20tarjeta s%20inteligentes%20Smart%20Card.pdf marzo del 2006 SchlumbergerSema. 2001. Tendencia Anual del Mercado de Tarjetas Inteligentes. [online]. <http://www.sema.es/news/pdf/Annual_SmartCard_Trends.pdf > marzo del 2006 Universidad de Murcia. 2000. Sistema de Control de Acceso en Aulas Basado en Tarjetas Inteligentes. [online]. Disponible en Internet: http://www.um.es/si/ssl/docs/umgesv01.pdf > marzo del 2006 Universidad de Murcia y la Universidad Politcnica de Cartagena. 2000. Tarjetas de la Universidad. [online]. Disponible en Internet: <http://www.vdigitalrm.com/cajamurc.htm> marzo del 2006 Universidad Politcnica de Madrid. 2001. Tarjetas Inteligentes. [online]. Disponible en Internet: <http://www.4b.es/CHIP.HTM> marzo del 2006 64
LISTA DE TABLAS
Tabla 1 tabla Cliente ......................................................................................................43 Tabla 2 tabla parqueadero .............................................................................................43 Tabla 3 Info ....................................................................................................................43 Tabla 4 Costos del prototipo...........................................................................................55
65
LISTA DE FIGURAS
Figura 1 Esquema de diseo.........................................................................................21 Figura 2 Diagrama entidad relacin ..............................................................................40 Figura 3 Estructura de las tablas para las base de datos..............................................42 Figura 4 Router linksys..................................................................................................45 Figura 5 Puertos disponibles del router.........................................................................46 Figura 6 Wireless Network Acess..................................................................................46 Figura 7 Visualizacin del username and pasword del setup........................................47 Figura 8 Network Setup.................................................................................................48 Figura 9 Diagrama de flujo consola de Pago.................................................................49 Figura 10 Diagrama de flujo consola de Registro..........................................................50 Figura 11 Diagrama de flujo consola de Bsqueda.......................................................51 Figura 12 Consola de entreda.......................................................................................52 Figura 13 Consola de pago ...........................................................................................54