[Proyecto de graduación de computadoras] Sistema de información de ventas de teléfonos móviles de marca 246

1. Capturas de pantalla del sistema (puedes chatear en privado si necesitas un vídeo de demostración)

Resumen

Con el rápido desarrollo de la ciencia y la tecnología, todos los ámbitos de la vida se esfuerzan por integrarse con la tecnología avanzada moderna y mejorar sus propias ventajas a través de medios científicos y tecnológicos; por supuesto, no se pueden excluir los sistemas de información de ventas de teléfonos móviles de marca . maduro, ha impulsado El sistema de información de ventas de teléfonos móviles de marca ha cambiado por completo los métodos de gestión tradicionales en el pasado, no solo facilitando la gestión del servicio, sino también mejorando la flexibilidad de la gestión. Este tipo de plataforma personalizada presta especial atención a la cooperación mutua de coordinación y gestión interactiva, lo que estimula la creatividad y la iniciativa de los gerentes, lo que resulta muy beneficioso para el sistema de información de ventas de teléfonos móviles de la marca .

La base de datos utilizada en este sistema es Mysql, la cual está desarrollada utilizando tecnología JSP, el entorno operativo utiliza el servidor Tomcat, ECLIPSE es la plataforma de desarrollo de este sistema. Durante el proceso de diseño, se garantizó plenamente que el código del sistema tuviera buena legibilidad, practicidad, fácil escalabilidad, versatilidad, fácil mantenimiento posterior, fácil operación y página simple.

Palabras clave : Sistema de información de ventas de teléfonos móviles de marca   Base de datos Mysql Tecnología JSP  

Tabla de contenido

Capítulo 1 Introducción

1.1 Antecedentes e importancia 1

1.2 Descripción general de la investigación en el país y en el extranjero 2

1.3 Contenido de la investigación 2

Capítulo 2  Investigación sobre tecnologías clave

2.1 Introducción a la tecnología JSP 3

2.2 Introducción a JAVA 3

2.3 Entorno de desarrollo ECLIPSE 4

2.4 Servidor Tomcat 4

2.5 Base de datos MySQL 5

Capítulo 3 Análisis del sistema

3.1 Objetivos del diseño del sistema 6

3.2 Análisis de viabilidad del sistema 6

3. 3  Análisis y descripción de la función del sistema 7

3.4 Análisis de casos de uso del sistema UML 8

3.4.1 Caso de uso del administrador 9

3.4.2 Caso de uso del usuario 9

3.5 Análisis de procesos del sistema 10

3.5.2 Proceso de agregar información 11

3.5.1 Proceso de operación 12

3.5.3 Proceso de eliminación de información 13

Capítulo 4 Diseño del sistema 1 4

4.1 Arquitectura del sistema 15

4.2 Principios de diseño de bases de datos 16

4.3 Hoja de datos 17

Capítulo 5 Implementación del sistema 1 8

5. 1 Módulo de funciones de usuario 18

5. 2 Módulo de función de administrador 19

5. 3 Módulo de función de la página de inicio de la recepción 19

Capítulo   6 Pruebas del sistema

6.1 Definición y propósito de la prueba 21

6.2 Prueba de rendimiento 22

6.3 Módulo de prueba 23

6.4 Resultados de la prueba 24

Resumen  

Gracias

referencias

Capítulo 1 Introducción

1.1 Antecedentes e importancia

La gestión del sistema también se llevará a cabo a través de computadoras para un funcionamiento inteligente general. El sistema de información de ventas de teléfonos móviles de marca implica una gran cantidad de gestión y almacenamiento de datos, como administrador, página de inicio, centro personal , gestión de usuarios, gestión de clasificación de productos , gestión de información de productos. , gestión del sistema , gestión de pedidos, usuarios, página de inicio, centro personal, gestión de mi colección, gestión de pedidos, página principal, información del producto, información de noticias, mía, salto al backend, carrito de compras, etc. Desafíos. Frente a una gran cantidad de información, los sistemas de gestión tradicionales recopilan información detallada a través de notas. Más tarde, aparecieron las computadoras y se utilizó software de entrada de computadora para contar la información en papel en la computadora. Este tipo de El método es relativamente tradicional y Es problemático obtener información de datos estadísticos y también se ve afectado por el tiempo y el espacio, por lo que se desarrolló un sistema de información de ventas de teléfonos móviles de marca para este propósito; proporciona a los usuarios una plataforma de gestión conveniente para que los administradores la vean y mantengan, y pueden Se puede acceder a través de Es necesario editar y mantener el contenido de información del producto ; para los usuarios , pueden ver la clasificación del producto y la información del pedido en cualquier momento , y los administradores pueden obtener información de datos del sistema sin salir de casa, y también puede ahorrar mucho tiempo a los usuarios . por lo que el desarrollo del sistema de información de ventas de teléfonos móviles de marca brinda gran comodidad a los gerentes y también facilita a los administradoresSe procesa la información.

El sistema de información de ventas de teléfonos móviles de marca de este artículo involucra principalmente programas, bases de datos y tecnología informática. Cubrir una amplia gama de conocimientos puede mejorar enormemente la eficiencia del personal .

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

