Proyecto Progra 090 V4

Universidad de San Carlos de Guatemala Facultad de Ingeniería Ing. Herman Veliz Enunciado de Proyecto Programación de c

Views 162 Downloads 1 File size 207KB

Report DMCA / Copyright

DOWNLOAD FILE

Recommend stories

Citation preview

Universidad de San Carlos de Guatemala Facultad de Ingeniería Ing. Herman Veliz

Enunciado de Proyecto Programación de computadoras 1

Auxiliares: Anderson Vicente Marco Vinicio Gongora

Objetivos Generales  

Adquirir y aplicar conocimientos para el manejo del paquete de base de datos relaciones MS Access. Aplicar y reforzar los conocimientos en los programas de aplicación MS Word, MS Excel y MS Power Point.

Objetivos Específicos   

Crear una aplicación grafica con MS ACCESS que permita una gestión del área compras y ventas. Desarrollar la habilidad de investigación. Analizar los procesos que se involucran en el área de compras y ventas de una empresa.

Descripción La distribuidora guatemalteca “Casa fina” se dedica a la importación y distribución de productos para el área de hogar, ferretería, electrodomésticos y línea blanca, por crecimiento y nuevas políticas la gerencia ha decidido sistematizar los procesos de facturación y control de compras para ello se debe implementar un sistema en los puntos de venta (cajas) para las sucursales y llevar el control de proveedores así como compras, ventas, clientes y el inventario de productos. Para adquirir nueva mercadería el área de compras debe realizar órdenes de compra y estas deben ser aprobadas por el jefe del departamento. La información que se desea almacenar es la siguiente: PROVEEDORES    

NIT Nombre Dirección Estado (Activo, Inactivo)

CLIENTES      

NIT Nombre Dirección Teléfono Email Estado

PRODUCTOS     

Código Nombre Descripción Cantidad existente Precio compra



Precio venta

VENTAS       

Numero factura Cliente Fecha de la venta Monto Forma de pago (al contado o al crédito) Detalle de los productos vendidos (código, cantidad, descripción, precio, etc.) Estado del pago (pendiente, pagado)

COMPRAS       

Numero factura Proveedor Fecha de la compra Monto Forma de pago (al contado o al crédito) Detalle de los productos vendidos (código, cantidad, descripción, etc.) Estado del pago (pendiente, pagado)

Access 1. Crear las tablas necesarias para almacenar la información anteriormente indicada con sus respectivos tipos de datos para cada columna y las relaciones que considere pertinentes. 2. Crear un formulario que permita ingresar información de las ventas, utilizando al menos los siguientes criterios:  Se debe permitir seleccionar el cliente al cual se le está realizando la venta y automáticamente se deben mostrar los campos de nombre, dirección, teléfono y NIT.  La fecha será generada automáticamente a partir de la que tenga el sistema al momento de realizar la venta.  El monto total y el IVA se debe calcular automáticamente  Al momento de realizar la venta se debe elegir la forma de pago.  Se debe permitir agregar productos al detalle de la venta, se debe seleccionar el producto y los campos de precio y descripción se deben llenar automáticamente  Al momento de realizar la venta la cantidad existente del o los productos de dicha venta debe ser restada de la tabla de productos.

Consultas 1. Mostrar el listado de los clientes que han realizado por lo menos una compra durante los últimos tres meses (Nombre, Dirección, Teléfono, Email, Estado) 2. Mostrar el listado de productos que hay en existencia y que no se ha vendido en ninguna ocasión (Nombre Producto, Nombre Área, Cantidad Existente, Precio Compra, Precio Venta) 3. Mostrar el listado de productos por área (Nombre Área, Nombre Producto, Descripción, Cantidad Existente, Precio Compra, Precio Venta) 4. Mostrar todas las ventas de un determinado día, ordenar por número de factura. (Factura, Nombre Cliente, Monto Total, Fecha, Forma de Pago, Estado de Pago) 5. Mostrar las compras realizadas por proveedor (Id Compra, Factura, Monto Total, Nombre Proveedor, Forma Pago, Estado Pago) 6. Mostrar el detalle de determinada venta solicitando el número de la factura para realizar la búsqueda. 7. Mostrar el detalle de determinada compra solicitando el número de la factura y el id del proveedor para realizar la búsqueda. 8. Mostrar los clientes que han comprado determinado producto en cierto rango de fechas, se debe solicitar el código de producto y la fecha inicial y la fecha final.

Excel 1. Realizar importación de los datos que se encuentran en la base de datos de Access que considere necesarios para generar los siguientes reportes  Contar productos por área en existencia  Total de ventas por mes (en Q)  Total de compras por mes (en Q)  Total de ventas por forma de pago (crédito o contado).



Total de Compras por proveedor (en Q)

Word 1. En MS Word crear una plantilla que servirá como aviso de cobro a los clientes que tengan facturas con más de un mes de realizadas y que estén pendientes de pago. Para este punto utilizar la opción de combinar correspondencia.

Power Point 1. Crear una presentación donde se muestren todos los procedimientos realizados para realizar el proyecto en cada una de las herramientas, en otras palabras documentar en forma de una guía los pasos que siguieron para realizar el proyecto.

Restricciones La fecha de entrega es el jueves 30 de octubre en horario de 18:00 – 19:00 únicamente, el lugar de reunión será en el salón 104 (DSI) del edificio T3. El proyecto se puede realizar en grupos de máximo 8 personas, elegir a un coordinador para llevar un control al momento de la calificación. Los documentos de Word, Excel , Power Point y el archivo accdb de Access comprimirlo en un zip con el nombre “proyecto090_#carnetCoordinador” en un CD debidamente identificado. Al momento de la calificación deben estar presentes todos los integrantes del grupo ya que se realizaran preguntas del proyecto, de lo contrario se penalizara con puntos menos afectando a todo el grupo. Llevar una computadora por grupo para la calificación. Copias parciales o totales de proyectos tendrán una nota de 1 puntos para diferenciar a quienes no entregaron, y se reportara a las respectivas escuelas.