Está en la página 1de 38

Desarrollo de sistemas 2

Nombre: Armando Ojeda


Docente: Nidia Vera
Carrera Ingenieria en informática
Curso: Cuarto

2023
Limpio-Paraguay
Introducción

En este proyecto, se desarrollará un formulario de Hotel utilizando NetBeans, un


entorno de desarrollo integrado (IDE) ampliamente utilizado en el desarrollo de
aplicaciones Java. El objetivo principal es crear un formulario funcional que permita a
los usuarios registrar y gestionar información relacionada en un Hotel.

El formulario del Hotel fue diseñado en NetBeans ofrecerá una interfaz gráfica intuitiva
y fácil de usar, permitiendo a los usuarios ingresar datos relevantes y realizar diversas
acciones relacionadas con la gestión del Hotel.

En el formulario, se incluirán campos de texto y áreas de entrada para capturar


información esencial, como el nombre del Hotel, dirección, número de teléfono, correo
electrónico de contacto y detalles de ubicación. También se pueden agregar campos
adicionales para recopilar información sobre las Habitaciones, categorías de productos
que el Hotel ofrece y precios.
Desarrollo de Sistemas 2
Modulo: Compras

Diseño de interfaz grafica de usuario de un sistema informático

Login: Un login, también conocido como inicio de sesión, es un proceso de autenticación que
permite a los usuarios acceder de manera segura a una aplicación, sitio web o sistema en línea.
Consiste en ingresar credenciales únicas, como un nombre de usuario y una contraseña, para
verificar la identidad del usuario y otorgarle acceso a funcionalidades y datos personalizados.

Usuario: carga el correo electrónico del usuario

Contraseña: carga la contraseña del usuario


Iniciar sesión: permite ingresar al menú al usuario.

Menú: sirve para organizar y presentar las opciones y funciones disponibles en una aplicación
de manera estructurada y accesible. Proporciona una forma intuitiva para que los usuarios
interactúen con la aplicación y realicen diversas acciones.

Opciones de botones

Referenciales: sirve para proporcionar acceso rápido a un conjunto de opciones o funciones


relacionadas con la gestión de datos de referencia o configuración.

Compra: al abrir el menú de compra nos permite acceder al login, a las facturas y a la nota de
remisión.

Salir: nos permite salir del menú

Ayuda: se utiliza para proporcionar asistencia o información adicional a los usuarios cuando la
necesitan. Al hacer clic en el botón de ayuda, los usuarios pueden acceder a recursos de ayuda,
documentación, preguntas frecuentes u otros medios para obtener respuestas a sus preguntas
o resolver problemas relacionados con la aplicación.

Usuario: El registro de usuario es un proceso mediante el cual los usuarios crean una cuenta
personal en una aplicación. Durante el registro, los usuarios proporcionan información básica,
como nombre de usuario, contraseña y dirección de correo electrónico, para establecer su
identidad y autenticarse en el sistema.
Nombre: carga el dato del nombre del usuario.

Apellido: carga el dato del nombre del usuario.

C.I: carga el numero de cedula del usuario.

Correo: carga el correo electrónico del usuario.

Dirección: carga la dirección del usuario.

Teléfono: carga el número de teléfono del usuario.

Guardar: El botón Guardar se utiliza para permitir a los usuarios almacenar y conservar los
cambios que han realizado en un formulario.

Agregar: Al hacer clic en el botón "Agregar", se abre un formulario o una ventana emergente
donde el usuario puede ingresar los detalles o la información del elemento que desea agregar.

Cancelar: el botón Cancelar permite a los usuarios abandonar una acción o proceso en curso
sin guardar los cambios realizados. Este botón ofrece una opción para descartar los cambios y
retroceder al estado anterior antes de realizar cualquier alteración.

Salir: Al hacer clic en este botón, se finaliza tu sesión actual y se te redirige a la página de inicio
o a una pantalla de salida.
Proveedor: se almacena los datos del proveedor
Nombre: carga el dato del nombre del proveedor

Apellido: carga el dato del apellido del proveedor

