Sistema Inteligente de Parqueo

Proyecto de Sistemas de Bases de Datos I
SIP(Sistema Inteligente de Parqueo)

Sistemas de Bases de Datos I Segundo Termino 2010-2011 ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL FACULTAD DE INGENIERÍA EN ELECTRICIDAD Y COMPUTACIÓN

Materia: Sistemas de Bases de Datos 1 Profesor: Ing. Vanessa Cedeño Mieles Ultima Revisión: 08/11/2011

Facultad de Ingeniería en Electricidad y Computación ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL Pág. 1 de 23

Sistema Inteligente de Parqueo

Índice Integrantes......................................................................................................................3 Titulo del Proyecto.........................................................................................................3 Objetivo del Proyecto.....................................................................................................3 Objetivos Específicos.....................................................................................................3 Descripción General.......................................................................................................3 Descripciones Funcionales.............................................................................................4 Modelo Conceptual........................................................................................................9 Diccionario de Datos....................................................................................................10 Tabla: tb_ingreso_salida......................................................................................10 Tabla: tb_parqueo.................................................................................................11 Tabla: tb_marca....................................................................................................11 Tabla: tb_posicion_parqueo.................................................................................12 Tabla: tb_acceso...................................................................................................12 Tabla: tb_vehiculo................................................................................................13 Tabla: tb_persona.................................................................................................13 Modelo Lógico.............................................................................................................14 Flujo de Navegación.....................................................................................................15 1.- Ingresar al Sistema..................................................................................................17

Materia: Sistemas de Bases de Datos 1 Profesor: Ing. Vanessa Cedeño Mieles Ultima Revisión: 08/11/2011

Facultad de Ingeniería en Electricidad y Computación ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL Pág. 2 de 23

Sistema Inteligente de Parqueo

Integrantes
 Carlos Ramírez  Luis Eduardo Jácome

Titulo del Proyecto
Titulo SIP (Sistema Inteligente de Parqueo)

Objetivo del Proyecto
Generar un sistema de información que permita mejorar el registro de datos de las entradas y salida de los vehículos, este permite más agilidad, comodidad, y seguridad al usuario.

Objetivos Específicos
• Tener un registro de clientes y vehículos que hacen uso del servicio de parqueo para así tener una mejor organización al momento de brindar servicios y al mismo tiempo proveer una seguridad a los usuarios del parqueo ya que tenemos la información de los clientes que ingresan al parqueo filtrado por fechas en caso de que ocurra alguna anomalía en las instalaciones. • Elaborar una plantilla que permita identificar con mayor agilidad los datos de nuestros clientes. • Generar un software que nos permita conocer de manera más detallada los ingresos por la prestación del servicio.

Descripción General
SIP pertenece al área comercial y de servicios, es un lugar que alquila un espacio para guardar vehículos. Ubicada en el centro de la ciudad de Guayaquil, la cual se encuentra actualmente llevando un sistema de registro de parqueo manual lo cual les perjudica el control del mismo. Por el motivo que se implementara el SIP. Para nuestro equipo es de mucha importancia este proyecto ya que nos permite conocer nuestro entorno profesional y de esta manera implementar nuevas ideas a la organización e ir contribuyendo con su crecimiento. Nos permite visualizar la empresa para darnos cuenta de lo positivo y negativo que sucede dentro de ella y el manejo que se le da a los sistemas de información, Para poder brindarle apoyo y soluciones al respecto con el fin de satisfacer al usuario eficazmente.
Materia: Sistemas de Bases de Datos 1 Profesor: Ing. Vanessa Cedeño Mieles Ultima Revisión: 08/11/2011 Facultad de Ingeniería en Electricidad y Computación ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL Pág. 3 de 23

Sistema Inteligente de Parqueo

