Diseño e implementación de una red de lectura de novelas basada en vue/sitio web de novela basado en springboot/sitio web de lectura

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 en la era de la gestión de la información. Novel Reading Network es uno de los productos de los 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 debe pasar por investigación de mercado, análisis de demanda, diseño general, diseño detallado, codificación y pruebas. La novedosa red de lectura se diseña e implementa en base a sobre tecnología Java . El sistema se basa en B/S, el llamado modelo navegador/servidor, aplica el marco Springboot y selecciona MySQL como base de datos backend. El sistema incluye principalmente módulos funcionales como página de inicio, centro personal, gestión de lectores, gestión de autores, gestión de tipos de novelas, gestión de información de novelas, gestión de mi estantería, gestión de listas destacadas de novelas, foro comunitario y gestión de sistemas .

Este artículo presenta primero los antecedentes del desarrollo técnico y el estado de desarrollo de la lectura novedosa , y luego sigue el proceso regular de desarrollo de software: primero, selecciona un lenguaje y una plataforma de desarrollo apropiados para el sistema, formula módulos y diseña estructuras de bases de datos basadas en el análisis de la demanda, y luego diseña los módulos funcionales generales del sistema.Dibuja 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: Novel Reading Network ; tecnología Java ; base de datos MySQL ; marco Springboot


Abstracto

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. La tecnología de gestión tradicional no puede gestionar la información de forma eficiente y cómoda. Para satisfacer las necesidades de la época y optimizar la eficiencia de la gestión, surgieron una variedad de sistemas de gestión. Todos los ámbitos de la vida han entrado en la era de la gestión de la información. La red de lectura novedosa es uno de los productos de la reforma 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 los pasos de investigación de mercado, análisis de demanda, diseño de esquema, diseño detallado, codificación y pruebas, y diseñar e implementar la novedosa red de lectura basada en tecnología Java. El sistema se basa en B/s, el llamado modo navegador/servidor, aplica el marco springboot y selecciona MySQL como base de datos en segundo plano. El sistema incluye principalmente página de inicio, centro personal, gestión de lectores, gestión de autores, gestión de tipos de novelas, gestión de información de novelas, gestión de mi estantería, gestión de listas de popularidad de novelas, foro comunitario, gestión del sistema y otros módulos funcionales.

Este artículo presenta primero los antecedentes del desarrollo técnico y el estado de desarrollo de la lectura de novelas, y luego sigue el proceso de desarrollo de software convencional. En primer lugar, seleccione el lenguaje aplicable y la plataforma de desarrollo para el sistema, formule el módulo y diseñe la estructura de la base de datos de acuerdo con el análisis de la demanda, y luego dibuje el diagrama del módulo de funciones, el diagrama de flujo y el diagrama ER del sistema de acuerdo con el diseño general. módulo de funciones 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, que incluye principalmente pruebas de funcionamiento, pruebas unitarias y pruebas de rendimiento. Los resultados de las pruebas muestran que el sistema puede lograr las funciones requeridas,

Palabras clave: red de lectura de novelas; tecnología Java; base de datos mysql; marco de arranque de primavera

Tabla de contenido

Resumen 

Abstracto

1Introducción _

1.1 Antecedentes del tema

1.2 Estado actual de la investigación sobre el tema

1.3 Método de diseño preliminar y plan de implementación.

1.4 Contenido de investigación de este artículo.

2 entorno de desarrollo de sistemas

2.1 tecnología Java

2.2 Arquitectura B/S

2.3 Introducción a MySQL

2.4 Marco Springboot

3 Análisis del sistema

3.1 Análisis de viabilidad del sistema

3.1.1 Viabilidad económica

3.1.2 Viabilidad técnica

3.1.3 Viabilidad operativa

3.2 Análisis del estado del sitio web

3.3 Análisis de requisitos funcionales

3.4 Reglas de diseño del sistema y entorno operativo.

3.5 Análisis de procesos del sistema

3.5.1 Proceso de operación

