entorno de sistema de pedidos en el diseño y gestión basado en JAVA

La adquisición de los archivos de origen del proyecto, intercambios técnicos y orientación Contacto Q: 1225467431

A. Descripción del sistema

1.1 Descripción del problema y la importancia

Comer de manera tradicional a la carta es puramente una operación manual, registrado por un cliente del plato el camarero, con tendencia a las siguientes preguntas en un trabajo específico: documentos escritos a mano garabateaban haciendo que el plato equivocado, despensa sub-sola grave error, comida para comer y procedimientos de auditoría más engorroso. Manejar omisiones y desviaciones gustativas especiales, invitados platos fenómeno olvidado recordatorios más frecuentes, propenso a errores de gestión y de personal inconvenientes calcular la facturación. Por esta razón, surgieron patrones de pedidos en línea. No sólo puede mejorar efectivamente la eficiencia de la industria de la restauración, pero también el sistema de servicio estandarizado, mejorar la calidad y la gestión de servicios de nivel general, y para proporcionar una sólida base técnica para la operación a gran escala.

Vivimos en una era de tecnología de la información, pedidos en línea se puede decir que la industria está ligada pedido, el cliente a través de pedidos en línea, la información de pedido al servidor, entonces el comerciante, para ordenar los datos adquiridos desde el servidor a través operación, después del acuerdo, los clientes pueden obtener a través de actualizar su navegador.

entorno de desarrollo 1.2, herramientas y tecnologías relacionadas

1.2.1MIS plataforma (Sistema de Información de Gestión)

empresa moderna MIS modelo de plataforma del sistema debe ser la consideración C / modo principal S y el modo B / S. modo B / S actualmente se aplica sólo a la difusión de información, para aplicaciones de procesamiento de transacciones en línea son todavía dificultades sustanciales, y C / S modelo ha acumulado un gran número de aplicaciones y la información. / S (Servidor Cliente /) estructura C, es decir, la estructura de cliente y el servidor bien conocido. Es una arquitectura de sistema de software, lo que le permite tomar ventaja de los dos extremos del entorno de hardware, la asignación racional de tareas al lado del cliente y del lado del servidor para lograr redujo sistema de sobrecarga de comunicación. La mayoría de los sistemas de software de aplicación son de cliente / servidor en forma de estructura de dos niveles, el sistema actual es una aplicación de software a un Web distribuido desarrollo de aplicaciones web y cliente / servidor de aplicaciones puede realizar el mismo proceso de negocio, diferentes módulos de aplicación componente lógico compartido, por lo tanto, los usuarios internos y externos puede acceder a la nueva y las aplicaciones existentes se pueden ampliar con nuevas aplicaciones de la lógica de la aplicación existente. Esta es actualmente la dirección del desarrollo del sistema.

 

1.2.2 Herramientas de desarrollo

 herramientas de desarrollo son principalmente de cuatro partes: la versión 64 de Eclipse J2EE, Tomcat v7.0, sistema de gestión de base de datos MySQL, Google navegador web.

1.3 Requisitos funcionales

sistema de gestión de pedidos tiene que tener las siguientes funciones:

( 1) Función de registro: Esta característica incluye a los usuarios de conexión y desconexión

( 2) función de registro: Esta función incluye nueva información de registro de usuario

( 3) ordenar estas características incluyen: el acceso a la información y al fin los que editar, obtener información sobre los productos de alimentos, generación de órdenes

( 4) función de negocios: incluye la adquisición de información de negocios y la edición, gestión de la información producto alimenticio, gestión de pedidos

II. Diseño de sistemas

2.1 diseño general

diagrama específico la función del sistema de bloques en la Fig. 2-1:

 

Figura 2-1

 

2.2 diseño funcional detallada

( Módulo de entrada 1) de usuario

sistema de pedido utilizando un primer módulo, la interfaz comprende predominantemente dos cuadros de texto, respectivamente, para un nombre de usuario y contraseña. Los usuarios registrados pueden acceder directamente, el nombre de usuario y la contraseña de inicio de sesión proceso no cumple con los requisitos, o nombre de usuario y la contraseña no coinciden, tendrá que volver a entrar, o el acceso normal a la interfaz principal. No hay nuevos usuarios registrados tendrán que ir a la interfaz de registro de usuario.

( Módulo de registro 2) de usuario

Los nuevos usuarios (incluyendo aquellos con un comerciante a fin) de su propio relleno información en un cuadro de texto, mediante el registro detectado, los usuarios tienen que volver a registrar el mismo nombre, el mismo nombre que el usuario puede no registrado correctamente. Puede ir a la pantalla de inicio de sesión después de un registro exitoso.

( 3) S módulo de interfaz de comida

Ordenar los éxito de inicio de sesión puede visitar la tienda de pantalla de la lista, seleccione una tienda, ver una lista de alimentos para cambiar la tienda, seleccionando el tipo y cantidad de alimentos, después de la selección, de relleno en el tiempo de entrega, lugar, notas. Para generar órdenes, esperando a que el comerciante para confirmar.

( Módulo de interfaz 4) Usuario

Login negocio exitoso puede ir a su interfaz de la tienda para ver y editar su propia lista de alimentos para ver su propia tienda de gestión de pedidos.

( 5) Módulo central individual

