Вы находитесь на странице: 1из 123

MINISTERIO DE EDUCACIN

DIRECCIN REGIONAL DE EDUCACIN DE LIMA


INSTITUTO DE EDUCACIN SUPERIOR TECNOLGICO PBLICO

LUIS NEGREIROS VEGA

INFORME TCNICO DEL PROYECTO DE


SISTEMA DE VENTAS DE LA EMPRESA MUEBLETECH S.R.Ltda.

PRESENTADO POR:
CCALLOCONDO HUALLPA, G. Daniel PORTA RODRGUEZ, Miguel Jaime CUBA SEGUNDO, Ral

PARA OPTAR EL TTULO DE:

PROFESIONAL TCNICO EN LA ESPECIALIDAD DE COMPUTACIN E INFORMTICA

SAN MARTN DE PORRES, JUNIO DEL 2011

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

Computacin e Informtica

Pgina -2-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

El presente trabajo est dedicado en primera instancia a nuestros padres que han hecho posible la culminacin de nuestros estudios superiores, a nuestros profesores que durante estos tres aos nos han inculcado sus enseanzas y a nuestros compaeros de aula por compartir momentos inolvidables a nuestro lado.

Computacin e Informtica

Pgina -3-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

INTRODUCCION
Con el avance del desarrollo de la tecnologa hoy en da podemos disear e implementar software que nos permite tener una mejor organizacin interna y externa de una empresa.

En este proyecto nosotros disearemos e implementaremos un Sistema Informtico que permita llevar a cabo un mejor control de ventas para una tienda de muebles denominada MUEBLETECH S.R.Ltda. y lograr de esta forma brindar un mejor servicio a los clientes internos y externos.

La aplicacin del sistema de ventas nos permitir facilitar las ventas en mostrador, realizar las facturas, boletas de venta, realizar los procesos correspondientes a la venta y as llevar un control exacto de sus productos.

Gracias a nuestros conocimientos obtenidos durante estos tres aos de nuestra carrera profesional realizaremos el sistema de control de ventas.

Computacin e Informtica

Pgina -4-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

1.-

Formulacin del Problema Cmo es el control interno de ventas de la tienda de muebles denominada MUEBLETECH S.R.Ltda. usando un sistema?

2.-

Justificacin El proyecto de implementacin del Sistema de la tienda de muebles denominada MUEBLETECH S.R.Ltda. se llevar a cabo con la finalidad de brindar a los usuarios un mejor control de las ventas y brindar un mejor servicio a los clientes.

3.-

Objetivos generales y especficos: 3.1.- Objetivos Generales Desarrollar un sistema que nos permita tener un mejor control dentro de la empresa para que el trabajador como el cliente tenga una mejor atencin y tener una mejor administracin. 3.2.- Objetivos Especficos 1. Elevar la calidad de servicios al cliente. 2. Optimizar el control de ventas. 3. Para que la Empresa cuente con un mejor sistema y as obtener un mejor nivel dentro de su rubro. 3.3.- Variables a) V. Independiente x. Desarrollo de Software. b) V. Dependiente y. Una mejor y rpida venta al cliente. c) V. Intervinientes Disponibilidad de tiempo. Nivel socioeconmico previo.
Pgina -5-

Computacin e Informtica

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

MARCO TERICO

Computacin e Informtica

Pgina -6-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

ANALISIS DEL SISTEMA


ESTUDIO PRELIMINAR I. DESCRIPCIN DE LA EMPRESA

La empresa MUEBLETECH S.R.Ltda., es una organizacin que brinda el servicio de diseo, habilitacin, fabricacin y distribucin de muebles para el hogar y centro de trabajo, adems cuenta con excelentes maquinarias para la creacin de los productos. Tiene como objetivo proveer sus productos a diversas instituciones (colegios, hoteles, empresas, instituciones, etc.) e implantar diversas sucursales en varios puntos del pas para expandir aun ms sus servicios. Nombre o Razn Social de la Empresa: MUEBLETECH S.R.Ltda. Rubro o Campo de Accin Diseo y fabricacin de muebles rea de fabricacin: Taller del local Sector Comercial Fecha de Inicio de Operaciones Inicio sus operaciones el 18 de octubre de 1998 Representante Legal Luis Alberto Gonzales Bringas Gerente Administrativo Tipo de Empresa Particular Ubicacin y Direccin Av. La Molina # 993 - Las Acacias Monterrico - La Molina Telfonos: Telefax: 348 - 7124 Celular: 9764- 1354
Computacin e Informtica Pgina -7-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

Personal Gerente Administrativo Gerente Comercial Trabajadores de Produccion Diseadores Abogados Contador II. BASE LEGAL RUC Licencia 1120-05 Impuesto a la renta I.G.V Declaracin Jurada EsSalud AFP Solidaridad Nacional III. RESEA HISTORICA "MUEBLETECH S.R.Ltda., inicio sus actividades el 18 de octubre de 1998, con el objetivo de vender accesorios, seguidamente viendo el mercado laboral se dedicaron a fabricar muebles. La empresa esta a cargo del Seor Luis Alberto Gonzales Bringas, luego de muchos cambios en lo que corresponde a las ventas tambin surgi la idea de cambiar el nombre de la empresa por MUEBLETECH S.R.Ltda., que en la actualidad lleva ese nombre.
Gracias al reconocimiento de la calidad de los productos y a la aceptacin de los clientes; la empresa en la actualidad ha ido surgiendo ya que en sus inicios contaban con poca inversin la cual ha ido creciendo poco a poco y seguir liderando el mercado Nacional.
Computacin e Informtica Pgina -8-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

Entrada de la empresa
MISIN

Seguir manteniendo la calidad del servicio. Mantener la buena relacin con los clientes. El costo se ajusta de acuerdo a la economa de los clientes. Disear los muebles a pedido del cliente (en cuanto a materiales y medidas). Demostrar a los clientes que los materiales que ofrecen son de calidad. Brindar una atencin buena. Dar el servicio de armado a domicilio garantizando el cumplimiento y calidad.

VISIN
Proveer nuestros productos a diversas instituciones (colegios, hoteles, etc.) Implantar diversas sucursales en varios puntos del pas para expandir aun

ms nuestros servicios. Exportar sus productos


Computacin e Informtica Pgina -9-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

Computacin e Informtica

Pgina -10-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

ARTICULOS DE LA EMPRESA MADERA Se trabaja con Melamina, MDF y Triplay en las marcas MASISA, DURAPLAC y NOVOKOR ya que son los materiales mas utilizados para la fabricacin de los muebles.

MELAMINA

MDF

EQUIPOS EN GENERAL Taladro, caladora, serrucho, prensas, ruteadora, etc.

ACCESORIOS
Pgina -11-

Computacin e Informtica

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

Conforma la fabricacin de los Muebles. Se utiliza lo que es Tapacantos, Taladros, Destornilladores, etc.

TAPACANTOS ACCESORIOS EN GENERAL PRODUCTOS DE LA EMPRESA MUEBLES PARA EL HOGAR: Se fabrica muebles de bao, Centros de entretenimiento, Reposteros, Vitrinas, etc.

MUEBLE DE BAO

REPOSTERO

Computacin e Informtica

Pgina -12-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

MUEBLE PARA OFICINA: Se fabrican mdulos, escritorios de trabajo, archivadores, reposteros de oficina, counters.

MUEBLE DE PELUQUERIA ACCESORIOS

MUEBLE PARA DENTISTA

Bisagra, corredoras, tornillos, tapacantos, jaladores y otros.

Computacin e Informtica

Pgina -13-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

ESTRATEGIAS La estrategia de la empresa se basa en brindar el servicio que la diferencien de las dems empresas y tener precio competitivo (promociones y servicios adicionales). Brindar confianza, garanta y calidad al cliente, brindar servicio a domicilio u oficina, atencin personalizada. METAS Ser empresa lder, captar el mercado del rubro a que se dedica. POLTICAS
Capacitacin contnua de los trabajadores. Puntualidad de los empleados. Fomentar el trabajo en equipo. Cumplir con las obligaciones Tributarias tanto al personal como en las ventas. Llevar un seguimiento mensual a travs del estado de prdidas y ganancias. Llevar un estudio de los gustos del cliente. Actualizacin continua con lo ltimo en la tecnologa y modelos extranjeros.

Computacin e Informtica

Pgina -14-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

IV.- ORGANIZACIN GENERAL DE LA EMPRESA

Gerente General Gerente General

Operador Operador Abogado Abogado

Gerente Gerente Administrativo Administrativo

Contador Contador

Diseadores de Diseadores de Interiores Interiores

Operarios de Operarios de Maquinaria Maquinaria

Computacin e Informtica

Pgina -15-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

V.- MANUAL DE FUNCIONES FUNCIONES DEL GERENTE GENERAL El Gerente General es la autoridad mxima de la empresa y por tal razn desempea las siguientes funciones: 1. Planificar, organizar, coordinar, dirigir y controlar el rgimen interno de la empresa, siguiendo con los lineamientos del directorio, de acuerdo a la poltica establecida. 2. Prepara y desarrolla estrategias que den como resultado la rentabilidad y el retorno de inversin a los accionistas, garantizando un desarrollo continuo de la empresa a su cargo. 3. Cumplir y hacer cumplir los objetivos de la empresa, optimizando la calidad, rentabilidad y servicio al cliente. 4. Nombrar, renovar, capacitar y promover al personal, estableciendo una poltica adecuada de remuneraciones de acuerdo con la labor que realizan. 5. Encargado de ver toda la documentacin de la empresa. 6. Se encarga de ver la organizacin del personal. 7. Encargado de Firmar los cheques. FUNCIONES DEL GERENTE ADMINISTRATIVO El Gerente Comercial es el segundo al mando cuando no se encuentra el Gerente Administrativo, sus funciones son: 1. Es el encargado de las ventas 2. Se encarga de las cotizaciones 3. Remite solicitudes, etc. 4. Buscar clientes en las diferentes empresas, instituciones, etc.
Computacin e Informtica Pgina -16-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

FUNCIONES DE LOS OPERARIOS Se encargan de realizar sus trabajos de la mejor manera posible, cada quien desempeando lo que tiene que hacer para as lograr la meta comn de la empresa: 1. Operar la maquinaria que sirve para la fabricacin de los muebles. 2. Se encargan de dar mantenimiento a los equipos. 3. Coordinar con Cliente 4. Se encarga del armado del producto. 5. Se encargan de dar el servicio de ruteado, postformado, enchape, etc. 6. Servicio de armado del mobiliario respectivamente en donde se desee.

FUNCIONES DE LOS DISEADORES DE INTERIORES Se encargan de dar los consejos necesarios al cliente para ambientar adecuadamente el lugar donde va a estar el mueble, sus funciones son: 1. Disear los planos en donde van a estar ubicados los muebles. 2. Servicio de decoracin integral (asesoria para la iluminacin del hogar, oficina, etc.). 3. Disear lo Muebles a Elaborar. FUNCIONES DEL ABOGADO Se encarga de revisar la base legal de la empresa, brinda asesoramiento y si se presenta algn problema legal l se encargara de solucionarlo. FUNCIONES DEL CONTADOR

Computacin e Informtica

Pgina -17-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

Se encarga del balance general de la empresa, planificar y controlar informacin financiera, fundamentalmente para analizarla, interpretarla y aplicarla en la toma de decisiones.
REQUERIMIENTOS DEL SISTEMA

I. AREA DEL PROBLEMA El principal problema de la empresa en la actualidad es la demora de atencin porque todo se hace manualmente, no pueden brindar informacin inmediata en tiempo real en cuanto a lo que se refiere a la disponibilidad de productos, precios. Se genera una prdida de tiempo y los procesos se hacen ms lento y se requiere un rpido manejo, mayor seguridad, etc. II. PROBLEMAS DEL SISTEMA ACTUAL Podemos encontrar las siguientes dificultades: Sistema manual, por ende el manejo de su informacin es a travs de archivos no computarizados. El local de la empresa es amplio y est ubicado en una zona comercial y estratgica teniendo por este lado ventajas respecto a la competencia. No cuenta con un sistema de cmputo para realizar sus operaciones. Tiene una mala administracin de sus productos. Falta de control de los productos y de sus existencias, ya que el sistema manual que se est utilizando no permite un control exacto de los productos. No cuenta con una buena exhibicin de los productos. No se sabe con exactitud el ingreso econmico de la empresa. Actualizacin de Datos

Computacin e Informtica

Pgina -18-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

NECESIDADES

La empresa necesita de un sistema computarizado que permita el registro, almacenamiento, bsqueda y actualizacin de la informacin que usa para las diferentes actividades.

Organizacin de la informacin con la que cuenta y de uso diario

Necesita de capacitacin de su personal para el manejo del nuevo sistema a implementar segn el presupuesto de la empresa.

Facturacin, Programar enlaces con todas las necesidades que se requiere Reportes de ventas, stock de artculos y otros

OPORTUNIDADES
Aprovechar costos elevados de la competencia. Referencia por un buen servicio al cliente. Desarrollo en el mercado. Uso de materiales conocidos en el mercado y de optima calidad. Fomentar la venta de productos mediante ofertas por temporada. Los acabados de los muebles y la entrega puntual de los muebles. Precios cmodos a disposicin del cliente, pago en letras.

OBJETIVOS
Mejorar la atencin al cliente lo que contribuir bastante con la buena imagen

y buen posicionamiento de la empresa.


Cumplir con todas las expectativas del cliente en cuanto al producto y

servicio.
Determinar y observar los productos que se venden con mayor frecuencia.
Computacin e Informtica Pgina -19-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

Contar con los profesionales especializados en cuanto al diseo y creacin de

los productos.
Contar con informacin oportuna y real del ingreso econmico de la empresa. Controlar el ingreso del producto. Contar con reportes e informes de estadsticas de ventas de los productos para