3.5.2 Agregar proceso de información

3.5.3 Proceso de eliminación de información

4 diseño del sistema

4.1 Funciones principales del diseño del sistema.

4.2 Diseño de base de datos

4.2.1 Especificaciones de diseño de bases de datos

4.2.2 Diagrama ER

4.2.3 Hoja de datos

5 implementación del sistema

5.1   Módulo de función del sistema

5.2   Módulo de función de administrador

5.3   Módulo de función de lector

5. 4 Módulo de función de autor  

6 prueba del sistema

6.1 Pruebas funcionales

6.2 Pruebas de usabilidad

6.3 Pruebas de mantenimiento

6.4 Pruebas de rendimiento

6.5 Análisis de los resultados de la prueba

Conclusión 

referencias

Expresiones de gratitud 

1. Introducción

1.1 Antecedentes del tema

Con el desarrollo de Internet , las computadoras se han convertido en una herramienta de oficina indispensable en la vida de las personas. En este contexto, la tecnología de red se ha aplicado a diversos aspectos. Para mejorar la eficiencia de la vida de oficina, la tecnología de la información de red se ha desarrollado rápidamente. En este contexto, la sociedad humana ha entrado en una nueva era de la información. Las novelas siempre han sido una de las primeras opciones para los amantes de los libros, por lo que el modelo tradicional no puede satisfacer las necesidades de los lectores. En este momento, es urgente encontrar una lectura de novelas en línea eficaz y conveniente . La tecnología de gestión de la información informática, cada vez más madura, se ha convertido en la única opción para resolver este problema. Hoy en día, la tecnología de gestión de la información informática puede manejar la lectura de novelas con facilidad. De hecho, la tecnología de gestión de la información ha penetrado en la gestión del control de la información de diversas industrias y desempeña un papel decisivo. Con el progreso continuo del socialismo moderno, el nivel de vida de la gente común ha mejorado enormemente y muchos aspectos se realizan en Internet, por lo que Internet se ha convertido en el punto de acceso más directo, conveniente y rápido. 

El uso de Novel Reading Network tiene muchas ventajas sobre los métodos tradicionales de lectura de novelas : en primer lugar, puede mejorar en gran medida la recuperación de información de lectura de novelas y usted puede retroalimentar los resultados deseados en unos pocos segundos simplemente ingresando información relevante sobre la lectura de novelas ; en segundo lugar, puede almacenar una gran cantidad de información de lectura novedosa y, al mismo tiempo, la seguridad de la información de lectura novedosa tiene una mayor garantía; en comparación con la gestión de información de lectura novedosa en archivos en papel, la red de lectura novedosa ahorra espacio y recursos humanos. Estas ventajas mejoran enormemente la eficiencia operativa y ahorran costos operativos. Por lo tanto, es necesario desarrollar una red de lectura novedosa para gestionar eficazmente la información de lectura novedosa , que no solo mejore la eficiencia de la lectura novedosa , sino que también aumente la seguridad de la información del lector , facilite a los lectores enviar información a los administradores de manera oportuna y aumenta el número de lectores, autores y administradores. La comunicación interactiva entre ellos puede mejorar aún más la intensidad de la experiencia de lectura de novelas .

Este sistema planea utilizar MySQL para diseñar la base de datos para la flexibilidad de la estructura de la base de datos, mientras que el marco Springboot y la arquitectura B/S garantizan una alta adaptabilidad de la plataforma. Este artículo presenta principalmente los antecedentes del desarrollo de este sistema, las funciones que se completarán y el proceso de desarrollo, y explica principalmente los puntos clave y las ideas de diseño del sistema.

1.2 Estado actual de la investigación sobre el tema

Hoy en día, cada vez más personas están dispuestas a elegir una solución de gestión adecuada , pero a menudo están limitadas por la experiencia de gestión. Internet ha surgido como una nueva red y la red ha entrado en la vida de las personas. La novedosa red de lectura sin duda proporciona una mejor plataforma. Para lectores y autores . En el contexto de un modelo de gestión tan exitoso, no solo es conveniente para los administradores administrar , sino que también es conveniente para los autores publicar novelas, y aún más conveniente para los lectores ver novelas en línea .

