Sistema de gestión de gimnasios basado en SpringBoot [con código fuente]

Sanlian obtiene el código fuente

Insertar descripción de la imagen aquí
Insertar descripción de la imagen aquí
Insertar descripción de la imagen aquí

Insertar descripción de la imagen aquí
Insertar descripción de la imagen aquí

Insertar descripción de la imagen aquí
Insertar descripción de la imagen aquí
Insertar descripción de la imagen aquí

Resumen

  Con el rápido desarrollo de la tecnología de la información y la tecnología de redes, la humanidad ha entrado en una nueva era de la información y las tecnologías de gestión tradicionales ya no pueden gestionar la información de manera eficiente y conveniente. Para satisfacer las necesidades de los tiempos y optimizar la eficiencia de la gestión, han surgido varios sistemas de gestión. Todos los ámbitos de la vida han entrado uno tras otro en la era de la gestión de la información. El sistema de gestión de reservas de entrenamiento y fitness personal es uno de los productos de la Cambios en la era de la información.

  Cualquier sistema debe seguir el proceso básico de diseño del sistema, y ​​este sistema no es una excepción. También necesita pasar por investigación de mercado, análisis de demanda, diseño de esquema, diseño detallado, codificación y pruebas. Basado en tecnología Java, marco Springboot, B. /S organización, la base de datos Mysql diseñó e implementó un sistema de gestión de reservas de entrenamiento y fitness personal. El sistema incluye principalmente módulos funcionales como página de inicio, centro personal, gestión de usuarios, gestión de entrenadores, gestión de proyectos de acondicionamiento físico, clasificación de proyectos, gestión de información de entrenadores, gestión de reservas de entrenadores y gestión del sistema.

  Este artículo presenta primero los antecedentes y el estado de desarrollo de la tecnología privada de gestión de citas de entrenamiento y fitness, y luego sigue el proceso regular de desarrollo de software: primero, selecciona un lenguaje y una plataforma de desarrollo apropiados para el sistema, desarrolla módulos y diseña estructuras de bases de datos basadas en análisis de la demanda y luego basado en el sistema general Diseño de módulos funcionales Dibujar diagramas de módulos funcionales, diagramas de flujo y diagramas ER del sistema. Luego, diseñe el marco y escriba código basado en el marco diseñado para implementar cada módulo funcional del sistema. Finalmente, se prueba el sistema inicialmente terminado, principalmente pruebas funcionales, pruebas unitarias y pruebas de rendimiento. Los resultados de las pruebas muestran que el sistema puede lograr las funciones requeridas y funciona razonablemente bien sin deficiencias obvias.

**Palabras clave:**Gestión de citas de entrenamiento y fitness personal; springboot; base de datos Mysql

Abstracto

  Con el rápido desarrollo de la tecnología de la información y la tecnología de redes, los seres humanos han entrado en una nueva era de la información y las técnicas de gestión tradicionales ya no pueden gestionar la información de manera eficiente y conveniente. Para satisfacer las necesidades de la época y optimizar la eficiencia de la gestión, han surgido varios sistemas de gestión y todos los ámbitos de la vida han entrado en la era de la gestión de la información. Los sistemas de gestión de reservas de entrenadores y fitness personal son uno de los productos de la era de la información.

  Cualquier sistema debe seguir el proceso básico de diseño del sistema y este sistema no es una excepción. También debe pasar por una investigación de mercado, análisis de la demanda, diseño general, diseño detallado, codificación y pruebas. Estos pasos se basan en la tecnología Java, el marco Springboot, la organización B/S, el diseño de la base de datos Mysql y la implementación del sistema de gestión de reservas de entrenadores y fitness personal. El sistema incluye principalmente módulos funcionales como página de inicio, centro personal, gestión de usuarios, gestión de entrenadores, gestión de proyectos de fitness, clasificación de proyectos, gestión de información de entrenadores, gestión de citas de entrenadores y gestión de sistemas.

  Este documento presenta primero los antecedentes y el estado de desarrollo de la tecnología de gestión de citas de entrenadores y fitness personal, y luego sigue el proceso de desarrollo de software de rutina, primero selecciona el lenguaje y la plataforma de desarrollo apropiados para el sistema, formula módulos y diseña la estructura de la base de datos de acuerdo con el análisis de la demanda. , y luego de acuerdo con el sistema general Diseño de módulos funcionales Dibujar los diagramas de módulos funcionales, diagramas de flujo y diagramas ER del sistema. Luego, diseñe el marco y escriba código de acuerdo con el marco diseñado para implementar cada módulo funcional del sistema. Finalmente, se prueba el sistema preliminarmente completado, principalmente prueba funcional, prueba unitaria y prueba de rendimiento. Los resultados de las pruebas muestran que el sistema puede lograr las funciones requeridas y las condiciones de funcionamiento son aceptables sin deficiencias obvias.

Palabras clave: Fitness personal y gestión de citas con entrenadores; arranque de primavera; La base de datos MySQL

Capítulo 1 Descripción general