un mejor apoyo gerencial en cuanto a la buena y oportuna toma de decisiones. CATLOGO DE REQUISITOS La Empresa para su constitucin necesita de mltiples requisitos tales como:
Bsqueda de la Razn Social que se va a usar (En Registro Publico) Tipo de Sociedad (S.A., SAC) Elaboracin de Minuta (a cargo de un Notario) Tramites Para Numero de RUC SUNAT(Impuestos a la que esta afecto la empresa)

DEFINICIN DEL PROYECTO CONCEPTO El proyecto a implementar en la Empresa es el de un nuevo plan de trabajo debido a la buena manipulacin u operacin; nos ayudar a reducir el tiempo a todas las operaciones a un 50%. Analizando los problemas antes vistos, planteamos un sistema computarizado que satisfaga las necesidades del usuario y de la empresa. META Las metas al desarrollar este software es llegar a automatizar el registro, el almacenamiento, bsqueda, actualizacin de los datos y su gestin de venta de productos. IDENTIFICACIN DE LOS USUARIOS
Computacin e Informtica Pgina -20-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

El sistema actualmente cuenta con un usuario el cual va a tener permiso para manejar toda la informacin del sistema y este es el usuario administrador, adems habr un usuario ms el cual ser restringido para manipular cierta informacin de la empresa y este es el operario. Adems se pueden registrar nuevos usuarios para el ingreso de informacin. CARACTERSTICAS DEL NUEVO SISTEMA La empresa se va a beneficiar con el nuevo sistema automatizado, por el estudio que se le ha realizado a la Empresa MUEBLETECH S.R.Ltda. las operaciones que har con el nuevo sistema de informacin brindara un fcil manejo de la informacin la cual no podr ser violada ni habr prdida, el sistema tendr seguridad mediante una clave de acceso para los diferentes usuarios. Ser fcil el uso del sistema ya que cuenta con una ayuda en caso que sea necesario y un manual para el usuario que opere el sistema. Se necesita contar: Con una PC. de 3.2 GHZ. Disco duro de 250 Gb. Memoria DDR de 1 GB. Con una impresora de cinta. El manejo de los datos ser computarizado.

Computacin e Informtica

Pgina -21-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

ESTUDIO DE FACTIBILIDAD I. FACTIBILIDAD TCNICA El sistema pretende asistir a las necesidades que tiene el rea minimizando tiempo, gastos y seguridad en cuanto a informacin. El programa estar capacitado para todo tipo de tareas, y es de fcil manejo pensando en los usuarios finales. 1. Existen o se puede adquirir la tecnologa necesaria para realizar lo que se pide? Rpt.-Si existe, cuentan con una computadora Pentium IV y una impresora de cinta. 2. El equipo propuesto tiene la capacidad tcnica para soportar todos los datos requeridos para usar el nuevo sistema? Rpt.- Si la tiene. 3. El sistema propuesto ofrecer respuestas adecuadas a las peticiones sin importar el nmero y ubicacin de los usuarios? Rpt.-Si, porque va a contar con un sistema de bsqueda rpida por intermedio de: Consultas. Reportes. Acceso rpido y seguro. 4. Si se desarrolla el sistema se puede crecer con facilidad? Rpt.-Si, ya que se puede actualizar.

Computacin e Informtica

Pgina -22-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

5. Existen garantas tcnicas de exactitud, en los clculos, confiabilidad, facilidad de acceso y seguridad de los datos? Rpt.-Fcil de acceder a los usuarios permitidos, en algunos casos va a ver restricciones por medio de contraseas, claves de seguridad.

II. FACTIBILIDAD ECONOMICA.1. El costo de llevar a cabo la investigacin completa del sistema. El costo total de la investigacin es de S/. 134.00 COSTOS DEL ESTUDIO DE FACTIBILIDAD Costos y Beneficios COSTOS: 100.00 15.00 2.00 8.00 9.00 S/. 134.00 Mano de obra Pasajes Copias Internet Disquetes/Cds Total del gasto BENEFICIOS: Facilidad para emitir reportes.
Computacin e Informtica Pgina -23-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

Facilidad de consulta. Reduccin de personal. Seguridad del sistema. 2. Beneficios en la forma de reduccin de costos o de menos errores costosos. Rpt.-Se puede reducir el precio, creando el sistema en un lenguaje de programacin como es Fox Pro aunque no es muy utilizado. 3. El costo si nada sucede (Si el proyecto no se lleva a cabo). Rpt.-Si el proyecto no se lleva a cabo el gasto ser el costo del estudio de factibilidad. III. FACTIBILIDAD OPERACIONAL.1. Existe apoyo suficiente para el proyecto por parte de la Administracin? Rpt.-Si existe, por parte del Gerente General - Administrativo. 2. Los mtodos que actualmente se usan en la empresa, son aceptados por los usuarios? Rpt.-No, porqu hay cierta informacin que se realiza manualmente y es muy trabajoso. Se necesita de un sistema que agilice los procesos. 3. Los usuarios han participado en la planeacin y desarrollo del proyecto? Como lo han hecho? Rpt.-Si, aportando apreciaciones, comentarios, criticas y por mtodo de observacin. 4. El sistema propuesto causara perjuicios? Rpt.-No, por que todos los procesos estn en un solo sistema adems que es una sola el rea que la utiliza.
Computacin e Informtica Pgina -24-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

5. Se perder la facilidad de acceso a la informacin? Rpt.-Si, lo que se busca es que el sistema sea seguro y solo las personas autorizadas podrn acceder a la informacin. 6. La productividad de los empleados, ser menor despus de instalado el sistema? Rpt.-De alguna forma si, ya que todo estar programado para dichas actividades. Pero ellos son los autorizados de dar uso al sistema. - La atencin ser ms rpida. - La consulta de informacin ser ms confiable y segura. 7. Los usuarios finales se vern afectados por la implementacin? Rpt.-No, ya que el sistema les brinda seguridad y rapidez en los trmites
DETERMINAMOS POR TANTO QUE ES FACTIBLE DESARROLLAR EL SISTEMA.

DESCRIPCIN ACTUAL DEL SISTEMA I. IDENTIFICACIN DE DOCUMENTOS.

1. 2. 3. 4. 5. 6. 7. 8.

Recibo de Ingresos. Recibo de Egresos. Contrato. Factura. Boleta. Gua de Remisin. Proforma. Nota de venta.

Computacin e Informtica

Pgina -25-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

DISEO DEL SISTEMA

Computacin e Informtica

Pgina -26-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

II. ANALISIS DEL SISTEMA


PLANEAMIENTO DEL SISTEMA DIAGRAMA DE CASO DE USO

Factu racion y entrega del produ cto

Pedido del produ cto

Dise o del producto

Cliente Creacion del presu puesto

Gerente (from Oficina Princi...

Proveedor

Compra de materiales Administrativo Comercial

Creacion del producto

obrero Oficina Principal

Computacin e Informtica

Pgina -27-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

DIAGRAMA DE ACTIVIDADES CASO DE USO: Pedido del Producto CLIENTE GERENTE

Consulta modelo(s) de producto

Pregunta que clase de producto desea

Seala un modelo de producto

Pregunta en donde desea que se elabore el producto

Elige modelo

Muestra modelos, descripcion y costos

CASO DE USO: Diseo del Producto CLIENTE GERENTE

Sugiere el diseo y/ o modificacion del producto

Pregunta si desea hacer alguna modificacin al producto

Anota las sugerencias del cliente

Elaboracion del presupuesto o proforma

Computacin e Informtica

Pgina -28-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

CASO DE USO: Creacin del Presupuesto GERENTE CLIENTE

Consulta los precios de los articulos

Compara precios y calidad

Pregunta al cliente si desea el presupuesto

Elige entre el producto actual y el modificado

Creacion del contrato Contrato vacio Registra datos del cliente

Presupuesto Verdadero Falso Solicita una proforma Proforma

Entrega el 50 % del pago del producto Entrega contrato y recibo de ingreso Contrato lleno Recibo de ingreso

Computacin e Informtica

Pgina -29-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

CASO DE USO: Compra de materiales GERENTE CLIENTE

Entrega lista al proveedor de los materiales a usar

Busca stock y habilita los materiales con su guia de remision

Elabora guia de remision y factura

Guia de remision

Factura

Entrega la guia de remision y la factura ya cancelada

Realiza el pago correspondiente

guia de remision sellada

factura cancelada

CASO DE USO: Creacin del Producto GERENTE DISEADOR TECNICO DE PRODUCCION

Entrega el modelo del producto

Disea el producto para ser elaborado Prepara los materiales para el armado del mueble Procede al armado del producto final

CASO DE USO: Facturacin y entrega del producto


Computacin e Informtica Pgina -30-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

GERENTE

CLIENTE

Presenta contrato y recibo de ingreso

Elabora la factura Factura

Contrato

Recibo de ingreso

Cancela el saldo restante

Entrega del producto y factura

Factura Cancelada

Computacin e Informtica

Pgina -31-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

DISEO DEL SISTEMA DIAGRAMA DE CASO DE USO


CASO DE USO: Sistema de Ventas. ACTORES: Cliente, proveedor, gerente, operador. PROPOSITO: Automatizar el proceso de ventas. RESUMEN: Se registra los servicios realizados al cliente. TI PO: Primario. REFERENCIAS CRUZADAS: Administracion. DESCRIPCION: El sistema no puede ser usado en LINUX.

Gerente Operador Ingresar al sistema

Registrar citas Persona Autorizada Registrar y elegir modelo Adm. Sistema


Administrador del sistema

Insertar modelo

Registrar ventas Cliente Proveedor

Registrar Proveedor

Busqueda y verificacion de...

Control de Ingresos y Egresos

Computacin e Informtica

Pgina -32-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

DIAGRAMA DE ACTIVIDADES CASO DE USO: Ingresar al sistema

PC

PERSONA AUTORIZADA

BD

SISTEMA

I NI CI ALIZAR S.O.

VENTANA DE PRESENTACI ON

ELEGIR NOMBRE E INGRESAR CLAVE


entry/ elige nombre entry/ ingresa clave

MENSAJ E : VUELVA A I NTENTAR VERI FI CACI ON CLAVE Falso V erdadero MENU PRI NCIPAL

SALIR DEL SI STEMA


exit/ intento no valido

Computacin e Informtica

Pgina -33-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

CASO DE USO: Registrar citas SISTEMA PERSONA AUTORIZADA SGBD

PRESENTA FORMULARIO

ACTIVA AL FORMULARIO AGENDA

DIGITA DATOS
entry/ fecha de cita entry/ hora de cita

VERIFICA DISPONIBILIDAD

NO HAY DISPONIBILIDAD DIGITAR DATOS


entry/ nombres entry/ apellidos entry/ telefono

MUESTRA FECHAS DISPONIBLES

SI HAY DISPONIBILIDAD

ELIGE FECHA DISPONIBLE NO ELIGE FECHA


exit/ Salir del sistema

GUARDA LA CITA

Computacin e Informtica

Pgina -34-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

CASO DE USO: Registrar y elegir modelo SISTEMA


MUESTRA I MAGENES DE LOS PRODUCTOS CON DESCRI PCI ON

BD

PERSONA AUTORIZADA
ELEGIR TI PO DE MODELO

ELI GE UNA I MAGEN DEL PRODCUTO MUESTRA FORMULARI O SUGERENCI AS ELIGE CLI ENTE Y SUGERENCI AS
entry/ Elegir nombre de cliente entry/ Cantidad entry/ Nuevo espesor entry/ Nuevo fondo entry/ Nuevo ancho entry/ Nuevo altura entry/ Otras sugerencias entry/ Nuevo precio

MUESTRA FORMULARI O CLI ENTES

ELEGI R BOTON NUEVO CLI ENTE REGI STRA DATOS PERSONALES


entry/ Nombre del cliente entry/ Representante

ALMACENA INFORMACI ON

entry/ Direccion entry/ Referencia entry/ RUC entry/ Tipo entry/ Distrito entry/ Telefono

GUARDA LOS DATOS DEL PRODUCTO Y CLIENTE PRESENTA FORMULARI O GUARDA E I MPRI ME PROFORMA
exit/ Proforma llenada

ACTI VA FORMULARIO PROFORMA ACTI VA FORMULARI O CONTRATO

PROFORMA

CONTRATO GUARDA E IMPRIME CONTRATO


exit/ Contr ato lleno

PRESENTA FORMULARI O

ACTI VA EL FORMULARI O I NGRESO

PRESENTA FORMULARI O I NGRESOS

GUARDA E INPRI ME I NGRESOS


exit/ Ingresos llenos

I NGRESOS

Computacin e Informtica

Pgina -35-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

CASO DE USO: Insertar modelo PERSONA AUTORIZADA SISTEMA BD

I NGRESA AL MEN U PRI NCI PAL

ELI GE OPCI ON MODELOS Y SUBOPCI ON I NSERTAR MODELO

SE PRESENTA FORMULARI O

ELI GE TI PO DE MODELO, I MAGEN E I NGRESA DATOS


entry/ Nombre del cliente entry/ Elegir imagen entry/ Descripcion del modelo

GUARDA LA I NFORMACI ON

CASO DE USO: Registrar Ventas SISTEMA PERSONA AUTORIZADA BD

ACTIVA AL FO RMULARIO VENTAS

MUESTRA FO RMULARIO NO TA DE VENTA

ELIGE CLIENTE Y SUGERENCIA


entry/ Elige nombre del cliente entry/ Numero de sugerencia

SE MUESTRAN LO S PRODUCTOS ELEGIDOS

SE PRESENTA EL PRECIO Y SE DIGITA EL ADELANTO


entry/ Adelanto

IMPRIME DOCUMENTO
exit/ Nota de venta

GUARDA INFORMACION DE LA VENTA DEL PRO DUCTO

NOTA DE VENTA

Computacin e Informtica

Pgina -36-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

CASO DE USO: Registrar proveedor PERSONA AUTORIZADA SISTEMA


ACTIVA MENU PRINCIPAL

BD

ELIGE LA OPCION REGISTRO PROVEEDORES REGISTRAR DATOS DEL PROVEEDO R

PRESENTA EL FORMULARIO PROVEEDOR

GUARDAR LOS DATOS ELIGE PROVEEDOR


entry/ Nombre proveedor

PULSA BOTO N ARTICULOS REGISTRAR ARTICULOS


entry/ Tipo de Articulo entry/ Nombre entry/ Descripcion entry/ Precio Unitario entry/ Stock

SE PRESENTA FORMULARIO DE ARTICULOS

ADICIONAR Y GUARDAR DATOS

Computacin e Informtica

Pgina -37-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

CASO DE USO: Bsqueda y Verificacin de la informacin PERSONA AUTORIZADA BD SISTEMA

I NGRESA AL MENU CONSULTA

SE PRESENTA VENTANA DE CONSULTA ELEGI DA

ELI GE TI PO DE CONSULTA BUSQUEDA DE I NFORMACI ON


do/ Busqueda de datos

MENSAJ E DE DATOS NO ENCONTRADOS

DATOS ENCONTRADOS CONSULTA DE REPORTE I MPRI MI R REPORTE


exit/ Imprimir documento

REPORTE

Computacin e Informtica

Pgina -38-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

CASO DE USO: Control de Ingresos y Egresos


PROVEED. /OTROS SISTEMA PERSONA AUTORIZADA
INGRESA AL MENU PRINCIPAL ELIGE OPCION BALANCE

CLIENTE

BD

ELIGE SUBOPCION INGRESOS O EGRESOS

INGRESOS SE PRESENTA EL FORMULARIO INGRESOS DIGITA INFORMACION


entry/ Nombre del cliente entry/ Cantidad entry/ Concepto

PRESENTA CONTRATO Y/ O RECIBO CONTRATO RECIBO

EGRESOS INGRESA DATOS PRESENTA GUIA DE REMISION GUIA DE REMISION ENTREGA DE RECIBO CANCELADO,FACTURA O BOLETA
exit/ Entrega de documentos

GUARDA Y ACTUALIZA INGRESOS/ EGRESOS

SE PRESENTA EL FORMULARIO EGRESOS

entry/ Nombre del proveedor entry/ Cantidad entry/ Concepto

BOLETA RECIBO DE INGRESO FACTURA CANCELADA

GUIA DE REMISION SELLADA RECIBO DE EGRESO FACTURA

Computacin e Informtica

Pgina -39-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

CASO DE USO: Administrar sistema


PC ADMINISTRADOR SISTEMA

INICIALIZAR EL S.O.

VENTANA DE PRESENTACION

VENTANA DE SEGURIDAD

REVISAR SISTEMA PARA MODIFICARLO

MENU PRINCIPAL

ACTUALIZAR SISTEMA

Computacin e Informtica

Pgina -40-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

DIAGRAMA DE CLASES

CONTROL

ENTI DAD

DOMI NIO

INTERF ACE

CONTROL

Persona Autorizada nombre apellidos direccion telefono cargo Registrar inf. de pedidos y ventas() Genera presupuesto()

Acceso Ingresar al sistema()

Computacin e Informtica

Pgina -41-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

ENTIDAD:

1..n 1..n cliente 1..n 1..n 1..n 1..n 1..n Boleta Codigo Boleta Codigo Cliente Guia Orden/ Pedido Condicion Fecha Total General 1..n 1..n Detalle Boleta Codigo Detalle Boleta Codigo Boleta Cantidad Codigo Producto Precio Unitario Total Tipo Ingreso Codigo Codigo Cliente Fecha Concepto Cantidad

Codigo Cliente 1..n Codigo Distrito Nombre o RS Telefono 1..n Direccion 1..n Doc Ident RUC Representante Tipo Referencia 1..n 1..n

Nota de Venta 1..n Codigo notapedido Codigo cliente Fecha 1..n Total

1..n

1..n 1..n Contrato Codigo Contrato Factura Codigo producto Codigo Factura Requerimientos Codigo Cliente Codigo Cliente Fecha Fecha Adelanto Guia Orden/ Pedido Condiciones Total General IGV 1..n

1..n

Detalle Factura Codigo detalle factura Codigo factura Cantidad Codigo Producto Precio Unitario Total

Detalle Nota Venta Codigo Tipo 1..n Nombre 1..n Codigo detnotaventa1..n 1..n Motivo Codigo notaventa 1..n 0 Codigo producto 1..n Codigo Motivo Cantidad 1..n Motivo Producto 1..n Nombreproducto Subtotal Codigo Producto 1..n Precio unitario Codigo tipo Imagen Guia Remision 1..n 1..n 1..n Descripcion Codigo Guia Espesor Detalle Guia de Codigo Motivo Altura Remision Codigo Cliente Ancho Agenda 1..n Codigo detalle guia Fecha 1..n Fondo Codigo guia Direcc partida Precio Codigo Cita Cantidad Destinatario Codigo Cliente Descripcion Direcc llegada Traslado Fecha actual 1..n 1..n RUC Fecha cita Codigo Traslado Motivos Codigo Guia Hora Sugerencia 1..n Nombre o RS Solicitud Direccion Codigo Sugerencia RUC Codigo Producto Placa Vehiculo Codigo Cliente 1..n Descripcion 1..n Cantidad SEspesor 1..n SAncho Distrito 1..n SAltura Proforma Detalle Proforma Codigo Distrito SFondo Nombre Sprecio Codigo Proforma Codigo detalle proforma Sugerencia Codigo Cliente Codigo Proforma Condiciones Importe 1..n Total Cantidad Fecha Descripcion Precio unit 1..n 1..n 1..n Proveedor 1..n 1..n 1..n Linea Codigo Linea Linea 1..n

Codigo Proveedor 1..n Representante Codigo Distrito Nombre o RS Egreso Seguridad Direccion Codigo Telefono Nombre usuario Codigo Proveedor Procedencia Password Fecha Nivel Concepto Disponibilidad Cantidad lCantidad

Articulo Codigo Articulo Codigo Proveedor Codigo Linea Stock Nombre Precio

Computacin e Informtica

Pgina -42-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

DIAGRAMA DE REALIZACION

Gerente

Operador

In gresar al sistema

(from DI SEO) ...) (from DI SEO) ...)