Fecha: carga la fecha de emisión

Distribuidor: carga el dato del distribuidor

Teléfono: carga el número de teléfono del proveedor

Guardar: El botón Guardar se utiliza para permitir a los usuarios almacenar y conservar los
cambios que han realizado en un formulario.

Agregar: Al hacer clic en el botón "Agregar", se abre un formulario o una ventana emergente
donde el usuario puede ingresar los detalles o la información del elemento que desea agregar.
Cancelar: el botón Cancelar permite a los usuarios abandonar una acción o proceso en curso
sin guardar los cambios realizados. Este botón ofrece una opción para descartar los cambios y
retroceder al estado anterior antes de realizar cualquier alteración.

Salir: Al hacer clic en este botón, se finaliza tu sesión actual y se te redirige a la página de inicio
o a una pantalla de salida.
Producto: Almacena cada producto de la tienda.

Nombre: carga el dato del nombre del producto

Descripción: carga una descripción del producto

Precio: carga el precio que tendrá el producto

Cantidad: carga la cantidad del producto.

Categoría: carga la categoría del producto

Guardar: El botón Guardar se utiliza para permitir a los usuarios almacenar y conservar los
cambios que han realizado en un formulario.

Agregar: Al hacer clic en el botón "Agregar", se abre un formulario o una ventana emergente
donde el usuario puede ingresar los detalles o la información del elemento que desea agregar.

Cancelar: el botón Cancelar permite a los usuarios abandonar una acción o proceso en curso
sin guardar los cambios realizados. Este botón ofrece una opción para descartar los cambios y
retroceder al estado anterior antes de realizar cualquier alteración.

Salir: Al hacer clic en este botón, se finaliza tu sesión actual y se te redirige a la página de inicio
o a una pantalla de salida.
Marcas: almacena las marcas de los productos

Descripción: carga una descripción del producto.

Guardar: El botón Guardar se utiliza para permitir a los usuarios almacenar y conservar los
cambios que han realizado en un formulario.

Salir: Al hacer clic en este botón, se finaliza tu sesión actual y se te redirige a la página de inicio
o a una pantalla de salida.
Sucursal: almacena la información de las sucursales de la tienda.

Nombre: carga el dato del nombre de la sucursal

Ciudad: carga la ciudad

Dirección: carga la dirección de la sucursal

Correo: carga el correo de la sucursal

País: carga el país de la sucursal.

Teléfono: carga el número de teléfono de la sucursal

Horario: carga el horario de atención de la sucursal

Guardar: El botón Guardar se utiliza para permitir a los usuarios almacenar y conservar los
cambios que han realizado en un formulario.

Agregar: Al hacer clic en el botón "Agregar", se abre un formulario o una ventana emergente
donde el usuario puede ingresar los detalles o la información del elemento que desea agregar.
Cancelar: el botón Cancelar permite a los usuarios abandonar una acción o proceso en curso
sin guardar los cambios realizados. Este botón ofrece una opción para descartar los cambios y
retroceder al estado anterior antes de realizar cualquier alteración.

Salir: Al hacer clic en este botón, se finaliza tu sesión actual y se te redirige a la página de inicio
o a una pantalla de salida.
Facturas: carga los datos de la factura.

N° de factura: carga el numero de la factura

Razón social: carga el nombre del cliente

Ruc: carga el numero de ruc

Total, a pagar: carga el monto total a pagar

Guardar: El botón Guardar se utiliza para permitir a los usuarios almacenar y conservar los
cambios que han realizado en un formulario.

Agregar: Al hacer clic en el botón "Agregar", se abre un formulario o una ventana emergente
donde el usuario puede ingresar los detalles o la información del elemento que desea agregar.

Cancelar: el botón Cancelar permite a los usuarios abandonar una acción o proceso en curso
sin guardar los cambios realizados. Este botón ofrece una opción para descartar los cambios y
retroceder al estado anterior antes de realizar cualquier alteración.

