proyecto parqueadero kmk ( 1 entrega ).pdf

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

Upload: miguel-lobo

Post on 24-Sep-2015

20 views

Category:

Documents


1 download

TRANSCRIPT

  • 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