(con código fuente) Diseño e implementación de la plataforma de comercio de segunda mano del campus springboot

Resumen

Con la popularización y el desarrollo de Internet, se ha vuelto cada vez más común vender y comprar cosas en línea. Teniendo en cuenta el desarrollo del campus, se han implementado varios sitios web de segunda mano en muchos campus, lo que mejora la utilización de los recursos del campus. eficiencia. Sin embargo, la mano de obra y los recursos financieros necesarios para construir la mayoría de los sitios web son generalmente altos, y la implementación de hardware de alta potencia también es un obstáculo, lo que hace que la mayoría de los sitios web de segunda mano no tomen forma y los costos posteriores al mantenimiento de los mismos. plataforma también han arrastrado hacia abajo a muchos usuarios. ¿Cómo resolver este problema? Necesitamos encontrar una tecnología y un método mejores para reducir el tiempo de respuesta del sitio web y mejorar el rendimiento de alta concurrencia del sistema, mejorar la experiencia del usuario, reducir los requisitos de hardware y poder usar hardware más económico para la implementación, reduciendo así el costo. del sitio web El costo de la construcción. El proyecto de desarrollo de esta plataforma comercial de segunda mano en el campus utiliza la tecnología Java + la base de datos MYSQL para explicar varios análisis de necesidades del tema, y ​​luego analiza el diseño general y el diseño detallado del sitio web, y proporciona el método de construcción de la estructura general de el sitio web Para satisfacer las necesidades de la mayoría de los sitios web de segunda mano.

Palabras clave : tecnología java; MYSQL; plataforma de comercio de segunda mano del campus 

Abstracto

Con la popularización y el desarrollo de Internet, vender y comprar cosas en línea se ha vuelto cada vez más rutinario. Para considerar el desarrollo del campus, se han implementado varios sitios web de segunda mano en muchos campus, lo que mejora la utilización de los recursos del campus. eficacia. Sin embargo, la mano de obra y los recursos financieros necesarios para construir la mayoría de los sitios web son generalmente altos, y la implementación de hardware de alta energía también es un obstáculo, por lo que la mayoría de los sitios web de segunda mano no se han formado y los costos de mantenimiento posteriores de la plataforma también han arrastrado a muchos usuarios. ¿Cómo resolver este problema? Necesitamos encontrar una mejor tecnología y método para reducir el tiempo de respuesta del sitio web, mejorar el rendimiento de alta concurrencia del sistema, mejorar la experiencia del usuario, reducir los requisitos de hardware, y ser capaz de utilizar hardware más barato para la implementación. costo de construccion El proyecto de desarrollo de este sitio web de información de segunda mano del campus utiliza la tecnología Java + la base de datos MYSQL para explicar los diversos análisis de necesidades y la descripción del tema, y ​​luego analiza el diseño general y el diseño detallado del sitio web, y brinda el método de construcción del general. estructura del sitio web. Para cubrir las necesidades de la mayoría de webs de segunda mano.

Keywords :  tecnología java; MYSQL; web de información de segunda mano del campus

Tabla de contenido

Resumen

1. Introducción

1.1 Antecedentes de la investigación

1.2 Estado de la investigación en el país y en el extranjero

1.3 Estructura del artículo y disposición de los capítulos

1.4 Herramientas y tecnologías de desarrollo

1.4.1 Introducción al marco Springboot

1.4.2 Base de datos Mysql

1.4.3 Estructura B/S

2 Análisis sistemático de la plataforma de comercio de segunda mano del campus

2.1 Análisis de factibilidad

2.2 Análisis de flujo del sistema

2.2.1 Flujo de datos

3.3.2 Proceso de negocio

2.3 Análisis de la función del sistema

2.3.1 Análisis funcional

2.3.2 Análisis no funcional

2.4 Análisis de casos de uso del sistema

2.5 Resumen de este capítulo

3 Diseño general de la plataforma de comercio de segunda mano del campus

3.1 Diseño de la arquitectura del sistema

3.2 Diseño del módulo de funciones del sistema

3.2.1 Diseño general del módulo funcional

3.2.2 Diseño del módulo de usuario

3.2.3 Diseño del módulo de gestión de comentarios

3.2.4 Diseño del módulo de gestión de productos básicos

3.2.5 Diseño del módulo de gestión de pedidos

3.3 Diseño de base de datos

3.3.1 Diseño de la estructura conceptual de la base de datos

3.3.2 Diseño de la estructura lógica de la base de datos

4 Diseño de detalle e implementación de la plataforma de comercio de segunda mano del campus

4.1 Módulo de funciones de usuario

4.1.1 Interfaz de la página principal

4.1.2 Interfaz de registro de compradores

4.1.3 Interfaz de inicio de sesión del comprador

4.1.4 Interfaz de información de productos

4.1.5 Interfaz de dirección de envío

4.1.6 Interfaz de detalles del producto

4.1.7 Interfaz de mi pedido

4.2 Módulos de funciones del vendedor

4.2.1 Interfaz de gestión del centro comercial

4.2.2 Interfaz de lista de pedidos

4.3 Módulo de funciones de administrador

4.3.1 Interfaz de gestión de usuarios

4.3.2 Interfaz de gestión de mensajes

4.3.3 Interfaz de gestión de información de mercancías

4.3.4 Interfaz de lista de información de anuncios

5 prueba del sistema

5.1 Finalidad de las pruebas del sistema

5.2 Casos de prueba del sistema

5.3 Resultados de la prueba del sistema

en conclusión

referencias

gracias

1 Introducción

1.1 Antecedentes de la investigación

En la actualidad, la mayoría de las industrias están incorporando gradualmente la informatización del comercio electrónico a sus propias empresas, principalmente plataformas de Internet dominadas por servicios de comercio electrónico. Por ejemplo, si actualmente se está enfocando en las transacciones de segunda mano en el campus, debe enfocarse de cerca en las transacciones de segunda mano en el campus. A través del empoderamiento de la plataforma de Internet, puede proporcionar servicios inteligentes al mercado de segunda mano y mejorar la eficiencia de utilización de los recursos del campus al tiempo que proporciona a los usuarios una gran comodidad. Por lo tanto, la plataforma de comercio de segunda mano del campus está más en línea con las necesidades de los usuarios actuales del campus y puede adaptarse mejor a la presión competitiva actual de la industria de segunda mano [1]. La plataforma de comercio de segunda mano del campus utiliza el servicio C2C "Internet +" como modelo. Mientras proporciona a los usuarios una selección independiente en línea de artículos de segunda mano, puede ayudar a los vendedores a darse cuenta de la tasa de utilización de los artículos de segunda mano y también pueden hacer esfuerzos para el desarrollo inteligente de la industria de segunda mano.

