Preguntas de muestra para el concurso "Desarrollo de sistemas de software de aplicaciones" del grupo de formación profesional superior del 16.º concurso de habilidades de las universidades profesionales de Shandong en 2023

16º Concurso de Habilidades para Universidades Vocacionales de Shandong

Ejemplos de preguntas para el concurso "Desarrollo de sistemas de software de aplicaciones" para escuelas superiores de formación profesional

Tabla de contenido

uno. Instrucciones de competición

dos. Tareas de competencia

Módulo 1: Análisis de requisitos del sistema (25 puntos)

Módulo 3: Prueba de implementación del sistema (20 puntos)

Si necesita información o código fuente de la competencia, envíe un mensaje privado al blogger.

uno. Instrucciones de competición

Esta competencia restaura los escenarios de desarrollo reales y las tareas laborales de la empresa y principalmente prueba el nivel de los concursantes en el uso de tecnología de software de aplicaciones y el dominio del flujo de trabajo de proyectos empresariales reales. Concéntrese en evaluar la capacidad de análisis de necesidades, la capacidad de programación, la capacidad de codificación, la capacidad de prueba, la capacidad de innovación creativa y otras habilidades de los concursantes.

(1) Módulo de competición

Número de módulo

Nombre del módulo

Tiempo de competición (minutos)

Proporción (%)

Módulo uno

Análisis de requisitos del sistema

360

25

Módulo 2

Desarrollo de sistemas de software

55

Módulo tres

Prueba de implementación del sistema

20

total

360

100

(2) Tareas de competición

Esta competencia utiliza tres módulos: "Análisis de requisitos del sistema", "Desarrollo de sistemas de software" y "Pruebas de implementación de sistemas" para probar la capacidad de análisis integral de problemas prácticos de los concursantes, la capacidad de diseño básico de la interfaz web, la capacidad de diseño de la arquitectura técnica y, en general, capacidad de diseño Dominio de la tecnología de desarrollo de pilas, competencia en operación, implementación de sistemas, pruebas funcionales, resolución de problemas y reparación de errores, y capacidades de redacción de documentos, etc.

Módulo 1: Análisis de requisitos del sistema

Este módulo se centra en probar la capacidad de los concursantes para analizar los requisitos del sistema en función de los requisitos determinados, que incluyen:

1. Planificación y diseño del sistema. De acuerdo con los requisitos del proyecto dados, clasifique y planifique los requisitos, utilice especificaciones de requisitos estándar (plantillas) para describir las especificaciones de requisitos, escriba un resumen del módulo y dibuje los diagramas de flujo de negocios/diagramas de actividades, diagramas de casos de uso y diagramas de clases correspondientes. diagrama de tiempos, diagrama ER.

2. Diseño y dibujo de prototipos. De acuerdo con los requisitos funcionales del módulo, utilice software de dibujo de prototipos para diseñar el prototipo del módulo y realizar las funciones interactivas entre las páginas del prototipo.

Módulo 2: Desarrollo de sistemas de software

Este módulo se centra en probar el diseño empresarial, el desarrollo de la página de inicio y las capacidades de redacción de códigos comerciales de back-end de los concursantes, que incluyen:

1. Desarrollo de página de inicio. Según los requisitos del sistema dados, use la interfaz de datos proporcionada por la API de back-end, use HTML5, CSS3, JavaScript, Vue.js (ElementUI, vue-element-admin) y otras tecnologías, siga el modelo MVVM para completar el frente -finalizar página e implementar funciones comerciales. Se requiere que la codificación cumpla con las especificaciones técnicas de desarrollo de ingeniería front-end.

2. Desarrollo de negocio back-end. Según los requisitos del sistema dados, use herramientas de desarrollo visual para diseñar la base de datos, use el marco Spring Boot para implementar funciones comerciales de back-end, complete el desarrollo de la interfaz API RESTful y publíquela y ejecútela. Se requiere que el diseño se ajuste a los patrones de arquitectura jerárquica de dominio/POJO, DAO, servicio y controlador del marco Spring Boot, y que la codificación se ajuste a las especificaciones de nombres y anotaciones.

Módulo tres: Prueba de implementación del sistema

Este módulo se centra en probar la implementación del sistema, las pruebas funcionales, la resolución de errores y las habilidades de redacción de documentos de los concursantes, que incluyen:

1. Despliegue del sistema. Publique el proyecto dado en la herramienta de implementación integrada para garantizar el funcionamiento adecuado.

2. Pruebas funcionales y corrección de errores. Utilice los códigos fuente de front-end y back-end proporcionados para formular estrategias de prueba, diseñar casos de prueba y completar pruebas funcionales específicas; registrar errores que ocurran durante las pruebas, analizar y reparar errores; y escribir informes de prueba del sistema basados ​​en plantillas de informes de prueba.

3. Prueba de interfaz API. Utilice la herramienta JMeter para realizar pruebas de codificación estándar en la interfaz API RESTful back-end y generar un informe de prueba de la interfaz API.

(3) Requisitos técnicos de competición