1.1 Antecedentes de la investigación

  En el siglo XXI, la información de Internet se ha popularizado en nuestro país e Internet ha aportado infinitas comodidades a la vida de las personas. La mayoría de las organizaciones están desarrollando sus propios sistemas de gestión, pasando de los modelos de gestión tradicionales a Internet, hoy en día desarrollar sus propios sistemas es un producto inevitable del desarrollo de los tiempos. Entonces, ¿cuáles son la importancia y los usos de desarrollar un sistema de gestión de citas de entrenamiento y fitness personal?

  Primero, mejorar la eficiencia del trabajo: este es uno de los propósitos de muchas organizaciones que crean sistemas. El sistema de gestión de citas de entrenamiento y fitness personal puede deshacerse del modelo tradicional de gestión de registros escritos a mano. Utilice sistemas informáticos para gestionar la información del usuario y la información del administrador, incluida la gestión de la página de inicio, el centro personal, la gestión de usuarios, la gestión de entrenadores, la gestión de proyectos de fitness, la clasificación de proyectos, la gestión de información de entrenadores, la gestión de reservas de entrenadores, la gestión de sistemas y otras funciones. ahorra mano de obra y recursos materiales, pero también mejora la eficiencia del trabajo, permitiendo a los administradores, usuarios y entrenadores trabajar de manera más eficiente.

  Un buen sistema puede llevar la gestión de citas de entrenamiento y fitness personal a un nuevo nivel. El contenido del sistema se puede actualizar en cualquier momento, lo cual es muy importante para los administradores de fitness personales, algo que los métodos de gestión tradicionales no pueden lograr. El sistema de gestión de citas de entrenamiento y fitness personal se puede actualizar todos los días, por lo que siempre podrá conocer el estado más reciente de las citas de entrenamiento y fitness personal.

  El sistema privado de gestión de reservas de fitness y entrenamiento se puede promocionar amplia y exhaustivamente a través de Internet, permitiendo que tantos usuarios como sea posible comprendan y se familiaricen con la conveniencia y eficiencia del sistema privado de gestión de reservas de fitness y entrenamiento, brindando servicios para gerentes, entrenadores. y usuarios, y ahorrar dinero, mano de obra, recursos materiales y tiempo para mejorar la eficiencia del trabajo.

1.2 Importancia del desarrollo

  El progreso humano ha impulsado el desarrollo de la informatización, haciendo que la vida de las personas sea cada vez más rápida, por lo que la gente presta cada vez más atención a la puntualidad de la información. Los métodos de gestión anteriores ya no pueden satisfacer las necesidades de las personas de tener un acceso cómodo y rápido a la información. Es decir, el sistema de gestión de citas de entrenamiento y fitness personal está atrayendo poco a poco la atención de la gente. En primer lugar, obtener información en línea es muy conveniente y en tiempo real: siempre que el sistema esté en línea, podrá encontrar la información ideal de inmediato, sin importar dónde se encuentre.

  La tecnología informática se ha convertido en una herramienta importante para las personas en la gestión. Puede resolver de forma eficaz y rápida la información que desea obtener y mejorar la eficiencia del trabajo.

1.3 Estado de la investigación

  En muchos países desarrollados en el extranjero, la industria del software ya se ha popularizado por completo. Con el continuo desarrollo de la economía de nuestro país, se ha introducido continuamente la construcción de informatización extranjera, lo que ha permitido a la industria del software nacional continuar desarrollándose, progresando a través de la exploración y Finalmente logré algunos resultados La industria del software de mi país marcó el comienzo de un rápido desarrollo y se han desarrollado más sistemas de software, cambiando gradualmente la forma en que las personas viven y trabajan. Sin embargo, en comparación con muchos países desarrollados, el desarrollo del sistema privado de gestión de reservas de fitness y entrenamiento de mi país todavía está relativamente rezagado debido al atraso de la informatización y la financiación insuficiente en comparación con muchos países desarrollados. Por lo tanto, debemos continuar trabajando duro para explorar. Desarrollar un sistema práctico de gestión de reservas de fitness y entrenamiento privado basado en información para realizar la informatización de la gestión de reservas de fitness y entrenamiento privado. Por lo tanto, este tema toma como ejemplo las reservas privadas de fitness y entrenamiento, con el propósito de desarrollar un sistema práctico de gestión de reservas privadas de fitness y entrenamiento.

  El desarrollo del sistema privado de gestión de citas de fitness y entrenamiento utiliza tecnología Java, marco springboot, la idea general de MIS y el soporte de Mysql y otras tecnologías para completar el desarrollo del sistema, logrando la informatización del fitness y entrenamiento privado. gestión de citas, que permite a los usuarios experimentar un mejor sistema de gestión de reservas de entrenamiento y fitness personal con entrenadores, y los administradores podrán operar de manera más conveniente y lograr sus objetivos.

1.4 Contenido de la investigación

  Con la mejora continua de la demanda y la gestión de las reservas privadas de fitness y entrenamiento, el potencial del sistema privado de gestión de reservas de fitness y entrenamiento se ampliará infinitamente. El sistema privado de gestión de reservas de fitness y entrenamiento ha sido una gran preocupación en la industria. y un análisis general de esto proporcionará referencia para el desarrollo de la gestión de la información en centros privados de gestión de citas de entrenamiento y fitness. Los sistemas de gestión de citas de entrenadores y fitness personal tienen un efecto impulsor significativo en la industria del fitness.

  Según los módulos existentes, además de que el administrador administre toda la información en el sistema, la recepción del sistema también necesita coordinar y administrar la página de inicio, los proyectos de acondicionamiento físico, la información de entrenamiento, la información de acondicionamiento físico, el centro personal, la administración de backend y otros contenidos.

