Aplicación Shangri-La Food Sharing basada en Android/Plataforma para compartir alimentos/Plataforma de alimentos basada en Android

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 varias aplicaciones y todos los ámbitos de la vida han entrado en la era de la gestión de la información. Shangri-La Food Sharing es uno de los productos de los cambios en la era de la información. .

Cualquier APP debe seguir el proceso básico de diseño del sistema, y ​​esta APP 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. La APP Shangri-La Food Sharing está diseñada e implementado basado en el lenguaje Java . La aplicación se basa en B/S, el llamado modelo de navegador/servidor, aplica el marco SSM y la tecnología Android y elige MySQL como base de datos backend. El sistema incluye principalmente módulos funcionales como usuarios, gestión de clasificación de recetas, recetas, registro diario y retroalimentación de mensajes .

Este artículo presenta primero los antecedentes del desarrollo técnico y el estado de desarrollo de la aplicación Shangri-La Food Sharing, 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, basándose en los módulos funcionales generales 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: Shangri-La Food Sharing APP ; lenguaje Java ; base de datos MySQL ; marco SSM


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 ha podido gestionar la información de forma eficiente y cómoda. Para satisfacer las necesidades de los tiempos y optimizar la eficiencia de la gestión, surgieron una variedad de aplicaciones. Todos los ámbitos de la vida han entrado en la era de la gestión de la información. Compartir comida en Shangri La es uno de los productos de la transformación de la era de la información.

Cualquier aplicación debe seguir el proceso básico de diseño del sistema y esta aplicación no es una excepción. También debe pasar por los pasos de investigación de mercado, análisis de la demanda, diseño general, diseño detallado, codificación y pruebas. La aplicación para compartir comida Shangri La está diseñada e implementada en base al lenguaje Java. La aplicación se basa en B/s, el llamado modo navegador/servidor, aplica el marco SSM y la tecnología Android y selecciona MySQL como base de datos en segundo plano. El sistema incluye principalmente usuarios, gestión de clasificación de recetas, recetas, registro diario, retroalimentación de mensajes y otros módulos funcionales.

Este artículo presenta primero los antecedentes del desarrollo técnico y la situación actual de la aplicación para compartir alimentos Shangri La, 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, pruebe el sistema preliminarmente completado, incluyendo principalmente prueba de funcionamiento, prueba unitaria y prueba de rendimiento. Los resultados de las pruebas muestran que el sistema puede lograr las funciones requeridas,

Palabras clave: Aplicación para compartir comida Shangri La; lenguaje Java; base de datos mysql; Marco del MUS

Tabla de contenido

Resumen yo 

Resumen yoyo

1Introducción _

1.1 Antecedentes del tema 2

1.2 Estado actual de la investigación sobre el tema 3

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

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

2 Entorno de desarrollo del sistema 6

2.1 Introducción al lenguaje Java 7

2.2 modo B/S 8

2.3 Configuración del entorno MySQL 9

2.4 Tecnología Android 10

3 Análisis del sistema 11

3.1 Análisis de viabilidad del sistema 12

3.1.1 Viabilidad económica 13

3.1.2 Viabilidad técnica 14

3.1.3 Viabilidad operativa 15

3.2 Análisis del estado del sitio web 1

3.3 Análisis de requisitos funcionales 1

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

3.5 Análisis de procesos del sistema 19

3.5.1 Proceso de operación 20

3.5.2 Proceso de agregar información 21

3.5.3 Proceso de eliminación de información 22

4Diseño del sistema 23

4.1 Funciones principales del diseño del sistema 24

4.2 Diseño de bases de datos 25

4.2.1 Especificaciones de diseño de bases de datos 26

4.2.2 Diagrama ER 27

4.2.3 Hoja de datos 28

5 implementación del sistema 29

5.1 Módulo de función de interfaz de usuario 30

5. 2   Módulo de función de backend del administrador 31

6 Prueba del sistema 32

6.1 Prueba funcional 33

6.2 Pruebas de usabilidad 34

6.3 Prueba de mantenimiento 35

6.4 Prueba de rendimiento 36

6.5 Análisis de los resultados de la prueba 37

Conclusión 