La tecnología de evaluación de esta competencia involucra principalmente: aplicación de conocimiento de la industria, prototipo de interfaz y diseño de interacción, configuración y gestión de proyectos; la pila de tecnología front-end incluye principalmente arquitectura HTML5, CSS3, JavaScript (ES6) y MVVM. Los principales marcos de front-end incluyen Vue.js, Element-UI, jQuery, ECharts, etc.; el back-end utiliza el marco de desarrollo principal de Java SpringBoot, etc. para implementar Restful API, publicación de mensajes y suscripción basados ​​en MQ y MQTT. protocolos y comunicación en tiempo real front-end y back-end basada en la tecnología WebSocket. Gestión de datos basada en la base de datos relacional MySQL, importación, exportación y análisis de datos basados ​​en tecnología de gráficos e informes, e implementación del sistema basado en Nginx front-end. tecnología de separación de extremo y back-end, prueba y reparación de errores, uso de herramientas de prueba para probar la interfaz API y completar la documentación de prueba del sistema, etc.

dos. Tareas de competencia

Módulo 1: Análisis de requisitos del sistema ( 2 5 puntos )

(1) Puntos de evaluación del módulo

Este módulo se centra en probar la competencia de los concursantes para recopilar, analizar y resumir las necesidades de los clientes, clasificar claramente los procesos comerciales, preparar especificaciones de demanda estandarizadas, competencia en el uso de software de diseño de UI para el diseño de UI/UE del producto, dominar el esquema de color correcto de la UI y Diseñar productos que satisfagan las necesidades del negocio.Capacidad para analizar trabajos de requisitos de software de manera lógica y ergonómica.

(2) Requisitos de la tarea

1. De acuerdo con la descripción de los requisitos de la tarea de competencia dada, use la "Especificación de requisitos (plantilla).docx" y el software de herramientas relacionado (como: Visio, etc.) para escribir un breve resumen del módulo y dibujar el diagrama de flujo de negocios correspondiente. diagrama de actividad y diagrama de casos de uso, diagrama de clases, diagrama de secuencia, diagrama ER y complete la redacción del documento "Especificación de requisitos.docx".

2. Utilice la herramienta de diseño de prototipos Axure RP para crear el proyecto "Product Prototype.rp". De acuerdo con la descripción de la tarea del concurso proporcionada, utilice la herramienta de diseño de prototipos Axure y el software de procesamiento de imágenes Adobe Photoshop para realizar el diseño del prototipo de software para que cumpla con las especificaciones de diseño de UI Implementar la función de interacción entre interfaces prototipo.

(1) El árbitro ejecuta el prototipo de software en el modo Publicación-Vista previa de la herramienta Axure RP y evalúa el trabajo.

(2) Al dibujar un prototipo de software, el nombre de la página debe estar estandarizado, con un ancho de página de 1024 px y sin límite de altura. El diseño de la página debe ser razonable y hermoso, y el contenido debe estar completo; reutilice los estilos para las mismas funciones para evitar tener una función y múltiples estilos.

(3) El prototipo debe tener contenido de diseño interactivo y anotaciones interactivas, tener una buena experiencia de usuario y ajustarse a la lógica de operación ergonómica. Descripción de la interacción, complete la descripción de la "acción de interacción" y "enlace señalado" del componente; marque el estado interactivo, complete la descripción de todos los "estados de interacción" del componente, solicitud de límite de caracteres, complete si hay restricciones de caracteres en el componente o descripción específica de las limitaciones. Buena experiencia de usuario.

3. Antes de finalizar la competencia, los concursantes deben agregar los dos archivos "Especificación de requisitos.docx" y "Prototipo de producto.rp" como se mencionó anteriormente en el paquete comprimido "Análisis de requisitos del sistema.zip" y enviar el archivo del paquete comprimido.

(3) Tareas de competición

Los concursantes completan las tareas de diseño de "Especificación de requisitos.docx" y "Prototipo de producto.rp" según la descripción de los requisitos de la tarea proporcionada por el cliente y los requisitos de la tarea del Módulo 1.

Tarea 1 : Ejecución de fabricación MES : información del equipo

【requerimientos básicos】

1. Ingrese a la interfaz principal del sistema de gestión de carbono dual, haga clic en la etiqueta de información del equipo debajo del MES de ejecución de fabricación a la izquierda para ingresar a la página de administración de información del equipo . Implementar la visualización de la lista de datos de gestión de información del equipo. El contenido de la visualización de la lista de datos debe incluir: número, nombre, código, modelo, fecha de producción, número de lote de producción, fabricante, estado del equipo, botones [Modificar] y [Eliminar].

2. Haga clic en el botón [Modificar] para que aparezca el cuadro de diálogo "Modificar información del equipo". El contenido que se puede modificar en el cuadro de diálogo incluye: nombre (*requerido), código, modelo, fecha de producción (selección de rango), producción número de lote, fabricante, selección desplegable del estado del dispositivo (el estado incluye: inactivo, en uso, falla), comentarios. Una vez completada la modificación, haga clic en el botón [Aceptar] para guardar las modificaciones y actualizar la lista de datos. Haga clic en el Botón [Cancelar] para cerrar el cuadro de diálogo. Haga clic en el botón [Eliminar] para eliminar los datos de información del dispositivo y solicite "Eliminar correctamente".

3. En el cuadro de búsqueda encima de la lista de datos, ingrese el nombre, código, modelo, fecha de producción (selección de rango), número de lote de producción, fabricante, selección desplegable de estado del equipo (el estado incluye: inactivo, en uso, falla) y Haga clic en el botón [Buscar]. Puede realizar la función de consulta difusa de acuerdo con las condiciones de búsqueda y actualizar los datos de la lista. Si hace clic en el botón [Restablecer], puede borrar las condiciones de consulta ingresadas.