Descripciones Funcionales
El sistema será utilizado por un usuario al cual se le capacite para manejar la aplicación de escritorio del SIP, al cual se le ira proporcionando los datos necesarios para que el programa ejecute sus funcionalidades, entre los datos importantes a ingresar están los del cliente, los del vehículo que ingresa al parqueo, la ubicación del parqueo la hora de entrada, la hora de salida. Entre las funcionalidades solicitadas por la empresa en el sistema por desarrollar están las siguientes: Al momento de entrada y salida vehicular se le tomaran los siguientes datos en el sistema al usuario: Numero de la placa, Hora de entrada, Hora de salida, Valor a pagar, la posición del parqueo del vehículo. Para ser más exactos en el servicio prestado. 1. Procesos especificados en el desarrollo del proyecto Proceso 1: Registrar cliente Proceso 2: Registrar Vehículo Proceso 3: Registrar Ingreso al parqueo Proceso 4: Calcular el valor que debe cancelar el cliente por medio de facturación Proceso 5: Presentar reporte de valores cancelados por los clientes desde una fecha inicial A una final Proceso 6: Presentar reporte de los vehículos que han hecho uso del parqueo desde una fecha inicial a una final Proceso 7: Presentar reporte de las posiciones de parqueo que se encuentran actualmente utilizada por algún vehículo. Proceso 8: Presentar reporte de los clientes que han hecho uso del servicio de parqueo entre dos fechas fijadas por el usuario.

2. Roles de las personas y sistemas externos involucrados en el proceso Usuario capacitado: Puede acceder a los registros de clientes, automóviles, accesos al Parqueadero, otorgar la posición de parqueo al cliente, guardar la información solicitada por el sistema y facturar por el servicio prestado, es la persona que manejara el Sistema de parqueo comercial. Cliente: Todas las transacciones del parqueadero giran alrededor de él es quien otorga su información personal y la del vehículo que ingresa al parqueadero.

Materia: Sistemas de Bases de Datos 1 Profesor: Ing. Vanessa Cedeño Mieles Ultima Revisión: 08/11/2011

Facultad de Ingeniería en Electricidad y Computación ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL Pág. 4 de 23

Sistema Inteligente de Parqueo

3. Detalles de cada proceso Nombre: Registrar cliente Descripción: En este proceso el usuario del sistema en este caso la persona que ha sido capacitada Ingresa los datos del cliente en el sistema tales como su información personal cedula, Nombre, apellido, teléfono y dirección. Nombre: Registrar Vehículo Descripción: En este proceso el usuario del sistema en este caso la persona que ha sido capacitada Ingresa los datos del vehículo obtenidos del dueño del mismo tales como la placa del Vehículo, color, el tipo de vehículo y la marca del mismo. Nombre: Registrar acceso al parqueo Descripción: En este proceso el usuario del sistema en este caso la persona que ha sido capacitada Ingresa los datos de acceso al parqueo sea este un acceso de entrada o salida, Registrando la fecha ya sea de entrada o salida y la hora de entrada o salida de dicho Vehículo del parqueadero. Nombre: Calcular el valor que debe cancelar el cliente por medio de facturación Descripción: En este proceso el usuario del sistema en este caso la persona que ha sido capacitada Entra a la interfaz de facturación para con los datos ingresados de acceso de entrada y Salida calcular el tiempo de permanencia del vehículo en el parqueadero, junto al tipo De vehículo que ha usado el servicio para proceder a la facturación del valor por el Servicio prestado. Nombre: Presentar reporte de valores cancelados por los clientes desde una fecha inicial A una final Descripción: En este proceso el usuario del sistema en este caso la persona que ha sido capacitada
Materia: Sistemas de Bases de Datos 1 Profesor: Ing. Vanessa Cedeño Mieles Ultima Revisión: 08/11/2011 Facultad de Ingeniería en Electricidad y Computación ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL Pág. 5 de 23

Sistema Inteligente de Parqueo

Ingresa en la interfaz de reporte de facturación para ingresar los datos del periodo en Que desea saber los datos de facturación del sistema de parqueo ingresando fecha Inicial y fecha final para la presentación del reporte. Nombre: Presentar reporte de los vehículos que han hecho uso del parqueo desde una fecha inicial a una final Descripción: En este proceso el usuario del sistema en este caso la persona que ha sido capacitada Ingresa en la interfaz de reporte de vehículos para ingresar los datos del periodo en Que desea saber los datos de los vehículos que han hecho uso del servicio de parqueo ingresando fecha Inicial y fecha final para la presentación del reporte.