Capítulo 2 Introducción a la tecnología de desarrollo

  Las tecnologías clave y la arquitectura de este sistema, la tecnología Java, la estructura B/S, el marco Springboot y la base de datos Mysql, son las tecnologías de desarrollo clave de este sistema. El sistema general, la base de datos, los módulos funcionales, las páginas del sistema y los programas del sistema están diseñados en detalle. .investigación y planificación.

2.1 Plataforma de desarrollo del sistema

  En el sistema privado de gestión de reservas de fitness y entrenamiento en línea, Eclipse puede proporcionar a los usuarios más comodidad: primero, es conveniente para aprender, conveniente y rápido; segundo, tiene una gran cantidad de almacenamiento de información y su función principal es consultar y consultar la base de datos programación. Sus funciones incluyen aplicaciones de datos relativamente flexibles y solo se puede utilizar una pequeña cantidad de código para lograr funciones muy poderosas. Por lo tanto, utilizar la tecnología Eclipse para la gestión del código del sistema es la primera opción para esta base de datos del sistema.

2.2 Tecnologías relacionadas con el desarrollo de plataformas

2.2.1 Tecnología Javar

  JavaScript es un lenguaje de secuencias de comandos de red que se usa ampliamente en el desarrollo de aplicaciones web. Se puede usar para agregar efectos dinámicos al formato de las páginas web. El lenguaje se puede ejecutar directamente sin precompilación. Se puede incrustar directamente en el lenguaje HTML y escrito en lenguaje js para facilitar la separación de estructuras. , admite múltiples navegadores y puede ejecutarse en múltiples plataformas. Tiene tres sistemas diferentes, a saber, J2SE, J2EE y J2ME. El lenguaje Java es relativamente fácil de entender, fácil de aprender y usar. Su sintaxis es muy similar a la del lenguaje C y el lenguaje C ++. Puede manejar automáticamente el desperdicio y no se verá afectado por la memoria.

El archivo de clase formado después de compilar el programa Java puede ejecutarse normalmente en múltiples sistemas. El lenguaje Java admite la ejecución simultánea de múltiples subprocesos y las clases requeridas por el programa Java se pueden cargar en el entorno de ejecución de forma dinámica o a través de la red. Las herramientas de desarrollo de Java admiten JavaJDK7 \ 8 y el entorno integrado de desarrollo IDE es Eclipse.

2.2.2 Introducción a la base de datos Mysql

  El uso de la independencia de datos, la seguridad y otras características de Mysql para operar datos en proyectos de software puede garantizar la precisión de los datos y reducir el tiempo de desarrollo de aplicaciones de los programadores.

  La característica de Mysql es que admite subprocesos múltiples, puede hacer un uso completo de los recursos del sistema de manera conveniente, mejora efectivamente la velocidad y también proporciona múltiples formas de conectarse a la base de datos; las funciones de Mysql son relativamente débiles y de pequeña escala, pero los requisitos del sistema no son altos Mysql puede satisfacer completamente las necesidades de este sistema.

  El uso de Mysql para establecer una base de datos del sistema no solo favorece la integración temprana del negocio de procesamiento de datos, sino también el desarrollo de las dos últimas operaciones de expansión de datos.

2.2.3 Configuración del entorno MySQL

  Los datos de este sistema usan Mysql, por lo que Mysql debe instalarse en el directorio especificado. Si descargó un paquete comprimido Mysql no instalado, simplemente descomprímalo directamente en el directorio especificado. Luego haga clic en el archivo C:\Program Files\Mysql\bin\winMysqladmin.exe donde C:\Program Files\Mysql es el directorio de instalación de Mysql. Ingrese el usuario y la contraseña iniciales de winMysqladmin (nota: este no es el usuario y la contraseña en Mysql). No se preocupe. Después de la confirmación, aparecerá un ícono de semáforo en la barra de inicio de tareas en la esquina inferior derecha. La luz roja significa que el servicio está detenido y la luz verde significa que el servicio está detenido. Normalmente, haga clic izquierdo en este ícono->winnt->instalar el servicio para instalar el servicio, luego haga clic izquierdo en este ícono->winnt->iniciar el servicio para iniciar el servicio Mysql.

  Modifique la contraseña de root de la base de datos Mysql. Utilice cmd para ingresar al modo de línea de comando e ingrese el siguiente comando:

cd C:\Program Files\Mysql\bin

Mysqladmin -u root -p password 123

Ingresar contraseña: aparece cuando presiona Enter. Esto es para ingresar la contraseña original. La contraseña estaba vacía cuando se instaló por primera vez, así que simplemente presione Enter. En este momento, la contraseña de la cuenta raíz en Mysql se cambia a 123 y el Se completa la instalación.