referencias

Agradecimientos 4  0

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 [1] . Shangri-La Food Sharing siempre ha sido un gran problema para el restaurante . El restaurante continúa creciendo y los usuarios continúan aumentando . Por lo tanto, muchas cosas en el restaurante requieren que más personas las mantengan. En este momento, encontrar una red efectiva y conveniente los métodos de gestión son una prioridad absoluta. 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 fácilmente el intercambio de alimentos Shangri-La . 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 la aplicación Shangri-La Food Sharing tiene muchas ventajas sobre el método tradicional Shangri-La Food Sharing : en primer lugar, puede mejorar en gran medida la recuperación de información de Shangri-La Food Sharing y puede enviar comentarios sobre los resultados deseados en cuestión de segundos simplemente ingresando información relacionada con el restaurante . información; en segundo lugar, puede almacenar una gran cantidad de información de Shangri-La Food Sharing y, al mismo tiempo , la seguridad de la información de Shangri-La Food Sharing tiene una mayor garantía; en comparación con los documentos en papel para gestionar la información de Shangri-La Food Sharing , La aplicación Shangri-La Food Sharing ahorra espacio y recursos humanos [2] . Estas ventajas mejoran enormemente la eficiencia operativa y ahorran costos operativos. Por lo tanto, es necesario desarrollar la aplicación Shangri-La Food Sharing para gestionar eficazmente la información de Shangri-La Food Sharing . No solo mejora la eficiencia de las reservas de restaurantes , sino que también aumenta la seguridad de la información del usuario, facilita que los usuarios envíen información a los administradores en de manera oportuna y aumenta la cantidad de interacciones entre usuarios y administradores. La comunicación interactiva entre ellos puede mejorar aún más la intensidad de la experiencia de compartir comida de Shangri-La .

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 SSM 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 aplicación Shangri-La Food Sharing sin duda proporciona a los usuarios Con una mejor plataforma , en el contexto de un modelo de gestión tan exitoso, no solo es conveniente para los administradores administrar , sino también para que los usuarios vean recetas y las recopilen . La gestión eficiente y cómoda de Shangri-La Food Sharing se ha convertido en una tarea urgente para cambiar el modelo de gestión y ser compatible con los nuevos tiempos.

La aplicación Shangri-La Food Sharing proporciona una manera conveniente para que los usuarios vean información de recetas en cualquier momento y en cualquier lugar . Más importante aún, simplifica enormemente la forma en que los administradores de restaurantes administran la información. En comparación con el método tradicional Shangri-La Food Sharing , esta gestión de información electrónica es más conveniente Por simplicidad y conveniencia, también tiene ventajas únicas en la retroalimentación de la información de mantenimiento de Shangri-La Food Sharing y el procesamiento de la información de Shangri-La Food Sharing [3] .

La aplicación Shangri-La Food Sharing no solo puede simplificar enormemente el trabajo de gestión de la información de los administradores , sino también reducir los gastos y aumentar los ingresos operativos del restaurante . También puede mostrar el mejor lado de Shangri-La Food Sharing a los usuarios en una red plana digital . y los usuarios de esta aplicación pueden ver la información de la receta y recopilarla . 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. Esta aplicación se ha convertido en el contenido más indispensable para quienes comparten alimentos en Shangri-La [ 4] . Aunque la mayoría de los restaurantes han puesto en uso la aplicación Shangri-La Food Sharing , los requisitos de la gente para la aplicación son cada vez mayores. La mayoría de las aplicaciones ya pueden manejar todo tipo de información perfectamente. Sin embargo, para adaptarse mejor a Shangri-La Food Sharing , diferentes usuariosHay diferentes requisitos y la personalización también es un aspecto muy importante de la aplicación , por lo que cada restaurante espera tener una aplicación Shangri-La Food Sharing personalizada , pero esto también implica problemas de control de costos: actualmente, personalizar un sistema es costoso. Sin embargo, si existe una aplicación Shangri-La Food Sharing que pueda personalizar las páginas y el contenido según las necesidades , el costo se puede reducir considerablemente. Sin embargo, puede ser difícil de lograr con la propia tecnología actual, pero es posible hacer el sistema rediseñado. A medida que la escala de los restaurantes continúa expandiéndose, el intercambio de información entre los usuarios también se ha convertido en una tendencia. El desarrollo de Shangri-La Food Sharing también demuestra que la gestión de aplicaciones se desarrolla y progresa constantemente, varios conceptos son cada vez más avanzados y los requisitos para todos los aspectos son cada vez mayores. Los usuarios pueden ver todo tipo de información y operar cuando ingresando a la página [5] .

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 . lenguaje de desarrollo java [6] .

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 de desarrollo actual de la tecnología informática, la etapa de desarrollo de Shangri-La Food Sharing , analiza las deficiencias de la actual aplicación Shangri-La Food Sharing y los beneficios de utilizar la tecnología de la información para gestionar la información de Shangri-La Food Sharing .

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 [7] .

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 Introducción  al lenguaje Java