Nombre: Presentar reporte de las posiciones de parqueos actualmente en uso por algún Vehículo. En este proceso el usuario del sistema en este caso la persona que ha sido capacitada Genera la opción de presentar el reporte de las posiciones de parqueo con los vehículos Que se encuentran en ese momento haciendo uso del servicio de parqueo, con el tiempo Que lleva hasta el momento junto al valor momentáneo a cancelar. Nombre: Presentar reporte de los clientes que han hecho uso del parqueo desde una fecha inicial a una final Descripción: En este proceso el usuario del sistema en este caso la persona que ha sido capacitada Ingresa en la interfaz de reporte de clientes para ingresar los datos del periodo en Que desea saber los datos de los clientes que han hecho uso del servicio de parqueo ingresando fecha Inicial y fecha final para la presentación del reporte.

Salidas de los procesos (formas de reportes) Reporte de Vehículos:

Materia: Sistemas de Bases de Datos 1 Profesor: Ing. Vanessa Cedeño Mieles Ultima Revisión: 08/11/2011

Facultad de Ingeniería en Electricidad y Computación ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL Pág. 6 de 23

Sistema Inteligente de Parqueo

Reporte de Posiciones:

Reporte de Facturación:

Reporte de Clientes:

Con esto mejoraremos el Sistema de control actual de la empresa con SIP que le ofrece al cliente un manejo más sencillo, agradable y realiza el control de una manera eficaz de los vehículos que ingresan y salen del parqueo, los parqueos disponibles, además de tener una información de los clientes para así ofrecer un
Materia: Sistemas de Bases de Datos 1 Profesor: Ing. Vanessa Cedeño Mieles Ultima Revisión: 08/11/2011 Facultad de Ingeniería en Electricidad y Computación ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL Pág. 7 de 23

Sistema Inteligente de Parqueo

servicio personalizado a los clientes que con mayor frecuencia hacen uso de los servicios de la empresa.

Diagrama de Casos de Uso: Sistema Inteligente de Parqueo

Registrar cliente

Registro de Vehículo

Registro de Acceso al parqueo

Calcular el valor que debe cancelar el cliente por medio de facturación

Materia: Sistemas de Bases de Datos 1 Profesor: Ing. Vanessa Cedeño Mieles Ultima Revisión: 08/11/2011

Facultad de Ingeniería en Electricidad y Computación ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL Pág. 8 de 23

Sistema Inteligente de Parqueo

Usuario

Presentar reporte de valores cancelados por los clientes desde

una fecha inicial a una final

Presentar reporte de los vehículos que han hecho uso del parqueo desde una fecha inicial a una final

Presentar reporte de las posiciones de Parqueo que se encuentran actualmente En uso por algún vehículo.

Presentar reporte de los clientes que han hecho uso del parqueo desde una fecha inicial a una final

Modelo Conceptual

Materia: Sistemas de Bases de Datos 1 Profesor: Ing. Vanessa Cedeño Mieles Ultima Revisión: 08/11/2011

Facultad de Ingeniería en Electricidad y Computación ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL Pág. 9 de 23

Sistema Inteligente de Parqueo

Diccionario de Datos
Tabla: tb_ingreso_salida Atributo Tipo de Dato Id_ingreso_salida Int

Dominio Todos los enteros positivos

fecha_entrada fecha_salida hora_entrada hora_salida id_acceso_entrad a

Date Date Time Time Int

Contiene las fechas a partir del año 2011 Contiene las fechas a partir del año 2011 Contiene la hora en formato hh:mm:ss Contiene la hora en formato hh:mm:ss Todos los enteros positivos

Descripción Es la clave primaria de la tabla, es el número entero que se le ha asignado a un vehículo que hará uso del parqueo Describe la fecha de ingreso de un vehículo al parqueo Describe la fecha de salida de un vehículo del parqueo Describe la hora de ingreso de un vehiculo al parqueo Describe la hora de salida de un vehiculo del parqueo Es una clave foránea que describe la relación de la tb_acceso cuando el

Materia: Sistemas de Bases de Datos 1 Profesor: Ing. Vanessa Cedeño Mieles Ultima Revisión: 08/11/2011

Facultad de Ingeniería en Electricidad y Computación ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL Pág. 10 de 23

Sistema Inteligente de Parqueo

id_acceso_salida

Int

Todos los enteros positivos

id_conductor

Int

Todos los enteros positivos

id_posicion

Int

Todos los enteros positivos

id_vehiculo

Int

Todos los enteros positivos