4. El botón [Nuevo] se muestra encima de la lista de datos. Después de hacer clic en el botón [Nuevo], ingrese el nombre (*obligatorio), código, modelo, fecha de producción (selección de rango) y producción en la ventana emergente "Agregar". Cuadro de diálogo "Información del equipo". Seleccione el número de lote, el fabricante y el estado del equipo en la lista desplegable (el estado incluye: inactivo, en uso, defectuoso) y haga clic en el botón [Aceptar] después de realizar comentarios para crear una nueva información del dispositivo. Haga clic en el botón [Cancelar] para cerrar el cuadro de diálogo.

Tarea 2 : Ejecución de fabricación MES : modelado de productos

【requerimientos básicos】

1. Ingrese a la interfaz principal del sistema de gestión de carbono dual, haga clic en la pestaña de modelado de producto debajo del MES de ejecución de fabricación a la izquierda para ingresar a la página de modelado de producto . Implementar la visualización de la lista de datos de modelado de productos. El contenido de visualización de la lista de datos debe incluir: número, nombre del modelo, producto, modelo del producto, especificación del producto, unidad del producto, botones [Modificar] y [Eliminar] y paginación.

2. Haga clic en el botón [Modificar] y aparecerá el cuadro de diálogo "Modificar modelado de producto". El contenido modificable en el cuadro de diálogo incluye las partes superior e inferior:

La parte superior incluye: producto (*requerido), modelo de producto (no editable), especificación del producto (no editable), nombre del modelo (*requerido), comentarios; después de hacer clic en el botón [Seleccionar], aparece "Seleccionar archivo de material". " Cuadro de diálogo, el cuadro de diálogo está dividido en dos mitades. La mitad izquierda es un directorio de estructura de árbol (el directorio raíz es: clasificación; el directorio de primer nivel es: piezas, productos terminados). La información de la lista de datos en la mitad derecha incluye: número de serie, código de material, nombre del material, modelo, especificación, unidad, precio unitario, tipo, comentarios, botón [Seleccionar]. Haga clic en el botón [Seleccionar] para completar automáticamente los datos en los detalles de modelado del producto.

Los detalles de modelado del producto en la mitad inferior incluyen: número de serie, material y botón [Seleccionar], modelo, especificación, unidad, comentarios, botón [Agregar] y botón [Eliminar].

Después de hacer clic en el botón [Agregar], puede agregar un dato para completar. Después de hacer clic en el botón [Seleccionar] para el material en la lista detallada, aparecerá el cuadro de diálogo "Seleccionar archivo de material". Después de hacer clic en los datos enumerar la información en el cuadro de diálogo "Seleccionar archivo de material" Haga clic en el botón [Seleccionar] para completar automáticamente los datos en la información detallada.

Haga clic en el botón [Aceptar] para crear nuevos datos de información de gestión de modelado de productos y solicite "Crear correctamente" Haga clic en el botón [Cancelar] para cerrar el cuadro de diálogo.

3. Ingrese el nombre del modelo en el cuadro de búsqueda sobre la lista de datos y haga clic en el botón [Buscar] para implementar una consulta difusa basada en las condiciones de búsqueda y actualizar los datos de la lista. Haga clic en el botón [Restablecer] para borrar las condiciones de consulta ingresadas.

4. El botón [Nuevo] se muestra encima de la lista de datos. Después de hacer clic en el botón [Nuevo], ingrese el producto (*obligatorio), el modelo del producto (no editable) y las especificaciones del producto (no disponibles) en la ventana emergente " Agregar modelado de producto" cuadro de diálogo. Editar), nombre del modelo (*obligatorio), comentarios y agregar materiales, haga clic en el botón [Aceptar] para crear nuevos datos de modelado de producto y solicite "Crear correctamente", haga clic en el botón [Cancelar] para cerrar el caja de diálogo.

Tarea 3 : Ejecución de fabricación MES: ensamblaje del trabajo

【requerimientos básicos】

1. Ingrese a la interfaz principal del sistema de gestión de carbono dual, haga clic en la pestaña Preparación del trabajo debajo de MES de ejecución de fabricación a la izquierda para ingresar a la página Preparación del trabajo . Implementar la visualización de la lista de datos del ensamblaje del trabajo. El contenido de la visualización de la lista de datos debe incluir: número, nombre del trabajo, plan de producción, cronograma de producción planificado, producto, modelo, especificación, unidad, hora de inicio, hora de finalización y el botón [Modificar].

2. Haga clic en el botón [Modificar] y aparecerá el cuadro de diálogo "Modificar operación de producción". El contenido que se puede modificar en el cuadro de diálogo incluye: nombre de la operación (*campos obligatorios), cantidad de producción (*campos obligatorios), comentarios , información del material de operación de producción (Observaciones), haga clic en el botón [Aceptar] después de completar la modificación para guardar las modificaciones y actualizar la lista de datos, y haga clic en el botón [Cancelar] para cerrar el cuadro de diálogo.