2.2.4 Arquitectura B/S

  La estructura B/S es actualmente el modelo estructural más utilizado y puede hacer que el desarrollo del sistema sea más simple, más fácil de operar y también puede mantenerse. Al utilizar esta estructura, solo necesita instalar una base de datos en su computadora y algunos navegadores de uso común. El navegador conectará la información con la base de datos, que puede realizar muchas funciones. La estructura B/S se puede utilizar directamente y la estructura B/S reduce en gran medida el trabajo de mantenimiento durante el uso. Basadas en software B/S, todas las bases de datos son independientes entre sí, por lo que son muy seguras. Porque con base en la estructura B/S, se puede ver claramente el negocio que procesa el sistema y permitir a los gerentes tomar decisiones de manera oportuna, evitando así pérdidas corporativas. La característica básica de la estructura B/S es el modelo de gestión centralizada. Después de que los usuarios utilizan el sistema para generar datos, los datos se pueden almacenar en la base de datos del sistema para uso futuro, satisfaciendo así las necesidades de todas las personas.

Figura 2-1 Diagrama de estructura de tres capas del modo B/S

2.2.5 Marco Springboot

  SpringBoot es un nuevo marco ligero de código abierto. Diseñado en base a Spring 4.0, no solo hereda las excelentes características originales del marco Spring, sino que también simplifica aún más todo el proceso de construcción y desarrollo de aplicaciones Spring al simplificar los archivos de configuración. Además, en el Spring original, a medida que el número de paquetes jar importados aumentaba con la expansión del proyecto, surgían problemas de compatibilidad entre las versiones del paquete jar. En este momento, SpringBoot integró una gran cantidad de marcos para generar conflictos entre las versiones del paquete dependiente. y los problemas de inestabilidad de referencia están bien resueltos.

  SpringBoot puede considerarse como una versión mejorada de Spring, pero en esencia todas son tecnologías relacionadas con Spring. Con estos excelentes marcos de código abierto, los programadores obtendrán el doble de resultado con la mitad del esfuerzo durante el proceso de desarrollo.

Capítulo 3 Análisis del sistema

3.1 Análisis de viabilidad

  Para un sistema completo, es necesario un análisis de viabilidad porque está relacionado con la supervivencia del sistema, analizar la importancia del desarrollo y si este sistema puede complementar las deficiencias del modelo de gestión de citas de entrenadores y fitness personal fuera de línea, resolver las deficiencias, etc. ., a través de este sistema, no solo se puede reducir continuamente la carga de trabajo, sino que también se puede aumentar la eficiencia del trabajo y la gestión. Por lo tanto, el desarrollo de este sistema puede lograr mayor importancia y valor. Una vez completado el sistema, se debe analizar si puede lograr los resultados esperados a través de la viabilidad. Después del análisis, se decide si desarrollar el sistema. En el desarrollo y diseño de este sistema privado de gestión de reservas de fitness y coaching se realizó un análisis de viabilidad en los aspectos técnicos, económicos y operativos.

3.1.1 Viabilidad técnica

  Para el desarrollo de este sistema se seleccionó el lenguaje Java, el propósito de su investigación es crear información visible para páginas web. Con el continuo desarrollo e innovación de la tecnología de Internet móvil, Java se ha convertido en el estándar web de Internet de próxima generación. Por lo tanto, se eligió Mysql para el diseño del backend.La base de datos se utiliza principalmente para crear y mantener información. Los requisitos de desarrollo front-end deben tener las ventajas de funciones completas y fácil operación, mientras que los requisitos de la base de datos back-end deben poder establecer y mantener la unidad e integridad de la información de los datos.

3.1.2 Viabilidad operativa

  Hoy en día, con el rápido desarrollo de la ciencia y la tecnología, las computadoras ya han entrado en la vida diaria de las personas y el entorno laboral de las personas no tiene tantos requisitos como antes: los empleados deben ir a la empresa a trabajar y parte del trabajo se puede realizar en casa. Esto ha mejorado enormemente la eficiencia laboral de las personas. La diversidad de operaciones también ha aumentado. Por lo tanto, la informatización y la inteligencia de la gestión son tendencias inevitables provocadas por el desarrollo social. Diversos software inteligentes surgen sin cesar. Diferentes software pueden satisfacer diferentes necesidades de los usuarios. Esto no sólo mejora la eficiencia del trabajo sino que también completa algunas tareas específicas del cliente. Este sistema no solo tiene una interfaz simple y clara, sino que también adopta una interfaz visual: los usuarios pueden modificar, eliminar, agregar y otras operaciones sobre información relevante simplemente usando el mouse y el teclado. Debido a que el funcionamiento de este sistema es muy simple y fácil de comenzar, las personas que usan el sistema por primera vez solo necesitan poco tiempo para comenzar. Se puede observar que este sistema es operativamente viable.

3.1.3 Viabilidad económica

  Un sistema de gestión de reservas de entrenamiento y fitness personal basado en el marco Springboot. El desarrollo del software del sistema solo requiere una computadora común para completar el desarrollo y su costo es muy bajo. Además, como proyecto de graduación, el costo de desarrollo es básicamente insignificante, y la puesta en uso del software del sistema puede lograr una gestión del centro comercial de gestión de citas de entrenadores y fitness privado más rápida y eficiente, al mismo tiempo que se realiza la gestión de recursos humanos y recursos de gestión. Con ahorros efectivos, este sistema de gestión de citas de entrenamiento y fitness personal es completamente viable desde el punto de vista económico.