Los usuarios pueden iniciar sesión correctamente gestionar y actualizar su información

( 6) Salir módulo

Quiero salir a los usuarios finales a través de su propio cierre de sesión sesión.

2.3 Interfaz de usuario Diseño

Al ordenar la pantalla de inicio de sesión se muestra en la Figura 2-2

 

Figura 2-2

interfaz tienda Lista muestra en la Figura 2-3

 

Figura 2-3

 

 

 

interfaz de lista de alimentos muestra en la Figura 2-4

 

Figura 2-4

La figura personales Centro de Interfaz 2-5

 

Figura 2-5

2.4 Diseño de los datos con la tabla de datos

Esta base de datos tiene un total de cuatro mesas:

Los usuarios que se reparten en la mesa comida con la tabla de negocios,

( 1) s mesa de comida (buyuser) incluyendo el nombre de usuario (BID), la contraseña (password), apodo (bname), número de teléfono (móvil), género (sexo);

( 2) la tabla comerciante (selluser) incluyendo el nombre de usuario (SID), contraseña (password), apodo (PROVEEDOR), número de teléfono (móvil), nombre de la tienda (storename), dirección de la tienda (storeaddress), imagen (simage), género ( sexo);

( 3) mesa de la comida (comida), incluyendo el número de alimentos (FID), el nombre del alimento (fname), precios de los alimentos (precio), imágenes de alimentos (Fimage), nombre del comerciante (SID);

( 4) tabla Pedidos (ordenó) incluyendo el número de orden (OID), pedidos nombre de usuario (BID), nombre de usuario comerciante (SID), lista de alimentos (FIDS), el número de lista (números), tiempo de entrega (SendTime), send dirección de comida (SendAddress), notas (marcado), el estado (estado);

Cuadro detallado es como sigue:

( 1) s mesa de comida (buyuser) Tabla 2-1

S mesa de comida ( buyuser) Tabla 2-1

 

( 2) Mesa de Negocios (selluser) Tabla 2-2

tabla mercante ( selluser) Tabla 2-2

 

( 3) Tabla de Alimentos (alimentos) como se muestra en la Tabla 2-3

tabla de Alimentos ( Food) Tabla 2-3

 

( 4) tabla Pedidos (ordenada) Tabla 2-4

tabla Pedidos ( ordenada) Tabla 2-4

 

III. Prueba del sistema

Se divide en dos partes: los que Comida de prueba, prueba de negocio

3.1 ordenar estas pruebas

( 1) ejecuta el programa, para entrar en la pantalla de acceso, como se muestra en la figura 3-1

 

Figura 3-1

( 2) el nuevo registro de usuario se muestra en la figura 3-2

 

Figura 3-2

( 3) de inicio de sesión con éxito la interfaz principal como se muestra en la figura 3-3

 

 

Figura 3-3

( 4) post-haga clic interfaz que se muestra en la Figura tienda 3-4 comida

 

Figura 3-4

( 5) Después de elegir el tipo y cantidad de alimentos para entrar en la pantalla de confirmación de orden que se muestra en la Figura 3-5

 

Figura 3-5

( 6) en el centro de la figura personal 3-6

 

 

Figura 3-6

( Después de 7) Haga clic para ver detalles de la orden en la Figura 3-7:

 

Figura 3-7

( 8) Haga clic cierre de sesión de nuevo a la pantalla de inicio de sesión se muestra en la Figura 3-8

 

Figura 3-8

3.2 Prueba de comerciante

( 1) la pantalla de inicio de sesión se muestra en la Figura 3-9

 

Figura 3-9

( 2) la interfaz de Registro se muestra en la figura 3-10

 

Figura 3-10

 

( 3) después de una interfaz de inicio de sesión correcto se muestra en la Figura 3-11 Inicio

 

Figura 3-11

( 4) en el centro de la persona se muestra en la Figura 3-12

 

Figura 3-12

 

 

( 5) Haga clic para ver detalles de la orden y el funcionamiento de la orden que se muestra en la figura 3-13:

 

Figura 3-13

( 6) Después de que el estado de funcionamiento exitoso para recibir 3-14 en la figura.

 

Figura 3-14

( 7) Haga clic cierre de sesión de nuevo a la pantalla de inicio de sesión se muestra en la Figura 3-15

 

Figura 3-15

IV. experiencia experimental

4.1 Características de diseño

El diseño de la interfaz es sencilla, la función práctica, fácil de operar, puede alcanzar las funciones básicas del sistema de ordenar.

4.2 Diseño inadecuada

Este diseño también no implementa características tales como tiempo real tiempo de actualización fin, el posicionamiento de personas de pedidos. No es la apariencia de la interfaz, debido a la falta de conocimiento de los términos de arte, así que no vienen no son particularmente hermoso.

4.3 Recolección y experiencia

A través de este desarrollo del proyecto, yo uso un JavaEE proyecto de desarrollo de la plataforma web dinámica un poco de conocimiento, sino también para revisar la base de datos de conocimientos, una mejor comprensión de MySQL, el curso del experimento, el error es constante a través de depuración depuración continua , una sección de la investigación código de prueba, y en última instancia eliminar el error, terminado el proyecto.

Supongo que te gusta

Origin www.cnblogs.com/rdutdhtfj/p/12657492.html
Recomendado
Clasificación