web viewintel celeron g460. disco duro 500gb. 1gb ddr3 / mouse optico. teclado ps2. quemador dvd...
TRANSCRIPT
WinuxSOFT
Facturación
WinuxSOFTELABORADO POR: OSCAR NUÑEZ 2012
INFORME SOBRE EL S.I “FACTURACION”
VERSION 1.0
SISTEMA
1
Facturación
INTRODUCCION
A continuación podrán observar el análisis completo de un sistema de facturación,
desarrollado para ayudar en la automatización de las funciones principales de empresas
WinuxSoftSistema De Facturacion v.1.0 Oscar Nuñez
VERSION 1.0
SISTEMA
2
cuyo rubro primordial es la venta de productos y servicios. El siguiente sistema que
estudiaran será capaz de ayudar en las tareas de: control de inventario, haciendo posible
los cargos y descargos de productos del almacén, transferencias de productos entre sus
sucursales; contabilidad, mostrando de manera fácil y efectiva en informes los gastos y
utilidades producidos por cada punto de venta, el porcentaje de ganancia de cada uno de
los productos o servicios, llevando control del fisco, planilla de sueldos, comisiones y
adelantos a vendedores, compras, descuentos y devoluciones de compras; facturación,
registrando cada uno de las ventas generadas, descuentos y devoluciones de compras;
créditos; llevando control de todas las cuentas por cobrar y por pagar, anotando sus
abonos y cancelaciones. Contribuyendo así, en la toma de decisiones logrando que la
empresa alcance un superávit considerable junto con muchos más beneficios.
OBJETIVOS
El motivo del presente informe es dar a conocer los objetivos que persigue el sistema de
facturación, presentar los recursos que se involucraron, el estimado de tiempo que llevo
realizar cada una de las tareas en su elaboración y mostrar el presupuesto de su
WinuxSoftSistema De Facturacion v.1.0 Oscar Nuñez
PROGRAMING IS OUR LIFEPROGRAMING IS OUR LIFE
3
realización. Buscamos mostrar la manera en que se recopilaron los requerimientos
hechos por los usuarios finales y mostrar comprensivamente el total funcionamiento del
sistema por medio de DFD, identificando los procesos, flujos de datos y archivos que el
sistema de facturación utiliza.
WinuxSoftSistema De Facturacion v.1.0 Oscar Nuñez
4
INDICE
2. INTRODUCCION3. OBJETIVOS4. INDICE5. OBJETIVOS DEL SISTEMA6. RECURSOS INVOLUCRADOS7. ESTIMACION DEL TIEMPO DE ELABORACION8. PRESUPUESTACION9. DETERMINACION DE REQUERIMIENTOS
RECOPILACION DE REQUERIMIENTOS10. HERRAMIENTAS PARA LA RECOPILACION DE REQUERIIENTOS
a. ENTREVISTAb. ENCUESTA
12. OBSERVACIONES13. DIAGRAMAS DE FLUJO
a. DIAGRAMA DE CONTEXTOb. DIAGRAMA DE NIVEL 1
16. SIMBOLOGIA DE DIAGRAMA DE FLUJOS17. DICCIONARIOS DE DATOS
a. NIVEL DE CONTEXTOb. NIVEL
28. CONCLUSIONES29. RECOMENDACIONES
WinuxSoftSistema De Facturacion v.1.0 Oscar Nuñez
5
OBJETIVOS DEL SISTEMA
El principal objetivo de este proyecto, es la implementación de un sistema de
información que ayude en la automatización de las actividades realizadas
cotidianamente en empresas que aun no cuenta con un sistema de facturación. Este
sistema busca facilitar las labores diarias de los almacenes y puntos de venta,
obteniendo un mejor aprovechamiento del tiempo invertido en las tareas que se realizan
y a consecuencia de esto, ser efectivos en todos los campos de la empresa, estar
totalmente informados del desarrollo y evolución de la empresa, ayudando asi en la
toma de decisiones.
WinuxSoftSistema De Facturacion v.1.0 Oscar Nuñez
6
RECURSOS INVOLUCRADOS
PERSONAL: Para la elaboración del sistema será necesario contar con la participación
de dos analistas, dos programadores, un usuario final de punto de venta, un usuario final
de almacén, gerente o supervisor de ventas y administración; y el encargado de las
finanzas de la empresa.
EQUIPO: Se necesitaran para la elaboración del sistema, dos ordenadores, uno para
cada programador, una impresora, crear una red LAN entre ambos ordenadores para
compartir la impresora y así poder imprimir documentos relacionados con el sistema,
resultados de las encuestas hechas a los usuarios finales, quemadora de CD’s y CD’s
para transportar prototipos iniciales del sistema.
SOFTWARE: Sera necesaria la adquisición, de aplicaciones para el procesamiento de
texto y hojas de cálculo, tales como Microsoft Word y Excel; un sistema manejador de
base de datos (DBMS), para cual usaremos Microsoft SQL Server; un lenguaje de
programación, utilizaremos Microsoft Visual Fox Pro 6.0.
MONETARIO: Incurriremos en costos por la compra de equipo y software para
programación e impresión de documentos.
WinuxSoftSistema De Facturacion v.1.0 Oscar Nuñez
7
ESTIMACION DEL TIEMPO DE ELABORACION
Implantacion y Mantenimiento
Pruebas De Sistema
Programacion
Diseño
Analisis
0 2 4 6 8 10 12 14 16
3 Semanas4Semanas4 Semanas2 Semanas2Semana
WinuxSoftSistema De Facturacion v.1.0 Oscar Nuñez
8
PRESUPUESTACION
SOFTWARE:
Microsoft Office Professional 2010 $ 350
Microsoft Visual Studio Professional 2010 $ 500
Microsoft SQL Server 2012 $ 600
Windows 7 SP1 $ 219
HARDWARE:
2 COMPUTADORAS: $ 705
Intel Celeron G460
Disco Duro 500GB
1GB DDR3 / Mouse Optico
Teclado PS2
Quemador DVD Sata
Monitor LED 15.6”
IMPRESORA: $ 50
Canon Pixma IP2700
OTROS:
Resma De Papel Tamaño Carta y Oficio $ 10
Depreciación & Servicios $ 200
Costo Del Elaboración Del Proyecto $ 530
TOTAL: $ 3164
DETERMINACION DE REQUERIMIENTOS
WinuxSoftSistema De Facturacion v.1.0 Oscar Nuñez
9
La empresa ------- siempre ha llevado la facturación a mano, la cual causa que se
desperdicie un poco de tiempo en procesos de la empresa que deberían de ser un poco
más automatizadas. -------- desea un sistema de facturación con el cual se puede ahorrar
tiempo.
A la hora de realizar una venta se toma el pedido del cliente. Luego se buscan los
productos y los precios en sus archivos para presentar una cotización.
RECOPILACION DE REQUERIMIENTOS
Mejorar la rapidez de la facturación en la empresa ----.
Hacer que la facturación sea más sencilla y no un obstáculo para entender.
Mejorar la administración de la empresa.
Optimizar la toma de decisiones.
Llevar un control total del inventario de la empresa.
HERRAMIENTAS PARA LA RECOPILACION DE
REQUERIMIENTOS
WinuxSoftSistema De Facturacion v.1.0 Oscar Nuñez
10
ENTREVISTA:
1. El proceso básico de la empresa es:
2. Los datos que utiliza o produce este proceso son:
3. ¿Cuáles son los límites impuestos por el tiempo y la carga de trabajo?
4. ¿Qué controles de desempeño utiliza?
5. ¿Cuál es la finalidad de la actividad dentro de la empresa?
6. ¿Qué pasos se siguen para realizarla?
7. ¿Dónde se realizan estos pasos?
8. ¿Cuánto tiempo se tarda en efectuarlos?
9. ¿Con cuánta frecuencia lo hacen?
10. ¿Quiénes emplean la información resultante?
ENCUESTA:
1. ¿Cuál es el problema?
WinuxSoftSistema De Facturacion v.1.0 Oscar Nuñez
11
2. Detalles del problema
3. Importancia del problema
4. ¿Cuál cree el solicitante que puede ser la solución al mismo?
5. ¿En qué forma ayuda un sistema de información?
6. Breve resumen de los reportes usados y funciones que se realizan
7. ¿Qué otras personas tienen conocimiento del problema y que se pueden
contactar?
OBSERVACIONES
Según las entrevistas y encuestas realizadas tanto a gerentes como a usuarios finales, en
resumen se obtuvo el siguiente diagnóstico:
WinuxSoftSistema De Facturacion v.1.0 Oscar Nuñez
12
Los usuarios finales realizan tareas repetitivas, diariamente, como ser: venta, compra y
descuento de productos y servicios, llevando control de dichos productos con controles,
informes y facturas a mano. Con la implementación del sistema de información se busca
automatizar cada una de esas tareas, ahorrando tiempo y realizando eficientemente lo
anteriormente dicho. El proceso de ventas debe ser capaz de manejar un precio base por
producto con un porcentaje de descuento. El Sistema deberá manejar el inventario de
cada sucursal y los almacenes, disponibilidad de productos. El S.I. necesita generar
reportes de ventas diarios y mensuales (Cierres De Periodo). Manejara precios de
costos, ISV, precios de venta y ganancias o pérdidas.
SISTEMA DE FACTURACON--------------------------------------------------
DIAGRAMA DE CONTEXTO
WinuxSoftSistema De Facturacion v.1.0 Oscar Nuñez
13
DIAGRAMA DE NIVEL 1
WinuxSoftSistema De Facturacion v.1.0 Oscar Nuñez
14WinuxSoftSistema De Facturacion v.1.0 Oscar Nuñez
15WinuxSoftSistema De Facturacion v.1.0 Oscar Nuñez
16
Simbología De Diagramas De Flujo
NIVEL DE CONTEXTO
WinuxSoftSistema De Facturacion v.1.0 Oscar Nuñez
17
Diccionario De Datos
Requerimientos de Cliente
Descripción
El cliente proporciona los requerimientos del producto que necesita.
Procesos-Entidades
El cliente Realiza una Solicitud Para la compra de materiales que requiere a través de una solicitud.
Estructura de datos
Los datos que el cliente proporciona son: características del producto, precios aceptables, Cantidad x Unidad y fecha de entrega.
Cotizaciones
Descripción
Es un documento donde se especifica los precios actuales de los productos que el cliente requiere y esperar que el cliente los acepte.
Procesos-Entidades
La cotización se da desde el sistema de y ventas hacia la entidad cliente.
Estructura de datos
Los datos que contiene la cotización son: descripción del producto cotizado, cantidades, precios, fecha de cotización, fecha de entrega, datos del vendedor y cualquier otra información adicional necesaria.
Cotización aprobada
Descripción
Es la decisión que el cliente toma de acuerdo a la cotización que se le entrego, puede tener 2 diferentes tipos que son: cotización aceptada, cotización rechazada.
Procesos-Entidades
Esta es la respuesta desde la entidad cliente al proceso de control y venta.
Estructura de datos
La estructura esta defina por cotización aceptada o rechazada.
Requerimientos de Precios
Descripción
Es un documento que se emite con relación a los precios especificados que el cliente requiere.
WinuxSoftSistema De Facturacion v.1.0 Oscar Nuñez
18
Procesos-Entidades
El documento es realizado por el departamento de ventas hacia la entidad cliente.
Estructura de datos
La estructura del documento es: fecha, nombre de cliente, precios de producto requerido, nombre de producto.
Precios específicos
Descripción
Es la información actual de los precios de los productos contra los precios que el cliente requiere.
Procesos-Entidades
Es proporcionado por la entidad cliente hacia el departamento de ventas.
Estructura de datos
La estructura del documento es: fecha, nombre de cliente, precios de producto confrontados(precios requeridos contra precios actuales), nombre de producto,
Este se anexa a la cotización.
Requerimientos de Cliente(Existencias)
Descripción
Comprende la verificación del producto que el cliente requiere.
Procesos-Entidades
Este va desde persona que factura hacia almacenamiento producto.
Estructura de datos
La estructura de este flujo comprende: fecha, numero de pedido, descripción de producto, cantidad de producto.
Estado de Inventario
Descripción
Es la confirmación de los productos requeridos cumplen con lo mínimo de existencia requerida de la entidad cliente.
Procesos-Entidades
Este se da de almacenamiento de productos hacia el Cliente.
Estructura de datos
Los datos que recibe la gerencia general son: numero de cotización, nombre del cliente, descripción de productos, cantidad a elaborar, materias primas y sus
WinuxSoftSistema De Facturacion v.1.0 Oscar Nuñez
19
costos respectivos.
Solicitud de aprobación
Descripción
Es un documento que se le envía a la Gerencia General, cuando el cliente rebasa su crédito, esta puede tomar 2 aspectos: rechazo o aprobación de crédito.
Procesos-Entidades
El gerente general recibe esta solicitud de la persona que factura con relación al crédito del cliente
Estructura de datos
Los datos que componen este flujo son: numero de cotización, fecha, datos del cliente, saldo de Cliente, cotización (inf. De precios y productos)
Solicitud aprobada
Descripción
Es la respuesta de la solicitud de aprobación del crédito de un cliente específico, y esta puede ser negativa o positiva.
Procesos-Entidades
El gerente general Envía esta solicitud aprobada o rechazada a la persona que factura con relación al crédito del cliente.
Estructura de datos
Los datos que componen este flujo son: numero de cotización, fecha, datos del cliente, saldo de Cliente, cotización (inf. De precios y productos),firma de aprobación o Negación de Crédito.
Datos de Cliente + cotización
Descripción
Se refiere a la validación que se verifica cuando se tiene los requerimientos necesarios (precios y existencias) + datos del cliente.
Procesos-Entidades
La validación del crédito de cliente de la persona encargada de facturar, ya sea aprobada o denegada
Estructura de datos
Esta comprende: fecha, datos del cliente, detalle del producto, precios, cantidad y total de cotización aprobada por el cliente.
WinuxSoftSistema De Facturacion v.1.0 Oscar Nuñez
20
Factura
Descripción
Es el documento de factura o crédito fiscal que se emite en forma total o parcial del pedido del cliente.
Procesos-Entidades
La emisión de este comprobante es entregada a la entidad cliente
Estructura de datos
Esta comprende: numero de factura, fecha, datos del cliente, detalle del producto, precios, cantidad y valores y total.
Saldo Validado
Descripción
Es la verificación del total del cliente no sobrepase él limite de crédito estipulado.
Procesos-Entidades
Esta información se da de cliente a través de la cotización que el mismo aprueba a la persona que factura para verificar saldo.
Estructura de datos
Esta comprende: fecha, datos del cliente, detalle del producto, precios, cantidad y total de cotización aprobada por el cliente mas una verificación de saldo aprobado.
Copia de factura
Descripción
Es una copia de la factura expedida al cliente.
Procesos-Entidades
Este se da de la salida de pedidos a la entidad Contabilidad.
Estructura de datos
Esta comprende: numero de factura, fecha, datos del cliente, detalle del producto, precios, cantidad y valores y total.
ENTIDADES .
CLIENTE.
Descripción.
WinuxSoftSistema De Facturacion v.1.0 Oscar Nuñez
21
El cliente llega a la empresa en búsqueda de su producto, El cliente solicita un producto, y lo transmite a la persona que factura. Al cliente se le presenta la cotización de ventas y él es quien determina al final la aceptación o rechazo de la misma.
Flujos de datos.
Internos.
Solicitud de compra
Datos de pago
Respuesta de la cotización
Externos.
Cotización
Datos de entrega
Resumen de Lógica.
Existe una solicitud de compra hacia la persona que factura.
El cliente recibe una cotización de acuerdo a sus requerimientos
El cliente toma la decisión de aceptar la cotización o rechazarla.
Si el cliente acepta la cotización se le factura.
Se le entrega un recibo de factura.
GERENCIA GENERAL.
Descripción.
Esta compuesta por una sola persona, la que tiene como función principal la administración de la empresa. Esta entidad es la encargada de decidir si dar un crédito mayor a sus clientes o no.
Flujos de datos.
Internos.
Solicitud de aprobación de Crédito.
CONTABILIDAD.
Descripción.
Es el Departamento encargado de realizar las gestiones financieras, control
WinuxSoftSistema De Facturacion v.1.0 Oscar Nuñez
22
contable y manejo de archivos de documentos legales.
Flujos de datos.
Internos.
(No posee)
Externos.
Copia de Factura
PROCESOS.
VALIDACIÓN DE CREDITO.
Descripción.
Se realiza con los datos de pago del cliente, es decir se evalúa él limite de crédito de
Flujos de datos.
Internos.
Datos de pago
Externos.
Respuesta
ELABORACIÓN DE RECIBO DE PAGO.
Descripción.
Se elabora un recibo de pago, en base a los pagos del cliente cuando el cliente paga el anticipo para la elaboración del producto, o los pagos del cliente.
Flujos de datos.
Internos.
Recibo ingreso
Datos de pago
Externos.
Cotización aceptada
Datos de pago validados
SALIDA DE PEDIDOS
Descripción.
WinuxSoftSistema De Facturacion v.1.0 Oscar Nuñez
23
Se elabora una factura que detalla los productos despachados al cliente.
Flujos de datos.
Internos.
Pedido
Externos.
REQUERIMIENTO DE PRODUCTO
Descripción.
Es un proceso donde se obtienen los datos + requerimientos y se verifican los precios y existencias requeridas por el cliente.
Flujos de datos.
Internos.
Datos + Requerimientos
Externos.
Cotización
NIVEL UNO
Diccionario De Datos
Requerimientos mas Datos de Cliente
Descripción
El cliente proporciona los requerimientos del producto más los Datos que se necesita.
Procesos-Entidades
El cliente Realiza una Solicitud Para la compra de materiales que requiere a través de una solicitud.
Estructura de datos
Los datos que el cliente proporciona son: características del producto, precios aceptables, Cantidad x Unidad, fecha de entrega y datos de cliente
Cotizaciones
Descripción
Es un documento donde se especifica los precios actuales de los productos que el cliente requiere y esperar que el cliente los acepte.
Procesos-Entidades
La cotización se da desde el sistema de y ventas hacia la entidad cliente.
WinuxSoftSistema De Facturacion v.1.0 Oscar Nuñez
24
Estructura de datos
Los datos que contiene la cotización son: descripción del producto cotizado, cantidades, precios, fecha de cotización, fecha de entrega, datos del vendedor y cualquier otra información adicional necesaria.
Cotización Aprobada
Descripción
Es la decisión que el cliente toma de acuerdo a la cotización que se le entrego, puede tener 2 diferentes tipos que son: cotización aceptada, cotización rechazada.
Procesos-Entidades
Esta es la respuesta desde la entidad cliente al proceso de control y venta.
Estructura de datos
La estructura esta defina por cotización aceptada o rechazada.
Requerimientos de Precios
Descripción
Es un documento que se emite con relación a los precios especificados que el cliente requiere.
Procesos-Entidades
El documento es realizado por el departamento de ventas hacia la entidad cliente.
Estructura de datos
La estructura del documento es: fecha, nombre de cliente, precios de producto requerido, nombre de producto
Precios específicos
Descripción
Es la información actual de los precios de los productos contra los precios que el cliente requiere.
Procesos-Entidades
Es proporcionado por la entidad cliente hacia el departamento de ventas.
Estructura de datos
La estructura del documento es: fecha, nombre de cliente, precios de producto confrontados(precios requeridos contra precios actuales),nombre de producto,
Este se anexa a la cotización.
Requerimientos de Producto(Existencias)
WinuxSoftSistema De Facturacion v.1.0 Oscar Nuñez
25
Descripción
Comprende la verificación del producto que el cliente requiere.
Procesos-Entidades
Este va desde persona que factura hacia almacenamiento producto.
Estructura de datos
La estructura de este flujo comprende: fecha, numero de pedido, descripción de producto, cantidad de producto.
Estado de Inventario
Descripción
Es la confirmación de los productos requeridos cumplen con lo mínimo de existencia requerida de la entidad cliente.
Procesos-Entidades
Este se da de almacenamiento de productos hacia el Cliente.
Estructura de datos
Los datos que recibe la gerencia general son: numero de cotización, nombre del cliente, descripción de productos, cantidad a elaborar, materias primas y sus costos respectivos.
Solicitud de aprobación
Descripción
Es un documento que se le envía a la Gerencia General, cuando el cliente rebasa su crédito, esta puede tomar 2 aspectos: rechazo o aprobación de crédito.
Procesos-Entidades
El gerente general recibe esta solicitud de la persona que factura con relación al crédito del cliente
Estructura de datos
Los datos que componen este flujo son: numero de cotización, fecha, datos del cliente, saldo de Cliente, cotización (inf. De precios y productos)
Solicitud Aprobada
Descripción
Es la respuesta de la solicitud de aprobación de el crédito de un cliente específico, y esta puede ser negativa o positiva.
Procesos-Entidades
WinuxSoftSistema De Facturacion v.1.0 Oscar Nuñez
26
El gerente general Envía esta solicitud aprobada o rechazada a la persona que factura con relación al crédito del cliente.
Estructura de datos
Los datos que componen este flujo son: numero de cotización, fecha, datos del cliente, saldo de Cliente, cotización (inf. De precios y productos),firma de aprobación o Negación de Crédito.
Saldo Validado + Cotización Aprobada
Descripción
Se refiere a la validación que se verifica cuando se tiene los requerimientos necesarios (precios y existencias) + datos del cliente.
Procesos-Entidades
La validación del crédito de cliente de la persona encargada de facturar, ya sea aprobada o denegada.
Estructura de datos
Esta comprende: fecha, datos del cliente, detalle del producto, precios, cantidad y total de cotización aprobada por el cliente.
Factura
Descripción
Es el documento de factura o crédito fiscal que se emite en forma total o parcial del pedido del cliente.
Procesos-Entidades
La emisión de este comprobante es entregada a la entidad cliente
Estructura de datos
Esta comprende: numero de factura, fecha, datos del cliente, detalle del producto, precios, cantidad y valores y total.
Saldo Validado
Descripción
Es la verificación del total del cliente no sobrepase el limite de crédito estipulado.
Procesos-Entidades
WinuxSoftSistema De Facturacion v.1.0 Oscar Nuñez
27
Esta información se da de cliente a través de la cotización que el mismo aprueba a la persona que factura para verificar saldo.
Estructura de datos
Esta comprende: fecha, datos del cliente, detalle del producto, precios, cantidad y total de cotización aprobada por el cliente mas una verificación de saldo aprobado.
Copia de factura
Descripción
Es una copia de la factura expedida al cliente.
Procesos-Entidades
Este se da de la salida de pedidos a la entidad Contabilidad.
Estructura de datos
Esta comprende: numero de factura, fecha, datos del cliente, detalle del producto, precios, cantidad y valores y total.
CONCLUSIONES
Debido a la gran competencia que existe en el mercado, la empresa Technocell debe de
buscar la manera de poder mantenerse a la altura de los demás y con una posición en el
mercado. De esta manera se beneficia la propia compañía, como también sus clientes
WinuxSoftSistema De Facturacion v.1.0 Oscar Nuñez
28
antiguos y los que están por venir. No hay que ser un genio para darse cuenta que una
compañía bien organizada trabaja con más rapidez y con mejor calidad.
La implantación de un nuevo sistema de facturación sería una buena decisión para que
Technocell se mantenga luchando en el mercado con mayor fuerza. Los propios
empleados de la compañía están de acuerdo con el cambio a un nuevo sistema. Este
sistema va ha reforzar la estructura de trabajo que tiene Technocell, haciéndola mas
rápida y confiable. De esta manera puede llegar a ser más atractiva para el mercado.
Muchas veces se dice que es bueno el cambio, que hay que experimentar nuevas cosas y
no quedarse en lo mismo. Este viene a ser el caso de Technocell, este debe de buscar el
cambio para poder mantenerse fuerte en este mundo de los negocios. Technocell debe
darse cuenta que al hacer cambios de vez en cuando puede resultar muy beneficioso
para la empresa; por eso, cambiarse a un nuevo sistema de facturación es el mejor
camino que puede tomar Technocell en este momento.
RECOMENDACIONES
La tecnología es un punto clave en este nuevo milenio. Básicamente los negocios que
no han optado por esta opción se están quedando atrás. Los mismos clientes están
exigiendo esta nueva herramienta ya que la palabra tecnología pueda llegar a ser el
equivalente a perfecto. Por eso, se le recomienda a la empresa Technocell adquirir
equipo nuevo para poder ejecutar programas de mejor estructura y calidad, como lo es
WinuxSoftSistema De Facturacion v.1.0 Oscar Nuñez
29
el nuevo sistema de facturación ya mencionado. El personal debe de estar preparado
para poder manejar estos nuevos equipos y programas. Para lograrlo, se tiene pensado
capacitar el personal de Technocell antes de entregar el producto terminado de manera
gratuita. El costo de esta tecnología puede ser un alto, pero los resultados obtenidos
serán más que satisfactorios.
WinuxSoftSistema De Facturacion v.1.0 Oscar Nuñez