1.2 Estado de la investigación en el país y en el extranjero

Debido al desarrollo diario de la tecnología informática en los últimos años, en la vida moderna, todo tipo de operaciones de procesamiento de información que necesitamos se realizan mediante el uso de computadoras. Por lo tanto, es necesario realizar la gestión electrónica de las transacciones de segunda mano en el campus y mejorar la eficiencia de la gestión y la eficiencia de las ventas de las transacciones de segunda mano en el campus.

Debido a que los métodos tradicionales de transacciones de segunda mano en el país y en el extranjero se basan en el trabajo manual, y la energía humana y la precisión del trabajo son limitadas, por lo que el método tradicional de gestión de datos de transacciones de segunda mano inevitablemente tendrá deficiencias como baja eficiencia y baja precisión, y va acompañado de Conduce a un gran desperdicio de recursos humanos [3]. En el trabajo de gestión, las máquinas informáticas involucradas son mejores que los humanos y pueden cumplir con los requisitos de velocidad, precisión y bajo consumo de recursos. Sobre la base de estas notables ventajas, si podemos diseñar una plataforma completa de comercio de segunda mano en el campus que satisfaga las necesidades de los usuarios específicos del campus, la calidad del servicio de comercio de segunda mano mejorará considerablemente. Con una plataforma de comercio de segunda mano de este tipo, los compradores solo necesitan iniciar sesión en el sistema para ver todos los artículos de segunda mano y realizar compras, y los vendedores solo necesitan iniciar sesión en el sistema para vender artículos de segunda mano. solo necesita un pequeño número de profesionales. Realice la revisión diaria de datos, la gestión y el mantenimiento regular de la base de datos [4]. Durante todo el proceso, el usuario solo necesita proporcionar una pequeña cantidad de información necesaria, y la base de datos y los programas relacionados completan la mayor parte del trabajo de procesamiento de datos, lo que ahorra mucho tiempo. Si hay un error en alguna parte de la información en la base de datos, el usuario puede reducir el tiempo y el esfuerzo dedicados al proceso de solución de problemas mediante la modificación por lotes y otros métodos. Por lo tanto, es muy necesario desarrollar una plataforma de comercio de segunda mano de campus competente para el campus.

1.3 Estructura de la tesis y disposición de los capítulos

La tesis se organizará en capas, a excepción de los agradecimientos y referencias abstractas, el texto principal también analizará los requisitos del sitio web, explicará el diseño general y las funciones implementadas, y finalmente enumerará algunos registros de puesta en servicio. como sigue:

Capítulo 1 Introducción. El primer capítulo presenta principalmente los antecedentes del tema de investigación, el status quo del desarrollo del sistema y el contenido de la investigación y el trabajo principal de este documento.

Capítulo Dos: Análisis de Requisitos del Sistema. El segundo capítulo realiza principalmente el análisis de la demanda desde los aspectos de los usuarios y funciones del sistema.

Capítulo Tres: Diseño del Sistema. El tercer capítulo continúa principalmente con el diseño de funciones para el marco del sistema, el módulo de funciones del sistema, la base de datos.

Capítulo Cuatro: Realización del Sistema. El cuarto capítulo presenta principalmente la construcción del marco del sistema y la realización de la interfaz del sistema.

Capítulo Cinco: Pruebas del Sistema. El capítulo 5 prueba principalmente algunas interfaces del sistema y prueba las funciones principales

Capítulo Seis: Resumen.

1.4 Herramientas y tecnologías de desarrollo

La parte de front-end del sistema se desarrolla con base en el modelo MVVM, utilizando el modelo B/S, y la parte de back-end se desarrolla con base en el marco Springboot de Java.

Parte frontal: el marco frontal adopta el popular marco de JavaScript progresivo Vue.js. Use Vue-Router y Vuex para lograr un enrutamiento dinámico y una gestión de estado global, Ajax para lograr una comunicación de front-end y back-end, la biblioteca de componentes de la interfaz de usuario de Element para crear un prototipo rápido de la página, y el front-end del proyecto se da cuenta de la capacidad de respuesta a través de la cuadrícula diseño, que se puede adaptar a PC, tableta, móvil, etc. Visualización de diseño perfecto para diferentes tamaños de pantalla.

Parte de back-end: use springboot como marco de desarrollo e integre MyBatis, Redis y otras tecnologías relacionadas al mismo tiempo.

Entorno de desarrollo de software y herramientas de desarrollo:

Sistema operativo: Windows 10, Windows 7, Windows 8

Lenguaje de desarrollo: Java

Utilice el marco: springboot

Tecnología front-end: JavaScript, VUE.js (2.X), css3

Herramientas de desarrollo: IDEA (versión 2020)/MyEclipse (10)/Eclipse, Visual Studio Code

Base de datos: MySQL 5.7.26 (número de versión)

Herramientas de gestión de bases de datos: phpstudy/Navicat

Versión JDK: Java sdk8

Experto: apache-maven 3.8.3-bin

Tomcat:apache-tomcat-7.0.88

1. 4. 1 Introducción al framework S springboot 