Java fue lanzado por SUN, que fue adquirida por Oracle en 2010. Java es el nombre en inglés de una isla indonesia llamada Java, por eso Java es el símbolo de una taza de café humeante. El lenguaje Java tiene importantes ventajas y amplias perspectivas en el contexto de Internet móvil: está orientado a objetos, distribuido, dinámico, independiente de la plataforma, seguro y robusto. La sintaxis de declaración básica del lenguaje Java es la misma que la de C ++, pero su tecnología orientada a objetos es más completa, porque Java requiere que todo el contenido se encapsule en clases, utilizando las clases como la unidad básica del programa. Dado que no se permiten variables ni métodos fuera de la clase, Java es un lenguaje de programación puramente orientado a objetos. La naturaleza distribuida del lenguaje Java se refleja en la distribución de datos y operaciones. Es un lenguaje orientado a la red que puede manejar el protocolo TCP/IP y también admite el modelo informático cliente/servidor. La naturaleza dinámica del lenguaje Java significa que las clases se instalan dinámicamente en tiempo de ejecución, lo que permite a Java mantener los programas dinámicamente. Java no admite punteros. Todas las operaciones de acceso a la memoria se implementan mediante la creación de instancias de objetos. Esto evita errores que ocurren fácilmente en las operaciones de punteros y también evita que los virus dañen y amenacen el sistema.

El estilo de programación del lenguaje Java es muy parecido al del lenguaje C. Hereda el núcleo de la tecnología orientada a objetos C ++, se ha desarrollado rápidamente desde su introducción y es muy popular, lo que ha tenido un gran impacto en el lenguaje C de alto nivel. . Los conocedores de la industria lo llaman "compilar una vez, ejecutar en cualquier lugar". Por supuesto, Java también tiene desventajas: después de cada compilación, el código de bytes lleva una cierta cantidad de tiempo, lo que reduce en cierta medida el rendimiento [8] . Pero esta vez esto no afecta a Java como lenguaje de diseño elegido. El lenguaje Java es fácil de aprender, el tiempo de programación para usarlo es corto y es altamente funcional, lo que hace que su aprendizaje sea más fácil y rápido para los desarrolladores.

Modo 2.2 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 que los gerentes tomen 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.3  Configuración del entorno MySQL

(1) Los datos de este sistema usan MySQL, por lo que MySQL debe instalarse en el directorio especificado. Si descarga 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.

(2) Modifique la contraseña de root de la base de datos MySQL [9] . Utilice cmd para ingresar al modo de línea de comando e ingrese el siguiente comando:

cd C:\Archivos de programa\MySQL\bin

MySQLadmin -u raíz -p contraseña 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.4  tecnología Android

La cuota de mercado de la plataforma Android está aumentando y cada vez se desarrollarán más aplicaciones de Android que utilicen el lenguaje Java . Sin embargo, es poco probable que se implementen aplicaciones empresariales a gran escala en la plataforma Android , por lo que las aplicaciones de Android pueden aparecer como aplicaciones cliente puras y luego interactuar con aplicaciones tradicionales a gran escala a través de la red para actuar como clientes a gran escala. Aplicaciones empresariales.

