El desarrollo y el pensamiento de mi "librería online" - "librería online"
. Esta nueva forma de venta de libros tiene muchas ventajas en comparación con el uso tradicional de las librerías para las ventas: primero, reduce los costos de venta; segundo, utiliza Internet como plataforma comercial, cambiando el método comercial tradicional, haciendo que las actividades comerciales sean independientes del espacio y límite de tiempo; en tercer lugar, la transmisión de información es más rápida y flexible. Una vez cargada la información del nuevo libro, los clientes pueden verla de un vistazo y las transacciones se pueden realizar en línea, lo que mejora en gran medida la eficiencia de las transacciones. Mejorar enormemente la eficiencia de las transacciones. Precisamente gracias a estas ventajas las librerías online pueden desarrollarse rápidamente. La función principal del sistema de librería en línea es utilizar el sitio web como plataforma comercial para publicar información básica sobre libros en Internet en forma de sitio web. Los clientes pueden iniciar sesión en el sitio web de venta de libros a través de Internet para ver las ventas de libros. información y enviar pedidos a libros de pedidos, realizando así transacciones en línea.
1. Funciones del sistema
1.1 Funciones básicas Los usuarios pueden ingresar a la página de inicio del sistema de acuerdo con la dirección IP o el nombre de dominio especificados. Primero regístrese, conviértase en usuario legal y luego inicie sesión. El usuario selecciona el método de consulta a través del cuadro de lista desplegable, incluido el título del libro, la editorial y el autor. Luego ingrese las palabras clave en el cuadro de texto correspondiente, haga clic en el botón "Consultar" y el sistema mostrará información básica sobre los libros que cumplen con las condiciones. El usuario hace clic en "Agregar al carrito de compras" del libro correspondiente para agregar el libro al carrito de compras y proporcionar información del pedido al comerciante a través del carrito de compras. El comerciante procesa periódicamente la información del pedido del cliente y envía la información correspondiente al cliente. Según la información del pedido, el sistema cuenta las ventas de libros y muestra la clasificación de ventas de libros en la página de inicio.
1.2 Módulo de funciones
1.2.1 Gestión de usuarios Los usuarios se dividen en tres categorías: usuarios normales, comerciantes y administradores del sistema. Los usuarios comunes deben registrarse primero antes de poder realizar consultas de libros, navegar, realizar pedidos, enviar información y otras operaciones. Los comerciantes deben registrarse y obtener la aprobación y confirmación del administrador del sistema. La función principal es gestionar la información básica sobre los libros. El administrador del sistema es el único superusuario del sistema y no necesita registrarse. Mientras mantiene el sistema, también administra la información básica de los usuarios y comerciantes comunes.
1.2.2 Gestión de libros El módulo de gestión de libros es operado por los comerciantes, lo que incluye agregar, eliminar y modificar información básica como el título del libro, editorial, precio, autor, introducción, cantidad, etc.
1.2.3 Gestión del carrito de compras El carrito de compras se utiliza para almacenar el nombre, la cantidad y el precio total de los libros pedidos por los usuarios. Cuando el usuario hace clic en el hipervínculo "Agregar al carrito de compras" en la página de visualización del libro
lt; UMed e-commerce paper gt después de la conexión, el sistema agregará el nombre, el precio y la cantidad del libro. libro correspondiente al "Agregar al carrito de compras" actual Espere a que se agregue la información al carrito de compras. La cantidad predeterminada de libros agregados al carrito de compras es 1. En la página del carrito de compras, los usuarios pueden modificar la cantidad de libros o eliminar la información del libro en el carrito de compras. El sistema calculará el precio total en función de la cantidad de libros comprados por el usuario y el precio de los libros.
1.2.4 Gestión de mensajes Los usuarios legales de este sistema pueden dejar mensajes a través del tablero de mensajes proporcionado por el sistema. Una vez enviada la información del mensaje, su eliminación y modificación solo puede ser completada por el administrador.
2. Tecnologías relacionadas con el sistema
Este sistema es un sistema de venta de libros en línea basado en una estructura B/S implementada a través de tecnología ASP, por lo tanto, la página de inicio y el back-end. La gestión del sistema se realiza a través de HTML y ASP. Contiene lenguaje de marcado HTML, códigos de script VB y JavaScript integrados y declaraciones SQL, mientras que la base de datos backend utiliza la estructura B/S creada por Access, es decir, la estructura Navegador/Servidor (navegador/servidor).
Esta estructura es un cambio o mejora de la estructura C/S con el auge de la tecnología de Internet. En esta estructura, los usuarios sólo necesitan instalar un navegador. La interfaz de usuario se implementa completamente a través del navegador y parte de la lógica se implementa en el front-end, pero la lógica principal se implementa en el lado del servidor, formando una función de venta de libros de tres capas con una estructura C/S.
3. Diseño e implementación de un sistema de gestión de librerías en línea
3.1 Planificación del proyecto El sistema de gestión de librerías en línea es un sistema de aplicación de desarrollo de bases de datos JSP típico, que consta de gestión front-end y back. -Final gestión de la composición del sitio web. La parte de gestión de front-end incluye principalmente puestos de exhibición de libros, carritos de compras, cajeros, gestión de miembros, anuncios de librerías y consultas de pedidos, consultas de libros y otras funciones. La parte de gestión de back-end gestiona principalmente algunos datos básicos de la librería, incluido el back-end. -finalizar la configuración de inicio de sesión y libros, configuración de membresía, configuración de pedidos, configuración de administrador en segundo plano, configuración de enlaces, anuncios y otras funciones.
3.2 Diseño de la arquitectura del sistema y diseño de la arquitectura de distribución de clases Antes de escribir el código, primero puede crear las carpetas que se pueden usar en el sitio web para facilitar el trabajo de desarrollo futuro y, al mismo tiempo, puede estandarizar el diseño general. Estructura del sitio web, toda la función del sitio web se implementa utilizando tecnología Servlet, que básicamente se implementa en forma de "clase".
3.3 Implementación del carrito de compras Utilice PHP para incrustar el objeto Session y escriba la aplicación PHP correspondiente para implementar la función del carrito de compras. El objeto Session se utiliza principalmente para almacenar la información requerida para una sesión de usuario específica. Con él, puede superar las deficiencias del protocolo que no tiene la función de "memoria" y puede realizar saltos entre páginas. No se perderá toda la información al saltar entre páginas. Las funciones principales del carrito de compras son: mostrar información de libros comprados, agregar libros, cambiar la cantidad de libros comprados, cancelar libros, cancelar pedidos y liquidar Cada vez que se modifica la información del pedido, la información de precios correspondiente se actualiza automáticamente.
3.4 Pagar Después de que los clientes hagan clic en el botón "Pagar" en la página del carrito de compras, ingresarán a la página de liquidación. La página de liquidación también proporciona un botón "Ver carrito de compras" para que los clientes puedan consultar los libros comprados. y estado de reconsumo antes de la liquidación. También se proporciona un botón "Ver carrito de compras" en la página de pago para que los clientes puedan revisar los libros comprados y consumidos nuevamente antes de pagar. Además, los clientes también deben completar cierta información necesaria, como el código de membresía del cliente, el destinatario, la dirección del destinatario, el método de entrega, el método de pago, etc. Si los campos de dirección del destinatario y del destinatario están en blanco, se utilizarán automáticamente el nombre y la dirección proporcionados por el cliente durante el registro. Después de completar la información, haga clic en el botón "Enviar" y el sistema verificará la exactitud y legalidad de la información proporcionada por el cliente. Después de pasar la verificación, agregará inmediatamente la información relevante a la base de datos del lado del servidor. , agréguelo a la tabla de pedidos. Un registro, agregue uno o varios registros en la tabla de detalles del pedido.
3.5 Recopilación de información del cliente Para lograr transacciones normales, debemos conocer parte de la información del cliente, como el nombre del destinatario, la dirección del destinatario, el número de teléfono del destinatario, el correo electrónico del destinatario, la fecha de entrega, etc. Para recopilar esta información, diseñamos una interfaz de registro de usuario, utilizando el método POST del formulario FORM para transmitir la información del cliente al servidor y almacenarla en la base de datos correspondiente. Por supuesto, antes de hacer esto, debemos verificar la legitimidad de la información de registro del usuario.
3.6 Pago en línea Para permitir a los clientes pagar en línea, los operadores de librerías deben comunicarse con su banco con anticipación y solicitar la función de pago en línea. Después de la aprobación del banco, los clientes pueden realizar pagos en línea utilizando su número de tarjeta de crédito o número de cuenta bancaria. Para garantizar la seguridad de las operaciones, también se debe confiar en certificados digitales, firmas digitales, cifrado y otros medios para garantizar la seguridad y confiabilidad de la transmisión de información.
Referencias:
[1] Zhang Zhongqiu et al. Diseño e implementación de la curva del sistema de compras en línea[M]. ] Deng Wenyuan, Chen Huizhen, Chen Junrong. ASP y tecnología de bases de datos de red [M China Railway Press, 2006.
Exploración tecnológica 2010 5