Con el continuo desarrollo de la situación económica interna, Internet en China ha entrado en un raro período de máximo desarrollo, lo que ha provocado que los capitalistas chinos y extranjeros recurran al mercado de Internet. Sin embargo, la estructura irrazonable, la escasez de personal y el aumento de las necesidades de gestión del mercado en muchos campos de la gestión han hecho que más personas tomen conciencia de la gestión de Internet.

En la información altamente desarrollada de hoy, la reforma de la gestión de la información se ha convertido en una tendencia más amplia y completa. El " sistema de información de ventas de teléfonos móviles de marca " se basa en la base de datos Mysql y se implementa mediante programación JSP. Para garantizar el desarrollo sostenible de la economía china, la era de la información se actualiza cada vez más. Al mismo tiempo, con el rápido desarrollo de la sociedad de la información, diversos sistemas de gestión se enfrentan a cada vez más datos que deben procesarse. ¿Utilizar una manera conveniente y rápida para permitir a los gerentes operar en un vasto campo? Consultar, almacenar, administrar y compartir información de datos efectiva en el océano de datos tiene un significado práctico importante para nuestro estudio, trabajo y vida. Por lo tanto, los círculos académicos nacionales y extranjeros han llevado a cabo investigaciones exhaustivas y profundas sobre este tema, y ​​nació un nuevo sistema de información de ventas de teléfonos móviles de marca en el campo de investigación.

1.3 Contenidos del estudio

En la actualidad, muchas personas todavía utilizan herramientas tradicionales en papel como herramienta principal para la gestión de la información, y la aplicación de la tecnología de red solo juega un papel de apoyo. En términos de conocimiento de las herramientas de red, el software de oficina más tradicional sigue siendo la principal herramienta utilizada por la gente, mientras que la mayoría de la gente todavía no comprende ni reconoce el software de gestión de información relativamente completo y profesional. Este tema tiene como objetivo realizar diversas funciones del sistema de información de ventas de teléfonos móviles de marca a través de la gestión de clasificación de etiquetas y otros métodos, para lograr la gestión del sistema de información de ventas de teléfonos móviles de marca .

La introducción detallada se desarrollará en los siguientes seis capítulos:

El Capítulo 1, Introducción, presenta los antecedentes y la importancia de la selección del tema de investigación, el estado de la investigación y presenta brevemente el contenido del capítulo de este artículo.

Capítulo 2: Introducir conocimientos técnicos, desarrollar mediante la introducción de tecnologías clave e introducir conocimientos técnicos expresados ​​intuitivamente en el sistema.

El capítulo 3 se centra en el análisis del sistema. A partir de la fuerte oferta y demanda del mercado del sistema, se analizan la viabilidad del desarrollo del sistema, los procesos del sistema y el rendimiento y las funciones del sistema.

El Capítulo 4 presenta el plan de diseño detallado del sistema, incluido el diseño de la estructura del sistema y el diseño de la base de datos.

El Capítulo 5, la implementación del diseño del sistema, demuestra la estructura del sistema a través de una descripción detallada del diseño funcional del sistema.

Capítulo 6: Prueba general del sistema para determinar si el sistema se puede ejecutar en línea.

Capítulo 2  Investigación sobre tecnologías clave

2.1 Introducción a la tecnología JSP

La tecnología JSP en sí misma es un lenguaje de secuencias de comandos, pero su función es muy poderosa porque puede usar todas las clases de JAVA. Cuando se combina con la clase JavaBeans, puede separar la lógica de visualización y el contenido, lo que facilita enormemente las necesidades del usuario . Los JavaBeans pueden ampliar los programas de tecnología JSP para formar nuevas aplicaciones y el código de los JavaBeans se puede reutilizar, por lo que es fácil mantener el programa. Los componentes JavaBean tienen interfaces internas que pueden ayudar a diferentes personas a acceder al sistema. En 1999, Sun Microsystems lanzó oficialmente la tecnología JSP, que es una tecnología dinámica basada en todo el sistema JAVA y JavaServlet, es una tecnología WEB de aplicación universal y una de las tecnologías centrales del diseño de este sistema. La tecnología JSP puede mejorar enormemente la velocidad de ejecución de las páginas WEB. Este contenido se combina con scripts y se encapsula mediante componentes JavaBeans y Servlet. Todos los scripts se ejecutan en el lado del servidor. El motor JSP interpretará la aplicación enviada por el cliente, generará el programa de script y el identificador JSP y luego enviará los resultados al navegador a través de la página HTML/XML. Por lo tanto, los desarrolladores pueden utilizar la tecnología JSP al diseñar ellos mismos el formato y las etiquetas HTML/XML de la página final.

Por lo tanto, combinado con las necesidades del sistema de información de ventas de teléfonos móviles de la marca y la implementación de módulos funcionales, lo más apropiado es utilizar la tecnología JSP, y JSP tiene mejor escalabilidad. Las funciones del sistema se pueden ampliar continuamente durante el uso posterior del sistema. , haciendo que el sistema sea más completo y más conveniente para cumplir con la gestión de usuarios .

2.2Introducción a JAVA

