Nombre del proyecto: Sitio de biblioteca con ASP .NET
Contenido del Proyecto:
El contenido y el propósito del proyecto del sitio ASP .NET y Library System, que se realizó dentro del alcance de la tarea de fin de año del curso de programación web, se indican en esta sección.
El diseño general de nuestro sitio de biblioteca llamado "sefabookstore.com" se muestra en la imagen a continuación.
Figura 1: página de inicio del sitio sefabookstore.com Como se puede ver en la imagen de arriba, un banner superior, 5 menús, pantalla de página de inicio, búsqueda de libros, libros, acerca de nosotros y un menú de entrada. El diseño de esta página se realiza en el archivo index.aspx entre los archivos de software.
PROCEDIMIENTOS DE INICIO DE SESIÓN DE MIEMBROS:
Por otro lado, las líneas de código de las secciones de solicitud de nombre de usuario y contraseña requeridas para los procedimientos de inicio de sesión de miembros se muestran en la imagen de arriba. Como se puede ver en las líneas de código proporcionadas anteriormente, se han definido las líneas de código requeridas para ingresar los valores que se escribirán en los cuadros de texto y se han agregado imágenes de banner para la apariencia general del sitio.
MENÚS: BUSCAR LIBROS:
La pestaña Buscar libros contiene contenido. Hay 2 criterios de búsqueda diferentes en nuestro sitio. Estos; Género del libro y título del libro
LIBROS :
En la imagen de arriba, el menú desplegable se utiliza en la sección Seleccionar género de la sección de libros. Los libros agregados están disponibles en el género de Cuento, Novela Histórica y Novela. Cuando especifica un nuevo tipo en el archivo bookadd.aspx para agregar el tipo de libro, se agregará automáticamente al evento desplegable.
AÑADIR UN LIBRO:
En la página bookekle.aspx con la imagen de arriba, se requieren 7 líneas de información como Nombre del libro, Categoría, Fecha de publicación, Tipo de libro, Agregar imagen, Agregar tema. Se está realizando el registro de los libros agregados en la base de datos SQL.
ACERCA DE NOSOTROS: Nuestra quinta y última pestaña en el menú principal de nuestro sitio web es la pestaña “ACERCA DE NOSOTROS”.
En la imagen que se muestra arriba, se proporciona información sobre nuestro sitio. CONTACTO:
El contenido principal de la sección de comunicación, cuyo diseño se muestra en la imagen de arriba; Consta de los campos nombre, apellidos, dirección de correo electrónico, dirección, asunto y mensaje de la persona que quiere enviar un mensaje. A través de este formulario el usuario podrá reportar quejas, solicitudes y sugerencias sobre el sitio o el restaurante. Aquí, la información solicitada y el mensaje a transmitir se guardarán en la tabla de mensajes de la base de datos de Access. Las propiedades generales de la tabla de mensajes y las propiedades de la base de datos se darán en detalle en la segunda parte.
Como se puede ver en las líneas de comando del archivo "communication.aspx" descrito anteriormente, las operaciones de validación también se incluyen en gran medida en nuestros bloques de código. Luego de verificar los valores ingresados con los comandos de Validación, que son muy utilizados para realizar los controles necesarios, se agregaron a la base de datos de Access. En general, los fragmentos de código de los menús y pestañas de nuestra página de inicio son así. La segunda parte, que se dará ahora, incluye nuestras tablas en la base de datos de Access y sus propiedades.
VOTACIÓN:
Los eventos de botones de radio y botones se utilizan para votar en la imagen que se muestra arriba. Los votos utilizados se envían a la base de datos de accesos y se guardan. 2. BASE DE DATOS DE ACCESO CARACTERÍSTICAS GENERALES En este sitio web se utilizó la base de datos de acceso, la cual se realizó como tarea de fin de año. Una base de datos es una herramienta para recopilar y organizar información. Las bases de datos almacenan información sobre personas, productos, pedidos o cualquier otra cosa. En este proyecto, se utilizó el programa Access Database para guardar y enumerar los datos en nuestro sitio web. Con Access: Puede ingresar nuevos datos en la base de datos; por ejemplo, puede agregar un nuevo artículo al stock. Puede editar los datos existentes en la base de datos; por ejemplo, puede cambiar la ubicación actual de un elemento. Puede eliminar información si un artículo se vende o se descarta Organizar y ver datos de varias maneras Compartir datos con otras personas a través de informes, mensajes de correo electrónico, intranet o Internet Teniendo en cuenta las características proporcionadas anteriormente, trabajar con Access Database ha sido fácil y muy útil. Hay 3 tablas en total en la base de datos de Access de este proyecto. Estas tablas son respectivamente; “miembros”, “libro” y “voto”. La siguiente imagen muestra la lista de tablas en la base de datos de Access.
TABLA DE LIBROS: La primera de estas tablas es la tabla “Libros”, que es la tabla donde se guardan los datos de los usuarios que son miembros de nuestro sitio.
La vista general de nuestra tabla, que consta de 8 campos diferentes: libro, categoría, fecha, tema, tipo, imagen, recorrido, nombre del autor y año de publicación, se muestra en la imagen de arriba. Los datos ingresados en los campos obligatorios por el usuario que se registró en el sitio web a través de la pestaña Libros se colocan automáticamente en 8 campos diferentes en esta tabla. Kitapekle.aspx, Kitapara.aspx y Kitap.aspx utilizan esta base de datos.
TABLA DE VOTOS:
Se han realizado las votaciones presenciales antes mencionadas y se ha realizado el sistema de puntuación de los sitios manteniéndolos en la base de datos de accesos. MESA DE MIEMBROS:
Otra tabla en la base de datos de Access es la tabla donde se guardan los miembros. Hay 8 campos en el contenido de esta tabla. Arriba se muestra la captura de pantalla de esta tabla, que consta de 8 campos: nombre, apellido, nombre de usuario, contraseña, correo electrónico, pregunta secreta, respuesta secreta y autorización. Aquí está la parte donde se mantiene la confidencialidad de los usuarios registrados del sitio web. Las páginas Member.aspx y member.aspx se alimentan de esta tabla. BLOQUE DE CÓDIGO DE LA PÁGINA MEMBER.ASPX:
En la imagen de arriba, la conexión del menú de comunicación con la Base de Datos se muestra como fragmentos de código. En general, las líneas generales del proyecto creado con asp .net son las siguientes. En el proyecto se utilizó la plantilla CSS lista. Se han estudiado y estudiado en detalle muchas lecciones de programación web, como validación, conexión de base de datos SQL, operaciones de consulta de base de datos SQL y diseño de sitios web utilizados en la fase de construcción del proyecto. En este proyecto se han puesto en práctica los conocimientos teóricos adquiridos en el curso y se explica a nivel básico el tema de programación web con asp .net.