La red de lectura de novelas en línea es producto de la combinación de tecnología informática y lectura de novelas. La velocidad del desarrollo social es cada vez más rápida y la presión social cambia cada vez más rápidamente, lo que hace que muchas personas adopten diversos métodos para aliviar el estrés. La forma en que la mayoría de las personas alivia el estrés es sosteniendo un libro, sumergiéndose en la trama de buen humor y haciendo sus necesidades con un placer a corto plazo.

1.3 Método de diseño preliminar y plan de implementación.

Plan de arquitectura de software: dado que este sistema debe poder ejecutarse en diferentes dispositivos y los requisitos de configuración de la computadora deben ser lo más bajos posible, para lograr este requisito, la estructura B/S se ha convertido en la mejor opción . Un sistema que utiliza la estructura B /S puede ejecutarse en casi cualquier computadora. Siempre que el navegador pueda funcionar normalmente, el sistema puede ejecutarse normalmente. Además, el mantenimiento posterior y las modificaciones secundarias son relativamente fáciles y cumplen con los requisitos.

Solución de sistema operativo: sistema operativo Windows 10, que es el último sistema lanzado por Microsoft, la mayoría de las computadoras del mercado utilizan actualmente este sistema, y ​​​​el sistema tiene funciones completas y buena compatibilidad. Herramientas de desarrollo: elija Eclipse . Tecnología de desarrollo Java .

1.4 Contenido de investigación de este artículo.

Este artículo se divide principalmente en siete capítulos: la primera parte es la introducción , que presenta principalmente el estado actual de desarrollo de la tecnología informática, la etapa de desarrollo de la industria de la lectura de novelas , analiza las deficiencias de la red de lectura de novelas actual y los beneficios de su uso. tecnología de la información para gestionar información de lectura novedosa .

La segunda parte es una introducción a las tecnologías relacionadas, que presenta principalmente el historial de desarrollo de cada tecnología, el estado actual del desarrollo tecnológico, las ventajas técnicas y las razones para seleccionar esta tecnología .

La tercera parte es el análisis del sistema, que analiza principalmente las funciones requeridas para el diseño de software .

La cuarta parte es el diseño del sistema, que realiza principalmente el diseño de la arquitectura del sistema, el diseño de la base de datos , etc.

La quinta parte es el diseño detallado del sistema.

La sexta parte es la depuración y prueba del sistema, utilizando métodos de prueba para realizar pruebas de viabilidad, pruebas de rendimiento, pruebas del sistema, etc.

La séptima parte es resumen y reconocimiento , que resume principalmente el proceso de finalización y el estado de finalización del diseño del programa, y ​​expresa el agradecimiento y los deseos del centro a los estudiantes y profesores que ayudaron a completar el proceso de diseño .

2 Entorno de desarrollo del sistema

2.1 tecnología Java

Java es un lenguaje de programación orientado a objetos multiplataforma lanzado por Sun. Debido a que la tecnología Java tiene una excelente versatilidad, eficiencia, seguridad sólida y portabilidad de plataforma , y ​​Java es de código abierto y tiene la comunidad profesional de desarrolladores más grande del mundo, Java se está desarrollando rápidamente .

2.2 Arquitectura B/S

El sistema B/S se puede utilizar a través de una computadora con acceso a Internet. Su mayor ventaja es que no requiere la instalación de software especial. Primero, el navegador envía una solicitud al servidor, luego el servidor procesa la solicitud y devuelve la información al navegador . No es necesario volver a acceder y calcular los datos, solo necesita ser responsable de mostrar los datos para reducir los requisitos . Si el cliente es como una "persona flaca", el servidor se volverá cada vez más "gordo" . En comparación con la arquitectura C/S , la mayor diferencia entre la arquitectura B/S y la arquitectura C/S es que el software de aplicación del sistema B/S utiliza un navegador web como plataforma para interactuar con los lectores , mientras que C/S Requiere el desarrollo de aplicaciones dedicadas .

 

 