Registrar citas

Person a Autorizada
(from DI SEO) ...)

Registrar y elegir modelo Adm. Sistema Administrado r del sistema Insertar modelo
(from DI SEO)

Cliente

Proveedor

Registrar ventas

(from DI SEO) ...) (from DI SEO) ...)

Registrar Proveedor

Busqueda y verificacion de la informacion

Con trol de Ingresos y Egresos

Computacin e Informtica

Pgina -43-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

DIAGRAMA DE SECUENCIA Y COLABORACION Ingresar al Sistema (Secuencia) Escenario # 1


PERSONA AUT ORI ZADA PC I ni ci ali za el SO C argamos la apli caci on Ventan a de presentaci on Selecci ona usuari o SI ST EMA

I ngresa C lave Mensaje:"Usuari o no autori zado, T i ene dos oportuni dades"

C asi lleros en blanco

I ngresar de nuevo 2 veces

In tentos conclui dos mensaje:"Sali r del si stema"

In gresa al menu pri nci pal

Ingresar al Sistema (Colaboracin) Escenario # 1


PERSONA AUTORI ZADA

1: I ni ci ali za el SO

PC

6: Mensaje:"Usuari o no autori zado, Ti ene dos oportuni dades" 8: Casi lleros en blanco 9: Intentos conclui dos mensaje:"Sali r del si stema" 3: Ventana de presentaci on 2: Cargamos la apli caci on 4: Selecci ona usuari o 5: I ngresa Clave 10: I ngresa al menu pri nci pal 7: I ngresar de nuevo 2 veces

SISTEMA

Computacin e Informtica

Pgina -44-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

Ingresar al Sistema (Secuencia) Escenario # 2


PERSONA AUTORIZADA Inicializar el SO Cargar la aplicacion Ventana de presentacion PC SISTEMA

Seleccionar usuario Ingresar Clave No pu ede ingresar al menu principal Al aceptar se cuelga la maquina Reiniciar el sistema

Ingresar al menu principal

Ingresar al Sistema (Colaboracin) Escenario # 2


PERSONA AUTORIZADA 1: Inicializar el SO PC

6: No puede ingresar al menu principal 7: Al aceptar se cuelga la maquina 8: Reiniciar el sistema 9: Ingresar al menu principal 3: Ventana de presentacion 2: Cargar la aplicacion 4: Seleccionar usuario 5: Ingresar Clave

Computacin e Informtica

SISTEMA

Pgina -45-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

Registrar Citas (Secuencia) Escenario # 1

PERSONA AUTORI ZADA Ingresar al Menu principal Elegir opcion agenda

SISTEMA

BD

Verificar disponibilidad Recordatorio de citas por semana I ngresar datos de cita La maquina se colgo por ejecutar muchos programas a la vez Reiniciar la maquina

Almacenar datos de cita

Volver al menu principal

Computacin e Informtica

Pgina -46-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

Registrar y elegir modelo (Secuencia) Escenario # 1


PERSONA AUTORIZADA I ngresar al Menu Principal Elegir Opcion Modelos Elegir sub Opcion Tipo de Producto SISTEMA BD

Muestra formulario de Imagenes de modelo Elegir Modelo Seleccionar nombre del Cliente Registrar nuevo cliente Volver al formulario sugerencias Registrar sugerencias del cliente Activar formulario contrato o proforma Guardar e imprimir contrato o proforma Activar formulario ingresos Guardar e imprimir ingresos Volver al menu principal

Computacin e Informtica

Pgina -47-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

Registrar y elegir modelo (Colaboracin) Escenario # 1


1: Ingresar al Menu Principal 2: Elegir Opcion Modelos 3: Elegir sub Opcion Tipo de Producto 5: Elegir Modelo 6: Seleccionar nombre del Cliente 9: Registrar sugerencias del cliente 10: Activar formulario contrato o proforma 12: Activar formulario ingresos

PERSONA AUTORIZADA

SISTEMA

4: Muestra formulario de Imagenes de modelo 7: Registrar nuevo cliente 8: Volver al formulario sugerencias

11: Guardar e imprimir contrato o proforma 13: Guardar e imprimir ingresos 14: Volver al menu principal

BD

Computacin e Informtica

Pgina -48-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

Registrar y elegir modelo (Secuencia) Escenario # 2


PERSONA AUTORIZADA Ingresar al Menu Principal Elegir opcion modelos Elegir subopcion tipo de producto Muestra formulario de imagenes de modelo Elegir modelo Seleccionar nombre del cliente Registrar sugerencias del cliente mensaje: "Ingrese cantidad por favor" Ingresar cantidad SISTEMA BD

Activar formulario contrato o proforma Guardar e imprimir contrato o proforma Activar formulario ingresos

Guardar e imprimir ingresos Volver al menu principal

Computacin e Informtica

Pgina -49-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

Registrar y elegir modelo (Colaboracin) Escenario # 2

2: Elegir opcion modelos 3: Elegir subopcion tipo de producto 4: Muestra formulario de imagenes de modelo 5: Elegir modelo 6: Seleccionar nombre del cliente 7: Registrar sugerencias del cliente 10: Activar formulario contrato o proforma 12: Activar formulario ingresos SISTEMA PERSONA AUTORI ZADA 8: mensaje: "Ingrese cantidad por favor" 9: Ingresar cantidad 11: Guardar e imprimir contrato o proforma 13: Guardar e imprimir ingresos 14: Volver al menu principal

BD

Computacin e Informtica

Pgina -50-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

Insertar modelo (Secuencia) Escenario # 1


PERSONA AUTORIZADA Ingresar al Menu principal Elegir Opcion modelos SISTEMA BD

Elegir sub opcion Insertar modelo

Registrar descripcion y elegir imagen del modelo La extension de las imagenes no son aceptadas para guardar en el formulario Cambiar de extension Volver a intentar

Guardar datos del modelo Volver al menu principal

Computacin e Informtica

Pgina -51-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

Insertar modelo (Colaboracin) Escenario # 1


7: Volver a intentar 1: I ngresar al Menu principal 2: Elegir Opcion modelos 3: Elegir sub opcion I nsertar modelo 4: Registrar descripcion y elegir imagen del modelo PERSONA SISTEMA AUTORI ZADA 5: La extension de las imagenes no son aceptadas para guardar en el formulario 6: Cambiar de extension

8: Guardar datos del modelo 9: Volver al menu principal

BD

Computacin e Informtica

Pgina -52-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

Insertar modelo (Secuencia) Escenario # 2


PERSONA AUTORI ZADA I ngresar al M enu principal Elegir Opcion modelos Elegir sub-opcion I nsertar modelo Registrar descripcion y elegir imagen del modelo Busca modelo Mensaje:"No hay imagen" I ngresar nueva ruta de imagen SISTEM A BD

Guardar datos

Volver al menu principal

Insertar modelo (Colaboracin) Escenario # 2

1: I ngresar al Menu principal 2: Elegir Opcion modelos 3: Elegir sub-opcion I nsertar modelo 4: Registrar descripcion y elegir imagen del modelo SISTEMA 5: Busca modelo 6: Mensaje:"No hay imagen" 7: I ngresar nueva ruta de imagen

PERSONA AUTORI ZADA

8: Guardar datos

9: Volver al menu principal

BD

Computacin e Informtica

Pgina -53-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

Control de Ingresos y Egresos (Secuencia) Escenario # 2


PERSONA AUTORIZADA Ingresar al Menu principal Elegir opcion Balance SISTEMA BD

Elegir sub-opcion Ingresos o Egresos

Registrar datos Guardar e imprimir datos Cancela la operacion Olvido un dato anteriormente

Volver al menu principal

