Post on 24-Sep-2015
SOFTWARE PARA LA ADMINITRACION Y ORGANIZACION DE UN
PARQUEADERO EN LA CIUDAD DE VALLEDUPAR
PROFESOR:
JAIRO FRANCISCO SEOANES LEON
PRESENTADO POR:
KEINER ALBERNIA
MIGUEL D. LOBO MARTINEZ
KELLY VARGAS CORDERO
UNIVERIDAD POPULAR DEL CESAR
FACULTAD DE INGENIERIAS Y TECNOLOGIA - INGENIERIA DE SISTEMAS
PROGRAMACION II
VALLEDUPAR, CESAR
MARTES, 19 DE MAYO DEL 2015
TTULO: Parqueadero KMK
OBJETIVOS
Disear un sistema que facilite el registro de datos de entradas y salidas de vehculos de un parqueadero de Valledupar.
Realizar un sistema que sea fcil de manejar.
DESARROLLO
Especificacin detallada del problema al que se pretende dar solucin (para qu es el software y que va a realizar el software). Se deben identificar y
describir los procesos a automatizar. De la misma forma, se deben describir
las reglas o validaciones a tener en cuenta en la aplicacin.
Diagramas de casos de uso y descripcin de cada caso de uso. Identificacin de las clases, sus atributos y sus mtodos (se debe describir
cada clase).
Especificacin de las clases utilizadas en su aplicacin (Diagramas de clases - UML).
Diseo preliminar de las interfaces graficas (Bosquejo).
DESCRIPCION GENERAL DEL PROYECTO
El sistema que se usa tradicionalmente para la administracin de los
parqueaderos de Valledupar es llevado a mano, lo cual lo hace un servicio muy
lento, ya que consume tiempo para la verificacin del espacio disponible, en la
elaboracin de las facturas se pueden presentar injusticias; tambin afecta la
seguridad de los vehculos ya que el registro manual de estos datos pueden
presentar inconsistencias. Por estas razones se desea crear un software que
realice estos procesos de una manera ms fcil y eficaz.
Por lo tanto el siguiente software contendr el nombre, la cantidad de puestos
disponibles, la cantidad de clientes, y la cantidad de empleados que va a tener el
parqueadero KMK.
Se registrara la persona ya sea cliente u administrador, con su nombre, apellido,
email y telfono; en caso de que sea el administrador se registrar su respectivo
cdigo. El administrador llevara a cabo el proceso de registro del vehculo la cual
contiene: nmero de placa, tipo de vehculo, marca, modelo, color, y los datos de
su propietario como el nombre y la cdula y su licencia de conduccin. Tambin
tendr una opcin de reserva en la cual se registra la fecha y el costo de sta.
Permitir la realizacin de la factura, la cual el costo depender del tiempo que
estuvo el vehculo estacionado en el parqueadero.
Con este programa se pretende ofrecer los servicios ms eficaces, como tener un
mejor control de entradas y salidas de vehculos ya que as se puede ofrecer
mayor seguridad para los propietarios, y para el parqueadero se puede tener un
mejor control de los puestos disponibles. Adems no se va a tener problema con
la realizacin de la factura ya que el programa llevara el registro de las fechas.
DIAGRAMA CASOS DE USOS
DESCRIPCION DE CADA USO
ENTRADA DEL VEHICULO: En este uso el administrador permite el acceso del vehculo al parqueadero
para sus respectivas atentaciones al servicio.
INGRESO AL SISTEMA: En este uso se pretende ingresar toda la informacin paulatina de los
respectivos clientes para su debida atencin y as brindar una vigilancia
organizada, rpida y segura.
VERIFICACION: Se verifica la informacin ingresada, el administrador debe dar el
aval para que el vehculo pueda salir del parqueadero.
FACTURA: Ya verificada la informacin y con sus respectiva aval del vehculo se
procede o Se realiza los respectivos clculos para conocer cunto
es el monto a pagar que el vehculo.
SALIDA DEL VEHICULO: El administrador permite la salida del respectivo usuario o cliente al y
tener la factura cancelada a la mano.
MODIFICAR DATOS DEL USUARIO Y VEHIVULOS: En este uso permite Modificar la respectiva informacin del usuario y
vehculos para un mejor servicio de actualizacin o posible traspi al
ingreso de datos.
INGRESAR DATOS DEL VEHIVULOS: Se le solicita ya sea al usuario o el administrador los respectivos datos o
informacin del vehculo solicitada por el sistema como son los datos de la
placa, conductor, modelo, marca, color etc.
CONSULTAR DATOS DEL VEHICULOS: Se le expone ya sea al usuario o el administrador los respectivos datos o
informacin del vehculo que tiene el sistema como son los datos de la
placa, conductor, modelo, marca, color etc.
INGRESAR DATOS DEL USUARIO: Se le solicita ya sea al usuario o el administrador los respectivos datos o
informacin del usuario solicitada por el sistema como son los datos el id
del usuario, nombr, apellido, telfono, direccin, email, etc.
CONSULTAR DATOS DEL USUARIO: Se muestra la informacin ya sea al usuario o el administrador los
respectivos datos o informacin del usuario que tiene sistema como son los
datos el id del usuario, nombr, apellido, telfono, direccin, email, etc.
DESCRIPCION DE CLASES, ATRIBUTOS Y
METODOS:
CLASES PARQUEDERO:
ATRIBUTOS:
ACCESO TIPO NOMBRE ATRIBUTO
private int idParqueadero
private String nombreParqueadero
Private Int cantidadPuesto
Private Int cantidadcliente
Private int cantidadempledo
METODOS: Constructor, mtodos getter y setter.
ACCESO RETORNA NOMBRE DEL METODO
public void agregarVehiculo()
public void agregarPersona()
Public void agregarReserva()
CONDUCTOR:
ATRIBUTOS:
ACCESO TIPO NOMBRE ATRIBUTO
private String nombre
private String licenciaConduccion
Private Int cedula
METODOS: Constructor, mtodos getter y
setter
PERSONA:
ATRIBUTOS:
ACCESO TIPO NOMBRE ATRIBUTO
private String tipoPersona
private String nombre
private String apellido
private String email
Private Int numid
Private Int contrasea
Private Int telefono
METODOS: Constructor, mtodos getter y
setter.
ACCESO RETORNA NOMBRE DEL METODO
public void consultarVehiculo()
VEHICULO:
ATRIBUTOS:
ACCESO TIPO NOMBRE ATRIBUTO
private String tipoVehiculo
private String Placa
private String Marca
private String Modelo
Private Int fechaEntrada
Private Int fechaSalida
Private Int tiempoTranscurrido
METODOS: Constructor, mtodos getter y
setter.
ACCESO RETORNA NOMBRE DEL METODO
public void BuscarVehiculo()
TIPO DE VEHICULO:
ATRIBUTOS:
ACCESO TIPO NOMBRE ATRIBUTO
private String carro
private String moto
METODOS: Constructor, mtodos getter y
setter.
ACCESO RETORNA NOMBRE DEL METODO
public void BuscarVehiculo()
DEVOLUCION:
ATRIBUTOS:
ACCESO TIPO NOMBRE ATRIBUTO
private String placa
private String numid
private String fechaSalida
private String fechaReingreso
METODOS: Constructor, mtodos getter y setter.
ACCESO RETORNA NOMBRE DEL METODO
public void multa()
CLIENTE:
ATRIBUTOS:
ACCESO TIPO NOMBRE ATRIBUTO
private int numTargetaCredito
METODOS: Constructor, mtodos getter y setter.
ACCESO RETORNA NOMBRE DEL METODO
public void multa()
public void consultarVehiculo()
ADMINISTRADOR:
ATRIBUTOS:
ACCESO TIPO NOMBRE ATRIBUTO
private int CdigoAdministrador
METODOS: Constructor, mtodos getter y setter.
ACCESO RETORNA NOMBRE DEL METODO
public void consultarVehiculo ()
public void eliminarVehiculo()
public void eliminarCliente()
FACTURA:
ATRIBUTOS:
ACCESO TIPO NOMBRE ATRIBUTO
private int CdigoFactura
private int costoTotal
private String TipoPago
METODOS: Constructor, mtodos getter y setter.
DIAGRAMA DE CLASE
Diseo preliminar de las interfaces graficas
(Bosquejo). LOGIN MENU
INGRESAR DATOS DEL USUARIO INGRESAR DATOS DEL VEHICULO MODIFICAR DATOS DEL USUARIO MODIFICAR DATOS DEL VEHICULO CONSULTAR DATOS DEL USURAIO CONSULTAR DATOS DEL VEHICULO LISTA DE TODO LOS USUARIOS DEL PARQUEADERO LISTA DE TODO LOS VEHICULO DEL PARQUEADERO INFORMACION DEL PARQUEADERO SALIDA DEL VEHICULO
LOGIN
MENU
INGRESAR DATOS DEL USUARIO
INGRESAR DATOS DEL VEHICULO
MODIFICAR DATOS DEL USUARIO
MODIFICAR DATOS DEL VEHICULO
CONSULTAR DATOS DEL USURAIO
CONSULTAR DATOS DEL VEHICULO
LISTA DE TODO LOS USUARIOS DEL PARQUEADERO
LISTA DE TODO LOS VEHICULO DEL PARQUEADERO
INFORMACION DEL PARQUEADERO
SALIDA DEL VEHICULO