3.2 Análisis de requisitos de desempeño

Analicemos el rendimiento del sistema uno por uno desde los aspectos de (función, operación, interfaz, seguridad);

  1. Analice si las funciones del sistema están completas: las funciones del sistema se pueden diseñar de acuerdo con el código y algoritmo originales, y la información personal se introduce en detalle en forma de tablas y texto para garantizar que las funciones estén completas.

  2. Analice si el sistema está funcionando sin problemas: cada función del sistema tiene una relación de datos y un código de respuesta. Los datos físicos del sistema se analizan y muestran mediante análisis de demanda y análisis de viabilidad para garantizar un funcionamiento sin problemas.

  3. Análisis del diseño de la interfaz del sistema: La forma en que se procesa y analiza el software del sistema se realiza mediante diferentes códigos, haciendo así que la interfaz sea fácil de operar.

  4. Analizar la seguridad del sistema: Solo así la información correspondiente a cada rol puede ser diferente. Debes utilizar tu propia cuenta y contraseña para iniciar sesión en el sistema. Si la cuenta y contraseña son incorrectas, el inicio de sesión naturalmente fallará. Después de iniciar sesión correctamente, podrá utilizar su propia información, pero no podrá ver la información de las cuentas de otras personas, lo que naturalmente garantiza la seguridad del sistema.

Capítulo 4 Diseño del sistema

4.1 Estructura funcional

  Para aclarar mejor la idea general de este sistema, el sistema se expresa en forma de un diagrama estructural. El diagrama de estructura funcional del diseño e implementación del sistema privado de gestión de reservas de entrenadores y fitness es el siguiente:

Figura 4-1 Diagrama de estructura general del sistema

4.2 Diseño de base de datos

4.2.1 Diagrama E/R de la base de datos

  Un diagrama ER es un diagrama compuesto de entidades y sus relaciones. El diagrama E/R puede describir claramente las relaciones mutuas entre las entidades involucradas en el sistema. Algunas de las principales entidades clave del sistema son las siguientes:

(1) El diagrama E/R de registro de usuarios es el siguiente:

Figura 4-2 Diagrama E/R de registro de usuario

(2) El diagrama E/R del proyecto de acondicionamiento físico es el siguiente:

Figura 4-3 Diagrama E/R del proyecto Fitness

4.2.2 Tabla de base de datos

El diseño de la tabla de la base de datos es el siguiente:

Tabla 4-1: Evaluación del entrenador

Nombre del campo tipo longitud Campo Descripción Clave primaria valor por defecto
identificación Empezando Clave primaria Clave primaria
agregar tiempo marca de tiempo tiempo de creación FECHA Y HORA ACTUAL
jiaolianbianhao varchar 200 Número de entrenador
jiaolianxingming varchar 200 Nombre del entrenador
pingxing varchar 200 Estrellas de calificación
pingjia texto largo 4294967295 evaluar
zhanghao varchar 200 cuenta
xingming varchar 200 Nombre

Tabla 4-2: Entrenador

Nombre del campo tipo longitud Campo Descripción Clave primaria valor por defecto
identificación Empezando Clave primaria Clave primaria
agregar tiempo marca de tiempo tiempo de creación FECHA Y HORA ACTUAL
jiaolianbianhao varchar 200 Número de entrenador
mima varchar 200 contraseña
jiaolianxingming varchar 200 Nombre del entrenador
xingbie varchar 200 género
nianling En t edad
jiaoliandengji varchar 200 Nivel de entrenador
lianxidianhua varchar 200 número de contacto
touxiang varchar 200 avatar

Tabla 4-3: Usuarios

Nombre del campo tipo longitud Campo Descripción Clave primaria valor por defecto
identificación Empezando Clave primaria Clave primaria
agregar tiempo marca de tiempo tiempo de creación FECHA Y HORA ACTUAL
zhanghao varchar 200 cuenta
mima varchar 200 contraseña
xingming varchar 200 Nombre
xingbie varchar 200 género
shouji varchar 200 Teléfono móvil
dizhi varchar 200 DIRECCIÓN
tupián varchar 200 imagen

Tabla 4-4: Artículos de fitness

Nombre del campo tipo longitud Campo Descripción Clave primaria valor por defecto
identificación Empezando Clave primaria Clave primaria
agregar tiempo marca de tiempo tiempo de creación FECHA Y HORA ACTUAL
xiangmumingcheng varchar 200 nombre del proyecto
xiangmuleixing varchar 200 Tipo de proyecto
jianshenxiaoguo texto largo 4294967295 efecto fitness
jianshenshipin varchar 200 vídeo de fitness
xiangmujieshao texto largo 4294967295 Introducción al proyecto
xiangmutupian varchar 200 Imágenes del proyecto
tiempo de clic fecha y hora Hora del último clic
número de clic En t El número de clics 0
ID de usuario Empezando identificación de usuario

Tabla 4-5: Clasificación de proyectos

Nombre del campo tipo longitud Campo Descripción Clave primaria valor por defecto
identificación Empezando Clave primaria Clave primaria
agregar tiempo marca de tiempo tiempo de creación FECHA Y HORA ACTUAL
leixing varchar 200 tipo

