You are on page 1of 3

UMG-Ingeniera en sistemas

3er. Semestre

Proyecto: Venta y Renta de discos de msica


Descripcin del proyecto
Music Rent es una empresa que se dedica a la comercializacin de bienes
de
entretenimiento, tales como venta y alquileres de discos de msica y DVDs.
Se le contrata a usted para que en base al funcionamiento del negocio,
elabore un sistema de software para llevar el control. Inicialmente se
solicita solo la descripcin de lo que se planea hacer.
Los mdulos requeridos son:
Registro de empleados: la empresa debe llevar el control de los
empleados que
tiene a su cargo, pues se debe saber que empleados han atendido las
ventas y pedidos.
Un empleado debe ser registrado con la siguiente informacin: cdigo,
nombres, apellidos,
sexo, edad, direccin, puesto y telfono.
Se debe presentar las opciones de alta, baja y modificacin de un
empleado.
Registro de clientes: tambin se quiere llevar el control de los clientes
que han
realizado compras y pedidos, por lo tanto se debe poder registrar a los
clientes con la
siguiente informacin: nombres, apellidos, NIT, direccin y telfono.
Se debe presentar las opciones de alta, baja y modificacin de un cliente.
Registro de tipos de producto: la empresa comercializa distintos
productos y se
debe contar con un registro de tipos de productos, por defecto estos son
juegos,
consolas, msica y pelculas, pero se podrn agregar ms. Se deber
registrar un ID y el
nombre del tipo de producto.
Se debe presentar las opciones de alta, baja y modificacin de un producto.
Registro de discos de msica: se deber tener un registro de todos los
discos de
msica que son comercializados por la empresa, se deber registrar la
siguiente informacin: titulo, artista, precio, existencia.
Se debe presentar las opciones de alta, baja y modificacin de discos de
musica.
Registro de DVDs: se deber tener un registro de todos los DVDs que son

UMG-Ingeniera en sistemas
3er. Semestre

comercializados por la empresa, se deber registrar la siguiente


informacin: nombre,
precio, existencia. Existen dos tipos de DVDs, los que son para la
venta y los que son
para alquiler.
Se debe presentar las opciones de alta, baja y modificacin de los DVDs.
Registro de alquiler de pelculas: se deber tener un registro de las
pelculas
alquiladas por la empresa, se deber registrar la siguiente informacin:
nombre,
cliente, fecha prstamo, fecha devolucin, precio, estado. Lo cual lo pueden
realizar por el NIT que es el campo primario de los clientes.
Se debe validar que haya existencia de pelculas y disponibilidad de las
mismas para
poder darlas en alquiler.

Proyecto 2, el cual se asocia al primero por ser la primera


parte.
Registro de pedidos: se deber registrar los pedidos realizados, la
informacin
requerida es: ID, producto, tipo de producto, precio, cliente, fecha pedido,
fecha
entrega, estado.
Se deben poder crear, modificar y eliminar pedidos.
Registro de ventas: se deber registrar las ventas realizadas, la
informacin
requerida es: empleado, cliente, total venta, fecha.
Un cliente al hacer una compra recibe una factura la cual contiene la
siguiente
informacin: numero de factura, nombre del cliente, nmero de NIT, detalle
de
productos, precio unitario, total. La empresa da la opcin de conceder 15
das de
crdito en las compras, es decir, un cliente puede cancelar la factura en el
momento
de la compra o 15 das despus de la misma, es decir, puede estar
pendiente de pago o
cancelada. Puede ser anulada si el cajero se equivoc cuando se registraba
la compra.
A la empresa le interesa que el sistema maneje esta informacin. Es
necesario guardar

UMG-Ingeniera en sistemas
3er. Semestre

el detalle de los tems vendidos.


Al cancelar una factura el cliente recibe un recibo de caja que es un
comprobante de
pago. La informacin que contiene un recibo de caja es la siguiente: nmero
de recibo,
nmero de factura, nombre del cliente, forma de pago, monto.
Consultas:
Clientes (bsqueda por NIT o nombre)
Productos (bsqueda por ID, nombre o marca)
Pedidos (bsqueda por ID, o ID del cliente)
Alquileres (bsqueda por ID, o ID del cliente)
Facturas (por nombre del cliente o nmero de factura)

Reportes:

La aplicacin debe mostrar los siguientes reportes:


Reporte de Clientes (Ordenados Por nombre, por Nit, por Edad).
Reporte de productos. (por tipo de productos)
Reporte de Documentos (Por Cantidad, Por Fecha).
Reporte de alquileres

Especificaciones tcnicas
El sistema debe ser desarrollado en C++, donde se debe de manejar
estructuras de datos, archivos de datos o una base de datos en cualquier
motor.
Fecha de Entrega
La Fecha de entrega es el: Indicada en clase y presentacin en clase con
CAONERA.
Se realizara una entrega del mismo en papel y una copia electrnica, la cual se
debe de enviar a la cuenta wobil@hotmail.com un da antes o el mismo da.

You might also like