Computacin e Informtica

Pgina -54-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

Control de Ingresos y Egresos (Colaboracin) Escenario # 2


1: I ngresar al Menu principal 2: Elegir opcion Balance 3: Elegir sub-opcion Ingresos o Egresos PERSONA AUTORIZADA SISTEMA

4: Registrar datos 5: Guardar e imprimir datos 8: Volver al menu principal 6: Cancela la operacion 7: Olvido un dato anteriormente

BD

Computacin e Informtica

Pgina -55-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

Control de Ingresos y Egresos (Secuencia) Escenario # 3


PERSONA AUTORI ZADA Ingresar al Menu principal SISTEMA BD

Elegir opcion Balance

Elegir sub-opcion Ingresos/ Egresos

Registrar datos Guardar e imprimir No guarda los datos Falla en digitar un dato numerico cuando debe ser un dato tipo texto Mensaje:" Vuelva a ingresar los datos correctamente" Se muestra el formulario en blanco Volver a digitar datos y guardar informacion

Volver al menu principal

Computacin e Informtica

Pgina -56-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

Proforma

Proveedor

Proforma en Blanco I ngreso de I nformacion Proforma Lleno

Proveedor Activo Deja de proveer a la empresa Ex Proveedor

Seguridad

Sugerencia

Ventana Desactivada Ingresar Usuario y Clave Ventana Activada

Sugerencia vacia Llenado de la informacion Sugerencia Llena

Computacin e Informtica

Pgina -57-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

Tipo

Tipo vacio

Ingreso de datos

Tipo lleno

Traslado

Orden de traslado Vacio I ngreso de I nformacion Orden de Traslado Lleno

Distrito

Distrito vacio

Ingreso de informacion

Distrito lleno

Computacin e Informtica

Pgina -58-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

DIAGRAMA DE COMPONENTES
EJ E... I MA... MAN...

Ventana activada Procesos realizados


PRESENTACI ON SI STEMA DE VENTAS MENUS

CL...

Ventana desactivada

CONSULTAS VENTA

VENTANAS

GRAFI COS

DIAGRAMA DE DESPLIEGUE

Pentium IV de 3.2 Ghz Disco Duro de 250GB Monitor Samsung de 17" Mouse Logitech Whell PS/2 Grabador LG 52X32X52 Impresora Epson cinta modelo LX 300+

PC

RS232

IMPRESORA

Computacin e Informtica

Pgina -59-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

BASE DE DATOS

Computacin e Informtica

Pgina -60-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

IMPLEMENTACION

Computacin e Informtica

Pgina -61-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

PROGRAMACIN Formulario de Seguridad

General_declaraciones () Dim SUMA As Integer Private Sub cbusuario_Click() TXTCLAVE.Enabled = True End Sub Private Sub Command1_Click() Call validacion End Sub Private Sub Command2_Click() Dim v As Integer v = MsgBox("Esta seguro de Cancelar la Operacion??", vbYesNo + vbQuestion, "EMCOMASAC") If v = 6 Then End Else Seguridad.Show TXTCLAVE.Enabled = False End If End Sub Private Sub Command2_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then Dim v As Integer v = MsgBox("Esta seguro de Cancelar la Operacion??", vbYesNo + vbQuestion, "EMCOMASAC")
Computacin e Informtica Pgina -62-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

If v = 6 Then End Else Seguridad.Show TXTCLAVE.Enabled = False End If End If End Sub Private Sub Form_Load() Principal.StatusBar1.Panels(1).Text = "SISTEMA DE VENTAS Empresa Encomasac S.A.C." Unload Agenda conecta record "select * from SEGURIDAD" Do While Not reg.EOF cbusuario.AddItem reg!Nomusu reg.MoveNext Loop reg.Close End Sub Private Sub TXTCLAVE_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then Call validacion End If End Sub Sub validacion() Dim encontrado As Boolean encontrado = False nomus = cbusuario.Text clv = TXTCLAVE.Text conecta record "select * from SEGURIDAD" reg.MoveFirst While Not reg.EOF If reg!Nomusu = nomus And reg!Password = clv Then If reg!nivel = "1" Then MsgBox ("Bienvenido al Sistema " + nomus + "!!") Principal.mnuseguridad.Visible = True
Computacin e Informtica Pgina -63-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

Unload Me Principal.Show encontrado = True Else MsgBox ("Bienvenido al Sistema " + nomus + "!!") Principal.mnuseguridad.Enabled = False Principal.mnumodeloss.Enabled = False Principal.mnuegreso.Enabled = False Principal.mnubalance.Enabled = False Principal.mnumes = False Principal.mnufecha = False Principal.mnumes1.Enabled = False Principal.mnuproducto.Enabled = False Principal.mnusemana = False Unload Me Principal.Show encontrado = True End If End If reg.MoveNext Wend If encontrado = False Then SUMA = SUMA + 1 MsgBox ("Usuario no Autorizado, tiene " & 3 - SUMA & " Oportunidades") TXTCLAVE.Text = "" End If If SUMA = 3 Then MsgBox ("Usuario no Autorizado,Va ha salir del Sistema") TXTCLAVE.Text = "" End End If End Sub

Computacin e Informtica

Pgina -64-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

Formulario Principal

General_ declaraciones () Dim nomtipo As String Dim tipo As String Dim codigo As String Private Sub mnuacerca_Click() Acercade.Show End Sub Private Sub mnuboleta_Click() boletas.Show End Sub Private Sub mnubalance_Click() ReporteBalance.Show
Computacin e Informtica Pgina -65-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

End Sub Private Sub mnucalculadora_Click() Shell ("c:\WINDOWS\calc.exe"), vbNormalFocus End Sub Private Sub mnucarta_Click() Shell ("c:\WINDOWS\freecell.exe"), vbNormalFocus End Sub Private Sub mnuci_Click() Agenda.Show End Sub Private Sub mnucitas_Click() Recordatorio.Show End Sub Private Sub mnuclientes_Click() clientes.Show End Sub Private Sub mnuconpro_Click() FmrQproveedor.Show End Sub Private Sub mnucontrato_Click() ReporteTipo.Show End Sub Private Sub mnudemanda_Click() FmrQclientes.Show End Sub Private Sub mnudistrito_Click() ReporteDistrito.Show End Sub Private Sub mnuegresos_Click() Egresoss.Show End Sub

Computacin e Informtica

Pgina -66-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

Private Sub mnuemitido_Click() Ingreso.Show End Sub Private Sub mnuegreso_Click() Egresoss.Show End Sub Private Sub mnuentrega_Click() Recordato.Show End Sub Private Sub mnuentrenimiento_Click() tipo = "Entretenimiento" Modelos.lbltitulo.Caption = tipo busqueda (tipo) mostrar End Sub Private Sub mnufactur_Click() FmrQarticulo.Show End Sub Private Sub mnufacturas_Click() factura.Show End Sub Private Sub mnufecha_Click() Reportefecha.Show End Sub Private Sub mnugeneral_Click() ReporteGeneral.Show End Sub Private Sub mnuguia_Click() Guia.Show End Sub Private Sub mnuingresos_Click() Ingresos.Show
Computacin e Informtica Pgina -67-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

End Sub Private Sub mnulista_Click() Usuarios.Show End Sub Private Sub mnumensual_Click() ReporteArticulo.Show End Sub Private Sub mnumes_Click() Reportemensual.Show End Sub Private Sub mnumes1_Click() FmrQpordocumento.Show End Sub Private Sub mnumodelos_Click() FmrQmodelo.Show End Sub Private Sub mnumodeloss_Click() agregarmodelo.Show End Sub Private Sub mnumodifica_Click() contrasea.Show End Sub Private Sub mnunotas_Click() Shell ("c:\WINDOWS\NOTEPAD.EXE"), vbNormalFocus End Sub Private Sub mnupresu_Click() FrmQPresupuesto.Show End Sub Private Sub mnupresup_Click() FrmQPresupuesto.Show
Computacin e Informtica Pgina -68-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

End Sub Private Sub mnupresupuesto_Click() Presupuesto.Show End Sub Private Sub mnupdis_Click() Reporteprodistrito.Show End Sub Private Sub mnuotros_Click() tipo = "Otros..." Modelos.lbltitulo.Caption = tipo busqueda (tipo) mostrar End Sub Private Sub mnuproducto_Click() FrmQventas.Show End Sub Private Sub mnuproveedores_Click() Proveedores.Show End Sub Private Sub mnualacena_Click() tipo = "Vitrinas" Modelos.lbltitulo.Caption = tipo busqueda (tipo) mostrar End Sub Private Sub mnuclosets_Click() tipo = "Closets" Modelos.lbltitulo.Caption = tipo busqueda (tipo) mostrar End Sub Private Sub mnuescritorio_Click() tipo = "Escritorios" Modelos.lbltitulo.Caption = tipo
Computacin e Informtica Pgina -69-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

busqueda (tipo) mostrar End Sub Private Sub mnulavadero_Click() tipo = "Mueble de Bao" Modelos.lbltitulo.Caption = tipo busqueda (tipo) mostrar End Sub Private Sub mnuremision_Click() Guia.Show End Sub Private Sub mnureposteros_Click() tipo = "Reposteros" Modelos.lbltitulo.Caption = tipo busqueda (tipo) mostrar End Sub Private Sub mnusalir_Click() Unload Me End Sub Private Sub mnusemana_Click() FrmQventaFecha.Show End Sub Private Sub mnusolitario_Click() Shell ("c:\WINDOWS\sol.exe"), vbNormalFocus End Sub Private Sub mnuventas_Click() NotaVenta.Show End Sub Private Sub mnuvitrina_Click() tipo = "Vitrinas" Modelos.lbltitulo.Caption = tipo
Computacin e Informtica Pgina -70-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

busqueda (tipo) mostrar End Sub Private Sub msnulis_Click() Listadoarticulo.Show End Sub Private Sub Toolbar1_ButtonClick(ByVal Button As MSComctlLib.Button) Select Case Button.Index Case 1 clientes.Show Case 2 Proveedores.Show Case 3 Agenda.Show Case 4 agregarmodelo.Show Case 5 Proforma.Show Case 6 Shell ("c:\WINDOWS\calc.exe"), vbNormalFocus Case 7 Usuarios.Show End Select End Sub Formulario registro del proveedor

Computacin e Informtica

Pgina -71-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

General _ declaraciones () Dim codproveedor As String Dim autogenerado As String Dim coddistrito As String Dim codistrito As String Dim cod As String Private Sub Form_Activate() Principal.StatusBar1.Panels(1).Text = "Registro de Proveedores" End Sub Private Sub Form_Load() deshabilitado Principal.StatusBar1.Panels(1).Text = "Registro de Proveedores" conecta record "select * from DISTRITO" Set cmbdistrito.RowSource = reg cmbdistrito.ListField = ("Nomdis") cmbdistrito.BoundColumn = ("Coddis") record "select * from PROVEEDOR" If reg.BOF Then MsgBox ("no hay Proveedor!!") Else Set dtproveedor.RowSource = reg dtproveedor.ListField = ("NombreoRS") dtproveedor.BoundColumn = ("Codprov") End If End Sub Private Sub cbprocedencia_KeyPress(KeyAscii As Integer) Principal.StatusBar1.Panels(1).Text = "El Codigo del Proveedor Es:" + txtcodigo.Caption If KeyAscii = 13 Then cmdnuevo.SetFocus End Sub
Computacin e Informtica Pgina -72-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

Private Sub cmbdistrito_Click(Area As Integer) codistrito = cmbdistrito.BoundText End Sub Private Sub cmbdistrito_KeyPress(KeyAscii As Integer) If KeyAscii = 13 Then txttelefono.SetFocus End Sub Private Sub Form_Unload(Cancel As Integer) Principal.StatusBar1.Panels(1).Text = "SISTEMA DE VENTAS Empresa Encomasac S.A.C." limpiaproveedores deshabilitado End Sub Sub Guardar() Dim opc As Integer If txtcodigo.Caption <> "" And txtrazonsocial <> "" And txtdireccion <> "" And codistrito <> "" Then opc = MsgBox("Esta Seguro de Guardar Datos", 4, "GUARDAR") If opc = 6 Then reg.Fields("Codprov") = txtcodigo.Caption reg.Fields("Coddis") = codistrito reg.Fields("NombreoRS") = txtrazonsocial.Text reg.Fields("Direccion") = txtdireccion.Text reg.Fields("Telefono") = txttelefono.Text reg.Fields("Procedendia") = cbprocedencia.Text reg.Fields("Representante") = txtrepresentante.Text reg.Update reg.Close deshabilitado cmdnuevo.Enabled = True cmdguardar.Enabled = False cmdmodificar.Enabled = True cmdverart.Enabled = True Else reg.CancelUpdate deshabilitado cmdnuevo.Enabled = True cmdguardar.Enabled = False cmdmodificar.Enabled = True
Computacin e Informtica Pgina -73-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

cmdverart.Enabled = True End If Else MsgBox ("Falta Llenar Algun DATO!!!!") habilitadoproveedor End If End Sub Artculos

General_declaraciones() Dim linea As String Dim codproveedor As String Dim I As Integer Dim T As Integer Dim fila As Integer Dim articulo As String Private Sub cmblinea_Click(Area As Integer) linea = cmblinea.BoundText End Sub Sub habilitadoarticulo() ' se habilita las cajas de texto articulo txtcodart.Enabled = False txtarticulo.Enabled = True txtprecio.Enabled = True txtstock.Enabled = True
Computacin e Informtica Pgina -74-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

