Está en la página 1de 22

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
private
private
Private
Private
Private

int
String
Int
Int
int

NOMBRE
ATRIBUTO
idParqueadero
nombreParqueadero
cantidadPuesto
cantidadcliente
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
private
private
Private

String
String
Int

NOMBRE
ATRIBUTO
nombre
licenciaConduccion
cedula

METODOS: Constructor, mtodos getter y


setter

PERSONA:

ATRIBUTOS:
ACCESO

TIPO

private
private
private
private
Private
Private
Private

String
String
String
String
Int
Int
Int

NOMBRE
ATRIBUTO
tipoPersona
nombre
apellido
email
numid
contrasea
telefono

METODOS: Constructor, mtodos getter y


setter.
ACCESO RETORNA
NOMBRE
DEL
METODO
public
void
consultarVehiculo()

VEHICULO:

ATRIBUTOS:
ACCESO
TIPO
private
private
private
private
Private
Private
Private

String
String
String
String
Int
Int
Int

NOMBRE
ATRIBUTO
tipoVehiculo
Placa
Marca
Modelo
fechaEntrada
fechaSalida
tiempoTranscurrido

METODOS: Constructor, mtodos getter y


setter.
ACCESO RETORNA
NOMBRE
DEL
METODO
public
void
BuscarVehiculo()

TIPO DE VEHICULO:

ATRIBUTOS:
ACCESO

TIPO

private
private

String
String

NOMBRE
ATRIBUTO
carro
moto

METODOS: Constructor, mtodos getter y


setter.
ACCESO RETORNA
NOMBRE
DEL
METODO
public
void
BuscarVehiculo()

DEVOLUCION:

ATRIBUTOS:
ACCESO

TIPO

private
private
private
private

String
String
String
String

NOMBRE
ATRIBUTO
placa
numid
fechaSalida
fechaReingreso

METODOS:
Constructor, mtodos getter y setter.
ACCESO RETORNA
NOMBRE
METODO
public
void
multa()

DEL

CLIENTE:

ATRIBUTOS:
ACCESO

TIPO

private

int

NOMBRE
ATRIBUTO
numTargetaCredito

METODOS:
Constructor, mtodos getter y setter.
ACCESO RETORNA
NOMBRE
DEL
METODO
public
void
multa()
public
void
consultarVehiculo()

ADMINISTRADOR:

ATRIBUTOS:
ACCESO
TIPO
private
int

NOMBRE ATRIBUTO
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

private
private
private

int
int
String

NOMBRE
ATRIBUTO
CdigoFactura
costoTotal
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