Android es actualmente el terminal móvil más cómodo y fácil de usar. De hecho, no es difícil ver en nuestra vida real que ahora casi todo el mundo tiene un teléfono móvil y que los teléfonos Android representan la mayor proporción del mercado. Esta situación se debe a la mayor comodidad y rentabilidad de Android. La apertura de Android permite a todos modificar y mejorar el sistema, lo que también lo ha convertido en el principal sistema operativo para dispositivos portátiles en los últimos años. Android también tiene aplicaciones ricas integradas, como teléfonos, cámaras y reproductores. Estos proporcionan comodidad para desarrollar programas en el sistema. El sistema utiliza Android para completar el desarrollo front-end, incluido el inicio de sesión y el registro, la recopilación de funciones personalizadas, la recomendación de información de viaje basada en funciones personalizadas y la evaluación de planes de viaje recomendados, etc.[ 10 ]

Los usuarios solo necesitan un teléfono Android para usar nuestra APLICACIÓN Shangri-La Food Sharing , y todas las operaciones nos resultan familiares. Todas las operaciones se pueden completar a través de teléfonos móviles y los usuarios no necesitan capacitación, solo algunas indicaciones. Por lo tanto, el desarrollo de la aplicación Shangri-La Food Sharing utilizando tecnología Android no solo es conveniente para los desarrolladores, sino también muy conveniente para los usuarios, y se puede decir que es una plataforma de desarrollo relativamente perfecta.

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 lenguaje de desarrollo para el desarrollo de aplicaciones y se selecciona  Eclipse como entorno de desarrollo . La estructura B /S determina la compatibilidad y operatividad multiusuario de este sistema. Además, elegir MySql como base de datos no 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 lenguaje 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 usuarios que utilizan el sistema determina directamente la carga de trabajo de los administradores de información de los usuarios.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 gestión de usuarios del sitio web se resume de la siguiente manera:

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. La introducción de métodos de gestión de la información sin duda logrará el propósito de ahorrar costos de gestión de la información, no solo reducirá el desperdicio de recursos, sino que también hará que el intercambio de información de alimentos de Shangri-La esté más organizado, convirtiéndose en una gran ventaja en la competencia del mercado.

Es necesario proceder paso a paso. No se puede comer tofu caliente con prisa. Nada se puede lograr de la noche a la mañana. Incluso las aplicaciones de información son las mismas. Para que el sistema funcione con su máxima eficiencia, se debe investigar más, escuchar a los opiniones de tutores o compañeros de clase , y llevar a cabo la planificación y organización general necesarias, diseñar intencionalmente 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. Este es el derecho que nos otorga la Constitución de la República Popular China. Nadie puede vulnerar nuestros derechos e intereses legítimos. Sin embargo, existen grandes riesgos de seguridad en la gestión de los usuarios de la red. información, y hay muchos casos de fuga de información Fortalecimiento de las medidas de seguridad de la información 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 compartir, no habría interacción social e Internet perdería su encanto. Si se puede lograr el intercambio de información de los usuarios, sin duda será indispensable para el desarrollo de Shangri-La Food Sharing . .

(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 aplicación Shangri-La Food Sharing debe ser realista y eficaz. El rendimiento colectivo es el siguiente: primero, el sistema puede organizar y agregar información del usuario para evitar que la información del usuario sea caótica y difícil de clasificar; segundo, El sistema debe ser seguro y estable y no debe poder filtrarse. La información del usuario provocará una fuga de privacidad, lo que no sólo dañará los intereses de los usuarios sino también la reputación del restaurante. En tercer lugar, el sistema debe tener una buena apertura, no sólo para facilitar la regularidad. mantenimiento y reparación, sino también para facilitar la adición oportuna de nuevas funciones para garantizar que esté en línea con la era avanzada.Sexo [10] . 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 un pensamiento detallado y cuidadoso por parte de los desarrolladores de software después de participar en la investigación de mercado, la comunicación entre tutores y compañeros de clase y luego discutir e investigar 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 proyecto requiere la implementación de un conjunto de aplicaciones Shangri-La Food Sharing , cuyo sistema incluye principalmente módulos funcionales de módulo de administrador, módulo de usuario y módulo de entrenamiento.

(1) El diagrama de casos de uso del administrador es el siguiente:

Supongo que te gusta

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