cmblinea.Enabled = True End Sub Sub deshabilitar() 'deshabilita al la caja de texto de los articulos txtcodart.Enabled = False txtarticulo.Enabled = False txtprecio.Enabled = False txtstock.Enabled = False cmblinea.Enabled = False End Sub Private Sub limpiaarticulo() 'limpia todos los datos del articulo 'txtcodart.Caption = CODIGO txtstock.Text = "" cmblinea.Text = "" txtarticulo.Text = "" txtprecio.Text = "" End Sub Private Sub cmdadicionar_Click() Principal.StatusBar1.Panels(1).Text = "Se Esta Adicionando Un articulo al Proveedro " + lblproveedor.Caption If cmblinea.Text <> "" And txtprecio.Text <> "" And txtarticulo.Text <> "" And txtstock.Text <> "" Then opc = MsgBox("DESEA GUARDAR EL REGISTRO?", 4, "GUARDAR") If opc = 6 Then record "select * from ARTICULO" 'el codigo se genera reg.AddNew reg!Codart = txtcodart.Caption reg!Codlinea = linea reg!Codprov = lblcodigo.Caption reg!nombre = txtarticulo.Text reg!precio = txtprecio.Text reg!Stock = txtstock.Text reg.Update cmdadicionar.Enabled = False 'se muestra en el cuadro de articulo For I = 1 To mslista.Rows - 1
Computacin e Informtica Pgina -75-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

'conpara los codigos para que no haya repeticion de los datos If Trim(txtcodart.Caption) = mslista.TextMatrix(I, 0) Then T=T-1 MsgBox "Repeticion de Producto", vbInformation, "Verifique" mslista.TextMatrix(I, 0) = Trim(txtcodart.Caption) mslista.TextMatrix(I, 1) = Trim(cmblinea.BoundText) mslista.TextMatrix(I, 2) = Trim(txtarticulo.Text) mslista.TextMatrix(I, 3) = Trim(txtprecio.Text) mslista.TextMatrix(I, 4) = Trim(txtstock.Text) Exit Sub End If Next T=T+1 'pregunta si la primera fila esta vacia entonces aadir mas registros If mslista.TextMatrix(1, 0) = "" Then mslista.AddItem "" mslista.TextMatrix(T, 0) = Trim(txtcodart.Caption) mslista.TextMatrix(T, 1) = Trim(linea) mslista.TextMatrix(T, 2) = Trim(txtarticulo.Text) mslista.TextMatrix(T, 3) = Trim(txtprecio.Text) mslista.TextMatrix(T, 4) = Trim(txtstock.Text) 'guardando articulos a la base de datos cmdnuevo.Enabled = True deshabilitar Else reg.CancelUpdate cmdnuevo.Enabled = True deshabilitar End If Else MsgBox ("Falta Llenar Algun Dato!") habilitadoarticulo End If End Sub Formulario Modelos

Computacin e Informtica

Pgina -76-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

General_declaraciones() Dim sugerencia As String Private Sub cmdanterior_Click() reg.MovePrevious If reg.BOF Then MsgBox "Inicio de la tabla modelos" reg.MoveFirst mostrar cmdprimer.Enabled = False cmdanterior.Enabled = False cmdsiguiente.Enabled = True cmdultimo.Enabled = True Else cmdprimer.Enabled = True cmdanterior.Enabled = True cmdsiguiente.Enabled = True cmdultimo.Enabled = True End If mostrar End Sub Private Sub cmdprimer_Click() MsgBox "Primer Registro " reg.MoveFirst mostrar cmdprimer.Enabled = False cmdanterior.Enabled = False cmdsiguiente.Enabled = True cmdultimo.Enabled = True
Computacin e Informtica Pgina -77-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

End Sub Private Sub cmdsiguiente_Click() reg.MoveNext If reg.EOF Then MsgBox "Final de la tabla modelos" reg.MoveLast mostrar cmdprimer.Enabled = True cmdanterior.Enabled = True cmdsiguiente.Enabled = False cmdultimo.Enabled = False Else cmdprimer.Enabled = True cmdanterior.Enabled = True cmdsiguiente.Enabled = True cmdultimo.Enabled = True End If mostrar End Sub Private Sub cmdultimo_Click() MsgBox "Ultimo Registro" reg.MoveLast mostrar cmdprimer.Enabled = True cmdanterior.Enabled = True cmdsiguiente.Enabled = False cmdultimo.Enabled = False End Sub Private Sub Command1_Click() Unload Modelos End Sub Private Sub Form_Load() Principal.StatusBar1.Panels(1).Text = "Catalogo de Modelos" End Sub Private Sub Form_Unload(Cancel As Integer) Principal.StatusBar1.Panels(1).Text = "SISTEMA DE VENTAS Empresa Encomasac S.A.C."
Computacin e Informtica Pgina -78-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

End Sub Private Sub imgmodelo_Click() If MsgBox("Desea Elegir ese Modelo?????", vbYesNo + vbQuestion, " Eleccion de Modelo !!!") = vbYes Then sugerencias.lblcodprod.Caption = lblcodigo.Caption sugerencias.imgmodelo.Picture = imgmodelo.Picture sugerencias.lblespesor.Caption = lblespesor.Caption sugerencias.lblancho.Caption = lblancho.Caption sugerencias.lblaltura.Caption = lblaltura.Caption sugerencias.lblfondo.Caption = lblfondo.Caption sugerencias.lblprecio.Caption = lblprecio.Caption sugerencias.invisible.Caption = lbldescripcion.Caption sugerencias.lblnombre.Caption = lblproducto.Caption sugerencias.Show Modelos.Hide End If End Sub Sugerencias

General_declaraciones() Dim nomcliente As String Dim condicion As String Dim codigo1 As Integer Dim codigo As Integer Dim altura As String
Computacin e Informtica Pgina -79-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

Dim fondo As String Dim ancho As String Dim precio As Integer Dim cliente As String Private Sub cmdeliminar_Click() Dim b As Integer b = MsgBox("Desea Eliminar Registro?", 4 + 64, "Eliminar") If b = 6 Then reg.Delete reg.MoveNext If reg.EOF Then reg.MoveLast End If End If mostrar cmdguardar.Enabled = True cmdnuevo.Enabled = False End Sub Private Sub cmdcontrato_Click() Command1.Enabled = False cmdcontrato.Enabled = False Dim descripcion, ancho, altura, fondo, sugerencia As String Dim cantidad, punitario As Integer sugerencias.Hide contrato.Show record "select * from CONTRATO" If reg.RecordCount > 0 Then reg.MoveLast codigo = Val(reg.Fields("Codcontrato")) + 1 contrato.lblcontrato.Caption = Format(codigo, "000000") Else contrato.lblcontrato.Caption = "000001" End If 'lblprecio contrato.lblseor.Caption = dccliente.Text contrato.codigo.Caption = lblcodprod.Caption contrato.lblnombre.Caption = dccliente.Text record "select*from CLIENTE where NombreoRS='" & dccliente.Text & "'"

Computacin e Informtica

Pgina -80-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

contrato.lbldireccion.Caption = IIf(reg.Fields("Direccion") <> "", reg.Fields("Direccion"), "") contrato.lbltelefono.Caption = IIf(reg.Fields("TelefonoFax") <> "", reg.Fields("TelefonoFax"), "") record "select * from SUGERENCIA where Codsuge='" & Format(codigo1, "000000") & "'" cantidad = IIf(reg.Fields("Cantidad") <> "", reg.Fields("Cantidad"), "") descripcion = IIf(reg.Fields("Nombrepro") <> "", reg.Fields("Nombrepro"), "") ancho = IIf(reg.Fields("Sancho") <> "", reg.Fields("Sancho"), "") altura = IIf(reg.Fields("Saltura") <> "", reg.Fields("Saltura"), "") fondo = IIf(reg.Fields("Sfondo") <> "", reg.Fields("Sfondo"), "") sugerencia = IIf(reg.Fields("sugerencia") <> "", reg.Fields("sugerencia"), "") punitario = IIf(reg.Fields("Sprecio") <> "", reg.Fields("Sprecio"), "") contrato.trdescripcion.Text = "Elaboracion de: " & cantidad & " " & lblnombre.Caption & " ; " & descripcion & " Con Las Medidas de; ancho:" & ancho & " Altura " & altura & " Fondo " & fondo & " Las Sugerencias del Clientes son : " & sugerencia & " Precio Unitario por el Producto es : " & punitario contrato.lblprecios.Caption = IIf(reg.Fields("Sprecio") <> "", reg.Fields("Sprecio"), "") dccliente.Text = "" txtespesor.Text = "" txtcant.Text = "" rtsugerencia.Text = "" txtancho.Text = "" txtaltura.Text = "" txtfondo.Text = "" txtprecio.Text = "" txtespesor.Enabled = False txtancho.Enabled = False txtaltura.Enabled = False txtfondo.Enabled = False txtprecio.Enabled = False End Sub Insertar modelo

Computacin e Informtica

Pgina -81-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

general_declaraciones() Dim ruta As String Dim nomtipo As String Dim codmod As String Private Sub Command4_Click() agregarmodelo.Hide Principal.Show End Sub Private Sub cmdeliminar_Click() Dim b As Integer b = MsgBox("Desea Eliminar Registro?", 4 + 64, "Eliminar") If b = 6 Then reg.Delete reg.MoveNext If reg.EOF Thenreg.MoveLast End If End If mostrarmodelo cmdguardar.Enabled = False cmdnuevo.Enabled = True End Sub Private Sub cmdeliminar_KeyPress(KeyAscii As Integer)
Computacin e Informtica Pgina -82-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

If KeyAscii = 13 Then Dim b As Integer b = MsgBox("Desea Eliminar Registro?", 4 + 64, "Eliminar") If b = 6 Then reg.Delete reg.MoveNext If reg.EOF Thenreg.MoveLast End If End If mostrarmodelo cmdguardar.Enabled = False cmdnuevo.Enabled = True End If End Sub Private Sub cmdguardar_Click() Dim opc As Integer If txtcodigo.Text <> "" And dbtipo.Text <> "" And txtruta.Text <> "" And txtnombre.Text <> "" And rtbdescripcion <> "" And txtprecio.Text <> "" Then opc = MsgBox("Esta Seguro de Guardar Datos", 4, "GUARDAR") If opc = 6 Then record "select * from PRODUCTO" reg.AddNew reg!codprod = txtcodigo.Text reg!codtipo = nomtipo reg!imagen = txtruta.Text reg!descripcion = rtbdescripcion.Text reg!espesor = txtespesor.Text reg!altura = txtaltura.Text reg!ancho = txtancho.Text reg!fondo = txtfondo.Text reg!precio = txtprecio.Text reg!Nombrepro = txtnombre.Text reg.Update reg.MoveLast mostrarmodelo deshabilitado cmdmodificar.Enabled = True cmdnuevo.Enabled = True cmdguardar.Enabled = False cmdprimer.Enabled = True
Computacin e Informtica Pgina -83-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

cmdanterior.Enabled = True cmdsiguiente.Enabled = True cmdultimo.Enabled = True cmdmodificar.Enabled = True cmdeliminar.Enabled = True Else reg.MoveLast mostrarmodelo deshabilitado cmdnuevo.Enabled = True cmdguardar.Enabled = False cmdprimer.Enabled = True cmdanterior.Enabled = True cmdsiguiente.Enabled = True cmdultimo.Enabled = True cmdmodificar.Enabled = True cmdeliminar.Enabled = True End If Else MsgBox ("Falta Llenar algun Dato!!") End If End Sub Egresos

General_declaraciones() Dim codigo As String Dim proveedor As String


Computacin e Informtica Pgina -84-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

Dim LUNIDAD As String Dim LDECENA As String Dim LCENTENA As String Dim unidad As Integer Dim decena As Integer Dim centena As Integer Dim cantidad As Integer Dim aux As Integer Dim aux1 As Integer Private Sub cmdeliminar_Click() Dim b As Integer b = MsgBox("Desea Eliminar Registro?", 4 + 64, "Eliminar") If b = 6 Then reg.Delete reg.MoveNext If reg.EOF Then reg.MoveLast End If End If mostrarmodelo cmdguardar.Enabled = False cmdnuevo.Enabled = True End Sub Private Sub cmdguardar_Click() opc = MsgBox("Esta Seguro de Guardar Datos", 4, "GUARDAR") If opc = 6 Then reg!Codegreso = lblnumero.Caption reg!Codprov = proveedor reg!fecha = Date reg!Concepto = txtconcepto.Text reg!cantidad = Val(txtcantidad.Text) reg!lcantidad = txtcant.Caption reg.Update reg.MoveLast deshabilitado cmdguardar.Enabled = False cmdnuevo.Enabled = True cmdprimer.Enabled = True cmdanterior.Enabled = True cmdsiguiente.Enabled = False
Computacin e Informtica Pgina -85-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

cmdultimo.Enabled = False cmdmodificar.Enabled = True cmdeliminar.Enabled = True End If End Sub Private Sub cmdnuevo_Click() habilitado record "select * from EGRESO" If reg.RecordCount <> 0 Then reg.MoveLast codigo = Val(reg.Fields("Codegreso")) + 1 reg.Close End If record "select * from EGRESO" reg.AddNew lblnumero.Caption = Format(codigo, "000000") cmdnuevo.Enabled = False cmdguardar.Enabled = True limpiar cmdmodificar.Enabled = False cmdeliminar.Enabled = False cmdprimer.Enabled = False cmdanterior.Enabled = False cmdsiguiente.Enabled = False cmdultimo.Enabled = False End Sub Ingresos

Computacin e Informtica

Pgina -86-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

General_declaraciones() Dim cliente As String Private Sub cmdeliminar_Click() Dim b As Integer b = MsgBox("Desea Eliminar Registro?", 4 + 64, "Eliminar") If b = 6 Then reg.Delete reg.MoveNext If reg.EOF Then reg.MoveLast End If End If mostrarmodelo cmdguardar.Enabled = False cmdnuevo.Enabled = True End Sub Private Sub cmdguardar_Click() opc = MsgBox("Esta Seguro de Guardar Datos", 4, "GUARDAR") If opc = 6 Then record "select * from INGRESO" reg.AddNew reg!Codingreso = lblnumero.Caption reg!codcli = cliente reg!fecha = Date reg!Concepto = txtconcepto.Text reg!cantidad = Val(txtcantidad.Text) 'reg!lcantidad = txtcant.Caption reg.Update reg.MoveLast deshabilitado cmdnuevo.Enabled = True cmdguardar.Enabled = False cmdprimer.Enabled = True cmdanterior.Enabled = True cmdsiguiente.Enabled = False cmdultimo.Enabled = False cmdmodificar.Enabled = False
Computacin e Informtica Pgina -87-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