Java utiliza principalmente la tecnología CORBA y el modelo de seguridad para proteger los datos en las aplicaciones de Internet. También proporciona soporte completo para EJB (Enterprise JavaBeans), API de servlet Java, JSP (páginas de servidor Java) y tecnología XML. El lenguaje JAVA es un lenguaje orientado a objetos que proporciona los métodos más básicos para completar tareas específicas. Los desarrolladores solo necesitan conocer algunos conceptos para escribir algunas aplicaciones. Los programas Java son relativamente pequeños y su código puede ejecutarse en máquinas pequeñas. Java es un lenguaje de programación informática con tres características principales: encapsulación, herencia y polimorfismo, y se utiliza ampliamente en el desarrollo de aplicaciones web empresariales y en el desarrollo de aplicaciones móviles.

La diferencia entre el lenguaje Java y los compiladores generales y las traducciones literales es que Java primero convierte el código fuente en código de bytes y luego lo convierte en un archivo ejecutable para la JVM, que puede ejecutarse en una variedad de JVM diferentes. Se consigue por tanto su carácter multiplataforma. Si bien esto hizo que Java fuera muy lento en sus inicios, ha mejorado a medida que Java se desarrolló.

2.3 Entorno de desarrollo ECLIPSE

ECLIPSE tiene un amplio soporte, alta compatibilidad y potentes funciones. Es una colección de complementos de Eclipse. Generalmente es adecuado para el desarrollo de sistemas JAVA y J2EE. Es compatible con JDBC, Hibernate, AJAX, Struts, Java Servlet, Spring, EJB3 y otros. Casi todas las bases de datos del mercado, herramientas de enlace y herramientas de desarrollo de productos Eclipse convencionales.

ECLIPSE es una herramienta de desarrollo muy conocida en la industria y esta herramienta se utiliza en el proceso de desarrollo de esta plataforma. ECLIPSE también se denomina plataforma de trabajo de nivel empresarial y se basa en Eclipse IDE. ECLIPSE puede ayudarnos en la investigación y desarrollo de bases de datos y el uso de J2EE, además de mejorar las capacidades operativas del sistema, lo que se destaca en el proceso de integración del servidor. Las funciones de ECLIPSE son bastante completas y pueden proporcionar el soporte ambiental necesario para que la integración J2EE complete funciones como codificación, prueba, depuración y publicación. Puede admitir JSP, HTML, SQL, Javascript, Struts, CSS, etc.

2.4 Servidor Tomcat

Tomcat es un servidor liviano, por lo que no es universalmente aplicable a las pequeñas y medianas empresas. Pero cuando los programadores necesitan desarrollar o depurar programas JSP, este servidor suele ser la primera opción. Para una persona con conocimientos básicos de informática, el sistema informático tiene un buen servidor Apache y puede acceder muy bien a las páginas HTML. Aunque Tomcat es una extensión de Apache, pueden ejecutarse de forma independiente y los dos no interfieren entre sí. Cuando se configura correctamente, el servidor Apache proporciona soporte técnico para la ejecución de páginas HTML y la tarea de Tomcat es ejecutar páginas Servle y JSP. Tomca también tiene ciertas capacidades de procesamiento de páginas HTML.

2.5 base de  datos MySQL

Las bases de datos son una parte integral del proceso de desarrollo del sistema. En términos de aplicaciones WEB, MySQL AB ha desarrollado un sistema de gestión de bases de datos relacionales MySQL con grandes ventajas. MySQL puede almacenar datos en diferentes tablas, lo cual es muy flexible y también puede aumentar la velocidad del sistema en aplicaciones prácticas. El acceso a la base de datos se usa más comúnmente en el lenguaje SQL estándar y MySQL se usa en el lenguaje SQL, por lo que es altamente compatible. Las operaciones de bases de datos son esenciales, incluidas funciones como agregar, eliminar, modificar y consultar tablas de bases de datos. Hoy en día, las bases de datos se pueden dividir en bases de datos relacionales y bases de datos no relacionales. Mysql es una base de datos relacional. La base de datos Mysql es una base de datos relacional pequeña. Tiene sus propias características: tamaño pequeño, velocidad rápida, bajo costo, etc. La base de datos Mysql es actualmente la base de datos de código abierto más popular.

En la tecnología de aplicaciones WEB, la base de datos Mysql admite diferentes plataformas de sistemas operativos. Aunque la instalación y configuración en diferentes plataformas son diferentes, la diferencia no es muy grande. Existen dos métodos de instalación para Mysql en la plataforma Windows, versión binaria y sin instalación. Versión. Después de instalar la base de datos Mysql, debe iniciar el proceso de servicio para que el cliente correspondiente pueda conectarse a la base de datos, y el cliente puede iniciar sesión en la base de datos a través de la línea de comandos o la herramienta de interfaz gráfica.

Capítulo 3 Análisis del sistema

3.1 Objetivos del diseño del sistema

El sistema de información de ventas de teléfonos móviles de marca está diseñado principalmente para que los usuarios comprendan cómodamente la información del producto , vean la clasificación del producto y vean la información del pedido . También está diseñado para permitir a los administradores almacenar mejor toda la información de datos y proporcionar funciones de recuperación rápidas y convenientes, y para todos aspectos del sistema El módulo se determina mediante un análisis razonable de muchos de los sistemas desarrollados hoy en día, teniendo en cuenta la operatividad del usuario , siguiendo los principios de optimización del sistema desarrollados y después de una investigación e investigación exhaustivas.

