Está en la página 1de 4

Producto Final Arquitectura Cliente-Servidor.

El producto final de la unidad 1 consiste en el paso de mensajes en una arquitectura


cliente/servidor utilizando el middleware de Sockets. Para ello se propone un programa
que utiliza base de datos en el lado del servidor y un cliente que recibe el conjunto de datos
relacionados a productos de una tienda.

• Interfaz Servidor.
Para abrir la interfaz servidor, deberá iniciar sesión con un usuario y contraseña existentes
en la base de datos, estos dos datos están guardados en una tabla de la base de datos.
Para ello se realiza una consulta local en el server y en caso de que los datos sean
correctos se abrirá la interfaz servidor.

Login servidor
Usuario:

Contraseña:

Entrar Salir

La interfaz servidor realizará las peticiones del cliente, tales como login registro, actualización, eliminación
y consulta de productos que están en la base de datos. El diseño del servidor será tal como se muestra a
continuación:

SERVIDOR FECHA: 02/10/2022

Estado del Servidor:


Servidor Online. Datos Server: Apagar
Encender
LAPTOP-IEJ8BCRK/192.168.0.103

ATENCIÓN A CLIENTES
No. Nombre de Usuario Nombre de equipo Hora de atención Operación realizada

1 Bern HP-PC 20:03 Login

Borrar Historial
• Interfaz Cliente.
La interfaz cliente inicia su funcionamiento a partir de la petición al server de inicio de
sesión, para ello en caso de no tener esos datos el cliente deberá registrarse, por lo que
deberá hacer esa petición al servidor. En las siguientes imágenes se muestra el diseño
propuesto.

Login Cliente Nombre:

Usuario: Apellidos

Domicilio
Contraseña:
Teléfono
Entrar Salir Usuario

Contraseña
Regístrate

Guardar Nuevo

Una vez que se inicia sesión, la interfaz principal podrá tener la opción de hacer la petición
de registro de productos, tal como se muestra la siguiente imagen:

Nombre del equipo:

LAPTOP-IEJ8BCRK/192.168.0.101 Cliente Cerrar Sesión

Registro de productos Edición de productos Venta de productos

Registro de Productos

Código del producto:

Nombre del producto:

Descripción:

Precio unitario:

Cantidad:

Guardar Nuevo
Fecha: 02/10/2022 Hora: 04:35:15
Así mismo, en el cliente se podrán hacer las peticiones al servidor de consulta, eliminación
y actualización de productos, tal como se muestra en la siguiente imagen:

Nombre del equipo:

LAPTOP-IEJ8BCRK/192.168.0.101 Cliente Cerrar Sesión

Registro de productos Edición de productos Venta de productos

Consulta de Productos

Código del producto: Buscar

Nombre del producto:

Descripción:

Precio unitario:

Cantidad:

Actualizar Eliminar Nuevo


Fecha: 02/10/2022 Hora: 04:35:15
Finalmente, el cliente tendrá una interfaz que simula la venta de un producto, en esta
interfaz el usuario podrá consultar el producto y posteriormente de forma local se harán los
cálculos necesarios para realizar la venta del producto tomando en cuenta el subtotal, IVA
y el total de la venta.

Nombre del equipo: Cerrar Sesión


LAPTOP-IEJ8BCRK/192.168.0.101 Cliente
Registro de productos Actualización de datos Venta de productos

Venta de Productos

Código del producto 01 Agregar

Cod. Nombre del producto Descripción Precio Unitario Cantidad Importe

1 Coca Cola Refresco de 400ml $8.00 2 $16.00

Subtotal: $ 16.00

IVA 16 %: $ 2.56
Nueva Realizar
Venta Venta
Total:
$18.56
Fecha: 02/10/2022 Hora: 04:35:15

Generar en una ventana o PDF tipo ticket en el


que se indique la persona que atendió.

Nota: En los diseños mostrados anteriormente son solo esquemas de la estructura,


para una mejor estética usted podrá editar con los colores personalizados, imágenes
e iconos a utilizar.

También podría gustarte