Tabla 4-6: Formulario de comentarios del proyecto de acondicionamiento físico

Nombre del campo tipo longitud Campo Descripción Clave primaria valor por defecto
identificación Empezando Clave primaria Clave primaria
agregar tiempo marca de tiempo tiempo de creación FECHA Y HORA ACTUAL
refijar Empezando ID de la tabla de asociación
ID de usuario Empezando identificación de usuario
apodo varchar 200 nombre de usuario
contenido texto largo 4294967295 comentarios
responder texto largo 4294967295 Responder contenido

Tabla 4-7: Tabla de usuarios

Nombre del campo tipo longitud Campo Descripción Clave primaria valor por defecto
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-8: Archivo de configuración

Nombre del campo tipo longitud Campo Descripción Clave primaria valor por defecto
identificación Empezando Clave primaria Clave primaria
nombre varchar 100 Nombre del parámetro de configuración
valor varchar 100 Valores de los parámetros de configuración

Tabla 4-9: tabla de tokens

Nombre del campo tipo longitud Campo Descripción Clave primaria valor por defecto
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

Tabla 4-10: Tabla de recolección

Nombre del campo tipo longitud Campo Descripción Clave primaria valor por defecto
identificación Empezando Clave primaria Clave primaria
agregar tiempo marca de tiempo tiempo de creación FECHA Y HORA ACTUAL
ID de usuario Empezando identificación de usuario
refijar Empezando Identificación de colección
nombre de la tabla varchar 200 Nombre de la tabla
nombre varchar 200 nombre de la colección
imagen varchar 200 Imágenes de colección
tipo varchar 200 Tipo (1: Colección, 21: Me gusta, 22: No me gusta) 1
tipo intelectual varchar 200 Tipo recomendado

Tabla 4-11: Información sobre condición física

Nombre del campo tipo longitud Campo Descripción Clave primaria valor por defecto
identificación Empezando Clave primaria Clave primaria
agregar tiempo marca de tiempo tiempo de creación FECHA Y HORA ACTUAL
título varchar 200 título
introducción texto largo 4294967295 Introducción
imagen varchar 200 imagen
contenido texto largo 4294967295 contenido

Tabla 4-12: Información del chat

Nombre del campo tipo longitud Campo Descripción Clave primaria valor por defecto
identificación Empezando Clave primaria Clave primaria
agregar tiempo marca de tiempo tiempo de creación FECHA Y HORA ACTUAL
jiaolianbianhao varchar 200 Número de entrenador
jiaolianxingming varchar 200 Nombre del entrenador
liaotianneirong texto largo 4294967295 Contenido del chat
zhanghao varchar 200 cuenta
xingming varchar 200 Nombre
sfsh varchar 200 Ya sea para revisar No
shhf texto largo 4294967295 respuesta de moderación

Tabla 4-13: Nombramiento del entrenador

Nombre del campo tipo longitud Campo Descripción Clave primaria valor por defecto
identificación Empezando Clave primaria Clave primaria
agregar tiempo marca de tiempo tiempo de creación FECHA Y HORA ACTUAL
jiaolianbianhao varchar 200 Número de entrenador
jiaolianxingming varchar 200 Nombre del entrenador
yuyueshijian fecha y hora Cita
yuyueshuoming varchar 200 Instrucciones de reserva
zhanghao varchar 200 cuenta
xingming varchar 200 Nombre
shouji varchar 200 Teléfono móvil
sfsh varchar 200 Ya sea para revisar No
shhf texto largo 4294967295 respuesta de moderación

Tabla 4-14: Información del entrenador

Nombre del campo tipo longitud Campo Descripción Clave primaria valor por defecto
identificación Empezando Clave primaria Clave primaria
agregar tiempo marca de tiempo tiempo de creación FECHA Y HORA ACTUAL
jiaolianbianhao varchar 200 Número de entrenador
jiaolianxingming varchar 200 Nombre del entrenador
xingbie varchar 200 género
nianling En t edad
jiaoliandengji varchar 200 Nivel de entrenador
lianxidianhua varchar 200 número de contacto
yuyuezhuangtai varchar 200 Estado de la cita
jiaolianjieshao texto largo 4294967295 Introducción al entrenador
jiaoliantupiano varchar 200 fotos del entrenador
pulgar arriba En t Pulgares hacia arriba 0
localynum En t pisar 0
tiempo de clic fecha y hora Hora del último clic
número de clic En t El número de clics 0