vehiculo ingresa al parqueo con la tb_ingreso_salida Es una clave foránea que describe la relación de la tb_acceso cuando el vehiculo sale del parqueo con la tb_ingreso_salida Es una clave foránea que describe la relación de tb_ingreso_salida con tb_persona para obtener la información de un cliente a través del id como FK. Es una clave foránea que describe la relación de tb_ingreso_salida con tb_posicion para registrar la posición de parqueo asignada a un vehiculo que ingresa Es una clave foránea que describe la relación de tb_ingreso_salida con tb_vehiculo

Tabla: tb_parqueo Atributo id_parqueo

Tipo de Dato Int

Dominio Todos los enteros positivos Contiene todas las letras del alfabeto

Nombre

Char(30)

Descripción Es el identificador único de cada parqueo consta de 5 dígitos Es el nombre completo del parqueo

Tabla: tb_marca Atributo Id_marca

Tipo de Dato Int

Dominio Todos los enteros positivos Contiene todas

Nombre

Char(30)

Descripción Es el identificador único de cada marca de vehículo, consta de 5 dígitos Es el nombre

Materia: Sistemas de Bases de Datos 1 Profesor: Ing. Vanessa Cedeño Mieles Ultima Revisión: 08/11/2011

Facultad de Ingeniería en Electricidad y Computación ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL Pág. 11 de 23

Sistema Inteligente de Parqueo

las letras del alfabeto

completo de la marca de un vehículo

Tabla: tb_posicion_parqueo Atributo Tipo de Dato Id_posicion Int

Dominio Todos los enteros positivos Contiene todas las letras del alfabeto

posicion

Char(30)

Id_parqueo

Int

Todos los enteros positivos

Descripción Es el identificador único de cada posición de parqueo, consta de 5 dígitos Es el nombre completo del parqueo indica si es de servicio preferencial, normal o para discapacitados Es una clave foránea que describe la relación de tb_posicion_parqueo con tb_parqueo para obtener la información de en que parqueo se encuentra la posición de parqueo

Tabla: tb_acceso Atributo Id_acceso

Tipo de Dato Int

Dominio Todos los enteros positivos

Nombre Tipo

Char(30) Char(30)

Contiene todas las letras del alfabeto Contiene todas las letras del alfabeto Todos los enteros positivos

Id_parqueo

Int

Descripción Es el identificador único de cada acceso realizado por un vehiculo, consta de 5 digitos Describe si el acceso fue de entrada o de salida al parqueo Describe el tipo de acceso al parqueo como preferencial, normal o discapacitado Es la clave foránea que relaciona tb_acceso con tb_parqueo para

Materia: Sistemas de Bases de Datos 1 Profesor: Ing. Vanessa Cedeño Mieles Ultima Revisión: 08/11/2011

Facultad de Ingeniería en Electricidad y Computación ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL Pág. 12 de 23

Sistema Inteligente de Parqueo

saber en que parqueo se realizo el acceso del vehiculo Tabla: tb_vehiculo Atributo Id_vehiculo

Tipo de Dato Int

Dominio Todos los enteros positivos

placa

Char(8)

Contiene datos alfanuméricos

color

Char(10)

Id_marca

Int

Contiene colores como azul, rojo, verde, blanco, ect Todos los enteros positivos

Descripción Es la clave primaria de la tabla, que identifica cada vehículo que hace uso del Servicio de parqueo Cada vehículo tiene una placa única que sirve de gran información para el sistema de parqueo en caso de alguna emergencia Cada vehículo tiene como característica su color Clave foránea que relación a tb_vehiculo con tb_marca para asi obtener la información de la marca del vehiculo Clave foránea que relaciona a tb_vehiculo con tb_persona para obtener información de la persona que es dueña del vehículo

Id_dueño

Int

Todos los enteros positivos

Tabla: tb_persona Atributo Id_persona

Tipo de Dato Int

Dominio Todos los enteros positivos

cedula

Char(10)

Todos los enteros positivos

Descripción Es la clave primaria de la tabla, es el número entero que se le asigna a una persona como identificador Cada persona tiene una cedula que sirve

Materia: Sistemas de Bases de Datos 1 Profesor: Ing. Vanessa Cedeño Mieles Ultima Revisión: 08/11/2011

Facultad de Ingeniería en Electricidad y Computación ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL Pág. 13 de 23

