Informe de diseño del curso - sistema de caja registradora de supermercado javaweb (con código fuente)

Tabla de contenido

1. Análisis de requisitos del sistema.

1.1Descripción del problema

1.2 Requisitos funcionales

2. Diseño del esquema

2.1 Diseño general del sistema

2.2 Funciones de cada módulo

2.2.1 Interfaz del módulo de contenido

2.2.2 Interfaz del módulo de pedido

2.2.3 Interfaz del módulo de pago

2.2.4 Interfaz de descarga de archivos

3. Diseño detallado

3.1 Diseño del módulo frontal

3.1.1 El diseño de la interfaz de visualización del producto es el siguiente

3.1.2 El diseño de la interfaz de pedido del cliente es el siguiente

3.1.3 El diseño de verificación de miembros es el siguiente

3.1.4 La situación de las ventas exportadas se diseña de la siguiente manera

3.2 Diseño del módulo de backend

3.2.1 La estructura del proyecto es como se muestra en la figura:

3.2.2 Se diseñan cuatro módulos:

3.2.3 Ideas de diseño de módulos de contenido

3.2.4 Ideas de diseño de módulos de pedidos

3.2.5 Ideas de diseño del módulo de pago

3.2.6 Ideas de diseño para descargar archivos

3.2.7 diagrama de clases de Java

3.3 Diseño de base de datos (el guión bajo es la clave principal)

3.3.1 Tabla bidimensional

3.3.2 es 图

4. Ejecute la prueba

4.1 Prueba de funcionamiento de la página de contenido

4.1.1 Prueba de consulta de lista de productos

4.1.1 Probar nuevos productos

4.1.2 Modificar pruebas funcionales

4.1.3 Eliminar pruebas funcionales

4.1.3 Agregar prueba de función de orden

4.2 Prueba de funcionamiento de la página de pedidos

4.2.1 Prueba de función de visualización de lista de pedidos e información de monto de pago

4.2.2 Prueba de función de pago

4.2.3 Prueba de función de verificación de miembros

4.3 Se omite la función de verificación de miembros (escrita en 4.2.3)

4.4 Prueba de función de ventas de exportación

5. Experiencia

6. Apéndice

6.1 Código fuente

7. Formulario de calificación

1. Análisis de requisitos del sistema.

1.1Descripción del problema

Sistema de caja de supermercado

El cajero ingresa el número de tarjeta de membresía del cliente (si hay tarjeta) y el número del artículo comprado. Saque la información de precios relevante de la base de datos y devuelva la información al cajero y, al mismo tiempo, envíe las ventas totales del cajero, la cantidad restante de los tipos de bienes relevantes y el consumo del titular de la tarjeta a la base de datos. para almacenamiento para consulta.

Además, la situación de consumo y la información personal del cliente no se registrarán para el consumo sin tarjeta. Si un cliente sin tarjeta compra más de 200 yuanes a la vez, puede emitir una tarjeta de membresía y disfrutar de un 10% de descuento al comprar. en el centro comercial en el futuro.

1.2 Requisitos funcionales

(1) Gestión de la información de los miembros

(2) Gestión de la información del producto (inventario). Soporte para importar información del producto

(3) Compras de clientes

(4) Gestión de pedidos de clientes

(5) Resumen de ventas de supermercados y apoyo a la exportación de ventas.

2. Diseño del esquema

2.1 Diseño general del sistema

Los requisitos funcionales detallados son los siguientes:

  • Si tiene una tarjeta, puede obtener un 10 % de descuento. Si no tiene una tarjeta, registre si el consumo supera los 200 yuanes. Si tiene una tarjeta completa, se le emitirá una tarjeta de membresía (únase a la información de membresía formulario), y podrás disfrutar de un 10% de descuento para futuras compras

  • Soporte para agregar nuevos productos, consultar todos los productos, consultar el producto actual,

  • Admitir consultas de pedidos, pagos e inserción de información de pedidos en el formulario de pedido del cliente

  • Después de que el miembro compra el producto, la información de compra se inserta en la tabla de estado de consumo del cliente que posee la tarjeta.

  • Actualizar la tabla de inventario de productos y la tabla de ventas del supermercado después de que el cliente compre el producto.

  • Apoyar la mesa de ventas de supermercados exportadores.

Por eso dividí el proyecto en 4 módulos.

El primero es el módulo de contenidos, que se encarga de consultar productos y similares;

Supongo que te gusta

Origin blog.csdn.net/m0_71106830/article/details/131354871
Recomendado
Clasificación