Análisis de las funciones que debe lograr el sistema, para una administración conveniente de la red actual, puede ver información del producto, información de noticias, mía, saltar al backend, carrito de compras, etc., según sus propias necesidades. Solo ahorra tiempo al usuario, pero también elimina la necesidad de que el método tradicional requiera consultas . Debido a las limitaciones de tiempo de muchos usuarios , no hay forma de ir a las tiendas físicas relevantes para obtener información . Es realmente difícil satisfacer las diversas necesidades de usuarios . Por lo tanto, el desarrollo de un sistema de información de ventas de teléfonos móviles de marca no solo puede satisfacer las necesidades de los usuarios , sino también mejorar la eficiencia de los administradores y reducir la carga de trabajo innecesaria original.

3.2 Análisis de viabilidad del sistema

El entorno de desarrollo y la configuración del sistema los puede instalar usted mismo. El sistema utiliza herramientas de desarrollo JSP y la base de datos Mysql relativamente madura para interactuar con datos relevantes entre los usuarios y administradores del sistema. La base de datos se modifica y mantiene de acuerdo con el lenguaje técnico y las necesidades. , lo que puede hacer que el funcionamiento del sistema sea más estable y seguro, completando así el desarrollo del sistema.

( 1) Análisis de viabilidad de hardware.

El diseño del sistema de información de ventas de teléfonos móviles de marca y el análisis de la información no tienen requisitos rígidos para la computadora utilizada. Siempre que la computadora pueda usarse normalmente para escribir códigos y diseñar páginas, es factible. Los requisitos principales son para El servidor y la carga después de construir la plataforma. El servidor tiene ciertos requisitos. El servidor debe seleccionarse con una seguridad relativamente alta, y luego la apertura del sistema debe ser fluida y no puede pausarse por mucho tiempo; debe ser rentable y seguro. .

( 2) Análisis de viabilidad del software.

Todo el sistema se desarrolla utilizando computación en la nube, las ventajas de la computación en la nube son la escalabilidad del tráfico y el ajuste inteligente en función del tráfico, garantizando la seguridad del sistema y el respaldo oportuno de la información de los datos.

Por lo tanto, realizamos un estudio de viabilidad desde dos aspectos y se puede ver que no hay ningún problema en el desarrollo del sistema.

3.3 Análisis y descripción de la función del sistema . 

Los usuarios que utilizan el sistema de información de ventas de teléfonos móviles de marca se dividen en dos roles: administrador y submódulos de permisos de usuario.

Las funciones que pueden utilizar los administradores incluyen principalmente: página de inicio, centro personal, gestión de usuarios, gestión de clasificación de productos, gestión de información de productos, gestión de sistemas, gestión de pedidos, etc.

Los usuarios pueden realizar la página de inicio, el centro personal, la gestión de mi colección, la gestión de pedidos, etc.

La página de inicio frontal puede incluir información del producto, información de noticias, mía, saltar al backend, carrito de compras, etc.

3.4 Análisis de casos de uso del sistema UML

3.4.1 Caso de uso del administrador

Después de iniciar sesión, el administrador puede realizar la página de inicio, el centro personal, la administración de usuarios, la administración de categorías de productos, la administración de información de productos, la administración del sistema y la administración de pedidos. El caso de uso del administrador se muestra en la Figura 3-1.

Figura 3-1 Diagrama de casos de uso del administrador

3.4.2 Casos de uso de usuarios

Después de registrarse e iniciar sesión, el usuario puede administrar la página de inicio, el centro personal, la administración de mi colección y la administración de pedidos. El caso de uso del usuario se muestra en la Figura 3-2.

Figura 3-2 Diagrama de casos de uso del usuario

3.5 Análisis de procesos del sistema

3.5.2 Agregar proceso de información

Agregue información, el sistema de numeración utiliza el modo de numeración automática, no hay ningún usuario para completar, el usuario agrega información e ingresa la información, el sistema confirmará automáticamente la información y los datos, la verificación exitosa es que se agrega la información válida a la base de datos, si la información no es válida, vuelva a ingresar la información. El proceso de agregar información se muestra en la Figura 3-4.

Figura 3-4 Agregar diagrama de flujo de información

3.5.1 Proceso de operación

Si un usuario desea ingresar al sistema, primero debe ingresar a la interfaz de inicio de sesión del sistema, ingresar el nombre de usuario y la contraseña correctos y seleccionar el tipo de inicio de sesión para iniciar sesión. El sistema verificará la información de inicio de sesión y, si la información es correcta, luego ingrese a la interfaz de función correspondiente y le indicará que la información es incorrecta y que el inicio de sesión falló. El proceso de operación del sistema se muestra en la Figura 3-3.

Figura 3-3 Diagrama de flujo de operación

3.5.3 Proceso de eliminación de información

El usuario selecciona la información que desea eliminar y hace clic en el botón Eliminar. El sistema pregunta si desea eliminar la información. Si el usuario desea eliminar la información, el sistema eliminará la información. Información de eliminación de la base de datos del sistema. El diagrama de flujo para eliminar información se muestra en la Figura 3-5.

Figura 3-5  Diagrama de flujo de información de eliminación