Figura 2-1 Diagrama de estructura B/S

2.3 Introducción  a MySQL

En los proyectos de software, al operar la base de datos de datos, se puede garantizar que se proporcione su seguridad, independencia y coherencia de los datos, y que el sistema proporcione acceso a los datos, lo que reduce efectivamente el tiempo para que los programadores desarrollen aplicaciones.

MySQL puede admitir subprocesos múltiples, que pueden utilizar fácilmente los recursos del sistema y mejorar la velocidad de ejecución. También proporciona odbc, jdbc y tcp/ip para conectarse a MySQL en varias formas; carece de funcionalidad y es de pequeña escala, pero es suficiente para este sistema.

Debido a que el código fuente de MySQL está abierto al mundo exterior, cualquiera puede descargarlo mediante el método correspondiente y modificarlo según sus necesidades personalizadas. MySQL es valorado por su velocidad, confiabilidad y adaptabilidad.

Aunque MySQL puede no ser muy potente, muchas personas conocen esta base de datos debido a su código abierto y su amplia difusión.

2.4 Marco Springboot

Esta tecnología es un marco de aplicación de código abierto para la plataforma Java y su propósito es simplificar el proceso inicial de construcción y desarrollo de Sping. De forma predeterminada, se configuran muchos métodos de uso del marco y los paquetes Jar se cargan automáticamente para permitir a los lectores ejecutar aplicaciones Spring lo más rápido posible.

Las principales ventajas de SpinrgBoot son:

  1. Proporciona una experiencia de entrada más rápida y más amplia para todo el desarrollo de primavera;
  2. Configuración cero;
  3. Integró la configuración de una gran cantidad de bibliotecas de terceros de uso común;
  4. Proporcionar funciones listas. Hoy en día, todos los desarrolladores en el campo de Java utilizan SpinrgBoot y gradualmente se ha convertido en un líder en el campo del desarrollo.

3 Análisis del sistema

3.1 Análisis de viabilidad del sistema

3.1.1 Viabilidad económica

Dado que este sistema es un sistema de proyecto de graduación y el sistema en sí tiene algunas fallas técnicas, no se puede utilizar directamente con fines comerciales. Solo quiero mejorar mi nivel académico a través del desarrollo de este sistema, sin necesidad de gastos adicionales como servidores especiales. Todos los procesos de creación y trabajo se pueden realizar únicamente en una computadora personal, la mayor parte del software utilizado es software de código abierto, por lo que el costo económico no es alto y se puede implementar fácilmente.

3.1.2 Viabilidad técnica

El desarrollo de este sistema utiliza Java como tecnología de desarrollo para el desarrollo del sistema . Se selecciona  Eclipse como entorno de desarrollo y la estructura B /S determina la compatibilidad y operabilidad de múltiples lectores de este sistema. Además, no se elige MySql como base de datos. no solo mejora la seguridad de los datos, sino que también garantiza mejorar la operatividad de los datos.

3.1.3 Viabilidad operativa

Este sistema utiliza Java como tecnología de desarrollo , y la elección de la estructura B /S determina que operar este sistema requiere solo una pequeña cantidad de recursos y no requiere demasiadas configuraciones de hardware. Actualmente, siempre que el navegador pueda ejecutarse normalmente en el mercado Todas las computadoras personales pueden funcionar normalmente usando este sistema.

En resumen, se cumplen las condiciones económicas, técnicas y operativas para el diseño y desarrollo de este sistema, por lo que el desarrollo del sistema tiene condiciones de viabilidad.

3. 2 Análisis del estado del sitio web

El número de lectores que utilizan el sistema determina directamente la carga de trabajo de los administradores de información de los lectores.No hay duda de que la carga de trabajo de los administradores de sitios web es mayor y más engorrosa . A través de una investigación preliminar, el estado actual de la gestión de lectores en el sitio web se resume a continuación:

