You are on page 1of 13

ESTRUCTURA DE DATOS I

TRABAJO GLOBAL Andrea Meja Serna Gpe. Danahe Rojas Camargo Tanya Montiel Romo Martin Anacasco Rodrigo 4to Semestre Gpo.1

ESTRUCTURA DE DATOS I

Contenido Introduccin..2 Misin............................................................................................................................................ 3 Visin............................................................................................................................................. 3 Objetivo general ............................................................................................................................ 3 Objetivos especficos: .................................................................................................................... 3 Descripcin del Problema.4 Alternativas de solucin ................................................................................................................. 5 Mejor alternativa ........................................................................................................................... 5 Desarrollo de la Abstraccion..6 Diseo de la solucin del problema....7-9 Desarrollo e implementacin de la alternativa..10-11 Conclusin12 Bibliografa12

ESTRUCTURA DE DATOS I

INTRODUCCIN

En este documento se encontrara el propsito de la nueva pequea empresa Abarrotes ADT (misin, visin y objetivos) as como la problemtica en el sistema administrativo el cual tendr registrados los productos que se tienen en bodega, as como su fecha de entrada, marca y su fecha de caducidad. Esto ayudando a que los productos no se almacenen por largas temporadas y esto ocasione que el producto se tenga que desechar. El sistema solo ser operado por el encargado de la bodega y el vendedor. A este sistema se le darn alternativas de solucin estas dadas por el programador, eligiendo la mejor alternativa para la solucin del problema. Aqu mismo se mostrara el proceso del programador para el sistema desde su inicio hasta su final.

ESTRUCTURA DE DATOS I

ABARROTES ADT

Misin
Crear relaciones a largo plazo con nuestros clientes, mientras crecemos en conjunto proporcionndoles productos y servicios de alta calidad.

Visin
Ser la pequea empresa con el mayor nmero de clientes satisfechos y asegurarnos que nuestros productos sean de buena calidad y a un precio razonable.

Objetivo general
Recaudar el mayor nmero clientes, para que mientras ellos estn satisfechos con la calidad de nuestros productos y su precio, logremos juntar el capital necesario para hacer rentable nuestro negocio.

Objetivos especficos:
Contar con una cartera de clientes mayor a los 100 en un lapso mnimo de un ao. Lograr hacer crecer la empresa para asi no ser solo minorista sino tambin mayorista. Recuperar la inversin en un lapso no mayor al primer trimestre.

ESTRUCTURA DE DATOS I

DESCRIPCIN DEL PROBLEMA

Abarrotes ADT es una pequea nueva empresa que pronto saldr al mercado, nuestra mayor distincin ser la calidad y precio de los productos, para que esto se logre tenemos que contar con un sistema administrativo que beneficie a las dos partes el cliente y el vendedor. Lo que realizaremos es un programa que cuente con las caractersticas necesarias para un buen control de los productos (nombre del producto, marca, fecha de entrada y fecha de caducidad). Los productos sern registrados con los campos anteriormente mencionados y cuando se requiera un producto este se buscara y se vender el producto que se registro en primer lugar, as con esto los productos no estarn largo tiempo en bodega y no se tendrn que desechar y con esto garantizamos que los productos son de calidad y frescos. En conclusin buscamos un sistema avanzado en donde los registros queden protegidos y sobre todo se tenga una buena bitcora de todos los movimientos y as tambin nosotros contemos con una buena administracin.

ESTRUCTURA DE DATOS I

ALTERNATIVAS DE SOLUCIN

1.- Utilizar una pila, es un tipo especial de lista abierta en la que solo se pueden insertar y eliminar nodos en uno de los extremos de la lista. Adems, las escrituras de datos siempre son inserciones de nodos, y las lecturas siempre eliminan el nodo ledo. Estas caractersticas implican un comportamiento de lista LIFO (Last In First Out), el ltimo en entrar es el primero en salir. 2.-Utilizar listas con colas, caracterizada por ser una secuencia de elementos en la que la operacin de insercin se realiza por un extremo y la operacin de extraccin por el otro. Tambin se le llama estructura FIFO (del ingls First In First Out), debido a que el primer elemento en entrar ser tambin el primero en salir.

MEJOR ALTERNATIVA

