Introducción del blogger: ✌Programador hermano Xu, 7 años de experiencia como programador en una gran fábrica. Más de 300.000 fans en toda la red, experto en blogs de Csdn, autor de alta calidad en Nuggets/Huawei Cloud/Alibaba Cloud/InfoQ y otras plataformas, centrado en la tecnología Java y la práctica de proyectos de graduación✌
Directorio de artículos
1. Introducción
Hola a todos, lo que les traigo hoy es un sistema de gestión de vehículos de tienda 4S basado en SpringBoot.
2 pila de tecnología
Lenguaje de desarrollo: Java
Framework: springboot
Versión JDK: JDK1.8
Servidor: tomcat7 o Tomcat 8
Base de datos: mysql 5.7 (preferiblemente la versión 5.7, 8.0 a veces tiene muchos inconvenientes)
Herramienta de base de datos: Navicat11
Software de desarrollo: eclipse/myeclipse/idea
Paquete Maven: Maven3 .3.9 (sin requisito obligatorio)
Navegador: Google Chrome
3 Resumen de funciones
La función general de la plataforma se muestra en la siguiente figura:
4 Diseño del sistema
4.1 Funciones principales del diseño del sistema.
A través de estudios de mercado y consultoría, entendimos las necesidades de los usuarios y gerentes, y luego desarrollamos módulos para administradores, vendedores y personal de mantenimiento. Su diagrama de estructura funcional se muestra en la Figura 4-1 a continuación:
4.2 Diseño de base de datos
4.2.1 Especificaciones de diseño de bases de datos
Los datos se pueden diseñar para seguir el principio de separación de responsabilidades, es decir, se debe considerar la independencia del sistema durante el diseño, es decir, cada sistema no debe interferir entre sí ni confundir tablas de datos y relaciones entre sistemas.
Los nombres de las bases de datos también deben seguir ciertos estándares, de lo contrario será fácil confundirse. Los nombres de los campos de la base de datos deben ser lo más similares posible a los nombres de las tablas. Utilice letras minúsculas en inglés y guiones bajos para los nombres y trate de usar palabras simples.
4.2.3 Hoja de datos
Este sistema utiliza la base de datos MySQL para almacenar datos. La parte de visualización específica de las principales tablas de datos utilizadas en el sistema es la siguiente.
Tabla 4-1: Compañías de seguros
Nombre del campo | tipo | longitud | Campo Descripción | Clave primaria | Valores predeterminados |
---|---|---|---|---|---|
identificación | Empezando | Clave primaria | Clave primaria | ||
agregar tiempo | marca de tiempo | tiempo de creación | FECHA Y HORA ACTUAL | ||
gongsibianhao | varchar | 200 | Numero de compañia | ||
gongsimingcheng | varchar | 200 | nombre de empresa | ||
dizhi | varchar | 200 | DIRECCIÓN | ||
fuzeren | varchar | 200 | principal | ||
lianxifangshi | varchar | 200 | Información del contacto | ||
beizhu | varchar | 200 | Observación |
Tabla 4-2: Información sobre materiales
Nombre del campo | tipo | longitud | Campo Descripción | Clave primaria | Valores predeterminados |
---|---|---|---|---|---|
identificación | Empezando | Clave primaria | Clave primaria | ||
agregar tiempo | marca de tiempo | tiempo de creación | FECHA Y HORA ACTUAL | ||
wuzibianhao | varchar | 200 | Número material | ||
wuzimingcheng | varchar | 200 | Nombre del material | ||
guige | varchar | 200 | Especificación | ||
shuliang | En t | cantidad | |||
danjia | En t | precio unitario | |||
gongyingshang | varchar | 200 | proveedor | ||
wuzijieshao | texto largo | 4294967295 | Introducción de materiales | ||
wuzitupiano | varchar | 200 | Imagen de materiales |
Tabla 4-3: Personal de mantenimiento
Nombre del campo | tipo | longitud | Campo Descripción | Clave primaria | Valores predeterminados |
---|---|---|---|---|---|
identificación | Empezando | Clave primaria | Clave primaria | ||
agregar tiempo | marca de tiempo | tiempo de creación | FECHA Y HORA ACTUAL | ||
weixiuzhanghao | varchar | 200 | cuenta de mantenimiento | ||
mima | varchar | 200 | contraseña | ||
weixiuxingming | varchar | 200 | nombre de mantenimiento | ||
xingbie | varchar | 200 | género | ||
nianling | En t | edad | |||
shouji | varchar | 200 | Teléfono móvil | ||
zhuzhi | varchar | 200 | DIRECCIÓN |
Tabla 4-4: Tabla de usuarios
Nombre del campo | tipo | longitud | Campo Descripción | Clave primaria | Valores predeterminados |
---|---|---|---|---|---|
identificación | Empezando | Clave primaria | Clave primaria | ||
nombre de usuario | varchar | 100 | nombre de usuario | ||
contraseña | varchar | 100 | contraseña | ||
role | varchar | 100 | Role | administrador | |
agregar tiempo | marca de tiempo | Agregar tiempo | FECHA Y HORA ACTUAL |
Tabla 4-5: tabla de tokens
Nombre del campo | tipo | longitud | Campo Descripción | Clave primaria | Valores predeterminados |
---|---|---|---|---|---|
identificación | Empezando | Clave primaria | Clave primaria | ||
ID de usuario | Empezando | identificación de usuario | |||
nombre de usuario | varchar | 100 | nombre de usuario | ||
nombre de la tabla | varchar | 100 | Nombre de la tabla | ||
role | varchar | 100 | Role | ||
simbólico | varchar | 200 | contraseña | ||
agregar tiempo | marca de tiempo | Agregar tiempo | FECHA Y HORA ACTUAL | ||
tiempo expirado | marca de tiempo | Vencimiento | FECHA Y HORA ACTUAL |
5 implementación del sistema
Para iniciar sesión en el sistema, el usuario inicia sesión ingresando el nombre de usuario, la contraseña, el rol seleccionado y otra información ingresada durante el registro, como se muestra en la Figura 5-1.
5.1 Módulo de función de administrador
Los administradores pueden iniciar sesión en el sistema de vehículos de la tienda 4S para ver la página de inicio, el centro personal, la gestión de vendedores, la gestión de mantenimiento, la gestión de clientes, la gestión de información de proveedores, la gestión de compañías de seguros, la gestión de información de vehículos, la gestión de información de materiales, la gestión de ventas de vehículos y el mantenimiento de vehículos. gestión., gestión de estadísticas comerciales, gestión de estadísticas de ventas y otras funciones para operaciones detalladas, como se muestra en la Figura 5-2.
Gestión de vendedores: En la página de gestión de vendedores, puede detallar, modificar y eliminar el índice, cuenta de ventas, nombre de ventas, sexo, edad, teléfono móvil, dirección y otros contenidos; como se muestra en la Figura 5-3.
Gestión del personal de mantenimiento; en la página de gestión del personal de mantenimiento, puede detallar, modificar y eliminar el índice, la cuenta de mantenimiento, el nombre del mantenimiento, el sexo, la edad, el teléfono móvil, la dirección y otros contenidos; como se muestra en la Figura 5-4.
Gestión de clientes; en la página de gestión de clientes, puede detallar, modificar y eliminar el índice, número de cliente, nombre del cliente, información de contacto, marca del vehículo, método de compra del automóvil, tiempo de entrega, período de seguro y otros contenidos; como se muestra en la Figura 5- 5 .
5.2 Módulo de función de vendedor
Cuando el vendedor inicia sesión en el sistema de vehículos de la tienda 4S, puede ver la página de inicio, el centro personal, la gestión de clientes, la gestión de información de proveedores, la gestión de compañías de seguros, la gestión de información de vehículos, la gestión de ventas de vehículos y otras funciones, y realizar operaciones detalladas, como se muestra en la Figura 5-14.
Centro personal; modifique la información personal en la página de información personal ingresando el número de cuenta de ventas, sexo, teléfono móvil, nombre de venta, edad, dirección, etc.; como se muestra en la Figura 5-15.
Gestión de clientes: en la página de gestión de clientes, puede realizar operaciones detalladas sobre el índice, número de cliente, nombre del cliente, información de contacto, marca del vehículo, método de compra del automóvil, tiempo de entrega, período del seguro, etc.; como se muestra en la Figura 5-16 .
Gestión de información del vehículo; en la página de gestión de información del vehículo, puede realizar operaciones detalladas y de ventas sobre el índice, número de vehículo, marca del vehículo, número de asientos, método de cambio de marcha, cantidad, precio de venta, proveedor, imágenes del vehículo, etc.; como como se muestra en la Figura 5-17.
5.3 Módulo de función de trabajador de mantenimiento
Cuando un técnico de mantenimiento inicia sesión en el sistema de vehículos del taller 4S, puede ver la página de inicio, el centro personal, la gestión de clientes, la gestión de información de proveedores, la gestión de compañías de seguros, la gestión de información de materiales, la gestión de mantenimiento de vehículos y otras funciones, y realizar operaciones detalladas, como se muestra en la Figura 5-19.