Capítulo 4 Diseño del sistema

4.1 Arquitectura del sistema

La estructura del sistema de información de ventas de teléfonos móviles de marca se muestra en la Figura 4-1:

Figura 4-1 Estructura del sistema

El módulo incluye la interfaz principal, página de inicio, centro personal, gestión de usuarios, gestión de clasificación de productos, gestión de información de productos, gestión de sistemas, gestión de pedidos, etc. para realizar las operaciones correspondientes .

Diagrama de estructura del sistema de inicio de sesión, como se muestra en la Figura 4-2:

Figura 4-2 Diagrama de estructura de inicio de sesión

Estas funciones pueden satisfacer plenamente las necesidades de los sistemas de información de ventas de teléfonos móviles de marca . Este sistema tiene funciones relativamente completas. La estructura de funciones del sistema se muestra en la Figura 4-4.

Figura 4-4 Diagrama de estructura funcional del sistema

4.2  Principios de diseño de bases de datos

Las aplicaciones de cada base de datos están separadas entre sí, cuando se ejecuta un determinado programa, se comunicará con el cliente a través de sus propios protocolos relacionados. Entonces este sistema conectará estos datos. Cuando elijamos qué segmento, describiremos brevemente cómo se crea la base de datos. Cuando hace clic en el botón Finalizar, el nombre de la fuente de datos aparecerá automáticamente en el cuadro de diálogo, simplemente haga clic en Siguiente e ingrese directamente la autenticación y la contraseña de inicio de sesión correspondientes. 

Flujo de datos del sistema de información de ventas de teléfonos móviles de marca:

Figura 4-5 Diagrama de flujo de datos del sistema

El diagrama ER de la entidad de información del producto se muestra en la Figura 4.6.

    Figura 4.6 Diagrama ER de información del producto

Diagrama ER de información del usuario , como se muestra en la Figura 4.7.

Figura 4.7 Diagrama ER de información del usuario

4.3  Hoja de datos

Convierta el diagrama ER del diseño conceptual de una base de datos en una base de datos relacional. En una base de datos relacional, las relaciones de datos se componen de tablas de datos, pero la estructura de la tabla está representada por los campos de la tabla.

Nombre de la mesa: shangpinfenlei

Función: Clasificación de productos

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

shangpinfenlei

varchar

200

Categorías

Nombre de la mesa: shangpinxinxi

Función: información del producto

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

shangpinbianhao

varchar

200

Número de producto

shangpinmingcheng

varchar

200

nombre del producto

shangpinfenlei

varchar

200

Categorías

shuliang

varchar

200

cantidad

pinpai

varchar

200

marca

guige

varchar

200

Especificación

xiangqing

varchar

200

Detalles

fengmian

varchar

200

cubrir

jifen

flotar

Puntos disponibles

Nombre de la mesa: yonghu

Función: Usuario

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

yonghuzhanghao

varchar

200

cuenta de usuario

yonghuxingming

varchar

200

nombre de usuario

mima

varchar

200

contraseña

xingbie

varchar

200

género

lianxidianhua

varchar

200

número de contacto

dianziyouxiang

texto largo

4294967295

Correo electrónico

dinero

flotar

Balance

jifen

flotar

integral

Capítulo 5 Implementación del sistema

5. 1 módulo de función de usuario

El usuario hace clic para ingresar a la interfaz de operación del sistema y puede administrar la página de inicio, el centro personal, la gestión de mi colección, la gestión de pedidos y otros módulos funcionales. Gestión de mi colección : ID de usuario, ID de colección, nombre de la tabla, nombre de la colección y colección. La información de la imagen se puede obtener a través de la lista y realizar operaciones de modificación, como se muestra en la Figura 5-1 .

Figura 5-1 Diagrama de la interfaz de gestión de mi colección

Lista de pedidos pagados : a través de la lista, puede obtener la identificación del pedido, la identificación del usuario, la identificación del producto, el nombre del producto, la imagen del producto, la cantidad de compra, el precio/puntos, el precio de descuento, el precio total/puntos totales, el precio de descuento total, el tipo de pago. estado, dirección Espere la información y realice la operación de visualización, como se muestra en la Figura 5-2 .

Figura 5- 2 Diagrama de interfaz de la lista de pedidos pagados

Lista de pedidos reembolsados : a través de la lista, puede obtener la identificación del pedido, la identificación de usuario, la identificación del producto, el nombre del producto, la imagen del producto, la cantidad de compra, el precio/puntos, el precio de descuento, el precio total/puntos totales, el precio de descuento total, el tipo de pago. El estado, la dirección y otra información se pueden ver y eliminar , como se muestra en la Figura 5-3 .

Figura 5-3 Diagrama de interfaz de la lista de pedidos reembolsados

Lista de pedidos enviados : a través de la lista, puede obtener la identificación del pedido, la identificación del usuario, la identificación del producto, el nombre del producto, la imagen del producto, la cantidad de compra, el precio/puntos, el precio de descuento, el precio total/puntos totales, el precio de descuento total, el tipo de pago. estado, dirección y otra información, realice operaciones de visualización, como se muestra en la Figura 5-4 .

Figura 5-4 Diagrama de interfaz de la lista de pedidos enviados