Salir: Al hacer clic en este botón, se finaliza tu sesión actual y se te redirige a la página de inicio
o a una pantalla de salida.
Nota de Remisión: Una nota de remisión, también conocida como nota de entrega, es un
documento utilizado en el ámbito comercial para registrar y documentar la entrega de bienes
o servicios a un cliente.

Descripción: carga una descripción de la nota

Cantidad: carga la cantidad del producto

Fecha de emisión: carga la fecha de emisión

Precio unitario: carga el precio unitario

Total: carga el precio total

Guardar: El botón Guardar se utiliza para permitir a los usuarios almacenar y conservar los
cambios que han realizado en un formulario.

Agregar: Al hacer clic en el botón "Agregar", se abre un formulario o una ventana emergente
donde el usuario puede ingresar los detalles o la información del elemento que desea agregar.
Cancelar: el botón Cancelar permite a los usuarios abandonar una acción o proceso en curso
sin guardar los cambios realizados. Este botón ofrece una opción para descartar los cambios y
retroceder al estado anterior antes de realizar cualquier alteración.

Salir: Al hacer clic en este botón, se finaliza tu sesión actual y se te redirige a la página de inicio
o a una pantalla de salida.
Modulo Ventas
Clientes: es donde se almacenan los datos del cliente

Nombre: carga el dato del nombre del cliente

Apellido: carga el dato del apellido del cliente

C.I: carga el numero de cedula de identidad del cliente

Correo: carga el correo electrónico del cliente

Dirección: carga la dirección del cliente

Teléfono: carga el número de teléfono del cliente

Guardar: El botón Guardar se utiliza para permitir a los usuarios almacenar y conservar los
cambios que han realizado en un formulario.

Agregar: Al hacer clic en el botón "Agregar", se abre un formulario o una ventana emergente
donde el usuario puede ingresar los detalles o la información del elemento que desea agregar.

Cancelar: el botón Cancelar permite a los usuarios abandonar una acción o proceso en curso
sin guardar los cambios realizados. Este botón ofrece una opción para descartar los cambios y
retroceder al estado anterior antes de realizar cualquier alteración.
Salir: Al hacer clic en este botón, se finaliza tu sesión actual y se te redirige a la página de inicio
o a una pantalla de salida.
Facturas: carga los datos de la factura.

N° de factura: carga el numero de la factura

Razón social: carga el nombre del cliente

Ruc: carga el numero de ruc

Total, a pagar: carga el monto total a pagar

Guardar: El botón Guardar se utiliza para permitir a los usuarios almacenar y conservar los
cambios que han realizado en un formulario.

Agregar: Al hacer clic en el botón "Agregar", se abre un formulario o una ventana emergente
donde el usuario puede ingresar los detalles o la información del elemento que desea agregar.

Cancelar: el botón Cancelar permite a los usuarios abandonar una acción o proceso en curso
sin guardar los cambios realizados. Este botón ofrece una opción para descartar los cambios y
retroceder al estado anterior antes de realizar cualquier alteración.

Salir: Al hacer clic en este botón, se finaliza tu sesión actual y se te redirige a la página de inicio
o a una pantalla de salida.
Producto: Almacena cada producto de la tienda.

Nombre: carga el dato del nombre del producto

Descripción: carga una descripción del producto

Precio: carga el precio que tendrá el producto

Cantidad: carga la cantidad del producto.

Categoría: carga la categoría del producto

Guardar: El botón Guardar se utiliza para permitir a los usuarios almacenar y conservar los
cambios que han realizado en un formulario.

Agregar: Al hacer clic en el botón "Agregar", se abre un formulario o una ventana emergente
donde el usuario puede ingresar los detalles o la información del elemento que desea agregar.

Cancelar: el botón Cancelar permite a los usuarios abandonar una acción o proceso en curso
sin guardar los cambios realizados. Este botón ofrece una opción para descartar los cambios y
retroceder al estado anterior antes de realizar cualquier alteración.

Salir: Al hacer clic en este botón, se finaliza tu sesión actual y se te redirige a la página de inicio
o a una pantalla de salida.
Conclusión