El marco Spring es un marco de aplicación de código abierto en la plataforma Java que proporciona un contenedor con características de inversión de control. Aunque Spring Framework en sí no tiene restricciones en el modelo de programación, su uso frecuente en aplicaciones Java lo hizo tan popular que luego se usó como complemento o incluso como sustituto del modelo EJB (EnterpriseJavaBeans). Spring Framework proporciona una serie de soluciones para el desarrollo, como el uso de las características principales de la inversión de control y la implementación de la inversión de control a través de la inyección de dependencia para realizar la contenedorización del ciclo de vida del objeto de administración, utilizando la programación orientada a aspectos para la administración de transacciones declarativas. , y la integración de una variedad de tecnologías de persistencia administran el acceso a los datos, brindan una gran cantidad de marcos web excelentes para facilitar el desarrollo, etc. Spring Framework tiene la función de inversión de control (IOC). IOC está diseñado para facilitar el mantenimiento y las pruebas de proyectos. Proporciona un método para la configuración y gestión unificadas de objetos Java a través del mecanismo de reflexión de Java. Spring Framework utiliza el contenedor para gestionar el ciclo de vida de los objetos. El contenedor puede configurar objetos escaneando archivos XML o anotaciones específicas de Java en las clases. Los desarrolladores pueden obtener objetos mediante la búsqueda de dependencias o la inyección de dependencias. Programación Orientada a Aspectos(AOP), el marco Spring AOP se basa en el modo proxy y se puede configurar en tiempo de ejecución; el marco AOP está modularizado principalmente para las preocupaciones cruzadas entre módulos. El marco AOP del marco Spring solo proporciona características básicas de AOP. Aunque no se puede comparar con el marco AspectJ, también puede satisfacer las necesidades básicas a través de la integración con AspectJ. Las funciones como la gestión de transacciones y el acceso remoto en el marco Spring se pueden realizar mediante el uso de la tecnología Spring AOP. El marco de gestión de transacciones de Spring trae un mecanismo de abstracción a la plataforma Java que permite que las transacciones locales y globales, así como las transacciones anidadas, funcionen con puntos de guardado y en casi cualquier entorno en la plataforma Java. Spring integra múltiples plantillas de transacciones. El sistema puede configurar transacciones a través de plantillas de transacciones, anotaciones XML o Java, y el marco de transacciones integra funciones como mensajería y almacenamiento en caché. El marco de acceso a datos de Spring aborda las dificultades comunes que encuentran los desarrolladores al usar bases de datos en sus aplicaciones. No solo brinda soporte para todos los marcos de acceso a datos populares como Java: JDBC, iBATS/MyBATIs, Hibernate, Java Data Objects (JDO), ApacheOJB y Apache Cayne, sino que también se puede usar con la gestión de transacciones de Spring para proporcionar acceso a datos Abstracción flexible . El framework Spring inicialmente no tenía la intención de construir su propio framework Web MVC Durante el proceso de desarrollo, sus desarrolladores creyeron que la separación entre la capa de presentación y la capa de procesamiento de solicitudes del framework web Struts existente y entre la capa de procesamiento de solicitudes y el modelo no fue suficiente, por lo que crearon Spring MVC.

1. 4 . 2 base de datos mysql

La base de datos Mysql, generalmente abreviada como Mysql, es un sistema de administración de bases de datos relacionales. El sistema de base de datos Mysql es uno de los sistemas de administración de bases de datos relacionales más populares en la actualidad. Su sistema tiene buena portabilidad, funciones potentes y es muy cómodo de usar. Mysql es compatible con muchos sistemas y hardware, incluidos HP-UX, Linux, MicrosoftWindows, SunSolaris, AppleMac, etc.

Características del sistema Mysql:

(1) La arquitectura del servidor de subprocesos múltiples de Mysql le permite admitir el procesamiento de transacciones multiusuario y de alto rendimiento de big data con solo unos pocos recursos;

(2) Mysql admite una gran cantidad de datos multimedia, como sonido, animación, gráficos binarios y estructuras de datos multidimensionales, etc.;

(3) Mysql proporciona un sistema de gestión de seguridad y confidencialidad con buena seguridad, consistencia e integridad;

(4) Poseer nuevas capacidades de bases de datos distribuidas y capacidades de procesamiento distribuido;

(5) Proporcionar algún software de interfaz de idioma de alto nivel, que puede ayudar al desarrollo rápido de aplicaciones basadas en clientes, con buena portabilidad, conectividad y compatibilidad.

La estructura lógica de la base de datos Mysql incluye espacio de tabla (tablespace), segmento (segmento), rango (extensión), bloque de datos (bloque de datos) y objeto de esquema (objeto de esquema). Cada base de datos se puede dividir lógicamente en uno o más espacios de tabla, y cada espacio de tabla se compone de uno o más archivos de datos. La base de datos Mysql se divide en espacio de tabla del sistema y espacio de tabla que no es del sistema, cada base de datos Mysql contiene un espacio de tabla del sistema llamado SISTEMA.

1. Estructura 4. 3  B/ S 

La estructura B/S (navegador/servidor) es el modelo de estructura de red principal actual. Puede concentrar las funciones principales del sistema en el servidor y puede ayudar a los desarrolladores de sistemas a simplificar las operaciones y facilitar el mantenimiento y el uso. Los usuarios solo necesitan instalar el navegador 360, el navegador Google, el navegador QQ y otros navegadores populares en el lado del cliente, e instalar bases de datos como sqlserver y mysql en la computadora. El navegador instalado interactúa con la base de datos del lado del servidor para obtener información y datos. Muchas de las cosas que puede hacer un software especial también se pueden realizar utilizando el modo de estructura B/S, que puede combinar tecnologías como la tecnología de navegador web, la tecnología ActiveX y varios lenguajes de secuencias de comandos. Ayude a los desarrolladores de programas a ahorrar muchos costos de desarrollo. En la actualidad, la estructura B/S se ha convertido en la estructura principal del desarrollo de programas. Su mejor característica es que no tiene restricciones de ubicación y no necesita instalar software especial. Las computadoras portátiles o las computadoras pueden acceder al sistema con acceso a Internet. El sistema utiliza B/S para el desarrollo, lo que ahorrará problemas en el mantenimiento posterior del sistema. No necesita operar en el servidor para todos los problemas. El procesamiento simple del lado del cliente puede resolver algunos problemas. El programa desarrollado también mejorará la interacción. Con los usuarios El navegador se puede actualizar en tiempo real para actualizar la información de datos locales del programa.

 

2 Análisis sistemático de la plataforma de comercio de segunda mano del campus

El análisis del sistema es un requisito previo para el desarrollo de un proyecto, a través del análisis del sistema se pueden comprender bien las necesidades básicas de los principales usuarios del sistema, y ​​esta es también la razón del desarrollo del proyecto. Además, el análisis de factibilidad se lleva a cabo en el desarrollo del sistema, que generalmente incluye la factibilidad técnica, la factibilidad económica, etc. El análisis de factibilidad es también un análisis desde la perspectiva general del proyecto. Luego se trata de analizar las necesidades específicas del proyecto, y los medios de análisis generalmente se realizan a través del diagrama de casos de uso del usuario. La siguiente es una introducción detallada.

2.1 Análisis de factibilidad

(1) Viabilidad económica:

La viabilidad económica aquí solo representa el costo de operación y mantenimiento del sitio web, y el costo de desarrollo no se considera aquí.

