Proyecto paradigmas de programacion
Enviado por DAIRO FERNANDEZ DIAZ • 28 de Abril de 2019 • Trabajo • 1.502 Palabras (7 Páginas) • 104 Visitas
[pic 1][pic 2]
Documento base para el desarrollo de una aplicación en Java para administración de parqueaderos
GRUPO DE TRABAJO 12
ELIAB ARGEL VEGA
CARLOS EDUARDO ARIAS FERNANDEZ
JULIAN MALAGON NAVARRO
DAIRO FERNANDEZ DIAZ
NELSON LAINELEC SANTISTEBAN
PARADIGMAS DE PROGRAMACION
DIEGO SATOBA
Docente Tutor
2018
TABLA DE CONTENIDO
INTRODUCCION……………………………………………………………..3
JUSTIFICACIÓN………………………………………………………………3
DESCRIPCION………………………………………………………………...3
APLICABILIDAD………………………………………………………………4
DEFINICION DE FUNCIONALIDADES…………………………………….4
ANALISIS Y DISEÑO ORIENTADO A OBJETOS………………………..5
PSEUDOCODIGO……………………………………………………………..5
INTRODUCCION
El propósito del Software es diseñar e implantar una Aplicación para una organización de parqueaderos, dicha aplicación servirá para que los empleados del parqueadero puedan registrar el ingreso y salida de los vehículos, así como el cobro del valor del servicio y el reporte de los ingresos por días, o intervalos de tiempo. El software será analizados teniendo en cuenta aspectos básicos como: Control Entrada, control de Salida, Seguridad y Reportes. Gracias a las herramientas tecnológicas la optimización del tiempo y de los procesos es cada día mayor, práctico y seguro, permitiendo gran nivel competitivo, empresarial y laboral reflejado en el momento en que el usuario interactúa con la Aplicación. El sistema se dejará abierto, ofreciendo una herramienta de consulta y apoyo para futuras labores de mejoramiento o ajustes.
JUSTIFICACION
La idea surge debido a que se ha identificado que actualmente es muy tedioso el manejo manual que se le está dando a los parqueaderos ya que generan muchas complicaciones en el control de los vehículos, usuarios y empleados que hacen uso de estos. El control a través de planillas y libros ha generado en algunos casos pérdida de tiempo, perdida de información, riesgo de seguridad, inconformismo entre los usuarios y es susceptible a fraudes al no existir un control sistematizado en los cobros de tarifas.
DESCRIPCION
El programa permitirá llevar el control del tiempo que permanezca un vehículo en un parqueadero y realizar la respectiva liquidación del valor a cancelar. El parqueadero cuenta una tarifa de valor por minuto, no se tiene mensualidades, no se tiene tarifa plana, el parqueadero funciona en un horario de 6:00 a.m. a 10:00 p.m. y no permiten dejar vehículos de un día para otro.
Para esto se capturarán los siguientes datos:
1. Placa del vehículo.
2. Fecha y Hora Ingreso.
3. Fecha y Hora Salida.
Con los datos anteriores se realizará la liquidación del valor a cancelar, que consiste en tener el tiempo de permanencia y multiplicarlo por el valor del minuto,
El tiempo de permanencia es la resta entre Hora final y Hora inicial aproximado al minuto, no se tendrán en cuenta los segundos. Por tal motivo esta resta no puede ser en ningún caso negativa.
Al capturar la hora final se genera automáticamente en pantalla al usuario el valor que debe cancelar el cliente,
Una vez liquidado el vehículo, no será posible volver a liquidarlo más veces, se tiene como supuesto que el vehículo ha salido del parqueadero cuando se liquida.
El valor del minuto no es administrable por temas de seguridad, por tal motivo en el momento que requiera cambiar el valor del minuto se realizara directamente en el código.
El usuario podrá buscar la placa que quiera liquidar, por número y por letras para saber la hora de entrada y poder realizar la liquidación.
APLICABILIDAD
Como se piensa vincular el contenido del módulo con el desarrollo del proyecto
El proyecto consiste en controlar el tiempo que dure un vehículo en un parqueadero Y realizar una liquidación.
Primero utilizaremos el lenguaje de programación java como herramienta para programar nuestro software y el entorno de desarrollo eclipse para que nos facilite utilizar las líneas de código, programar la hora y salida del parqueadero, programar el valor del parqueadero entre otras variables.
El concepto sobre programación orientada a objetos nos permite diseñar un programa para obtener resultados de los clientes que están ingresando
No sólo podemos utilizar esta herramienta también está el algoritmo divide y vencerás este nos permite dar solución a nuestro proyecto si nos encontramos en un momento muy difícil buscando estrategias para poderlo desarrollar
Back tracking que como anterior mente decía nos da estrategias en el caso del parqueadero por ejemplo creamos un programa donde aparte de que regule el tiempo nos de datos del cliente si tomamos una decisión mal esta herramienta nos dice que volvamos atrás para ver que se realizó mal si no encontramos una solución nos da la opción de devolvernos y replantear
En nuestro caso los lenguajes de programación nos dan alternativas para poder desarrollar nuestro proyecto los conceptos de programación nos dan estrategias para realizar un proyecto mejor orientado y tener un proyecto final
...