Lista de pedidos completada : a través de la lista, puede obtener la identificación del pedido, la identificación de usuario, la identificación del producto, el nombre del producto, la imagen del producto, la cantidad de compra, el precio/puntos, el precio de descuento, el precio total/puntos totales, el precio de descuento total, el tipo de pago. estado, dirección Espere información y realice operaciones de visualización y eliminación , como se muestra en la Figura 5-5 .

Figura 5- 5 Diagrama de interfaz de lista de pedidos completada

5.2 Módulo de función de administrador

El administrador inicia sesión después de completar el nombre de usuario y la contraseña , como se muestra en la Figura 5-6 . Después de iniciar sesión exitosamente, el administrador ingresa a la interfaz de operación del sistema y puede realizar las operaciones correspondientes en la página de inicio, el centro personal, la administración de usuarios, la administración de clasificación de productos, la administración de información de productos, la administración del sistema, la administración de pedidos y otros módulos funcionales.

Centro personal : Puede obtener la contraseña original, la nueva contraseña, la contraseña confirmada y otros contenidos a través de la lista, y puede modificarlos o eliminarlos, como se muestra en la Figura 5-7 .

Figura 5-6 Página de inicio de sesión del administrador

Figura 5- 7 página del centro personal

Gestión de usuarios : la cuenta de usuario, el nombre de usuario, la contraseña, el sexo, el número de contacto, la dirección de correo electrónico, el saldo y otra información se pueden obtener a través de la lista, y se pueden modificar o eliminar, como se muestra en la Figura 5-9 .

Figura 5-9 Diagrama de la interfaz de administración de usuarios

Gestión de clasificación de productos : puede obtener la clasificación de productos y otra información a través de la lista, y modificarla o eliminarla, como se muestra en la Figura 5-10 .

Figura 5-10 Diagrama de interfaz de gestión de clasificación de productos

Gestión de información del producto : los administradores pueden obtener el número de producto, el nombre del producto, la categoría del producto, la cantidad, la marca, las especificaciones, la cobertura, el precio, los detalles y otra información a través de la lista, y modificarla o eliminarla, como se muestra en la Figura 5-1 1 .

Figura 5-1 1 Diagrama de interfaz de gestión de información del producto

Gráfico de carrusel; esta página es la interfaz de gestión de gráficos de carrusel. Los administradores pueden administrar el carrusel de la página de inicio en esta página. Pueden agregar nuevas imágenes al carrusel mediante la nueva operación, modificar las imágenes cargadas anteriormente y eliminar imágenes, como se muestra en la Figura 5-1.2 .

Figura 5-1 Diagrama de interfaz de gestión de gráficos de 2 carruseles


Pedidos completados : el administrador puede obtener la identificación del pedido, la identificación del usuario, la identificación del producto, el nombre del producto, la imagen del producto, la cantidad de compra, el precio/puntos, el precio de descuento, el precio total/puntos totales, el precio de descuento total, el tipo de pago, el estado, la dirección y se puede modificar o eliminar otra información, como se muestra en la Figura 5-1 4 .

Figura 5-1 4 Diagrama de interfaz de pedido completo

Lista de pedidos pagados : el administrador puede obtener la identificación del pedido, la identificación del usuario, la identificación del producto, el nombre del producto, la imagen del producto, la cantidad de compra, el precio/puntos, el precio de descuento, el precio total/puntos totales, el precio de descuento total, el tipo de pago.

El estado, la dirección y otra información se pueden modificar o eliminar, como se muestra en la Figura 5-1 5 .

Figura 5-1 Diagrama de interfaz de la lista de pedidos pagados 5

Lista de pedidos completada : el administrador puede obtener la identificación del pedido, la identificación del usuario, la identificación del producto, el nombre del producto, la imagen del producto, la cantidad de compra, el precio/puntos, el precio de descuento, el precio total/puntos totales, el precio de descuento total, el tipo de pago.

El estado, la dirección y otra información se pueden modificar o eliminar, como se muestra en la Figura 5-1 6 .

Figura 5-1 6 Diagrama de interfaz de lista de pedidos completada

5. 3 Módulo de función de página de inicio front-end

 Sistema de información de ventas de teléfonos móviles de marca.En el sistema de información de ventas de teléfonos móviles de marca, puede ver la información del producto, la mía, saltar al backend, el carrito de compras y otros contenidos, como se muestra en la Figura 5-1 7 .

Figura 5-1 Diagrama de interfaz de la página de inicio del sistema 7

Inicie sesión y regístrese , complete la cuenta de usuario, el nombre de usuario, la contraseña, el número de contacto, el correo electrónico y otra información para registrarse , como se muestra en la Figura 5-18 .

Figura 5-18 Diagrama de la interfaz de inicio de sesión y registro

Información del producto : En la página de información del producto, puede ver el número del producto, el precio, la cantidad, la marca, las especificaciones y otra información para su compra inmediata , como se muestra en la Figura 5-19 .

Figura 5-19 Diagrama de interfaz de información del producto

Centro personal : En la página del centro personal, puede ver la cuenta de usuario, el nombre de usuario, la contraseña, el sexo, el número de contacto, el correo electrónico, etc., como se muestra en la Figura 5-20 .