En la actualidad, la cantidad de plataformas de comercio de segunda mano del campus bajo este modelo está aumentando día a día, y la cantidad de compras en línea se ha vuelto popular y popular. La cantidad de usuarios va en aumento. Cuando la cantidad de usuarios es grande, los costos de operación y mantenimiento pueden cubrirse con tarifas de publicidad, incluidos los costos de desarrollo.

Así que no hay cuestión de viabilidad económica.

(2) Factibilidad de operación:

El diseño de este proyecto se refiere a varios casos de desarrollo de sitios web bajo este modo, analiza su interfaz de operación, combina muchos casos y destaca la operación simplificada y orientada a las personas, para que las personas con conocimientos básicos de informática puedan operar este proyecto.

Por lo tanto, no hay problema con la operatividad.

(3) Viabilidad técnica:

La viabilidad técnica se refiere a la viabilidad de construir un marco y la aceptabilidad de las actualizaciones de tecnología del sistema cuando surgen mejores tecnologías, y la relación entre el tiempo de desarrollo y el costo.

La tecnología java existente puede atender la construcción de todos los sistemas de comercio electrónico. Al desarrollar esta plataforma de comercio de segunda mano del campus, utilicé springboot + MYSQL para ejecutar el programa general.

En resumen, no hay ningún problema con la viabilidad técnica.

(4) Viabilidad legal:

Desde la perspectiva de los desarrolladores, springboot y MYSQL son de código abierto y gratuitos en línea, y no habrá disputas legales en términos de derechos de propiedad intelectual.

Desde la perspectiva del uso del usuario, siempre que no se venda contrabando en el sistema, se haga un acuerdo de tratado en el sistema y se eliminen los pagos ilegales.

En resumen, no se trata de viabilidad legal.

2.2 Análisis de flujo del sistema

2.2.1 Flujo de datos

El objetivo principal de la plataforma de comercio de segunda mano del campus es realizar la compra en línea de bienes de segunda mano.La Figura 2-1 es el diagrama de flujo de datos del sistema.

 

Figura 2-1 Diagrama de expansión de la operación de compra de productos

3.3.2 Proceso de negocio

Después de analizar el flujo de datos del sistema, veamos el proceso comercial del sistema. La Figura 2-2 es el diagrama de flujo comercial:

 

Figura 2-2 Diagrama de flujo empresarial

2.3 Análisis de la función del sistema

2.3.1 Análisis funcional

De acuerdo con el rol de la plataforma de comercio de segunda mano del campus, la dividí en tres partes: módulo de gestión de usuarios, módulo de gestión de vendedores y módulo de gestión de administradores.

Módulo de gestión de usuarios:

(1) Registro e inicio de sesión del usuario: el usuario se registra como miembro e inicia sesión en la plataforma de comercio de segunda mano del campus; el usuario agrega, elimina, modifica y verifica información personal, como información personal y cambios de contraseña.

(2) Los usuarios ven los productos: los usuarios exploran la información del producto y, después de encontrar los productos que les gustan, pueden comprar + comentar + marcar.

(3) Información del campus: los usuarios buscan información y ven la información del campus publicada por los administradores.

(4) Tablero de mensajes: los usuarios pueden ver, publicar y comentar los envíos enviados por los usuarios en el menú del tablero de mensajes.

(5) Compra de productos básicos: el usuario puede comprar productos adicionales que le gusten. En el carrito de compras, cuando el usuario confirme que el envío se ha completado, se enviará al sistema backend del servidor y se generará un pedido.

(6) Mi pedido: después de que el usuario envía el pedido, puede administrar el pedido enviado.

Módulo de gestión de vendedores:

(1) Mi mensaje: El vendedor responde y borra el mensaje enviado por el usuario.

(2) Gestión de centros comerciales: los administradores pueden agregar, eliminar, modificar y verificar los productos existentes en la plataforma de comercio de segunda mano del campus.

(3) Lista de pedidos: vea los pedidos de mis productos comprados y administre los pedidos enviados.

Módulo de gestión del administrador:

(1) Gestión de usuarios: el administrador puede controlar la información del usuario registrada en la recepción y también puede controlar la información del administrador.

(2) Gestión de la información del campus: el administrador puede agregar, eliminar, modificar y verificar la información del campus que se muestra en la plataforma de comercio de segunda mano del campus en segundo plano.

(3) Gestión de mensajes: los administradores pueden añadir, eliminar, modificar y consultar los mensajes enviados por los usuarios en la plataforma de comercio de segunda mano del campus y la clasificación de los mensajes.

(4) Gestión de clasificación: el administrador controla la clasificación de los productos básicos en la plataforma de comercio de segunda mano del campus.

(5) Gestión del centro comercial: el administrador controla los pedidos de productos básicos presentados por el vendedor.

(6) Gestión del sistema: el administrador puede publicar la imagen del carrusel que se muestra en la página de inicio de la plataforma de comercio de segunda mano del campus y algunos anuncios en el sistema para que los usuarios puedan ver la información del sistema de manera oportuna y hacer arreglos razonables. .

2.3.2 Análisis no funcional

Los requisitos no funcionales de la plataforma de comercio de segunda mano del campus, como la seguridad, la confiabilidad, el rendimiento y la escalabilidad de la plataforma de comercio de segunda mano del campus. En concreto, se puede expresar en la siguiente tabla 3-1:

Tabla 3-1 Tabla de Requisitos No Funcionales de la Plataforma de Comercio de Segunda Mano del Campus

seguridad

Se refiere principalmente a la instalación de la base de datos de la plataforma de comercio de segunda mano del campus, el uso de la base de datos y la configuración de contraseñas deben cumplir con las regulaciones.

fiabilidad

Confiabilidad significa que la plataforma de comercio de segunda mano del campus puede instalar las instrucciones del usuario para operar.Después de la prueba, la confiabilidad es más del 90%.

actuación

El rendimiento es una condición necesaria para que las plataformas comerciales de segunda mano del campus ocupen el mercado, por lo que es mejor tener un buen rendimiento.

escalabilidad

Por ejemplo, la base de datos reserva múltiples atributos, como el uso de interfaces, para garantizar los requisitos no funcionales del sistema.

facilidad de uso

Los usuarios solo necesitan seguir el contenido de visualización de la página de la plataforma de comercio de segunda mano del campus para operar.

mantenibilidad

La mantenibilidad del desarrollo de la plataforma de comercio de segunda mano del campus es muy importante.Después de las pruebas, no hay problema con la mantenibilidad

2.4 Análisis de casos de uso del sistema