Capítulo 6 Pruebas del sistema

  La prueba del sistema es el último paso en el proceso de desarrollo de software, pero también es un paso indispensable e importante. Nadie puede garantizar que un sistema escrito una vez no cometa errores, y la prueba del sistema es el último paso antes de convertir el sistema que usted desarrolla en un producto terminado. Durante el proceso de prueba, se requieren pruebas rigurosas y detalladas, y el sistema debe ejecutarse en diferentes circunstancias de la manera más completa posible para eliminar la posibilidad de errores.

  Las pruebas del sistema no consisten solo en descubrir posibles fallos o errores en el sistema, sino, lo que es más importante, en brindar a los usuarios una buena experiencia y productos y servicios seguros y utilizables. Descubrir errores o problemas potenciales ayudará a mejorar la competitividad del producto, que también es uno de los propósitos importantes de las pruebas de software.

  Existen varios métodos de prueba de software, pero actualmente los principales utilizados incluyen la prueba de caja negra con la función como dirección principal de la prueba y la prueba de caja blanca con la lógica como dirección principal de la prueba. Estos son dos métodos de prueba diferentes. El enfoque es diferente. En función de las necesidades reales, este tema elige un método de prueba de caja negra que se centra en la función. Al mismo tiempo, la prueba debe seguir ciertas reglas para su ejecución. La base para la ejecución de una prueba generalmente está especificada por el caso de prueba. Los casos de prueba generalmente se formulan de manera integral en función de requisitos o instrucciones. La prueba es un proceso muy importante antes de que el hardware salga de fábrica. Debido a la relación entre tiempo y energía, este tema elige probar las funciones implementadas como puntos de prueba. El proceso de prueba específico es el siguiente:

Caso de prueba 1 y proceso de prueba:

  Iniciar sesión: ingrese la información de inicio de sesión, el número de cuenta, la contraseña y los permisos, y luego haga clic en Iniciar sesión para realizar la operación. Habrá dos situaciones: una es que el inicio de sesión sea exitoso y el usuario ingresa a la interfaz funcional correspondiente para el siguiente paso. ; la otra es que se solicita al usuario que inicie sesión. Si falla, el sistema abrirá un cuadro de diálogo solicitando que inicie sesión nuevamente.

Caso de prueba 2 y proceso de prueba:

  Inicio de sesión de administrador: ingrese la información de inicio de sesión, la cuenta de administrador, la contraseña y los permisos, y luego haga clic en Iniciar sesión para realizar la operación. Habrá dos situaciones: inicio de sesión exitoso e ingreso a la interfaz funcional con permisos de administrador, y se le indicará que el inicio de sesión falló. En un caso, el inicio de sesión es exitoso y usted ingresa a la interfaz de administrador para el siguiente paso; en el otro caso, el inicio de sesión falla y el sistema mostrará un cuadro de diálogo solicitando iniciar sesión nuevamente.

Capítulo 7 Resumen y experiencia

7.1 Resumen

  Al completar el sistema de gestión de citas de entrenamiento y fitness personal y escribir este artículo, comprendo mejor la importancia del pensamiento de ingeniería de software en el proceso de desarrollo de software. En la etapa inicial del proyecto, el análisis de requisitos no se realizó con suficiente cuidado y claridad, lo que resultó en muchos problemas innecesarios posteriores en el diseño e incluso en la codificación. Por lo tanto, en futuros estudios y desarrollo de trabajos, debemos comprender firmemente las ideas y métodos de diseño de la ingeniería de software, que pueden garantizar aún más la solidez y precisión del desarrollo del proyecto.

  Lo que implementa este sitio web es un sistema de gestión de reservas de entrenamiento y fitness personal. El sistema sigue estrictamente el análisis de la demanda para producir módulos relevantes y utiliza el conocimiento aprendido para completarlo lo mejor que pueda. Sin embargo, debido a mi conocimiento superficial, Realmente no puedo hacer que el programa esté disponible para uso en el mercado. Solo implementa brevemente algunas funciones y espero que se pueda mejorar en el futuro.

Este sistema tiene las siguientes ventajas:

  Este sistema tiene una alta aplicabilidad y adopta una estructura B/S, por lo que puede usarse en la mayoría de las plataformas personales.

  El sistema divide los permisos de los usuarios: los administradores, usuarios y entrenadores pueden ver y operar información diferente, y los tres tienen diferentes permisos de operación.

  La interfaz de operación del sistema es simple y clara, y la mayoría de la gente puede usarla normalmente.

Sin embargo, también existen los siguientes problemas que necesitan mejorar:

  La ventana de ejecución no se puede actualizar, esto se puede mejorar.

  El sistema es demasiado simple y muestra información limitada.

  No es posible agregar varias cuentas de administrador. Si es posible, será propicio para el desarrollo de la escala del sistema de gestión de reservas de entrenadores y fitness privado y la gestión centralizada de la información del centro de gestión de reservas de entrenadores y fitness privado.

7.2 Experiencia

  Debido a la falta de experiencia y capacidad, ocurrieron muchos problemas al desarrollar y diseñar el sistema, como desconocimiento de las tecnologías necesarias, errores de programa, etc. Más tarde, pregunté activamente a mis compañeros sobre los problemas que tenía y también encontré algunos libros relevantes para Estudia y poco a poco resuelve los problemas que encuentres. Entonces, no importa cuándo cooperes en el futuro, obtendrás el doble de resultado con la mitad de esfuerzo. A través del desarrollo completo de este sistema, puede encontrar problemas que no encontraría al escribir algunos programas pequeños y simples. No solo se limita a los aspectos tecnológicos y comerciales, sino que también le permite tener una comprensión más profunda de las ideas de desarrollo y diseño. del proceso del software, estas experiencias son muy importantes para quienes están por ingresar al trabajo social. En la futura carrera de estudios de posgrado, también debe profundizar su comprensión en esta área y aplicar la mejor tecnología de desarrollo y los últimos principios científicos a su futuro trabajo de desarrollo y estudio de investigación.