cmdeliminar.Enabled = False End If End Sub Private Sub cmdguardar2_Click() opc = MsgBox("Esta Seguro de Guardar Datos", 4, "GUARDAR") If opc = 6 Then record "select * from INGRESO" reg.AddNew reg!Codingreso = lblnumero.Caption reg!codcli = cliente reg!fecha = Date reg!Concepto = txtconcepto.Text reg!cantidad = Val(txtcantidad.Text) reg!lcantidad = txtcant.Caption reg.Update reg.MoveLast deshabilitado cmdnuevo.Enabled = True cmdguardar.Enabled = False cmdprimer.Enabled = True cmdanterior.Enabled = True cmdsiguiente.Enabled = False cmdultimo.Enabled = False cmdmodificar.Enabled = False cmdeliminar.Enabled = False Ingresos.cmdguardar2.Visible = False Ingresos.cmdguardar2.Enabled = False End If End Sub Private Sub cmdmodificar_Click() Dim l As Integer l = MsgBox("Desea Modificar Datos?", 4 + 64, "Modificar") habilitado cmdmodificar.Enabled = False cmdguardar.Enabled = True End Sub Consulta de venta por cliente

Computacin e Informtica

Pgina -88-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

General_declaraciones() Private Sub cmdmostrar_Click() msfecha.Clear msfecha.FormatString = "<Fecha |<Cliente | <Producto |<Cantidad |<P.Unit |<Total " If optboleta.Value = True Then record "select * from VENTAMODELO" fila = 1 Do While Not reg.EOF msfecha.TextMatrix(fila, 0) = IIf(reg.Fields("Fecha") <> "", reg.Fields("Fecha"), "") msfecha.TextMatrix(fila, 1) = IIf(reg.Fields("NombreoRS") <> "", reg.Fields("NombreoRS"), "") msfecha.TextMatrix(fila, 2) = IIf(reg.Fields("Nombre") <> "", reg.Fields("Nombre"), "") msfecha.TextMatrix(fila, 3) = IIf(reg.Fields("cantidad") <> "", reg.Fields("cantidad"), "") msfecha.TextMatrix(fila, 4) = IIf(reg.Fields("Punitario") <> "", reg.Fields("Punitario"), "") msfecha.TextMatrix(fila, 5) = IIf(reg.Fields("Totalgeneral") <> "", reg.Fields("Totalgeneral"), "") reg.MoveNext fila = fila + 1 lblencontrados.Caption = "Hay : " & reg.RecordCount & " Articulos!!!" ' lbltotalmes.Caption = total Loop End If If optfactura.Value = True Then
Computacin e Informtica Pgina -89-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

record "select * from VENTAFACTURA" fila = 1 Do While Not reg.EOF msfecha.TextMatrix(fila, 0) = IIf(reg.Fields("Fecha") <> "", reg.Fields("Fecha"), "") msfecha.TextMatrix(fila, 1) = IIf(reg.Fields("NombreoRS") <> "", reg.Fields("NombreoRS"), "") msfecha.TextMatrix(fila, 2) = IIf(reg.Fields("Nombre") <> "", reg.Fields("Nombre"), "") msfecha.TextMatrix(fila, 3) = IIf(reg.Fields("cantidad") <> "", reg.Fields("cantidad"), "") msfecha.TextMatrix(fila, 4) = IIf(reg.Fields("Punitario") <> "", reg.Fields("Punitario"), "") msfecha.TextMatrix(fila, 5) = IIf(reg.Fields("totalgeneral") <> "", reg.Fields("totalgeneral"), "") reg.MoveNext fila = fila + 1 lblencontrados.Caption = "Hay : " & reg.RecordCount & " Articulos!!!" ' lbltotalmes.Caption = total Loop End If End Sub Private Sub cmdsalir_Click() Unload FmrQpordocumento End Sub

Consulta de venta por producto

Computacin e Informtica

Pgina -90-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

General_declaraciones() Dim totalmes As Integer Dim total As Integer Dim tipo As String Sub mostrar(tipo As String) If ptboleta.Value = True Then record "select * from VENTABOLETA where Codtipo='" & tipo & "'" fila = 1 Do While Not reg.EOF msboleta.TextMatrix(fila, 0) = IIf(reg.Fields("Nombrepro") <> "", reg.Fields("Nombrepro"), "") msboleta.TextMatrix(fila, 1) = IIf(reg.Fields("NombreoRS") <> "", reg.Fields("NombreoRS"), "") msboleta.TextMatrix(fila, 2) = IIf(reg.Fields("Fecha") <> "", reg.Fields("Fecha"), "") msboleta.TextMatrix(fila, 3) = IIf(reg.Fields("cantidad") <> "", reg.Fields("cantidad"), "") msboleta.TextMatrix(fila, 4) = IIf(reg.Fields("Punitario") <> "", reg.Fields("Punitario"), "") msboleta.TextMatrix(fila, 5) = IIf(reg.Fields("Totalgeneral") <> "", reg.Fields("Totalgeneral"), "") reg.MoveNext fila = fila + 1 lblencontrados.Caption = "Hay : " & reg.RecordCount & " Articulos!!!" ' lbltotalmes.Caption = total Loop End If If opfactura.Value = True Then record "select * from VENTAFACTURA where Codtipo='" & tipo & "'" fila = 1 Do While Not reg.EOF msboleta.TextMatrix(fila, 0) = IIf(reg.Fields("Nombre") <> "", reg.Fields("Nombre"), "") msboleta.TextMatrix(fila, 1) = IIf(reg.Fields("NombreoRS") <> "", reg.Fields("NombreoRS"), "")

Computacin e Informtica

Pgina -91-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

msboleta.TextMatrix(fila, 2) = IIf(reg.Fields("Fecha") <> "", reg.Fields("Fecha"), "") msboleta.TextMatrix(fila, 3) = IIf(reg.Fields("cantidad") <> "", reg.Fields("cantidad"), "") msboleta.TextMatrix(fila, 4) = IIf(reg.Fields("Punitario") <> "", reg.Fields("Punitario"), "") msboleta.TextMatrix(fila, 5) = IIf(reg.Fields("Totalgeneral") <> "", reg.Fields("Totalgeneral"), "") reg.MoveNext fila = fila + 1 lblencontrados.Caption = "Hay : " & reg.RecordCount & " Articulos!!!" ' lbltotalmes.Caption = total Loop End If End Sub Private Sub cmdmostrar_Click() If ptboleta.Value = True Then record "select * from VENTABOLETA" fila = 1 Do While Not reg.EOF msboleta.TextMatrix(fila, 0) = IIf(reg.Fields("Nombrepro") <> "", reg.Fields("Nombrepro"), "") msboleta.TextMatrix(fila, 1) = IIf(reg.Fields("NombreoRS") <> "", reg.Fields("NombreoRS"), "") msboleta.TextMatrix(fila, 2) = IIf(reg.Fields("Fecha") <> "", reg.Fields("Fecha"), "") msboleta.TextMatrix(fila, 3) = IIf(reg.Fields("cantidad") <> "", reg.Fields("cantidad"), "") msboleta.TextMatrix(fila, 4) = IIf(reg.Fields("Punitario") <> "", reg.Fields("Punitario"), "") msboleta.TextMatrix(fila, 5) = IIf(reg.Fields("Totalgeneral") <> "", reg.Fields("Totalgeneral"), "") reg.MoveNext fila = fila + 1 lblencontrados.Caption = "Hay : " & reg.RecordCount & " Articulos!!!" ' lbltotalmes.Caption = total
Computacin e Informtica Pgina -92-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

Loop End If If opfactura.Value = True Then record "select * from VENTAFACTURA" fila = 1 Do While Not reg.EOF msboleta.TextMatrix(fila, 0) = IIf(reg.Fields("Nombre") <> "", reg.Fields("Nombre"), "") msboleta.TextMatrix(fila, 1) = IIf(reg.Fields("NombreoRS") <> "", reg.Fields("NombreoRS"), "") msboleta.TextMatrix(fila, 2) = IIf(reg.Fields("Fecha") <> "", reg.Fields("Fecha"), "") msboleta.TextMatrix(fila, 3) = IIf(reg.Fields("cantidad") <> "", reg.Fields("cantidad"), "") msboleta.TextMatrix(fila, 4) = IIf(reg.Fields("Punitario") <> "", reg.Fields("Punitario"), "") msboleta.TextMatrix(fila, 5) = IIf(reg.Fields("Totalgeneral") <> "", reg.Fields("Totalgeneral"), "") reg.MoveNext fila = fila + 1 lblencontrados.Caption = "Hay : " & reg.RecordCount & " Articulos!!!" ' lbltotalmes.Caption = total Loop End If End Sub Private Sub cmdsalir_Click() Unload FrmQventas End Sub

Consulta de venta por fecha

Computacin e Informtica

Pgina -93-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

General_declaraciones() Dim fechas As Date Private Sub cmdbuscar_Click() msfecha.Clear msfecha.FormatString = "<Fecha |<Cliente | <Producto |<Cantidad |<P.Unit |<Total " If opboletas.Value = True Then If opdia.Value = True Then record "select * from VENTABOLETA where day(Fecha)='" & fecha.Text & "'" fila = 1 Do While Not reg.EOF msfecha.TextMatrix(fila, 0) = IIf(reg.Fields("Fecha") <> "", reg.Fields("Fecha"), "") msfecha.TextMatrix(fila, 1) = IIf(reg.Fields("NombreoRS") <> "", reg.Fields("NombreoRS"), "") msfecha.TextMatrix(fila, 2) = IIf(reg.Fields("Nombrepro") <> "", reg.Fields("Nombrepro"), "") msfecha.TextMatrix(fila, 3) = IIf(reg.Fields("cantidad") <> "", reg.Fields("cantidad"), "") msfecha.TextMatrix(fila, 4) = IIf(reg.Fields("Punitario") <> "", reg.Fields("Punitario"), "") msfecha.TextMatrix(fila, 5) = IIf(reg.Fields("total") <> "", reg.Fields("total"), "") reg.MoveNext fila = fila + 1 lblencontrados.Caption = "Hay : " & reg.RecordCount & " Articulos!!!" ' lbltotalmes.Caption = total Loop End If If opmes.Value = True Then
Computacin e Informtica Pgina -94-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

record "select * from VENTABOLETA where month(Fecha)='" & fecha.Text & "'" fila = 1 Do While Not reg.EOF msfecha.TextMatrix(fila, 0) = IIf(reg.Fields("Fecha") <> "", reg.Fields("Fecha"), "") msfecha.TextMatrix(fila, 1) = IIf(reg.Fields("NombreoRS") <> "", reg.Fields("NombreoRS"), "") msfecha.TextMatrix(fila, 2) = IIf(reg.Fields("Nombrepro") <> "", reg.Fields("Nombrepro"), "") msfecha.TextMatrix(fila, 3) = IIf(reg.Fields("cantidad") <> "", reg.Fields("cantidad"), "") msfecha.TextMatrix(fila, 4) = IIf(reg.Fields("Punitario") <> "", reg.Fields("Punitario"), "") msfecha.TextMatrix(fila, 5) = IIf(reg.Fields("total") <> "", reg.Fields("total"), "") reg.MoveNext fila = fila + 1 lblencontrados.Caption = "Hay : " & reg.RecordCount & " Articulos!!!" ' lbltotalmes.Caption = total Loop End If If opao.Value = True Then record "select * from VENTABOLETA where year(Fecha)='" & fecha.Text & "'" fila = 1 Do While Not reg.EOF msfecha.TextMatrix(fila, 0) = IIf(reg.Fields("Fecha") <> "", reg.Fields("Fecha"), "") msfecha.TextMatrix(fila, 1) = IIf(reg.Fields("NombreoRS") <> "", reg.Fields("NombreoRS"), "") msfecha.TextMatrix(fila, 2) = IIf(reg.Fields("Nombrepro") <> "", reg.Fields("Nombrepro"), "") msfecha.TextMatrix(fila, 3) = IIf(reg.Fields("cantidad") <> "", reg.Fields("cantidad"), "") msfecha.TextMatrix(fila, 4) = IIf(reg.Fields("Punitario") <> "", reg.Fields("Punitario"), "") msfecha.TextMatrix(fila, 5) = IIf(reg.Fields("total") <> "", reg.Fields("total"), "")
Computacin e Informtica Pgina -95-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

reg.MoveNext fila = fila + 1 lblencontrados.Caption = "Hay : " & reg.RecordCount & " Articulos!!!" ' lbltotalmes.Caption = total Loop End If End If Consulta de artculos

General_declaraciones() Private Sub cmdbuscar_Click() cmdbuscar.Enabled = False MSARTICULOS.Clear If optlinea.Value = True Then MSARTICULOS.FormatString = "<Linea |<Codigo |< Nombre de Articulo |<Precio |<Stock " record "select* from QPORLINEA where Linea='" & DCarticulo.Text & "'" fila = 1 Do While Not reg.EOF MSARTICULOS.TextMatrix(fila, 0) = IIf(reg.Fields("Linea") <> "", reg.Fields("Linea"), "")

Computacin e Informtica

Pgina -96-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