Sistema Inteligente de Parqueo

nombre apellido telefono sexo

Char(20) Char(20) Char(10) Char(1)

Contiene todas las letras del alfabeto Dato numérico desde 0 hasta 1000 Contiene datos numericos M,F

de gran información para el Sistema de parqueo para su registro de clientes Este campo es el nombre de la persona Este campo es el apellido de la persona Es el numero telefónico de la persona Describe el sexo de la persona M para masculino F para femenino

Modelo Lógico

Materia: Sistemas de Bases de Datos 1 Profesor: Ing. Vanessa Cedeño Mieles Ultima Revisión: 08/11/2011

Facultad de Ingeniería en Electricidad y Computación ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL Pág. 14 de 23

Sistema Inteligente de Parqueo

Flujo de Navegación

Sistema Inteligente de Parqueo 1.- Ingresar al Sistema.
Materia: Sistemas de Bases de Datos 1 Profesor: Ing. Vanessa Cedeño Mieles Ultima Revisión: 08/11/2011 Facultad de Ingeniería en Electricidad y Computación ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL Pág. 15 de 23

Sistema Inteligente de Parqueo

2.- Registrar Cliente. 2.1.-Ingresar Cliente 2.2.-Modificar Cliente 2.3.-Eliminar Cliente 2.4.-Buscar Cliente por cedula 3.- Registrar Vehículo. 3.1.-Ingresar Vehículo. 3.2.-Modificar Vehículo. 3.3.-Eliminar Vehículo. 3.4.-Buscar Vehículo por placa 4.-Registrar Ingreso. 5.- Consulta de Vehículos. 6.- Consulta de Parqueos. 7.- Consulta de Facturas. 8.- Consulta de Clientes. 9.-Facturar.

Materia: Sistemas de Bases de Datos 1 Profesor: Ing. Vanessa Cedeño Mieles Ultima Revisión: 08/11/2011

Facultad de Ingeniería en Electricidad y Computación ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL Pág. 16 de 23

Sistema Inteligente de Parqueo

1.- Ingresar al Sistema.

Materia: Sistemas de Bases de Datos 1 Profesor: Ing. Vanessa Cedeño Mieles Ultima Revisión: 08/11/2011

Facultad de Ingeniería en Electricidad y Computación ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL Pág. 17 de 23

Sistema Inteligente de Parqueo

2.- Registrar Cliente.

Materia: Sistemas de Bases de Datos 1 Profesor: Ing. Vanessa Cedeño Mieles Ultima Revisión: 08/11/2011

Facultad de Ingeniería en Electricidad y Computación ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL Pág. 18 de 23

Sistema Inteligente de Parqueo

3.- Registrar Vehículo.

Materia: Sistemas de Bases de Datos 1 Profesor: Ing. Vanessa Cedeño Mieles Ultima Revisión: 08/11/2011

Facultad de Ingeniería en Electricidad y Computación ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL Pág. 19 de 23

Sistema Inteligente de Parqueo

4.-Registrar Ingreso.

Materia: Sistemas de Bases de Datos 1 Profesor: Ing. Vanessa Cedeño Mieles Ultima Revisión: 08/11/2011

Facultad de Ingeniería en Electricidad y Computación ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL Pág. 20 de 23

Sistema Inteligente de Parqueo

5.- Consulta de Vehículos.

6.- Consulta de Parqueos.

Materia: Sistemas de Bases de Datos 1 Profesor: Ing. Vanessa Cedeño Mieles Ultima Revisión: 08/11/2011

Facultad de Ingeniería en Electricidad y Computación ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL Pág. 21 de 23

Sistema Inteligente de Parqueo

7.- Consulta de Facturas.

8.- Consulta de Clientes.

Materia: Sistemas de Bases de Datos 1 Profesor: Ing. Vanessa Cedeño Mieles Ultima Revisión: 08/11/2011

Facultad de Ingeniería en Electricidad y Computación ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL Pág. 22 de 23

Sistema Inteligente de Parqueo

9.-Facturar.

Materia: Sistemas de Bases de Datos 1 Profesor: Ing. Vanessa Cedeño Mieles Ultima Revisión: 08/11/2011

Facultad de Ingeniería en Electricidad y Computación ESCUELA SUPERIOR POLITÉCNICA DEL LITORAL Pág. 23 de 23