Mediante el análisis de 2.3 funciones se obtiene el diagrama de casos de uso de la plataforma de compraventa de segunda mano de este campus:

La Figura 2-3 muestra un ejemplo de un rol de usuario.

 

Figura 2-3 Diagrama de caso de uso del rol de usuario de la plataforma de comercio de segunda mano del campus

El administrador en la gestión de fondo web mantiene toda la información de datos en la plataforma de comercio de segunda mano de todo el campus. La Figura 2-5 muestra un ejemplo de una función de administrador.

 

Figura 2-4Diagrama de caso de uso del rol de administrador de la plataforma de comercio de segunda mano del campus

En la Figura 2-5 se muestra un ejemplo de un rol de vendedor.

 

Figura 2-5 Diagrama de caso de uso del rol de los vendedores en la plataforma de comercio de segunda mano del campus

2.5 Resumen de este capítulo

Este capítulo determina principalmente las funciones que debe realizar toda la plataforma de comercio de segunda mano del campus a través del análisis de factibilidad, el análisis de procesos, el análisis de demanda funcional y el análisis de casos de uso del sistema de la plataforma de comercio de segunda mano del campus. Al mismo tiempo, también proporciona estándares para la implementación del código y las pruebas de la plataforma de comercio de segunda mano del campus.

3 El diseño general de la plataforma de comercio de segunda mano del campus.

Este capítulo analiza principalmente el diseño del módulo funcional y el diseño del sistema de base de datos de la plataforma de comercio de segunda mano del campus.

3.1 Diseño de la arquitectura del sistema

La plataforma de comercio de segunda mano del campus se divide en tres capas en términos de arquitectura: capa de presentación (UI), capa de lógica de negocios (BLL) y capa de datos (DL).

                                        

 

Figura 3-1 Diagrama de diseño de la arquitectura del sistema de la plataforma de comercio de segunda mano del campus

 

Capa de presentación (UI): también conocida como capa de UI, completa principalmente la función de interacción de la UI de la plataforma de comercio de segunda mano en el campus. Una buena UI puede mejorar la experiencia de usuario de los usuarios y mejorar la comodidad de los usuarios cuando usan el segundo -Plataforma de comercio manual en el campus. El diseño de la interfaz de la interfaz de usuario también debe adaptarse a diferentes versiones de las plataformas comerciales de segunda mano del campus y resoluciones de diferentes tamaños para lograr una buena compatibilidad. Los requisitos para las funciones de interacción de la interfaz de usuario son razonables y los usuarios deben obtener resultados de interacción consistentes al realizar operaciones interactivas, lo que requiere una buena conexión entre la capa de presentación y la capa de lógica comercial.

Capa de lógica empresarial (BLL): completa principalmente la función de procesamiento de datos de la plataforma de comercio de segunda mano del campus. Los datos transmitidos por el usuario desde la capa de presentación se procesan y entregan a la capa de datos a través de la capa de lógica de negocios, y los datos leídos por el sistema desde la capa de datos se procesan y entregan a la capa de presentación a través de la capa de lógica de negocios.

Capa de datos (DL): dado que los datos de la plataforma de comercio de segunda mano del campus se colocan en la base de datos mysql del lado del servidor, la parte que pertenece a la capa de servicio se puede integrar directamente en la capa de lógica de negocios, por lo que solo hay una base de datos en la capa de datos, que completa principalmente las funciones de almacenamiento y gestión de datos de la plataforma de comercio de segunda mano del campus.

3.2 Diseño del módulo de funciones del sistema

3.2.1 Diseño general del módulo funcional

En el capítulo anterior se analizaron principalmente los requisitos funcionales y no funcionales del sistema, y ​​se analizaron los casos de uso en la plataforma de comercio de segunda mano del campus de acuerdo a los requisitos. Luego, el siguiente paso es comenzar a diseñar la estructura, las funciones principales y la base de datos de la plataforma de comercio de segunda mano del campus. La plataforma de comercio de segunda mano del campus se basa en el análisis de los requisitos en los capítulos anteriores, y su diagrama de módulo de diseño general se muestra en la Figura 3-2.

 

Figura 3-2 Diagrama del módulo funcional de la plataforma de comercio de segunda mano del campus

3.2.2 Diseño del módulo de usuario

El administrador de fondo puede agregar, eliminar, modificar y verificar los usuarios registrados en la recepción.El diagrama de estructura del módulo de usuario es el siguiente:

 

Figura 3-3 Diagrama de estructura del módulo de usuario

3.2.3 Diseño del módulo de gestión de comentarios

La plataforma de comercio de segunda mano del campus es una plataforma abierta de naturaleza comunicativa, los usuarios miembros pueden comunicarse en la plataforma para aumentar la interacción entre los usuarios. Pero al mismo tiempo, para regular mejor el contenido de los comentarios y dar a los administradores la función de eliminar los comentarios inapropiados, es necesario diseñar un módulo de gestión de comentarios especialmente.El diagrama de estructura específico es el siguiente:

 

Figura 3-4 Diagrama de estructura del módulo de comentarios

3.2.4 Diseño del módulo de gestión de productos básicos

La plataforma de comercio de segunda mano del campus necesita almacenar una gran cantidad de información sobre productos básicos, y la estructura de funciones de su módulo, el diagrama de estructura específico es el siguiente:

 

Figura 3-5 Diagrama de estructura del módulo Mall

3.2.5 Diseño del módulo de gestión de pedidos

Una de las funciones más importantes de la plataforma de comercio de segunda mano del campus es comprar. Su estructura de función de módulo, el diagrama de estructura específico es el siguiente:

 

Figura 3-5 Diagrama de estructura del módulo de pedido

3.3 Diseño de base de datos

El diseño de la base de datos generalmente incluye tres procesos principales: análisis de requisitos, diseño del modelo conceptual y establecimiento de la tabla de la base de datos. El análisis de requisitos se ha explicado en los capítulos anteriores, y el diseño del modelo conceptual tiene dos partes: el modelo conceptual y el diseño de la estructura lógica.

3.3.1 Diseño de la estructura conceptual de la base de datos

El siguiente es el diagrama de relación de entidad ER de las principales tablas de la base de datos en la plataforma de comercio de segunda mano en el campus.

Figura 3-6 El diagrama general de relaciones ER de la plataforma de comercio de segunda mano del campus

 

De acuerdo con el diagrama de relaciones ER de la base de datos de la plataforma de comercio de segunda mano del campus, se puede concluir que la plataforma de comercio de segunda mano del campus necesita muchos diagramas ER Aquí hay algunos diagramas de modelos ER de la base de datos principal.

 