Figura 5- 20 diagrama de interfaz del centro personal

Agregue la dirección de envío En la página para agregar la dirección de envío, puede ver el centro personal, mis pedidos, mi dirección, mi colección, etc., como se muestra en la Figura 5-21 .

Figura 5- 21 Diagrama de interfaz para agregar dirección de envío

Confirmar el pedido En la página de confirmación del pedido , puede ver y seleccionar la dirección de entrega, la lista y otra información para el pago, como se muestra en la Figura 5-22 .

Figura 5-22 Diagrama de interfaz de confirmación de pedido

Capítulo   6 Pruebas del sistema

6.1 Definición y propósito de la prueba

En cuanto a las pruebas de implementación del sistema, el nombre en inglés es System TEST, o ST para abreviar. ST es una prueba que utiliza varias funciones del sistema completo varias veces, en múltiples casos y en múltiples entornos. Esta es una descripción simple de ST. . ST puede demostrar si se cumplen los requisitos de la función del sistema y si es eficaz.

Con respecto a la implementación del desarrollo del sistema, no importa cuán difícil sea el proceso de desarrollo, aparecerán algunos mensajes de error cuando el sistema se esté ejecutando, por lo tanto, para garantizar la seguridad del sistema, mejorar el uso del sistema y brindar una mejor experiencia. Para los usuarios, el sistema debe completarse antes de completarse . , asegúrese de realizar una prueba sistemática. No importa cuán perfecto sea el programa, habrá lagunas y no importa cuán cuidadoso sea el desarrollador técnico, habrá descuidos. por lo que probar el programa es un paso imprescindible. Encuentre problemas en el sistema a través de pruebas del sistema y resuelva el problema en línea de acuerdo con la causa del problema. Si no puede encontrar una solución al problema, puede consultar al instructor o pedir ayuda a sus compañeros. Debe descubrir el problema. De lo contrario, se producirán más problemas. Por lo tanto, es inevitable que se produzcan errores en el programa. Aunque las pruebas del sistema requieren mucho tiempo y son laboriosas, para garantizar el uso a largo plazo del sistema en el período posterior, se deben realizar pruebas del sistema. se resuelve, se requieren más pruebas hasta que no haya problemas antes de su uso.

6.2 Prueba de rendimiento

Una vez que cualquier programa se haya desarrollado con éxito, debe pasar las pruebas de software, que es un requisito previo para garantizar el funcionamiento estable del software. El paso más importante de las pruebas son las pruebas de rendimiento. El contenido de las pruebas de rendimiento es el siguiente:

(1) Existen ciertos requisitos para la velocidad de la prueba: la velocidad debe ser rápida, los errores en la prueba deben resolverse lo más rápido posible y la prueba debe volver a probarse para garantizar la seguridad de todo el funcionamiento del sistema.

(2) Durante las pruebas del sistema, el plan de prueba y el informe de prueba utilizados en la prueba deben conservarse en buen estado para facilitar las operaciones generales de mantenimiento después de la operación posterior del sistema.

(3) Se debe dar prioridad al fenómeno de la agrupación en todo el proceso de prueba de software.

(4) Para la prueba general del sistema, no utilice sus propios pensamientos para aprobar todo el sistema, sino apruebe el sistema desde una perspectiva justa, si está en línea con la aplicación integrada del sistema.

6.3 Módulo de prueba

El sistema de prueba es el último sistema Windows 10. Al probar el funcionamiento de cada módulo funcional implementado por el sistema, podemos verificar si la información de permiso correspondiente al módulo funcional de cada usuario se puede operar y si la información de datos se actualiza constantemente.

Requisitos de prueba

Enfoque de prueba

Si se cumplen los requisitos

resultado

Inicio de sesión de usuario

Ingrese la contraseña de la cuenta

demanda alcanzada

aprobar

Registro de usuario

Crear nueva contraseña de cuenta

demanda alcanzada

aprobar

error de inicio de sesion

Ingrese la contraseña de la cuenta incorrecta

demanda alcanzada

aprobar

Modificar información

Modificado con éxito

demanda alcanzada

aprobar

Agregar gestión de información

Agregar, eliminar, verificar y modificar

demanda alcanzada

aprobar

Gestión de clasificación de productos.

Agregar, eliminar, verificar y modificar

demanda alcanzada

aprobar

Gestión de respuestas

Agregar, eliminar, verificar y modificar

demanda alcanzada

aprobar

Gestión de consultas de búsqueda

Agregar, eliminar, verificar y modificar

demanda alcanzada

aprobar

                                                                                                                                                       

En términos de pruebas de sistemas, normalmente utilizamos dos métodos: pruebas de caja blanca y pruebas de caja negra. Las pruebas de caja blanca se refieren a pruebas que pueden verificar si las operaciones internas del sistema pueden ejecutarse normalmente según las especificaciones de requisitos bajo la premisa de comprender el flujo de trabajo interno del sistema; las pruebas de caja negra se refieren a probar si todas las funciones del son conocidos. Compruebe si todas las funciones del sistema cumplen con el uso normal.

Para facilitar a los usuarios el uso del " Sistema de información de ventas de teléfonos móviles de marca " y reducir la aparición de errores de prueba del sistema tanto como sea posible, hemos realizado las pruebas correspondientes en el sistema.