referencias

[1] Li Sheng'en, Wang Shan. Fundamentos y aplicaciones de bases de datos (segunda edición) [M]. Beijing: Prensa Popular de Correos y Telecomunicaciones, 2009: 14-78.

[2] Sun Weiqin: "Dominar la hibernación: explicación detallada de la tecnología de persistencia de objetos Java [M]. Publicado por Electronic Industry Press

[3] Wang Shan, Sa Shixuan, Introducción a los sistemas de bases de datos [M], Higher Education Press, 2016.5:198-235.

[4] Zhang Xiaoxiang. Conocimiento profundo del desarrollo web Java: base central [M]. Beijing: Electronic Industry Press. Beijing. 2016.10.

[5] Shu Hongping, programación de bases de datos web-java[M], Prensa de la Universidad de Ciencia y Tecnología Electrónica de Xi'an, 2005:97-134.

[6] Lei Wenhua, Xue Xiaowen, Aplicación de MATLAB y Servlet en el procesamiento de datos de red [J], Electronic Testing, 2010, (11):81-86.

[7] Huang Yanfeng. Investigación y exploración sobre la implementación de la “enseñanza de casos” en lenguaje Java [J]. Computer Knowledge and Technology, 2017, 6(5):1148-1149.

[8] Wang Yuying. Tecnología de acceso a bases de datos SQL basada en JSP[J]. Modern Computer: Professional Edition, 2010, 19(14):63-66.

[9] Zhao Gang, investigación sobre la aplicación del modelo web de JSP Servlet+EJB[J], Electronic Design Engineering, 2013, 21(13):47-49

[10] Xiao Ying. Resolviendo el problema de los caracteres chinos confusos en el desarrollo de JSP/Servlet [J], Science and Technology Communication, 2011, (1)11-25

[11] Shi Zhengxi, Tutorial práctico sobre bases de datos SQL, Beijing: Beijing Normal University Press, 2016

[12]Sun Weiqin. Diseño y desarrollo web Java basado en MVC. Beijing: Electronic Industry Press 2014.

Expresiones de gratitud

  El proceso siempre es más importante que el resultado. El proyecto de graduación es la parte más colorida de mi vida universitaria. En este proceso, no solo aprendí libros y conocimientos prácticos más completos, sino que también me hizo sentir el profundo amor entre compañeros, profesores y estudiantes. Aunque he realizado muchas tareas experimentales en los cuatro años de la universidad, esta es la primera vez que completo un sistema operativo de este tipo de forma independiente. Es natural para mí estar preparado mentalmente cuando encuentro dificultades. Sin embargo, todavía necesito buscar Ayuda de profesores y compañeros de clase para partes que están más allá de mis propias capacidades. Aquí agradezco sinceramente a mi instructor, se puede decir que sin los maestros no habría podido completar con éxito este diseño. Él siempre me guía cuando estoy perdido. Por ejemplo, en el informe de propuesta, mi instructor me guió cuidadosamente sobre cómo expresar mis pensamientos y prácticas de forma clara y lógica. Me gustaría expresarle mi más sincero agradecimiento. Durante el proceso de diseño, el maestro estuvo dispuesto a orientarme a pesar de su apretada agenda. No importa qué tan tarde le envié un mensaje al maestro, sin importar si fue durante el horario laboral o no, él fue a la oficina del maestro a buscar ayuda. Siempre capaz de ayudarme lo antes posible. Cuando comencé a implementar este diseño, tenía una comprensión relativamente simple del sistema a través del análisis de la demanda y el análisis de viabilidad; pero cuando realmente comencé a implementarlo, descubrí que las cosas no eran tan simples. Ningún éxito se logra de la noche a la mañana. Incluso un simple proyecto de graduación requiere conocimientos y experiencia acumulados a lo largo del tiempo. Entonces busqué ayuda de profesores y compañeros, lo que también me permitió reconsiderar mi diseño desde una perspectiva diferente. Finalmente, este sistema tomó forma en mí. En el proceso de realización real de este diseño, es inevitable aprender nuevos conocimientos. Al mismo tiempo, aquellos conocimientos que no se captan firmemente debido a limitaciones de tiempo o que no se han captado en primer lugar también tienen la oportunidad de consolidarse aún más. . Sin embargo, lo más importante es comprender cómo, como desarrollador, puede ver los pasos y métodos de desarrollo de software desde la perspectiva de un desarrollador.

  La finalización de este proyecto de graduación presagia el fin de la era universitaria. En este proceso de diseño, lo que obtuve no solo es el conocimiento requerido en el proceso del proyecto, sino también la amistad entre compañeros, profesores y estudiantes. Lo más importante es Es una actitud seria que debes tener en todo lo que haces y una forma de pensar verdaderamente profesional.

  Finalmente, ¡deseo sinceramente a los profesores y estudiantes un futuro brillante! ¡Buena suerte con tu trabajo y deseo que la escuela mejore cada vez más!

Supongo que te gusta

Origin blog.csdn.net/2301_78335941/article/details/130985376
Recomendado
Clasificación