Figura 3-7 Diagrama de relación ER de información del comprador

 

Figura 3-8 Diagrama de relación ER de información de pedido

3.3.2 Diseño de la estructura lógica de la base de datos

Del diagrama de relación total de ER en la plataforma de comercio de segunda mano del campus en la sección anterior, se puede concluir que es necesario crear muchas tablas de datos. Aquí enumero principalmente varios diseños principales de estructuras de tablas de bases de datos.

DIRECCIÓN

Nombre del campo

tipo

longitud

no nulo

Clave primaria

campo Descripción

dirección_id

En t

11

No

Clave primaria

Dirección de envío

nombre

varchar

32

Nombre

teléfono

varchar

13

Teléfono móvil

código postal

varchar

8

codigo postal

DIRECCIÓN

varchar

255

No

DIRECCIÓN

id_usuario

medio

8

No

ID de usuario

crear_tiempo

marca de tiempo

0

No

tiempo de creación

tiempo de actualizacion

marca de tiempo

0

No

tiempo de actualizacion

por defecto

diminuto

1

No

juicio por defecto

compradores

Nombre del campo

tipo

longitud

no nulo

Clave primaria

campo Descripción

ID_de_los_compradores

En t

11

No

Clave primaria

Identificación del comprador

número_comprador

varchar

64

No

numero de comprador

comprador_género

varchar

64

sexo del comprador

edad_del_comprador

varchar

64

edad del comprador

escuela_comprador

varchar

64

Escuela de compradores

dirección_del_comprador

varchar

64

dirección del comprador

cumpleaños_del_comprador

fecha

0

cumpleaños del comprador

breve introducción

varchar

64

Perfil del comprador

examinar_estado

varchar

dieciséis

No

Estado de aprobación

recomendar

En t

11

No

Recomendación inteligente

id_usuario

En t

11

No

ID de usuario

crear_tiempo

fecha y hora

0

No

tiempo de creación

tiempo de actualizacion

marca de tiempo

0

No

tiempo de actualizacion

carro

Nombre del campo

tipo

longitud

no nulo

Clave primaria

campo Descripción

cart_id

En t

11

No

Clave primaria

identificación del carrito de compras

título

varchar

64

título

imagen

varchar

255

No

imagen

id_usuario

En t

10

No

ID de usuario

crear_tiempo

marca de tiempo

0

No

tiempo de creación

tiempo de actualizacion

marca de tiempo

0

No

tiempo de actualizacion

estado

En t

1

No

Estado en uso, caducado

precio

doble

8

No

precio unitario

precio_ago

doble

8

No

precio original

precio_recuento

doble

10

No

precio total

número

En t

8

No

cantidad

bienes_id

medio

8

No

identificación de producto

tipo

varchar

64

No

Categorías

descripción

varchar

255

describir

comentario

Nombre del campo

tipo

longitud

no nulo

Clave primaria

campo Descripción

comentario_id

En t

11

No

Clave primaria

ID de comentario

id_usuario

En t

11

No

Identificación del revisor

responder_a_id

En t

11

No

ID de respuesta al comentario

contenido

texto largo

0

contenido

apodo

varchar

255

Apodo

avatar

varchar

255

dirección de avatar

crear_tiempo

marca de tiempo

0

No

tiempo de creación

tiempo de actualizacion

marca de tiempo

0

No

tiempo de actualizacion

fuente_tabla

varchar

255

tabla fuente

fuente_campo

varchar

255

campo fuente

source_id

En t

10

No

identificación de la fuente

orden

Nombre del campo

tipo

longitud

no nulo

Clave primaria

campo Descripción

Solicitar ID

En t

11

No

Clave primaria

Solicitar ID

número de orden

varchar

64

número de orden

bienes_id

medio

8

No

identificación de producto

título

varchar

32

Titulo del producto

imagen

varchar

255

imagen del producto

precio

doble

10

No

precio

precio_ago

doble

10

No

precio original

número

En t

8

No

cantidad

precio_recuento

doble

8

No

precio total

normas

varchar

255

Especificación

tipo

varchar

64

No

Categorías

nombre de contacto

varchar

32

Nombre de contacto

Email de contacto

varchar

125

Email de contacto

teléfono de contacto

varchar

11

teléfono de contacto

dirección de contacto

varchar

255

Dirección del receptor

Código Postal

varchar

9

código postal

id_usuario

En t

10

No

Identificación del comprador

Identificación del comerciante

medio

8

No

Identificación del comerciante

crear_tiempo

marca de tiempo

0

No

tiempo de creación

tiempo de actualizacion

marca de tiempo

0

No

tiempo de actualizacion

descripción

varchar

255

describir

estado

varchar

dieciséis

No

Estado del pedido Pendiente de pago

centro_de_segunda_mano

Nombre del campo

tipo

longitud

no nulo

Clave primaria

campo Descripción

second_hand_mall_id

int

11

主键

二手商城ID

seller

int

11

卖家

remarks

varchar

64

备注

hits

int

11

点击数

recommend

int

11

智能推荐

cart_title

varchar

125

标题

cart_img

text

0

封面图

cart_description

varchar

255

描述

cart_price_ago

double

8

原价

cart_price

double

8

卖价

cart_inventory

int

11

商品库存

cart_type

varchar

64

商品分类

cart_content

longtext

0

正文产品的主体内容

cart_img_1

text

0

主图1

cart_img_2

text

0

主图2

cart_img_3

text

0

主图3

cart_img_4

text

0

主图4

cart_img_5

text

0

主图5

create_time

datetime

0

创建时间

update_time

timestamp

0

更新时间

seller

字段名称

类型

长度

不是null

主键

字段说明

seller_id

int

11

主键

卖家ID

seller_number

varchar

64

卖家编号

seller_gender

varchar

64

卖家性别

age

varchar

64

卖家年龄

seller_school

varchar

64

卖家学校

address

varchar

64

卖家地址

seller_birthday

date

0

卖家生日

brief_introduction

varchar

64

卖家简介

examine_state

varchar

16

审核状态

recommend

int

11

智能推荐

user_id

int

11

用户ID

create_time

datetime

0

创建时间

update_time

timestamp

0

更新时间

sign_in_score

字段名称

类型

长度

不是null

主键

字段说明

sign_in_score_id

int

11

主键

签收评分ID

order_number

varchar