En conclusión, el desarrollo de una interfaz gráfica utilizando NetBeans para una tienda
de ropa es una tarea fundamental para brindar una experiencia de usuario atractiva,
intuitiva y funcional. NetBeans, como entorno de desarrollo integrado, proporciona las
herramientas necesarias para diseñar y crear formularios que permiten la gestión
eficiente de una tienda de ropa.

Mediante el uso de campos de texto, áreas de entrada, botones y otros componentes


interactivos, se puede capturar y validar la información relevante para la tienda, como
detalles de contacto, información de productos, precios y datos de inventario. Además,
la posibilidad de integrar una base de datos con NetBeans permite almacenar y gestionar
eficientemente la información recopilada.

El desarrollo de una interfaz gráfica en NetBeans para una tienda de ropa también
ofrece la oportunidad de personalizar la apariencia y la funcionalidad del formulario,
adaptándolo a las necesidades y preferencias específicas del negocio. Esto incluye la
selección de colores, fuentes y disposición de los elementos para lograr una interfaz
coherente y atractiva.
StarUML

Introducción
StarUML

Compras
Ventas
Diagrama de clases

Compras
Ventas
Especificaciones de casos de uso

Nombre del Caso de Uso Aprobación de Compras

Actor Administrador

Precondiciones: • El usuario aprobador ha iniciado sesión en su cuenta en el


sistema de compras.
• Existen solicitudes de compra pendientes de aprobación en
el sistema.

Postcondiciones: • Las solicitudes de compra se actualizan con un estado de


aprobación o rechazo.
• Los solicitantes y otros usuarios interesados son notificados
de la decisión de aprobación o rechazo.
• El historial de aprobaciones se registra en el sistema para
fines de auditoría y seguimiento.

Flujo Principal de Eventos: • El usuario aprobador inicia sesión en la aplicación de


compras.
• El usuario accede a la lista de solicitudes de compra
pendientes de aprobación.
• El sistema muestra la información detallada de cada
solicitud de compra, que incluye:

• Detalles de los productos o servicios solicitados.

• Cantidad solicitada.

• Información del solicitante.

• Fecha de solicitud.

• El usuario aprobador revisa los detalles de cada solicitud


de compra.

• El usuario aprobador aprueba o rechaza cada solicitud de


compra, proporcionando comentarios adicionales si es
necesario.

• El sistema registra la decisión del usuario aprobador y


actualiza el estado de la solicitud de compra en la base de
datos.

• El sistema notifica al solicitante y otros usuarios


interesados sobre la decisión de aprobación o rechazo.

• El usuario aprobador puede continuar revisando y


aprobando otras solicitudes de compra si es necesario.

Flujo Alternativo: • Si el usuario aprobador encuentra una solicitud de compra


con información insuficiente o incorrecta, puede solicitar
más detalles al solicitante antes de tomar una decisión.

• Si el usuario aprobador decide rechazar una solicitud de


compra, debe proporcionar una justificación o comentarios
para informar al solicitante de la razón del rechazo.

• El usuario aprobador puede decidir no tomar ninguna


acción inmediata y volver a las solicitudes de compra
pendientes en otro momento.

l
Nombre del Caso de Uso Solicitud de Pedidos

Actor Usuario

Precondiciones: • El usuario ha iniciado sesión en su cuenta (si es aplicable).


• Los productos o servicios que el usuario desea solicitar
están disponibles en el sistema.
• El usuario tiene los permisos adecuados para realizar una
solicitud de pedido (si es necesario).

Postcondiciones: • La solicitud de pedido se registra en el sistema con un estado


"En proceso" o "Pendiente".

• Se genera un número de solicitud de pedido único para el


usuario.

• La información de la solicitud de pedido se almacena en la


base de datos.

Flujo Principal de Eventos: • El usuario inicia sesión en la aplicación (si es necesario) y


accede al módulo de compra.

• El usuario navega por el catálogo de productos o servicios


disponibles.

• El usuario selecciona los productos o servicios que desea


solicitar y especifica la cantidad deseada para cada uno.

• El usuario revisa el resumen de la solicitud de pedido, que