3. En el cuadro de búsqueda encima de la lista de datos, ingrese el nombre del trabajo, la hora de inicio (selección de intervalo), la hora de finalización (selección de intervalo) y las opciones desplegables de estado del trabajo (el estado incluye no ejecutado, en ejecución, completado y anormal). y haga clic en el botón [Buscar], que puede realizar la función de consulta difusa de acuerdo con las condiciones de búsqueda y actualizar los datos de la lista. Si hace clic en el botón [Restablecer], puede borrar las condiciones de consulta ingresadas.

4. El botón [Agregar] se muestra encima de la lista de datos. Después de hacer clic en el botón [Agregar], ingrese el nombre de la operación (*requerido), cantidad de producción (*requerido), Observación. Después de hacer clic en el botón [Seleccionar] del plan de producción, aparecerá el cuadro de diálogo "Seleccionar plan de producción y programación". Haga clic en el botón "Seleccionar" después de la información de la lista de datos en el cuadro de diálogo "Seleccionar plan de producción y programación" para automáticamente Complete los datos en los detalles de la operación de producción.

5. Después de completar el llenado, haga clic en el botón [Aceptar] para crear un nuevo trabajo de producción y solicite "Crear con éxito". Haga clic en el botón [Cancelar] para cerrar el cuadro de diálogo.

6. El botón [Eliminar] se muestra encima de la lista de datos. Haga clic en el botón [Eliminar] para eliminar los datos de la operación de producción y le indicará "Eliminar correctamente".

Tarea 4 : Ejecución de fabricación MES: planificación y programación

【requerimientos básicos】

1. Ingrese a la interfaz principal del sistema de gestión de carbono dual, haga clic en la etiqueta del programa de producción planificada debajo del MES de ejecución de fabricación a la izquierda para ingresar a la página de gestión de programación de producción planificada . Realice la visualización de la lista de datos de producción planificados. El contenido de la visualización de la lista de datos debe incluir: número de serie, número de serie, número de plan, producto, modelo, especificación, unidad, lista de materiales, línea de producción, proceso, proyecto, cantidad a producir, cantidad producida, fecha de producción, fecha de entrega, estado de liberación, estado de recolección, botones [Modificar] y [Eliminar].

2. Haga clic en el botón [Modificar] y aparecerá el cuadro de diálogo "Modificar plan de producción". El contenido del cuadro de diálogo incluye las partes superior e inferior:

La parte superior incluye: número de plan (*requerido), proyecto, producto, especificación, modelo, unidad, lista de materiales (*requerido), línea de producción (*requerido), proceso (*requerido), cantidad a producir (*requerido), cantidad producida, fecha de producción, fecha de entrega, estado, comentarios; cuando el estado es liberado, no se puede editar; cuando el estado no está liberado, solo el número de plan, lista de materiales, línea de producción, proceso, fecha de producción y comentarios.

La información detallada del plan de producción en la mitad inferior incluye: material, modelo, especificación, unidad, cantidad requerida, cantidad usada, cantidad restante y comentarios. Cuando se emite el estado de la solicitud, no se puede editar; cuando el estado de la solicitud no está publicado, solo se pueden editar los comentarios.

Una vez completada la modificación, haga clic en el botón [Guardar] para guardar las modificaciones y actualizar la lista de datos. Si hace clic en el botón [Enviar], puede guardar y enviar los datos; si hace clic en el botón [Cancelar], puede cerrar el cuadro de diálogo.

3. Ingrese el número de serie, número de plan, material, lista de materiales, línea de producción, proceso, proyecto, fecha de producción, fecha de entrega y estado en el cuadro de búsqueda sobre la lista de datos y haga clic en el botón [Buscar] para realizar la función de búsqueda difusa. consulte de acuerdo con las condiciones de búsqueda y actualice los datos de la lista. Haga clic en el botón [Restablecer] para borrar las condiciones de consulta ingresadas.

