Proyecto de facturación con programacion visual java

Solo disponible en BuenasTareas
  • Páginas : 9 (2024 palabras )
  • Descarga(s) : 0
  • Publicado : 30 de noviembre de 2010
Leer documento completo
Vista previa del texto
Enunciado del Programa a Desarrollar
Se pide crear un programa para gestionar: 1. 2. 3. 4. Control y mantenimiento del stock de los productos. Generar y emitir las facturas y/o proformas que desea la empresa. Informes de las facturas y/o proformas que ha emitido la empresa. Consultas sobre las facturas y/o proformas que se han emitido.

El sistema a crear se ha de denominarCompanyBellingSystem (Sistema de facturación de Compañía). Deberá contar con los siguientes formularios los cuales pasaran a ser detallados a continuación:

En este formulario lo que se pide es que: Solo el gerente y el administrador pueden ingresar al programa con un nombre de usuario y un password. Los nombres de usuario serán: “gerente” y “admin” y los passwords serán “201001”. Se pide que el acceso searestringido a 3 intentos. Si se ingresa de forma errónea tres veces el usuario y/o el password el programa debe terminar, enviando un mensaje de bloque del mismo. Si el usuario y password es correcto el programa debe llevarnos al menú principal de nuestro programa. El diseño que se propone para el formulario es:

Desarrollar un menú, el cual contendrá las siguientes opciones: Archivo Stock SalirGenerar Proformas Nueva Proforma Informe de Proformas Facturas Nueva Factura Desde Una Proforma Informe de Facturas Consultar Proformas Facturas Ayuda Tutorial de Contenidos Ayuda de Contenidos Acerca de WMSB Company Cuando el usuario proceda a dar click en una de las opciones que estarán dentro de la barra de menú, los formularios que pertenecen a esas opciones respectivamente se harán visibles. Eldiseño propuesto para este formulario es el siguiente: Menú “Archivos”

Menú “Generar”

Menú “Generar -> Proformas”

Menú “Generar -> Facturas”

Menú “Consultar”

Menú “Ayuda”

Lo que se pretende en este formulario es lo siguiente: El usuario procederá a llenar los datos de los productos que serán almacenados en las matrices que simularan una base de datos la cual contendrá el stockactual (datos ingresados de los productos) que posee la empresa. Hay ya secciones o categorías predefinidas de productos por las cuales se procederán a llenar. Las secciones o divisiones que se han designado son:        Monitor CPU Teclado Impresora Mouse Router Scanner

El diseño del formulario, que viene a ser un Panel con Pestañas es el siguiente: Primera Pestaña: Se procederá a llenarlos datos por categorías arribas mencionadas, se escogerá la sección a la que pertenecen, se les ingresara un código, descripción, detalles, unidades existentes, precio por unidad. Por ejemplo: Si yo escojo la categoría Monitor, le doy un código 1010, le doy una descripción Monitor hp, detalles color negro, unidades 15 y precio 20. Una vez terminada la inserción de la data del producto el usuariopodra guardar dicha información, la cual será visible si el da un click en la Pestaña 3 Stock actual. Pero existen ciertas validaciones que se deben cumplir antes de proceder a guardar la información, las validaciones son las siguientes: El usuario no podra guardar dos o más productos que contengan el mismo código, cuando se proceda a guardar un producto, el sistema debe buscar si el código que sele dio a este, ya existe para uno que ya se encuentra guardado, si fuese así el programa emitirá un mensaje diciendo algo como: “el código ya existe para otro producto, por favor escoja otro código para el producto actual”, y no dejara que la información se guarde. En las campos de texto tanto en: código, cantidad, precio, el usuario no podra ingresar letras ni carácter alguno, el programa debeevitar ello, solo permitiéndole ingresar números en los campos antes detallados.

En la segunda Pestaña, el usuario podra modificar los valores ingresados de un producto específico, modificara solamente el precio y/o podra aumentar unidades al stock de cierto productos. Primeramente se procederá a buscar por código el producto que se quiere modificar, se mostrara toda la información que se...
tracking img