MSARTICULOS.TextMatrix(fila, 1) = IIf(reg.Fields("Codart") <> "", reg.Fields("Codart"), "") MSARTICULOS.TextMatrix(fila, 2) = IIf(reg.Fields("Nombre") <> "", reg.Fields("Nombre"), "") MSARTICULOS.TextMatrix(fila, 3) = IIf(reg.Fields("Precio") <> "", reg.Fields("Precio"), "") MSARTICULOS.TextMatrix(fila, 4) = IIf(reg.Fields("Stock") <> "", reg.Fields("Stock"), "") reg.MoveNext fila = fila + 1 lblencontrado.Caption = "Hay : " & reg.RecordCount & " Articulos!!!" Loop End If If optpro.Value = True Then MSARTICULOS.FormatString = "<Codigo |<Nombre de Proveedor |< Nombre de Articulo |<Precio |<Stock" record "select* from QPORNOMBREPROVEEDOR where NombreoRS='" & DCarticulo.Text & "'" fila = 1 Do While Not reg.EOF MSARTICULOS.TextMatrix(fila, 1) = IIf(reg.Fields("NombreoRS") <> "", reg.Fields("NombreoRS"), "") MSARTICULOS.TextMatrix(fila, 0) = IIf(reg.Fields("Codart") <> "", reg.Fields("Codart"), "") MSARTICULOS.TextMatrix(fila, 2) = IIf(reg.Fields("Nombre") <> "", reg.Fields("Nombre"), "") MSARTICULOS.TextMatrix(fila, 3) = IIf(reg.Fields("Precio") <> "", reg.Fields("Precio"), "") MSARTICULOS.TextMatrix(fila, 4) = IIf(reg.Fields("Stock") <> "", reg.Fields("Stock"), "") reg.MoveNext fila = fila + 1 lblencontrado.Caption = "Hay : " & reg.RecordCount & " Articulos!!!" Loop End If End Sub Private Sub cmdmostrar_Click() MSARTICULOS.Clear

Computacin e Informtica

Pgina -97-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

MSARTICULOS.FormatString = "<Codigo |<Nombre de Articulo | <Precio |<Nombre de Proveedor |<Stock" record "select* from QPORNOMBREPROVEEDOR" fila = 1 Do While Not reg.EOF MSARTICULOS.TextMatrix(fila, 0) = IIf(reg.Fields("Codart") <> "", reg.Fields("Codart"), "") MSARTICULOS.TextMatrix(fila, 1) = IIf(reg.Fields("NombreoRS") <> "", reg.Fields("NombreoRS"), "") MSARTICULOS.TextMatrix(fila, 2) = IIf(reg.Fields("Nombre") <> "", reg.Fields("Nombre"), "") MSARTICULOS.TextMatrix(fila, 3) = IIf(reg.Fields("Precio") <> "", reg.Fields("Precio"), "") MSARTICULOS.TextMatrix(fila, 4) = IIf(reg.Fields("Stock") <> "", reg.Fields("Stock"), "") reg.MoveNext fila = fila + 1 lblencontrado.Caption = "Hay : " & reg.RecordCount & " Articulos!!!" Loop If optlinea.Value = True Then MSARTICULOS.FormatString = "<Linea |<Codigo |< Nombre de Articulo |<Precio |<Stock " record "select* from QPORLINEA" fila = 1 Do While Not reg.EOF MSARTICULOS.TextMatrix(fila, 0) = IIf(reg.Fields("Linea") <> "", reg.Fields("Linea"), "") MSARTICULOS.TextMatrix(fila, 1) = IIf(reg.Fields("Codart") <> "", reg.Fields("Codart"), "") MSARTICULOS.TextMatrix(fila, 2) = IIf(reg.Fields("Nombre") <> "", reg.Fields("Nombre"), "") MSARTICULOS.TextMatrix(fila, 3) = IIf(reg.Fields("Precio") <> "", reg.Fields("Precio"), "") MSARTICULOS.TextMatrix(fila, 4) = IIf(reg.Fields("Stock") <> "", reg.Fields("Stock"), "") reg.MoveNext fila = fila + 1 lblencontrado.Caption = "Hay : " & reg.RecordCount & " Articulos!!!" Loop End If
Computacin e Informtica Pgina -98-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

End Sub Consulta por proveedores

General_declaraciones() Dim coddistrito As String Dim proveedor As String Private Sub cmdbuscar_Click() MSFlexGrid1.Clear If optdistrito.Value = True Then MSFlexGrid1.FormatString = "<Distrito |<Nombre oRazon Social | <Representante |<Direccion |<Telefono " record "select* from QPORDISTRITOPROVEEDOR where Nomdis='" & dbcombo.Text & "'" fila = 1 Do While Not reg.EOF MSFlexGrid1.TextMatrix(fila, 0) = IIf(reg.Fields("Nomdis") <> "", reg.Fields("Nomdis"), "") MSFlexGrid1.TextMatrix(fila, 1) = IIf(reg.Fields("NombreoRS") <> "", reg.Fields("NombreoRS"), "") MSFlexGrid1.TextMatrix(fila, 2) = IIf(reg.Fields("Representante") <> "", reg.Fields("Representante"), "") MSFlexGrid1.TextMatrix(fila, 3) = IIf(reg.Fields("Direccion") <> "", reg.Fields("Direccion"), "") MSFlexGrid1.TextMatrix(fila, 4) = IIf(reg.Fields("Telefono") <> "", reg.Fields("Telefono"), "") reg.MoveNext
Computacin e Informtica Pgina -99-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

fila = fila + 1 lbltotal.Caption = "Hay : " & reg.RecordCount & " Proveedores !!!" Loop End If cmdbuscar.Enabled = False Exit Sub End Sub Private Sub cmdmostrar_Click() If optdistrito.Value = True Then MSFlexGrid1.FormatString = "<Distrito |<Nombre oRazon Social |<Representante |<Direccion |<Telefono " record "select* from QPORDISTRITOPROVEEDOR" fila = 1 Do While Not reg.EOF MSFlexGrid1.TextMatrix(fila, 0) = IIf(reg.Fields("Nomdis") <> "", reg.Fields("Nomdis"), "") MSFlexGrid1.TextMatrix(fila, 1) = IIf(reg.Fields("NombreoRS") <> "", reg.Fields("NombreoRS"), "") MSFlexGrid1.TextMatrix(fila, 2) = IIf(reg.Fields("Representante") <> "", reg.Fields("Representante"), "") MSFlexGrid1.TextMatrix(fila, 3) = IIf(reg.Fields("Direccion") <> "", reg.Fields("Direccion"), "") ' MSFlexGrid1.TextMatrix(fila, 4) = IIf(reg.Fields("TelefonoFax") <> "", reg.Fields("TelefonoFax"), "") reg.MoveNext fila = fila + 1 lbltotal.Caption = "Hay : " & reg.RecordCount & " Proveedores !!!" Loop End If If optnombre.Value = True Then record "select * from PROVEEDOR" fila = 1 Do While Not reg.EOF MSFlexGrid1.TextMatrix(fila, 0) = IIf(reg.Fields("NombreoRS") <> "", reg.Fields("NombreoRS"), "") MSFlexGrid1.TextMatrix(fila, 1) = IIf(reg.Fields("Representante") <> "", reg.Fields("Representante"), "")

Computacin e Informtica

Pgina -100-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

MSFlexGrid1.TextMatrix(fila, 2) = IIf(reg.Fields("Direccion") <> "", reg.Fields("Direccion"), "") MSFlexGrid1.TextMatrix(fila, 3) = IIf(reg.Fields("Telefono") <> "", reg.Fields("Telefono"), "") MSFlexGrid1.TextMatrix(fila, 4) = IIf(reg.Fields("Procedencia") <> "", reg.Fields("Procedencia"), "") reg.MoveNext fila = fila + 1 lbltotal.Caption = "Hay : " & reg.RecordCount & " Proveedores !!!" Loop End If End Sub Consulta por modelo producto

General_declaraciones() Dim totalmes As Integer Dim total As Integer Dim MODELO As String Private Sub cmbbuscar_Click() msboleta.Clear msboleta.FormatString = "<Tipo de Modelo |<Descripcion |<Fondo <Altura |<Ancho |<Espesor|<Precio " record "select * from PRODUCTO where codtipo like'" & MODELO & "%'" fila = 1 total = 0
Computacin e Informtica

Pgina -101-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

Do While Not reg.EOF msboleta.TextMatrix(fila, 0) = dtmodelo.Text msboleta.TextMatrix(fila, 1) = IIf(reg.Fields("Descripcion") <> "", reg.Fields("Descripcion"), "") msboleta.TextMatrix(fila, 2) = IIf(reg.Fields("espesor") <> "", reg.Fields("espesor"), "") msboleta.TextMatrix(fila, 3) = IIf(reg.Fields("altura") <> "", reg.Fields("altura"), "") msboleta.TextMatrix(fila, 4) = IIf(reg.Fields("ancho") <> "", reg.Fields("ancho"), "") msboleta.TextMatrix(fila, 5) = IIf(reg.Fields("fondo") <> "", reg.Fields("fondo"), "") msboleta.TextMatrix(fila, 6) = IIf(reg.Fields("precio") <> "", reg.Fields("precio"), "") total = total + totalmes msboleta.TextMatrix(fila, 5) = totalmes reg.MoveNext fila = fila + 1 lblencontrados.Caption = "Hay : " & reg.RecordCount & " " & dtmodelo.Text Loop End Sub Private Sub cmdmostrar_Click() msboleta.Clear msboleta.FormatString = "<Tipo de Modelo |<Descripcion |<Fondo <Altura |<Ancho |<Espesor|<Precio " record "select * from PRODUCTO" fila = 1 total = 0 Do While Not reg.EOF msboleta.TextMatrix(fila, 0) = dtmodelo.Text msboleta.TextMatrix(fila, 1) = IIf(reg.Fields("Descripcion") <> "", reg.Fields("Descripcion"), "") msboleta.TextMatrix(fila, 2) = IIf(reg.Fields("espesor") <> "", reg.Fields("espesor"), "") msboleta.TextMatrix(fila, 3) = IIf(reg.Fields("altura") <> "", reg.Fields("altura"), "") msboleta.TextMatrix(fila, 4) = IIf(reg.Fields("ancho") <> "", reg.Fields("ancho"), "") msboleta.TextMatrix(fila, 5) = IIf(reg.Fields("fondo") <> "", reg.Fields("fondo"), "")
Computacin e Informtica

Pgina -102-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

msboleta.TextMatrix(fila, 6) = IIf(reg.Fields("precio") <> "", reg.Fields("precio"), "") total = total + totalmes msboleta.TextMatrix(fila, 5) = totalmes reg.MoveNext fila = fila + 1 lblencontrados.Caption = "Hay : " & reg.RecordCount & " HU" Loop End Sub Consulta por Clientes

General_declaraciones() Dim coddistrito As String Private Sub Form_Load() Principal.StatusBar1.Panels(1).Text = "Consulta de Clientes" conecta record "select * from DISTRITO" Set dbcombo.RowSource = reg dbcombo.ListField = ("Nomdis") dbcombo.BoundColumn = ("Coddis") End Sub Private Sub Form_Unload(Cancel As Integer)

Computacin e Informtica

Pgina -103-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

Principal.StatusBar1.Panels(1).Text = "SISTEMA DE VENTAS Empresa Encomasac S.A.C." End Sub Private Sub optdistrito_Click() dbcombo.Enabled = True cmdbuscar.Enabled = True txtnombrecli.Enabled = False txtnombrecli.Text = "" lbltotal.Caption = "" 'dbcombo.Text "" MSFlexGrid1.Clear MSFlexGrid1.FormatString = "<Distrito |<Nombre o Razon Social <Representante |<RUC |<Direccion |<Telefono" Exit Sub End Sub Private Sub Optruc_Click() dbcombo.Enabled = False txtnombrecli.Enabled = True txtnombrecli.Text = "" lbltotal.Caption = "" MSFlexGrid1.Clear cmdbuscar.Enabled = False MSFlexGrid1.FormatString = "<RUC <Representante |<Tipo |<Direccion Exit Sub End Sub

|<Nombre o Razon Social |<Telefono"

Private Sub opttipo_Click() cmdbuscar.Enabled = False dbcombo.Enabled = False txtnombrecli.Text = "" lbltotal.Caption = "" txtnombrecli.Enabled = True dbcombo.Text = "" MSFlexGrid1.Clear MSFlexGrid1.FormatString = "<Tipo |<Nombre o Razon Social <Representante |< RUC |<Direccion |<Telefono" Exit Sub
Computacin e Informtica

Pgina -104-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

End Sub Private Sub optnombre_Click() txtnombrecli.Text = "" txtnombrecli.Enabled = True dbcombo.Enabled = False lbltotal.Caption = "" txtnombrecli.SetFocus dbcombo.Text = "" cmdbuscar.Enabled = False MSFlexGrid1.Clear MSFlexGrid1.FormatString = "<Nombre o Razon Social |<Representante |<Tipo |<RUC |<Direccion |<Telefono" Exit Sub End Sub Reporte General

General_declaraciones() Private Sub Command1_Click() Command1.Enabled = False If opcliente.Value = True Then Listadocliente.Show If opproveedor.Value = True Then Listadoproveedor.Show If opproducto.Value = True Then Listadoproductos.Show If oparticulo.Value = True Then Listadocliente.Show End Sub

Computacin e Informtica

Pgina -105-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

Private Sub Command2_Click() Unload Me End Sub Private Sub Option1_Click() Command1.Enabled = True End Sub Private Sub Option2_Click() Command1.Enabled = True End Sub Private Sub Option3_Click() Command1.Enabled = True End Sub Private Sub Option4_Click() Command1.Enabled = True End Sub Reporte de Citas

General_declaraciones() Private Sub cmagenda_Click() cmdvista.Enabled = True End Sub Private Sub cmdsalir_Click() Unload Recordatorio End Sub Private Sub cmdvista_Click() Dim DRT As DataEnvironment1
Computacin e Informtica Pgina -106-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