4. El botón [Nuevo] se muestra encima de la lista de datos. Después de hacer clic en el botón [Nuevo], ingrese el número de plan (*requerido), proyecto, producto, especificación, modelo, unidad. Haga clic en [ Haga clic en el botón [Enviar] para cree nuevos datos del plan de producción y solicite "Nueva creación exitosa". Haga clic en el botón [Cancelar] para cerrar el cuadro de diálogo.

Módulo 2: Desarrollo de sistemas software ( 5 5 puntos )

(1) Puntos de evaluación del módulo

Este módulo se centra en probar el diseño empresarial, el desarrollo de la página de inicio y las capacidades de redacción de códigos comerciales de back-end de los concursantes, que incluyen:

1. Desarrollo de página de inicio. Según los requisitos del sistema dados, use la interfaz de datos proporcionada por la API de back-end, use HTML5, CSS3, JavaScript, Vue.js (ElementUI, vue-element-admin) y otras tecnologías, siga el modelo MVVM para completar el frente -Página final e implementación de funciones comerciales, requisitos. La codificación cumple con las especificaciones técnicas de desarrollo de ingeniería front-end.

2. Desarrollo de negocio back-end. Según los requisitos del sistema dados, use herramientas de desarrollo visual para diseñar la base de datos, use el marco Spring Boot para implementar funciones comerciales de back-end, complete el desarrollo de la interfaz API RESTful y publíquela y ejecútela. Se requiere que el diseño se ajuste a los patrones de arquitectura jerárquica de dominio/POJO, DAO, servicio y controlador del marco Spring Boot, y que la codificación se ajuste a las especificaciones de nombres y anotaciones.

(2) Requisitos de la tarea

1. Utilice herramientas de gestión visual de la base de datos para crear una base de datos de carbono e importe el archivo de base de datos carbon.sql. De acuerdo con la descripción de la tarea de la competencia, después de realizar las funciones comerciales del proyecto, exporte el script de la base de datos carbon.sql. Cuenta/contraseña de la base de datos: root/123456.

2. Utilice la herramienta de desarrollo de back-end IntelliJ IDEA para abrir el carbono del proyecto de back-end, implementar las funciones comerciales del proyecto de acuerdo con la descripción de la tarea de la competencia y luego usar Maven para publicar el proyecto como un archivo de paquete carbon.jar.

3. Utilice herramientas de desarrollo front-end, abra el proyecto de gestión front-end, implemente las funciones comerciales del proyecto de acuerdo con la descripción de la tarea de la competencia y luego publíquelo en la carpeta dist1 del entorno de producción, use Nginx para implementar, escriba http: //IP:8088 en el navegador y verifique Para las funciones comerciales en el lado de administración, use admin/admin123 para iniciar sesión en el sistema de gestión dual de carbono.

4. Utilice herramientas de desarrollo front-end para abrir el proyecto front-end del usuario, implementar las funciones comerciales del proyecto de acuerdo con la descripción de la tarea de la competencia y luego publicarlo en la carpeta dist2 del entorno de producción, usar Nginx para implementar, escribir http: //IP:8081 en el navegador y verificar las funciones comerciales del front-end del usuario.

5. Utilice herramientas de desarrollo front-end para abrir el proyecto front-end de visualización de datos, implementar las funciones comerciales del proyecto de acuerdo con la descripción de la tarea de la competencia y luego publicarlo en la carpeta dist3 del entorno de producción, usar Nginx para implementar, escribir http ://IP:8080 en el navegador, valide la funcionalidad empresarial del front-end visual.

6. Antes del final de la competencia, los concursantes agregarán los resultados anteriores "carbon.sql", "carbon.jar", "dist1", "dist2" y "dist3" al paquete comprimido "Application System Development.zip". y envíe el archivo del paquete comprimido.

(3) Tareas de competición

Los concursantes completan las tareas de gestión y desarrollo de funciones de front-end, front-end de usuario y visualización de datos de acuerdo con la descripción de la tarea proporcionada por el cliente y los requisitos de la tarea del Módulo 2.

Tarea 1: Ejecución de fabricación MES —Mantenimiento del proyecto

Nota: Los jugadores escriben su propia interfaz de administración.

【requerimientos básicos】

1. Ingrese a la interfaz principal del sistema de gestión de carbono dual, haga clic en la pestaña Mantenimiento del proyecto debajo de MES de ejecución de fabricación a la izquierda para ingresar a la página de gestión de mantenimiento del proyecto . Implementar la visualización de la lista de datos de gestión de mantenimiento del proyecto. El contenido de la visualización de la lista de datos debe incluir: número, nombre del proyecto, persona a cargo, fecha de inicio, fecha de finalización, estado del proyecto, botones [Modificar] y [Eliminar].

2. Haga clic en el botón [Modificar] y aparecerá el cuadro de diálogo "Modificar proyecto". El contenido que se puede modificar en el cuadro de diálogo incluye: nombre del proyecto (*requerido), persona a cargo (*requerido), fecha de inicio ( *obligatorio), fecha de finalización (*obligatorio), selección desplegable del estado del proyecto (el estado incluye: pendiente, normal), introducción del proyecto (carga de imagen), haga clic en el botón [Aceptar] después de completar la modificación para guardar la modificación y actualizar la lista de datos. Si hace clic en el botón [Cancelar] puede cerrar el cuadro de diálogo. Haga clic en el botón [Eliminar] para eliminar los datos de información del proyecto y solicite "Eliminar correctamente".

3. En el cuadro de búsqueda encima de la lista de datos, ingrese el nombre del proyecto, la fecha de inicio (selección de intervalo), la fecha de finalización (selección de intervalo), la selección desplegable del estado del proyecto (el estado incluye: suspendido, normal) y haga clic en [Buscar]. para implementar la búsqueda. La función de consulta difusa condicional actualiza los datos de la lista. Si hace clic en el botón [Restablecer], las condiciones de consulta ingresadas se pueden borrar.

4. El botón [Nuevo] se muestra encima de la lista de datos. Después de hacer clic en el botón [Nuevo], ingrese el nombre del proyecto (*requerido), la persona a cargo (*requerido) y la fecha de inicio en la ventana emergente "Agregar proyecto". Cuadro de diálogo "Administración". (*obligatorio), fecha de finalización (*obligatorio), selección desplegable del estado del proyecto (el estado incluye: pendiente, normal), introducción del proyecto (carga de imagen), haga clic en el botón [Aceptar] para crear nueva información del proyecto. Aparecerán los datos y el mensaje " "Creado correctamente". Haga clic en el botón [Cancelar] para cerrar el cuadro de diálogo.

Nota: consulte la documentación de la API del sistema para obtener detalles de la interfaz.

Tarea 2: Ejecución de fabricación MES : modelado de procesos

Nota: Los concursantes escriben y diseñan la parte de la interfaz de servicio (pojo, mapeador, servicio, controlador) y administran la interfaz de usuario por sí mismos.

【requerimientos básicos】

1. Ingrese a la interfaz principal del sistema de gestión de carbono dual, haga clic en la pestaña de modelado de procesos debajo del MES de ejecución de fabricación a la izquierda para ingresar a la página de modelado de procesos . Realice la visualización de la lista de datos del modelado de procesos. El contenido de la visualización de la lista de datos debe incluir: número, nombre del proceso, producto, modelo, especificación, unidad, consumo de energía de la unidad, comentarios, botones [Modificar] y [Eliminar], paginación.

2. Haga clic en el botón [Modificar] y aparecerá el cuadro de diálogo "Modificar modelado de producto". El contenido que se puede modificar en el cuadro de diálogo incluye: producto (*requerido), nombre del proceso (*requerido), consumo de energía de la unidad ( *obligatorio) Complete los campos), comentarios y descripción del proceso; después de completar la modificación, haga clic en el botón [Aceptar] para guardar las modificaciones y actualizar la lista de datos, y haga clic en el botón [Cancelar] para cerrar el cuadro de diálogo. Haga clic en el botón [Eliminar] para eliminar los datos de información del modelado del proceso y solicite "Eliminar correctamente".