incluye los productos seleccionados y sus cantidades.

• El usuario confirma la solicitud de pedido.

• El sistema registra la solicitud de pedido en la base de


datos con un estado "En proceso" o "Pendiente".

• El sistema genera un número de solicitud de pedido único y


muestra una confirmación al usuario.

• El usuario recibe una notificación por correo electrónico


con los detalles de la solicitud de pedido.

• El usuario puede ver el estado de su solicitud de pedido en


su cuenta de usuario.

Flujo Alternativo: • Si el usuario abandona la solicitud de pedido antes de


confirmarla, el sistema cancela el proceso y no se registra
la solicitud.

• Si un producto o servicio seleccionado por el usuario no


está disponible o está agotado, el sistema muestra un
mensaje de error y permite al usuario ajustar la selección.
Nombre del Caso de Uso Registrar Orden de Compra

Actor Usuario

Precondiciones: • El usuario comprador ha iniciado sesión en su cuenta en el


sistema de compras.
• Los proveedores y productos están disponibles en el
sistema.
• Los términos y condiciones de compra se encuentran
disponibles para su selección.

Postcondiciones: • La orden de compra se registra en el sistema con un estado


"En proceso" o "Pendiente".
• Se genera un número de orden de compra único para
referencia.
• Se notifica al proveedor sobre la nueva orden de compra.

Flujo Principal de Eventos: • El usuario comprador inicia sesión en la aplicación de


compras.
• El usuario accede a la funcionalidad de registro de órdenes
de compra.
• El sistema muestra un formulario de registro de órdenes de
compra que incluye:
• Detalles del proveedor (seleccionado de una lista).

• Detalles de los productos o servicios a adquirir


(seleccionados de una lista o ingresados
manualmente).

• Cantidades solicitadas.

• Términos y condiciones de compra (seleccionados de una


lista).

• El usuario comprador completa el formulario, especificando


los detalles de la orden de compra.

• El usuario revisa y confirma la orden de compra.

• El sistema registra la orden de compra en la base de datos


con un estado "En proceso" o "Pendiente".

• El sistema genera un número de orden de compra único y


muestra una confirmación al usuario.

• El usuario comprador puede imprimir o guardar una copia


de la orden de compra para sus registros.

• El sistema notifica al proveedor sobre la nueva orden de


compra.
Flujo Alternativo: • Si el usuario comprador encuentra información faltante o
incorrecta en la orden de compra, puede corregirla antes
de confirmar la orden.

• El usuario comprador puede cancelar la orden de compra


antes de confirmarla si es necesario.

Nombre del Caso de Uso Modalidad De Transición Financiera

Actor Banco

Precondiciones: • El usuario comprador ha iniciado sesión en su cuenta en el


sistema de compras.
• Las modalidades financieras (métodos de pago, términos de
crédito, etc.) están disponibles en el sistema.

Postcondiciones: • La modalidad financiera se registra en la transacción de


compra.
• La transacción de compra se realiza utilizando la modalidad
financiera seleccionada.
• El sistema registra los detalles de la transacción y la
modalidad financiera utilizada en la base de datos.

Flujo Principal de Eventos: • El usuario comprador inicia sesión en la aplicación de


compras.
• El usuario accede a la funcionalidad de gestión de
modalidades financieras.
• El sistema muestra una lista de modalidades financieras
disponibles, que pueden incluir:
• Métodos de pago (tarjeta de crédito, transferencia bancaria,
PayPal, etc.).
• Términos de crédito (plazos de pago, condiciones de
financiamiento, etc.).
• Opciones de descuento (si corresponde).
• El usuario comprador selecciona la modalidad financiera
adecuada para la transacción de compra.

• El sistema registra la modalidad financiera seleccionada


para la transacción en la base de datos.

• El usuario comprador procede a realizar la transacción de


compra utilizando la modalidad financiera seleccionada.
Flujo Alternativo: • Si el usuario comprador necesita información adicional
sobre una modalidad financiera específica, puede acceder
a detalles adicionales o descripciones.

• Si el usuario comprador necesita utilizar una modalidad