Para probar todas las interfaces funcionales del sistema, en pocas palabras, ingresamos algunos datos y los enviamos, y luego verificamos los comentarios de cada página para verificar si las funciones relevantes de la página se pueden implementar completamente.

6.4 Resultados de la prueba

El resultado de la evaluación de la prueba es que el sistema de información de ventas de teléfonos móviles de la marca cumple con todas las funciones de los requisitos, maneja la mayoría de las condiciones de error, corrige la mayoría de los errores y pasa la prueba. Las funciones básicas del sistema de información de ventas de teléfonos móviles de marca son factibles, y tanto las funciones del sistema como el diseño de la interfaz son dignos de promoción.

   Resumen

品牌手机销售信息系统的整体功能模块的实现,主要是对自己在大学这几年时间所学内容的一个测试,对于系统,主要是通过现在智能化的品牌手机销售信息系统进行开始系统的实现,管理员根据问题信息进行商品信息订单信息等操作,并且可以根据需求进行数据信息的增加修改删除等操作,完美的解决了当下品牌手机销售信息系统中所遇到的问题。

经过一个学期的毕业设计的实现完成已接近尾声,到目前为止,当我回想起整个学期的系统开发日,收获颇丰。毕业设计的主要任务是建立一个智能化的品牌手机销售信息系统的信息系统,主要使用JSP和Mysql数据库的开发工具,对系统的每个功能模块进行相对应的操作,最后,系统调试结果表明系统基本可以满足功能要求。

品牌手机销售信息系统的开发对我大学学习的改进有很大帮助。它使我能够学习计算机知识的相关技术方面问题及与人交往的沟通交流方面,让我意识到无论我们做什么,我们都需要坚持不懈,努力工作,只有这样尝试了并且坚持去做了,我们才可以成功,才可以获得成功的喜悦,如果没有尝试,只是想,那连成功的机会都没有,实际操作进行做了,才会越来越近的靠近成功,随着道路一路向前,未来的路是美好的。

对于品牌手机销售信息系统的实现,是自己第一次完成的设计一个管理系统。在项目的设计过程中,我克服了各种困难,并且在面对这些困难,我积极的面对,想办法解决问题,并且更好的掌握了理论知识和动手操作实践能力,从系统的开发到设计完成,我完成了一个更全面、更完善、更安全的平台管理系统,这也让我取得了很大的成就感,也使我对未来的生活更有信心。


致  谢

时间过得像箭一样,太阳就像一条船。毕业论文即时结束也意味着我大学四年的生活即将结束。论文写作乏味而富有挑战性,指导老师的指导,同学和家长与老师支持鼓励是我坚持完成论文来源。首先,我要感谢我的导师老师在论文开篇,初稿,设计提出宝贵意见,没有老师对我的辛苦栽培,并且严格的要求,我是不可能顺利完成我的论文。在这里,我还要感谢我的妈妈和爸爸,多少感恩的话想要对你们说,我想通过我的学习成果来回报你们,永远祝你们健康幸福!最后,我要感谢所有帮助过我的老师,同学和朋友,并度过了许多快乐和难忘的日子。我希望你们永远幸福快乐。

四年的时间很难在我的漫长的人生旅程中短暂,但短短的四年是最真诚的青年;最纯粹的岁月;最美丽的大学生活。我会记住大学的每一点,记住大学里每个可爱的人。


参考文献

  1. 范立峰,乔世全,程文彬 JSP程序设计 人民邮电大学出版社 2018
  2. (美)Kevin Mukhar, Chris Zelenak , James L.Weaver,Jim Crume ,JavaEE 5 开发指南,机械工业出版社,2018
  3. 陈雄华 企业应用开发详解 电子大学出版社,2017。
  4. 李宁Java Web开发技术大全--JSP+Servlet清华大学出版社,2018
  5. 聂哲 JSP动态WEB技术实例教程。
  6. 李绪成,闫海珍 java Web开发教程—入门与提高篇(JSP+Servlet) 清华大学出版社 2018 。
  7. 史胜辉,王春明,沈学华 JavaEE基础教程 清华大学出版社 2017 。
  8. 霍尔等著 Mysql与JSP核心编程 北京 清华大学出版社 2019
  9. Joyce Farrell著 Java编程(英文影印版) 科学出版社 2019郭克华编  JavaEE程序设计与应用开发  北京 清华大学出版社 2019埃克尔著,陈昊鹏译.Java编程思想[M].(第4版).北京:机械工业出版社,2019:17-690.
  10. Robert W.Sebesta著,刘伟琴等译.Web程序设计[M].(第4版).北京:清华大学出版社,2019:9-450.
  11. 赵强 编著.精通JSP编程[M].北京:电子工业出版社,2018:34-56.
  12. 萨师煊,王珊.数据库系统概论[M].北京:高等教育出版社,2019:10-180.
  13. 陈刚.ECLIPSE 从入门到精通[M].北京:清华大学出版社,2017:17-380.
  14. 孙卫琴.精通Struts:基于MVC的Java Web设计与开发[M].北京:电子工业出版社,2019:19-421.

Supongo que te gusta

Origin blog.csdn.net/licongzhuo/article/details/132956771
Recomendado
Clasificación