3. Ingrese el nombre del proceso en el cuadro de búsqueda sobre la lista de datos y haga clic en el botón [Buscar] para implementar una consulta difusa basada en las condiciones de búsqueda y actualizar los datos de la lista. Haga clic en el botón [Restablecer] para borrar las condiciones de consulta ingresadas.

4. El botón [Nuevo] se muestra encima de la lista de datos. Después de hacer clic en el botón [Nuevo], ingrese el producto (*requerido), el nombre del proceso (*requerido) y el consumo unitario en la ventana emergente "Agregar modelado de procesos". Después de completar la potencia (*obligatoria), los comentarios y la descripción del proceso, haga clic en el botón [Aceptar] para crear nuevos datos de modelado de proceso y solicite "Crear con éxito". Haga clic en el botón [Cancelar] para cerrar el cuadro de diálogo. .

Nota: consulte la documentación de la API del sistema para obtener detalles de la interfaz.

Tarea 3: Sistema de gestión de adquisiciones: anuncio de información

Nota: Los concursantes escriben su propia interfaz de usuario.

【requerimientos básicos】

1. Ingrese a la interfaz principal del sitio web de licitación de doble carbono, haga clic en la etiqueta de clasificación de anuncios de información en la parte inferior de la página e ingrese a la página de lista de anuncios correspondiente. Implemente la visualización de la lista de datos de información de anuncios. El contenido de la lista de datos incluye: icono fijo, nombre del anuncio y hora de publicación.

2. Haga clic en el elemento de datos y la página saltará a la página de detalles de información del anuncio. La página muestra información del anuncio, empresa editorial, hora de publicación y archivos adjuntos. Haga clic en el nombre del archivo adjunto para descargarlo.

Nota: consulte la documentación de la API del sistema para obtener detalles de la interfaz.

Tarea 4: Sistema de gestión de adquisiciones: dinámica de la plataforma

Nota: Los concursantes escriben su propia interfaz de usuario.

【requerimientos básicos】

1. Ingrese a la interfaz principal de Double Carbon Bidding and Bidding Network, haga clic en el menú dinámico de la plataforma en la parte superior de la página e ingrese a la página de lista dinámica de la plataforma. Realice la visualización de la lista de datos dinámica en la plataforma. El contenido de la lista de datos incluye: ícono fijo, título dinámico y tiempo de publicación.

2. Haga clic en el elemento de datos y la página saltará a la página de detalles dinámicos. La página muestra información dinámica y tiempo de lanzamiento.

Nota: consulte la documentación de la API del sistema para obtener detalles de la interfaz.

Tarea 5: Visualización de datos

Nota: Los concursantes deben integrar y analizar los datos devueltos por la parte de la interfaz de servicio y escribir sus propias páginas de inicio.

【requerimientos básicos】

En la plataforma de visualización, los datos muestran los cambios de datos en diversas formas, como paneles, gráficos de anillos, gráficos de columnas, gráficos de curvas, tablas móviles, etc.

La plataforma de visualización se divide aproximadamente en tres partes: izquierda, media y derecha. El lado izquierdo consta de una descripción general del consumo de energía, la proporción de consumo de energía y una advertencia de inventario. La parte central consta de una descripción general de los datos y la tasa de finalización del plan de ventas. El lado derecho consta de estadísticas de ventas y ranking de ventas (TOP8), composición de estadísticas de producción. La fecha, semana y hora actuales del sistema se muestran dinámicamente en la esquina superior derecha de la plataforma.

Después de agregar datos en el lado de administración, el gráfico de visualización de datos cambia en consecuencia.

1. Panel de control general del consumo de energía, que analiza estadísticamente la cantidad total de consumo de electricidad, consumo de agua y emisiones de carbono, y muestra la cantidad total de consumo de electricidad, consumo de agua y emisiones de carbono en forma de paneles de diferentes colores, en el área media del gráfico de anillos Muestra el valor de cada dato.

2. Gráfico circular de proporción del consumo de energía, analice la proporción de cada consumo de energía con respecto al consumo total de energía. El gráfico sectorial incluye dos partes. El gráfico de proporción del consumo de energía debe mostrar la cantidad de consumo de electricidad de la oficina, el consumo de agua de la oficina, el consumo de agua de producción, el consumo de electricidad de producción y su proporción con el consumo total de energía. El gráfico circular utiliza diferentes colores para distinguir la proporción de cada consumo de energía, y el área central debe mostrar el consumo total de energía.

