Está en la página 1de 20

PROYECTOESTRUCTURADEDATOS

PELAYO PORRASHAROLD EDUARDO


TORRES QUIROGA CRISTIAN CAMILO

Programación Junior
Control de salida Concesionario de Vehículos
Primera entrega

DIEGO ROA
Octubre 2018
INSTITUCIÓN UNIVERSITARIAPOLITÉCNICOGRAN COLOMBIANO
Ingeniería de software
OBJETIVOS
General
Plantear diseñar e implementar un modelo de tecnología utilizando los tipos de estructura de datos dinámicas o estáticas para
resolver de la forma mas sencilla a través de arreglos en java la forma de manejar la información de un concesionario para
controlar el registro de vehículos y las ventas de los mismos utilizando el método del ingeniero para cumplir a cabalidad el
desarrollo del proyecto.

Específicos
Entender y aplicar los conceptos básicos de las estructura de datos haciendo uso de eclipse como entorno de programación en
leguaje java.

Identificar el tipo de arreglos en JAVAque se requieren para llevar a cabo el simulador que permitirá llevar control del
concesionarios en cuanto a vehículos y ventas se refiere.

Aprender paso a paso a desarrollar algoritmos de forma eficiente para optimizar el procesamiento de datos; conocer las bases
necesarias para empezar a desarrollar cualquier proyecto que se nos ocurra.
ALCANCE
Estructura de datos

Las estructuras de datos nos permiten resolver los problemas


de la vida cotidiana de manera más sencilla gracias a que las
reglas que las rigen nunca cambian, así que podemos asumir
que ciertas cosas son siempre ciertas. Adicionalmente son
dinámicas, si usamos lenguajes de programación como Java,
identificaremos que necesitamos definir el tamaño de los
arrays antes de ser usados. Usando una estructura de datos,
puedes hacer “un array” de tamaño indeterminado.

https://sites.google.com/site/edatosubo/4-estructura-de-datos-dinamicas
ALCANCE
Java como lenguaje de programación
Java es un lenguaje
de programación
orientado a objetos

Una de las principales virtudes


La compilación es tan buena, de Java es la gran cantidad de
que se llega a asimilar al documentación existente y de
lenguaje desde la idea , esdecir, librerías especializadas que nos
desde la base puede ser permiten ahorrar mucho
interpretado trabajo.
Java es, por otra parte, un lenguaje
que se adapta a la perfección a todo tipo
de dispositivos móviles como las
incipientes tabletas o Smartphone,una
ventaja que permite quecualquier
desarrollo de software creado a través
de Java sea visible desde cualquier lugar
y en cualquier momento.
Resultados esperados

Contar con el prototipo que permita controlar los vehículos con los que cuenta un concesionario y a la vez realice la asignación del
vehículo de acuerdo a la variables que se le indique.

Contar al final del proyecto con el modelo planteado junto con un informe general que describa la mecánica y el paso a paso que se
requirió para poder cumplir con el objetivo general.

Pruebas del proyecto y evidencia de la mismas.


Aplicabilidad de los temas

Algoritmos de
ordenamiento Pilas Colas Recursión listas
Descripción
Concesionario de autos

El modulo de control del concesionario permite tener la trazabilidad de las ventas y


el stock de los vehículos con lo cual se almacenara y se podrá consultar el modelo
que el cliente escoja, dando la opción de personalizar su producto de acuerdo a las
variables que seleccione, a la vez el sistema realizara un registro y dejara la
constancia del proceso realizado

Este modelo funciona a través de una serie de comandos seleccionados por el


cliente partiendo de la necesidad que tenga y confrontándolo con las opciones que
se le van a montar al sistema.
Descripción
Interfaz ejemplos
SEGUNDA ENTREGA

-Entradas : modelo , kilometraje , código venta , monto , documento, tipo de


vehículo , registrar vehículo

-Pre-condiciones :información del cliente

-Salidas :código del automóvil registrado , código venta


Pseudocodigo
PROGRAMA :CONSECIONARIO DE AUTOS

INICIO
DATOS
VARIABLES codigo
NUMERO DE DOCUMENTO NUMERICO ENTERO
CODIGO VENTA NUMERICO ENTERO
MODELO NUMERICO ENTERO
KILOMETRAJE NUMERICO ENTERO
MONTO NUMERICO ENTERO
MARCA TIPO STRING
TIPO DE VEHICULO TIPO STRING

MIENTRAS (codigo val, val1, modelo, kilometraje, codigoventa, monto, Opciont,Ocopcionmarca )


SI (buscar1 == 0 ) ENTONCES
ESCRIBIR
ESCRIBIR (“Registre la Marca del vehículo")
LEER (“ código del vehiculo , Codigo del atomovil,Monto de la venta"
Apellido del cliente, Nombre del cliente ,Numero de documento del cliente”)

FIN SI
FIN MIENTRAS
FIN
Tercera entrega
Pruebas y funcionalidades
http://estructuradedatosjp.blogspot.com/2015/11/pilas-y-colas-en-java.html
https://es.wikibooks.org/wiki/Programaci%C3%B3n_en_Java/Operadores_aritm%C3
%A9ticos
http://www.utim.edu.mx/~svalero/docs/ED_Java.pdf
https://poli.instructure.com/courses/5947/modules

También podría gustarte