64

订单编号

purchase_goods

varchar

64

购买商品

commodity_price

varchar

64

商品价格

sign_in_status

varchar

64

签收状态

star_rating

varchar

64

星级评分

purchase_user

int

11

购买用户

business

int

11

商家

remarks

longtext

0

备注

recommend

int

11

智能推荐

create_time

datetime

0

创建时间

update_time

timestamp

0

更新时间

4 校园二手交易平台详细设计与实现

校园二手交易平台的详细设计与实现主要是根据前面的校园二手交易平台的需求分析和校园二手交易平台的总体设计来设计页面并实现业务逻辑。主要从校园二手交易平台界面实现、业务逻辑实现这两部分进行介绍。

4.1用户功能模块

4.1.1 前台首页界面

当进入校园二手交易平台的时候,首先映入眼帘的是系统的导航栏,下面是轮播图以及系统内容,其主界面展示如下图4-1所示。

 

图4-1 前台首页界面图             

4.1.2 买家注册界面

不是校园二手交易平台中正式会员的是可以在线进行注册的,如果你没有本校园二手交易平台的账号的话,添加“注册”,当填写上自己的账号+密码+确认密码+昵称+邮箱+手机号等后再点击“注册”按钮后将会先验证输入的有没有空数据,再次验证密码和确认密码是否是一样的,最后验证输入的账户名和数据库表中已经注册的账户名是否重复,只有都验证没问题后即可会员注册成功。其用会员注册界面展示如下图4-2所示。

 

图4-2 前台会员注册界面图       

4.1.3 买家登录界面

校园二手交易平台中的前台上注册后的会员是可以通过自己的账户名和密码进行登录的,当会员输入完整的自己的账户名和密码信息并点击“登录”按钮后,将会首先验证输入的有没有空数据,再次验证输入的账户名+密码和数据库中当前保存的用户信息是否一致,只有在一致后将会登录成功并自动跳转到校园二手交易平台的首页中;否则将会提示相应错误信息,用户登录界面如下图4-3所示。

 

图4-3买家登录界面图         

4.1.4商品信息界面

用户在点击导航栏上面的商品信息后,就可以搜索查看商品信息,用户根据自己的喜好可以进行购买,商品信息界面如下图4-4所示。

 

图4-4商品信息界面图

4.1.5 收货地址界面

当用户点击“收货地址”右后,就回去显示出目前现有的地址,也可以添加新的地址,界面如下图4-5所示。

 

图4-5收货地址界面图

4.1.6 商品详情界面

当访客点击了任意商品后将会进入该款商品的详情界面,可以了解到该商品的图片信息、商品信息、价钱信息等,同时可以对该商品进行加购+立即购买+收藏+点赞+评论,商品详情展示页面如图4-6所示。

 

图4-6 商品详情界面图                

4.1.7 我的订单界面

当用户点击“我的订单”链接后就进入自己购买的订单的界面展示,界面如下图4-7所示。

 

图4-7 我的订单界面图     

4.2 卖家功能模块

4.2.1商城管理界面

卖家进入后台后点击“商城管理”,能够看到自己发布的二手信息,对二手商品进行管控。界面如下图4-8所示。

 

图4-8 商城管理界面图    

4.2.2订单列表界面

卖家进入后台后点击“订单列表”,能够看到用户购买自己商品的时候提交的订单。界面如下图4-9所示。

 

图4-9 订单列表界面图    

4.3管理员功能模块

4.3.1 用户管理界面

校园二手交易平台中的管理人员是可以对前台注册的用户进行管理的,也可以对管理员进行管控。界面如下图4-10所示。

 

图4-10用户管理界面图

4.3.2留言管理界面

校园二手交易平台中的管理人员是可以对前台用户发布的留言进行管控的,界面如下图4-11所示。

 

图4-11留言界面图      

4.3.3 商品信息管理界面

校园二手交易平台中的管理人员是可以对校园二手交易平台内发布的商品进行维护和管理的,支持增删改查操作。界面如下图4-12所示。

 

图4-12商品信息管理界面图         

4.3.4 公告信息列表界面

校园二手交易平台中的管理人员是可以对校园二手交易平台内的公告信息进行维护和管理的。公告信息列表界面如下图4-13所示。

 

图4-13公告信息列表界面图        

5系统测试

5.1系统测试的目的

系统开发到了最后一个阶段那就是系统测试,系统测试对软件的开发其实是非常有必要的。因为没什么系统一经开发出来就可能会尽善尽美,再厉害的系统开发工程师也会在系统开发的时候出现纰漏,系统测试能够较好的改正一些bug,为后期系统的维护性提供很好的支持。通过系统测试,开发人员也可以建立自己对系统的信心,为后期的系统版本的跟新提供支持。

5.2 系统测试用例

系统测试包括:用户登录功能测试、商品展示功能测试、商品添加、商品搜索、密码修改功能测试,如表5-1、5-2、5-3、5-4、5-5所示:

用户登录功能测试:

表5-1 用户登录功能测试表

用例名称

用户登录系统

目的

测试用户通过正确的用户名和密码可否登录功能

前提

未登录的情况下

测试流程

1) 进入登录页面

2) 输入正确的用户名和密码

预期结果

用户名和密码正确的时候,跳转到登录成功界面,反之则显示错误信息,提示重新输入

实际结果

实际结果与预期结果一致

商品查看功能测试:

表5-2 商品查看功能测试表

用例名称

商品查看

目的

测试商品查看功能

前提

用户登录

测试流程

点击商品列表

预期结果

可以查看到所有商品信息

实际结果

实际结果与预期结果一致

管理员添加商品界面测试:

表5-3 管理员添加商品界面测试表

用例名称

商品发布测试用例

目的

测试商品发布功能

前提

卖家用户正常登录情况下

测试流程

1)卖家点击商品信息管理就,然后点击添加后并填写信息。

2)点击进行提交。

预期结果

提交以后,页面首页会显示新的商品信息 

实际结果

实际结果与预期结果一致

商品搜索功能测试:

表5-4商品搜索功能测试表

用例名称

商品搜索测试

目的

测试商品搜索功能

前提

测试流程

1)在搜索框填入搜索关键字。

2)点击搜索按钮。

预期结果

页面显示包含有搜索关键字的商品

实际结果

实际结果与预期结果一致

密码修改功能测试:

表5-5 密码修改功能测试表

用例名称

密码修改测试用例

目的

测试管理员密码修改功能

前提