Nota: consulte la documentación de la API del sistema para obtener detalles de la interfaz.

Módulo 3: Prueba de implementación del sistema ( 20 puntos )

(1) Puntos de evaluación del módulo

Este módulo se centra en probar la implementación del sistema, las pruebas funcionales, la resolución de errores y las habilidades de redacción de documentos de los concursantes, que incluyen:

1. Despliegue del sistema. Publique el proyecto dado en la herramienta de implementación integrada para garantizar el funcionamiento adecuado.

2. Pruebas funcionales y corrección de errores. Utilice el código fuente de front-end y back-end proporcionado para formular estrategias de prueba, diseñar casos de prueba y completar pruebas funcionales específicas; registrar errores que ocurran durante las pruebas, analizar y reparar errores; y escribir informes de prueba del sistema basados ​​en plantillas de informes de prueba.

3. Prueba de interfaz API. Utilice la herramienta JMeter para realizar pruebas de codificación estándar en la interfaz API RESTful back-end y generar un informe de prueba de la interfaz API.

(2) Requisitos de la tarea

1. Preparación del proyecto

(1) Utilice herramientas de administración visual de bases de datos para crear una base de datos de carbono e importar el archivo de base de datos carbon.sql. Cuenta/contraseña de la base de datos: root/123456.

(2) Utilice la herramienta de desarrollo de back-end IntelliJ IDEA para abrir el carbono del proyecto de back-end y ejecutarlo.

(3) Utilice herramientas de desarrollo front-end, abra el proyecto de gestión front-end y ejecútelo. Utilice admin/admin123 para iniciar sesión en el sistema dual de gestión de carbono.

(4) Utilice herramientas de desarrollo front-end para abrir el proyecto front-end del usuario y ejecutarlo.

(5) Utilice herramientas de desarrollo front-end para abrir el proyecto front-end de visualización de datos y ejecutarlo.

2. Según el sistema que se va a probar, realice pruebas funcionales, realice correcciones funcionales a errores específicos y complete la redacción de los documentos " Software Test Report.docx " y " System Function Correction Report.docx ".

3. Según el sistema bajo prueba, utilice la herramienta JMeter para realizar una prueba exhaustiva de la API RESTFul de back-end. Complete la redacción del documento " Software Test Report.docx ".

4. Antes del final de la competencia, los concursantes deben agregar los resultados mencionados anteriormente "Informe de prueba de software.docx" e "Instrucciones de corrección de funciones de software.docx" al paquete comprimido "Prueba de implementación del sistema.zip" y enviar el archivo del paquete comprimido. .

(3) Tareas de competición

Tarea 1: Pruebas funcionales y modificación de errores específicos

1. Pruebas funcionales

Realice una prueba a gran escala basada en el alcance funcional descrito en "Dual Carbon Management System Functional Test Scope.pdf", encuentre al menos 5 errores específicos, realice un análisis de defectos basado en los errores encontrados, analice las razones de los errores y complete en "El formulario de defecto en la "Plantilla de informe de prueba del sistema", consulte la Tabla 1 para ver un ejemplo del formulario de defecto.

Tabla 1 Tabla de análisis de defectos

Número de defecto

01

Breve descripción del defecto.

Después de ingresar el número de documento en el cuadro de búsqueda en el despacho de vehículos, no hay respuesta al hacer clic en el botón [Buscar].

Pasos de reproducción de defectos

1. El usuario ingresa la cuenta y contraseña para iniciar sesión en el sistema de gestión dual de carbono;

2. Haga clic en la pestaña de programación de vehículos en administración de transporte en el WMS de almacenamiento inteligente para ingresar a la página de administración de vehículos;

3. Luego de ingresar el número de documento y hacer clic en el botón [Buscar], no se pueden cargar los datos correspondientes y no hay respuesta al hacer clic.

Nivel de verificación de defectos

Nivel de defecto crítico: (Fatal, Crítico, General, Consejo)

Involucrando módulos funcionales.

Gestión inteligente de almacenamiento-transporte-gestión de vehículos

Causas del análisis de defectos.

Excepción de la interfaz de consulta

Captura de pantalla de función defectuosa

levemente

2. Especificar la modificación del error

Corrija los siguientes errores funcionales y complete la redacción del documento "System Function Correction Report.docx".

Tabla 2 Ejemplo de informe de corrección de función del sistema

Número de error

001

Capturas de pantalla de corrección de errores

levemente

Modificar el nombre del archivo y el código correspondiente

Nombre del archivo: XXX.java

El código corregido es el siguiente:

levemente

(1) Después de hacer clic en el botón [Exportar] en el almacén de adquisiciones, los datos correspondientes no se pueden exportar a un archivo de Excel.

Ingrese a la interfaz principal del sistema de gestión dual de carbono, haga clic en "Supply Chain SCM" y luego haga clic en la etiqueta de estadísticas de almacenamiento de adquisiciones debajo del informe de adquisiciones a la izquierda para ingresar a la interfaz de administración de estadísticas de almacenamiento de adquisiciones.

【requerimientos básicos】