Falta de planificación general : Si un sitio web carece de exhaustividad, sistematicidad e integridad en la gestión de la información, inevitablemente requerirá mucha mano de obra y recursos materiales para planificar y organizar la información. Sin duda , la introducción de métodos de gestión de la información puede lograr el propósito de ahorrar costos de gestión de la información, no solo puede reducir el desperdicio de recursos, sino también hacer que la lectura de información novedosa esté más organizada, lo que se ha convertido en una gran ventaja en la competencia del mercado.

Es necesario proceder paso a paso. Nada se puede lograr de la noche a la mañana. Incluso el sistema de gestión de la información es el mismo. Para maximizar la eficiencia del sistema, se debe investigar más, escuchar las opiniones del administrador y llevar a cabo las Planificación y organización generales necesarias Diseñar intencionadamente las funciones del sistema y unir varios departamentos para ejercer su iniciativa subjetiva.

(3) No existen medidas de seguridad de la información.

El derecho a la privacidad es sagrado e inviolable. Es un derecho que nos otorga la Constitución de la República Popular China. Nadie puede infringir nuestros derechos e intereses legítimos. Sin embargo, existen grandes riesgos de seguridad en la gestión de la información de los lectores en línea . Hay muchos casos de fuga de información. Fortalecer la seguridad de la información. Las medidas son una parte inevitable del proceso de mejora de la gestión de la información de la red.

 (4) Los recursos no se pueden compartir por completo

El intercambio de recursos es una característica importante de Internet. Sin el intercambio, no habría interacción social e Internet perdería su encanto. Si se puede lograr el intercambio de información entre los lectores , será sin duda una ayuda indispensable para el desarrollo de los sindicatos. .

(5) El sistema existente tiene baja escalabilidad.

Hoy en día, la ciencia y la tecnología se están desarrollando rápidamente, y lo que sigue son las actualizaciones tecnológicas, que inevitablemente traerán desafíos a las actualizaciones de software, por lo que el sistema debe tener buena apertura y escalabilidad, para no quedarse atrás, esto es imprescindible. Tiene la característica uno .

Según el análisis anterior, la nueva red de lectura debe ser realista y eficaz. El rendimiento colectivo es el siguiente: en primer lugar, el sistema puede organizar y clasificar la información del lector para evitar que la información del lector sea confusa y difícil de clasificar; en segundo lugar, el sistema debe ser seguro y estable y no puede filtrar información a los lectores , lo que provoca fugas de privacidad, lo que no sólo perjudica los intereses de los lectores sino que también daña la reputación del sitio web ; en tercer lugar, el sistema debe tener una buena apertura, no sólo para facilitar el mantenimiento y la reparación regulares, sino también para facilitar la adición oportuna de nuevas funciones para garantizar que sea coherente con la era avanzada. Después de una discusión y demostración detalladas, se determinan los requisitos generales del sistema .

3.3 Análisis de requisitos funcionales

El análisis de los requisitos funcionales del sistema se basa en que los desarrolladores de software participan en la investigación de mercado, realizan un pensamiento detallado y cuidadoso después de comunicarse con los gerentes y luego discuten e investigan las funciones requeridas para el desarrollo preliminar del sistema . Este es el primer y crucial paso del desarrollo. Si no formula los módulos necesarios para el sistema en esta etapa, causará problemas innecesarios en el futuro. Por eso, debes ser serio y dedicarte a este paso.

Este sistema se desarrolla utilizando un enfoque de arriba hacia abajo y básicamente posiciona las siguientes funciones:

Este tema requiere la implementación de una red de lectura novedosa.El sistema incluye principalmente módulos funcionales como el módulo de administrador, el módulo de lectura y el módulo de autor.

 

 

 

 

 

Supongo que te gusta

Origin blog.csdn.net/weixin_47958760/article/details/132429629
Recomendado
Clasificación