Set DRT = New DataEnvironment1 cmdvista.Enabled = False Call DRT.cmdagenda(cmagenda.ListIndex + 1) Listadocitas.Show End Sub Private Sub Form_Load() cmagenda.AddItem "Enero" cmagenda.AddItem "Febrero" cmagenda.AddItem "Marzo" cmagenda.AddItem "Abril" cmagenda.AddItem "Mayo" cmagenda.AddItem "Junio" cmagenda.AddItem "Julio" cmagenda.AddItem "Agosto" cmagenda.AddItem "Octubre" cmagenda.AddItem "Noviembre" cmagenda.AddItem "Diciembre" End Sub Reporte por Distrito

General_declaraciones() Dim srtbuscar As String Dim C As String Private Sub cbproveedor_Click() Command1.Enabled = True End Sub
Computacin e Informtica Pgina -107-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

Private Sub cmdinforme_Click() cmdinforme.Enabled = False Dim DRT As DataEnvironment1 Set DRT = New DataEnvironment1 Call DRT.cmdclientes(Me.dccliente.Text & "%") Listadodistritocliente.Show End Sub Private Sub Command1_Click() Command1.Enabled = False Dim DRT As DataEnvironment1 Set DRT = New DataEnvironment1 Call DRT.cmdproveedor(Me.cbproveedor.Text & "%") Listadodistritoprove.Show End Sub Private Sub Command2_Click() Unload Me End Sub Private Sub dccliente_Click() cmdinforme.Enabled = True End Sub Private Sub Form_Load() conecta record "select * from DISTRITO" Do While Not reg.EOF cbproveedor.AddItem reg!Nomdis dccliente.AddItem reg!Nomdis reg.MoveNext Loop reg.Close End Sub Reporte por Artculos

Computacin e Informtica

Pgina -108-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

General_declaraciones() Private Sub cblinea_Click() Command1.Enabled = True End Sub Private Sub cbproveedor_Click() Command2.Enabled = True End Sub Private Sub Command1_Click() Command1.Enabled = False cblinea.Text = "" Dim DRT As DataEnvironment1 Set DRT = New DataEnvironment1 Call DRT.cmdartlinea(Me.cblinea.Text & "%") ListaArticuloslinea.Show End Sub Private Sub Command2_Click() Command2.Enabled = False 'cbproveedor.Text = "" Dim DRT As DataEnvironment1 Set DRT = New DataEnvironment1 Call DRT.cmdarticuloprove(Me.cbproveedor.Text & "%") ListaArticuloProve.Show End Sub Private Sub Command3_Click() Unload Me End Sub

Computacin e Informtica

Pgina -109-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

Private Sub Form_Load() conecta record "select * from LINEA" Do While Not reg.EOF cblinea.AddItem reg!linea reg.MoveNext Loop reg.Close record "select * from PROVEEDOR" Do While Not reg.EOF cbproveedor.AddItem reg!NombreoRS reg.MoveNext Loop reg.Close End Sub Reporte por tipo de producto

General_declaraciones() Private Sub cbtipo_Click() cmdinforme.Enabled = True End Sub Private Sub cmdinforme_Click() cmdinforme.Enabled = False Dim DRT As DataEnvironment1 Set DRT = New DataEnvironment1 Call DRT.cmdproducto(Me.cbtipo.Text & "%") Listadoproductos.Show End Sub

Computacin e Informtica

Pgina -110-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

Private Sub Form_Load() conecta record "select * from tipo" Do While Not reg.EOF cbtipo.AddItem reg!nombre reg.MoveNext Loop reg.Close End Sub

Reporte de movimientos mensuales

General_declaraciones() Private Sub Cbomesboleta_Click() cmdvista.Enabled = True End Sub Private Sub Cbomesfactura_Click() cmdvista.Enabled = True End Sub Private Sub cmdsalir_Click() Unload Me End Sub Private Sub cmdvista_Click() cmdvista.Enabled = False Dim DRT As DataEnvironment1
Computacin e Informtica Pgina -111-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

Set DRT = New DataEnvironment1 If opfactura.Value = False And opboleta.Value = False Then MsgBox "Seleccione por favor una opcion para el Reporte", vbInformation, "MENSAJE" Else 'si elige la opcion boleta If opboleta.Value = True Then Call DRT.CmdMensual(Cbomesboleta.ListIndex + 1) ListadoVentaMes.Show 'si elige la opcion factura ElseIf opfactura.Value = True Then Call DRT.cmdmensualfact(Cbomesfactura.ListIndex + 1) ListadoVentaMesFact.Show End If End If End Sub Usuarios

General_declaraciones() Dim usuario As String Dim contrasea As String Dim nivel As String Sub mostrar() record "select*from SEGURIDAD where Disponibilidad='" & cbusuarios.Text & "'"
Computacin e Informtica Pgina -112-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

fila = 1 Do While Not reg.EOF MSFlexGrid1.TextMatrix(fila, 3) = IIf(reg.Fields("Nivel") <> "", reg.Fields("Nivel"), "") MSFlexGrid1.TextMatrix(fila, 1) = IIf(reg.Fields("Nomusu") <> "", reg.Fields("Nomusu"), "") MSFlexGrid1.TextMatrix(fila, 2) = IIf(reg.Fields("Password") <> "", reg.Fields("Password"), "") MSFlexGrid1.TextMatrix(fila, 0) = IIf(reg.Fields("Disponibilidad") <> "", reg.Fields("Disponibilidad"), "") reg.MoveNext fila = fila + 1 Loop End Sub Private Sub cbusuarios_click() Command2.Enabled = True MSFlexGrid1.Clear MSFlexGrid1.FormatString = "<Disponibilidad |<Empleado | <Contrasea |<Nivel" End Sub Private Sub cmdguardar_Click() Dim b As Integer If txtcontrasea.Text <> "" And txtusuario.Text <> "" And cbnivel.Text <> "" Then b = MsgBox("Esta Seguro Guardar Usuario?", 4 + 64, "Guardar") If txtconfirma.Text = txtcontrasea.Text Then If b = 6 Then reg.AddNew reg!Nomusu = txtusuario.Text reg!Password = txtcontrasea.Text reg!nivel = cbnivel.Text reg!disponibilidad = "Disponibilidad" reg.Update limpiar deshabilitado cmdguardar.Enabled = False Command1.Enabled = True End If Else MsgBox ("Escriba Correctamente Contrasea!!!!!") End If
Computacin e Informtica Pgina -113-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

Else MsgBox ("Falta Llenar Datos!!!!") End If End Sub Private Sub cmdsalir_Click() Unload Usuarios End Sub Private Sub Command1_Click() habilitado cmdguardar.Enabled = True Command1.Enabled = False End Sub Private Sub Command2_Click() mostrar Command2.Enabled = False If cbusuarios.Text = "Disponibilidad" Then cmdeliminar.Enabled = True cmdagregar.Enabled = False Else If cbusuarios.Text = "No Disponibilidad" Then cmdagregar.Enabled = True cmdeliminar.Enabled = False End If End If End Sub Private Sub Form_Activate() deshabilitado limpiar End Sub Private Sub Form_Load() Principal.StatusBar1.Panels(1).Text = "Mantenimiento de usuarios del Sistema" deshabilitado conecta record "select* from SEGURIDAD" End Sub

Computacin e Informtica

Pgina -114-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

Sub deshabilitado() txtusuario.Enabled = False cbnivel.Enabled = False txtcontrasea.Enabled = False txtconfirma.Enabled = False End Sub Sub habilitado() txtusuario.Enabled = True cbnivel.Enabled = True txtcontrasea.Enabled = True txtconfirma.Enabled = True End Sub

Computacin e Informtica

Pgina -115-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

CAPACITACION El personal de la empresa MUEBLETECH S.R.Ltda. debe ser capacitado constantemente para el uso y manejo del sistema de ventas, ya que no seria dable que manipulen la informacin indebidamente. El personal debe capacitarse cada seis meses o segn el avance tecnologico (Seminarios, cursos de extensin, conferencias, etc.), deben tener nocion en facturacin, en ventas y tener personal capacitado en mantenimiento del sistema, base de datos, del hardware y software.

Computacin e Informtica

Pgina -116-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

PLAN EJECUCIN TCNICO HARDWARE La tienda de muebles denominada MUEBLETECH S.R.Ltda. no cuenta con ningn computador por lo que ofrecemos el siguiente hardware necesario para el desarrollo del sistema: HARDWARE DISPONIBLE La tienda de muebles denominada MUEBLETECH S.R.Ltda. no cuenta con ningn software por lo que ofrecemos el siguiente software necesario para el desarrollo del sistema: CONECTIVIDAD Las caractersticas de red interna con la que va a contar actualmente la tienda de muebles denominada MUEBLETECH S.R.Ltda. se detallan a continuacin:

CANTIDAD

02

01

DESCRIPCIN Motherboard PC chip modelo m925g ATX Procesador Intel Pentium 4 de 1.8 Ghz Disco duro de 40 GB Memoria de 256 DDRR 333 GHZ Marca Kinston Puerto de Red 10/100 VIA Lector de CD ROM de 52 X LG Teclado Mouse Monitor SVGA Impresora LX300 Epson Buffer de entrada de 4KB MTBF 4.000 (POH) @ 25% ciclo de trabajo Cabezal de Impresin 200 millones de caracteres

Computacin e Informtica

Pgina -117-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

SOFTWARE SOFTWARE DISPONIBLE

DESCRIPCIN WINDOWS XP SP 3 HERRAMIENTAS DE ESCRITORIO OFFICE 2010 VISUAL NET 2008 DIVERSOS ANTIVIRUS (NORTON Y NOD32 SCANNER)

CONCLUSIN DE FACTIBILIDAD TCNICA Este estudio tcnico se determinado en la tienda de muebles denominada MUEBLETECH S.R.Ltda. que tiene una infraestructura tecnolgica de (hardware y software) necesario para el desarrollos de sus ventas y el funcionamiento del sistema propuesto.

Computacin e Informtica

Pgina -118-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

4.-

Cronograma de Actividades

5.-

Presupuesto de Gastos del Proyecto de Investigacin COSTO DE SISTEMA ACTUAL

COSTO DE OFICINA Y PAPELERIA En la tienda de muebles denominada MUEBLETECH S.R.Ltda. oficina y papelera y es por aquello no tenemos un cuadro de gastos. actualmente no

contbamos con un sistema computarizado es por ello que no tenamos gastos en costos de

Computacin e Informtica

Pgina -119-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

COSTOS DEL SISTEMA PROPUESTO COSTO DE OFICINA Y PAPELERIA DEL SISTEMA PROPUESTO

GASTOS GENERALES

COSTO APROXIMADO

CONSUMO MENSUAL

MONTO EN SOLES ANUALES

PAPEL PARA IMPRESORA CARTUCHOS DE IMPRESORA TOTAL

60.00 35.00 95.00

1 1 3

720.00 420.00 1 140.00

COSTOS DE HARDWARE Y SOFTWARE Debido a que en la tienda de muebles denominada MUEBLETECH S.R.Ltda. no cuenta con los equipos y recursos tcnicos necesarios, para el desarrollo del nuevo sistema, fue requerido un tipo de inversin en este aspecto. Esta situacin facilito la puesta en marcha del proyecto. COSTO DEL SALARIO DEL PERSONAL, SISTEMA PROPUESTO

RECURSO HUMANO ANALISTA DE SISTEMAS OPERADORES TOTAL

SALARIO MENSUAL (S.) 300.00 150.00 450.00

SALARIO POR 6 MESES 1 800.00 900.00 2 700.00

Inversin Total
Computacin e Informtica Pgina -120-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

El dueo de la tienda de muebles denominada MUEBLETECH S.R.Ltda., tiene bajo su poder la responsabilidad del mejoramiento de su empresa y el desarrollo de herramientas e infraestructura tecnolgica dentro de la tienda de muebles denominada MUEBLETECH S.R.Ltda. para que as permita una mejor venta. Lo que permite que tanto en el mantenimiento como la actualizacin tanto del software como de hardware. Costo Total de Sistema Propuesto: S/. 2 700.00

Computacin e Informtica

Pgina -121-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

CONCLUSIONES En conclusin un proyecto de desarrollo de un Sistema de Ventas comprende varios componentes o pasos llevados a cabo durante la etapa del anlisis, el cual ayuda a traducir las necesidades del cliente en un modelo de Sistema que utiliza uno ms de los componentes: procedimientos. Antes de comenzar con el desarrollo de cualquier proyecto, se conduce un estudio de Sistemas para detectar todos los detalles de la situacin actual de la tienda de muebles denominada MUEBLETECH S.R.Ltda. La informacin reunida con este estudio sirve como base para crear varias estrategias de diseo. Los administradores deciden que estrategias seguir. Los Gerentes, empleados y otros usuarios finales que se familiarizan cada vez ms con el uso de computadoras estn teniendo un papel muy importante en el desarrollo de sistemas. Es por eso que existen varios modelos o mtodos para la realizacin del anlisis y diseo de un sistema, lo primero del trabajo fue revisar que es el Anlisis y el diseo y posteriormente el autor Kendall, presenta varios modelos que podemos utilizar para la realizacin y elaboracin de un proceso y trabajo exhaustivo y dar solucin o respuesta al problema que se ha generado desde la perspectiva del programador y analista. Software, hardware, personas, base de datos, documentacin y

Computacin e Informtica

Pgina -122-

Instituto de Educacin Superior Tecnologico Pblico Luis Negreiros Vega Ventas

Sistema de

BIBLIOGRAFA

Kendall & Kendall; Anlisis y Diseo de Sistemas; 3 Edicin; Pearson Educacin.


Roger S. Pressman; Ingeniera del Software;4 Edicin; Mc Graw Hill

Wiki peda (www.wikipedia.com)

Monografas (www.monografias.com)

Computacin e Informtica

Pgina -123-

Вам также может понравиться