管理员用户正常登录情况下

测试流程

1)管理员密码修改并完成填写。

2)点击进行提交。

预期结果

使用新的密码可以登录

实际结果

实际结果与预期结果一致

5.3 系统测试结果

通过编写校园二手交易平台的测试用例,已经检测完毕用户登录模块、商品查看模块、商品添加模块、商品搜索模块、密码修改功能测试,通过这5大模块为校园二手交易平台的后期推广运营提供了强力的技术支撑。

结论

至此,校园二手交易平台已经结束,在开发前做了许多的准备,在本系统的设计和开发过程中阅览和学习了许多文献资料,从中我也收获了很多宝贵的方法和设计思路,对系统的开发也起到了很重要的作用,系统的开发技术选用的都是自己比较熟悉的,比如Web、java技术、MYSQL,这些技术都是在以前的学习中学到了,其中许多的设计思路和方法都是在以前不断地学习中摸索出来的经验,其实对于我们来说工作量还是比较大的,但是正是由于之前的积累与准备,才能顺利的完成这个项目,由此看来,积累经验跟做好准备是十分重要的事情。

当然在该系统的设计与实现的过程中也离不开老师以及同学们的帮助,正是因为他们的指导与帮助,我才能够成功的在预期内完成了这个系统。同时在这个过程当中我也收获了很多东西,此系统也有需要改进的地方,但是由于专业知识的浅薄,并不能做到十分完美,希望以后有机会可以让其真正的投入到使用之中。

参考文献

[1]狄喜凤.基于学生信息管理系统的软件测试策略研究[J].电子技术与软件工程,2021(02):82-83.

[2]张嘉豪,赵亮,翁铭隆,张华俊,李文欣.基于springboot+SpringBoot技术实现服务器监控的研究[J].科学技术创新,2020(33):101-102.

[3]郭俊杰. 基于springboot的线下商圈服务管理系统设计与实现[D].桂林理工大学,2020.

[4]康军林.辽宁省河长制信息管理系统建设的实践与思考[J].水资源开发与管理,2020(06):80-84.

[5]沈世平,林平,赵亚南,谢振平,刘渊.无锡河长制综合信息平台建设与思考[J].江苏水利,2020(06):25-31.

[6]唐湘茜,张俊,王源楠,邓晶.河长制信息管理系统[J].水利水电快报,2020,41(04):6-7.

[7]周彪. 基于springboot框架的Java后端代码生成器的设计与实现[D].大连理工大学,2020.

[8]贾少燕, 基于互联网+的智慧河长制信息管理系统研发. 河南省,河南省水利勘测设计研究有限公司,2020-04-02.

[9]邹秀清,罗得寸,林平,沈世平,谢振平,王玉珏,丁勇.基于区块链的河长制水质信息存证系统[J].应用科学学报,2020,38(01):65-80.

[10]Yuxiang Hou. The design and implementation of the framework for Spring+SpringMVC+MyBatis in the development of Web application[A]. Institute of Management Science and Industrial Engineering.Proceedings of 2019 4th International Industrial Informatics and Computer Engineering Conference(IIICEC 2019)[C].Institute of Management Science and Industrial Engineering:计算机科学与电子技术国际学会(Computer Science and Electronic Technology International Society),2019:6.

[11]马强.河长制背景下的智慧信息管理平台建设探究[J].地下水,2019,41(05):155-156.

[12]张爽.铁岭市河长制信息管理平台的研发与应用[J].吉林水利,2019(07):60-62.

[13]夏添,刘发永,姜跃昆,马色伍,陈雨.成都市河长制管理信息系统的设计与实践[J].四川水利,2019,40(03):113-118.

[14]江金娜. 高校成人教育学生信息管理系统的分析与设计[D].广东工业大学,2019.

[15]王禹杰. “互联网 智慧河长”信息管理系统设计与实现[D].合肥工业大学,2019.

[16]阚琳.整体性治理视角下河长制创新研究——以江苏省为例[J].中国农村水利水电,2019(02):39-43.

[17]陈志忠.数据挖掘聚类算法在学生信息管理系统中的应用[J].电脑知识与技术,2017,13(24):21-22.

[18]王微漪. 基于Web的高职院校学生信息管理系统的设计与实现[D].北京工业大学,2017.

[19]徐波. 数字化校园建设中学生信息管理系统的设计与实现[D].湖北工业大学,2016.

[20]赵嫚.学生宿舍信息管理系统的设计与应用[J].科技展望,2016,26(27):5+66.

致  谢

逝者如斯夫,不舍昼夜。转眼间,大学生会员活便已经接近尾声,人面对着离别与结束,总是充满着不舍与茫然,我亦如此,仍记得那年秋天,我迫不及待的提前一天到了学校,面对学校巍峨的大门,我心里充满了期待:这里,就是我新生活的起点吗?那天,阳光明媚,学校的欢迎仪式很热烈,我面对着一个个对着我微笑的同学,仿佛一缕缕阳光透过胸口照进了我心里,同时,在那天我认识可爱的室友,我们携手共同度过了这难忘的两年。如今,我望着这篇论文的致谢,不禁又要问自己:现在,我们就要说再见了吗?

Sintiéndose inexplicable, no sé qué decir. Cuando llegué por primera vez a la escuela, siempre pensé que la escuela de ingeniería sería demasiado rígida y faltaría algo de ternura. En ese momento, incluso sentí un poco de repulsión, pero a medida que fui conociendo y entendiendo la escuela, me di cuenta de que ella belleza, su ternura, y poco a poco se enamoró de este campus, pero el tiempo es demasiado rápido, y me iré antes de que aprecie completamente su belleza, pero los recuerdos que me trae nunca serán Déjame, tal vez mis ojos lo hagan. estar llena de lágrimas el día que realmente me vaya, no lo estoy porque esté triste, solo quiero reflejar su apariencia en mis lágrimas y grabarla en mi corazón. Finalmente, me gustaría agradecer a mis maestros por enseñarnos conocimientos y principios de vida, agradecer a mis compañeros de cuarto por acompañarme durante tanto tiempo y agradecer a todos los que me cuidaron y apoyaron.

Joven, no te quedes después de perseguir el viento y la luna, las llanuras están llenas de montañas primaverales.

Preste atención a me gusta + blogger de mensajes privados, obtenga el código fuente del proyecto de forma gratuita

Supongo que te gusta

Origin blog.csdn.net/Q_3461074420/article/details/131640201
Recomendado
Clasificación