Nota: Los jugadores deben realizar correcciones basadas en los defectos funcionales descritos y corregir los errores correspondientes.

La página de gestión de estadísticas de adquisiciones y almacenamiento debe incluir: número de contrato, nombre del proveedor, nombre del material, modelo, especificación, unidad, número de lote de producción, precio unitario, cantidad de llegada, cantidad devuelta, cantidad de almacenamiento. Después de hacer clic en el botón [Exportar], aparecerá Cuadro de diálogo "Confirmar exportación", haga clic en el botón [Confirmar] para exportar las estadísticas de almacenamiento de compras a un archivo de Excel, haga clic en el botón [Cancelar] para cerrar el cuadro de diálogo, pero ahora no sucede nada después de hacer clic en el botón [Exportar]. el error correspondiente y corregirlo.

(2) Los clientes no pueden ver los datos correspondientes al seleccionar en el menú desplegable en la aplicación de envío.

Ingrese a la interfaz principal del sistema de gestión de carbono dual, haga clic en "Smart Warehousing WMS" y luego haga clic en la pestaña de la aplicación del transportista en administración de transporte a la izquierda para ingresar a la interfaz de administración de la aplicación del transportista.

【requerimientos básicos】

Nota: Los jugadores deben realizar correcciones basadas en los defectos funcionales descritos y corregir los errores correspondientes.

Después de hacer clic en la selección desplegable de clientes en el área de función de búsqueda en la página de la aplicación de envío, se deben mostrar todos los nombres de los clientes y puede realizar consultas según el cliente seleccionado. Sin embargo, los datos del nombre del cliente correspondiente no se pueden mostrar en la lista desplegable de clientes. selección hacia abajo. Encuentre los errores correspondientes y corríjalos.

(3) La página de búsqueda del módulo de gestión de almacenes no muestra resultados normales.

Ingrese a la interfaz principal del sistema de gestión de carbono dual, haga clic en "Sistema de gestión de almacenamiento inteligente WMS" y luego haga clic en la etiqueta del almacén debajo de los datos básicos a la izquierda para ingresar a la interfaz de gestión de almacén.

【requerimientos básicos】

Nota: Los jugadores deben realizar correcciones basadas en los defectos funcionales descritos y corregir los errores correspondientes.

Ingrese el nombre del almacén en el cuadro de búsqueda del nombre del almacén y haga clic en el botón [Buscar]. La página debería mostrar la lista de administración del almacén, pero la página actual no muestra datos normales. Encuentre los errores correspondientes y corríjalos.

(4) Visualización anormal de los datos del área de la base de datos de destino en la lista de datos de información de transferencia de la base de datos

Ingrese a la interfaz principal del sistema de gestión de carbono dual, haga clic en "Smart Warehousing WMS" y luego haga clic en la etiqueta de información de transferencia de almacén a la izquierda para ingresar a la interfaz de gestión de información de transferencia de almacén.

【requerimientos básicos】

Nota: Los jugadores deben realizar correcciones basadas en los defectos funcionales descritos y corregir los errores correspondientes.

El contenido de la lista de datos de información de transferencia de la base de datos debe mostrar: número de serie, material, almacén de origen, área del almacén de origen, ubicación del almacén de origen, número de lote, almacén de destino, área de almacén de destino, ubicación del almacén de destino, cantidad movida, tiempo de transferencia del almacén, ejecutor y el motivo de la transferencia del almacén. , comentarios y el botón [Eliminar], pero ahora la lista de datos de información de transferencia de la base de datos carece del contenido de datos del área de la base de datos de destino. Busque los errores correspondientes y corríjalos.

(5) Si hace clic en el botón [Rechazar] durante la revisión del plan de adquisiciones, el negocio actual no se puede aprobar.

Ingrese a la interfaz principal del sistema dual de gestión de carbono, haga clic en "Mis tareas" y luego haga clic en la pestaña de revisión del plan de adquisiciones a la izquierda para ingresar a la interfaz de gestión de revisión del plan de adquisiciones.

【requerimientos básicos】

Nota: Los jugadores deben realizar correcciones basadas en los defectos funcionales descritos y corregir los errores correspondientes.

En la página de revisión del plan de ventas, haga clic en el botón [Detalles] en la lista de datos para abrir el cuadro de diálogo de revisión del plan de compras. El contenido del cuadro de diálogo incluye: número de documento, solicitante, fecha de la solicitud, selección desplegable del estado de la solicitud, selección desplegable del revisor, fecha de revisión, estado de revisión Selección desplegable, comentarios de revisión, notas, botones [Aprobar], [Rechazar] y [Cancelar], haga clic en el botón [Rechazar] para cambiar el estado de los datos aprobados de " Pasó" a "No aprobado", pero ahora haga clic en El negocio actual no se puede aprobar después de presionar el botón [Rechazar] para implementar la función de cambiar el estado de aprobación. Busque los errores correspondientes y corríjalos.

Tarea 2: Prueba de una interfaz PI

Utilice la herramienta de prueba JMeter para probar la API del sistema de acuerdo con el alcance de la prueba del sistema y escriba un informe de prueba de software basado en "Plantilla de informe de prueba del sistema.docx".

Si necesita información o código fuente de la competencia, envíe un mensaje privado al blogger.

Supongo que te gusta

Origin blog.csdn.net/qq_50377269/article/details/135221837
Recomendado
Clasificación