financiera que no está disponible en la lista, puede ponerse
en contacto con el departamento financiero para discutir
opciones especiales.

Nombre del Caso de Uso Registrar Nota de Remisión

Actor Usuario

Precondiciones: • El usuario del almacén o recepción ha iniciado sesión en su


cuenta en el sistema de compras.
• Una entrega de productos o servicios por parte de un
proveedor ha tenido lugar y debe ser registrada.

Postcondiciones: • La nota de remisión se registra en el sistema con un estado


"Registrada".
• Se genera un número de nota de remisión único para
referencia.
• El inventario se actualiza con los productos o servicios
entregados.

Flujo Principal de Eventos: • El usuario del almacén o recepción inicia sesión en la


aplicación de compras.
• El usuario accede a la funcionalidad de registro de notas de
remisión.
• El sistema muestra un formulario de registro de notas de
remisión que incluye:
• Detalles del proveedor (seleccionado de una lista).
• Fecha de entrega.
• Lista de productos o servicios entregados, que incluye
nombre, cantidad, y número de serie (si es aplicable).
• Firma del receptor (si es necesario).
• El usuario del almacén o recepción completa el formulario,
ingresando los detalles de la entrega y verificando la
información.
• El usuario revisa y confirma la nota de remisión.
• El sistema registra la nota de remisión en la base de datos
con un estado "Registrada".

• El sistema genera un número de nota de remisión único y


muestra una confirmación al usuario.
• El usuario puede imprimir o guardar una copia de la nota
de remisión para sus registros.

• El sistema actualiza el inventario con los productos o


servicios entregados.

Flujo Alternativo: • Si el usuario del almacén o recepción encuentra


información faltante o incorrecta en la nota de remisión,
puede corregirla antes de confirmar el registro.

• El usuario puede anular la nota de remisión en caso de


errores graves o cancelación de la entrega.

• Se puede requerir la firma del receptor en la nota de


remisión como evidencia de la entrega.

Descripción de Modulo Ventas

Actor Descripción
Es una entidad abstracta que se utiliza para definir quién o qué está
Usuario interactuando con el sistema desde el exterior sin entrar en detalles
sobre la identidad o características específicas de ese usuario o
sistema externo.

Banco El actor "banco" representa a una institución financiera, como un


banco o una entidad similar, que realiza operaciones y servicios
relacionados con la gestión de cuentas, transferencias de dinero,
préstamos y otros servicios financieros.
Descripción de Modulo Compras
Actor Descripción
Es una entidad abstracta que se utiliza para definir quién o qué está
Usuario interactuando con el sistema desde el exterior sin entrar en detalles
sobre la identidad o características específicas de ese usuario o
sistema externo.

Banco El actor "banco" representa a una institución financiera, como un


banco o una entidad similar, que realiza operaciones y servicios
relacionados con la gestión de cuentas, transferencias de dinero,
préstamos y otros servicios financieros.

Especificaciones de los botones

Altas Bajas
Guardar: El botón Guardar se utiliza para Cancelar: el botón Cancelar permite a los
permitir a los usuarios almacenar y usuarios abandonar una acción o proceso en
conservar los cambios que han realizado en curso sin guardar los cambios realizados.
un formulario. Este botón ofrece una opción para descartar
los cambios y retroceder al estado anterior
antes de realizar cualquier alteración.

Agregar: Al hacer clic en el botón "Agregar", Salir: Al hacer clic en este botón, se finaliza
se abre un formulario o una ventana tu sesión actual y se te redirige a la página
emergente donde el usuario puede ingresar de inicio o a una pantalla de salida.
los detalles o la información del elemento
que desea agregar.

Modificar: el botón modificar se utiliza para Eliminar: se utiliza para eliminar un registro
editar un registro o una entrada existente. Al o una entrada existente en una aplicación.
hacer click en ese botón, se permitirá al Cuando se hace click en este botón, se
usuario cambiar los valores de un registro o confirma que el usuario desea eliminar
formulario permanentemente el elemento seleccionado.

Conclusión

También podría gustarte