La utilizacin de listas con colas es la mejor alternativa para este sistema ya que esto dar al programador una forma ms sencilla de programar, y de identificar los comportamientos y atributos de la problemtica.

ESTRUCTURA DE DATOS I

DESARROLLO DE LA ABSTRACCIN

ATRIBUTOS
Nombre de Producto Marca Fecha de Entrada Fecha de Caducidad

COMPORTAMIENTOS
Agregar Producto Mostrar Productos Vender Producto Salir

ESTRUCTURA DE DATOS I

DISEO DE LA SOLUCIN DEL PROBLEMA

INICIO

struct product int producto[4]; char entrada[30]; char cad[20]; char marca[30]; struct product *siguiente; void elegir(); void mostelegir(); void agregar(struct product *, int); struct product *primero=NULL, *ultimo=NULL,*nuevonodo;

Abarrotes ADT 1.-Agregar Producto 2.-Mostrar Producto 3.-Mostrar Producto 4.-Salir

Salir No Agregar Producto

Si

Elija el producto a almacenar 1.-Jamon 2.-Salchicha 3._Leche 4.-Quesos

Datos

ESTRUCTURA DE DATOS I

Cuantos productos desea Almacenar

Nombre del Producto Fecha de entrada del Producto Fecha de Caducidad Marca del Producto

Abarrotes ADT 1.-Agregar Producto 2.-Mostrar Producto 3.-Mostrar Producto 4.-Salir

2.-Mostrar elegir una opcin no Producto si

ESTRUCTURA DE DATOS I

Elija el producto a mostrar 1.-Jamon 2.-Salchicha 3._Leche 4.-Quesos

Nombre del Producto Fecha de entrada del Producto Fecha de Caducidad Marca del Producto

Abarrotes ADT 1.-Agregar Producto 2.-Mostrar Producto 3.-Vender Producto 4.-Salir

si almacen vacio no 3.-Vender Producto

Eliminar primer producto almacenado_

5.-Terminar sesin

si Gracias por su preferencia

ESTRUCTURA DE DATOS I

DESARROLLO E IMPLEMENTACIN DE LA ALTERNATIVA El programa comienza con un men. ***Abarrotes ADT*** 1.- Agregar Producto 2.- Mostrar Productos 3.- Vender Producto 4.- Salir Elija una opcin 1.-Agregar Producto Cuando se elija esta opcin se desplegara otro Men *** Elija producto a almacenar *** 1.-Jamon 2.-Salchicha 3.-Queso 4.-Leche Despus se preguntara cuantos productos se desean almacenar. Para cualquiera de las opciones se darn los siguientes parmetros a contestar. Fecha de entrada del Producto Fecha de caducidad del Producto Marca del Producto Al terminar de contestar las siguientes caractersticas se volver el men principal.

10

ESTRUCTURA DE DATOS I

***Abarrotes ADT*** 1.- Agregar Producto 2.- Mostrar Productos 3.- Vender Producto 4.- Salir Si se desean mostrar los producto se eligira la opcin 2 y se desplegara otro men *** Elija producto a mostrar *** 1.-Jamon 2.-Salchicha 3.-Queso 4.-Leche Al elegir la opcin se mostraran los productos almacenados en ese mbito. Para vender un producto se volver al men principal en donde se escoger la opcin 3 y volver a aparecer el men en el cual se escoger el producto a vender. *** Elija producto a vender *** 1.-Jamon 2.-Salchicha 3.-Queso 4.-Leche De esto se eliminara el producto de la opcin que primero se registro. Si ya no se desea otra realizar otra funcin se oprimir 4.

11

ESTRUCTURA DE DATOS I

CONCLUSIN

La pequea empresa contara con un sistema eficiente, en donde estamos seguros que los clientes estarn satisfechos de los productos que encontraran en nuestra abarrotera ya que sern frescos, de calidad, y aun bajo precio, as tambin nosotros aumentaremos nuestras ventas y nuestros productos no se tendrn que desechar por cuestiones que su fecha de caducidad se venza. Y por otra parte el programa para administrar los productos es muy fcil de manejar, cualquier persona podr trabajar el sistema.

BIBLIOGRAFIA No se usaron fuentes bibliogrficas.

12

You might also like