Está en la página 1de 2

Esp. Wilmer Jesús Manotas Ferias.

Evaluación: Sistema de Información en C# usando MySQL Connector.

Objetivos:
✓ Desarrollar un sistema de información con el lenguaje C# y el motor de base de datos
MySQL.

✓ Aplicar mecanismos de autenticación para asegurar la debida utilización de los


recursos

✓ Gestionar la información de varias tablas aplicando las operaciones CRUD donde se


requiera.

✓ Realizar y presentar el Modelo Relacional de la Base de Datos.

✓ Aplicar mecanismos para la copia de seguridad de la base de datos y la información


contenida en esta.

Herramientas:

IDE: Visual Studio 2019 / 2022.

Lenguaje de Progamación C#

Servidores de Base de datos: Mysql

ADO .NET (MysqlConnector).


Esp. Wilmer Jesús Manotas Ferias.

Caso 1:
La biblioteca Universal requiere un Sistema de Información que le permita mantener
su colección de libros, revistas y demás documentos. El sistema debe permitir registrar
los libros y/o revistas, datos como el nombre, año de publicación, editorial, la categoría,
cuantos ejemplares tiene de dicho material, autor, país de origen, la imagen de su
portada, fecha de registro del material, el formato del material, además del usuario
quien hizo el registro del libro a la biblioteca.
Es importante permitir filtrar los libros por nombre, el nombre del autor, el nombre de
la editorial, el nombre de categoría, el nombre de la categoría.
Este sistema debe además permitir gestionar (que permita ingresar, eliminar,
actualizar, listar y demás operaciones subyacentes a la información dada) las
siguientes características:
✓ los formatos registrados (libros, revistas, DVD, etc)

✓ Las categorías pueden ser (historia, matemáticas, físicas, literatura…) un libro


solo podrá estar en una única categoría. Las categorías podrán contener
muchos libros asociados a esta. Además de permitir ingresar una descripción
o explicación de la categoría.

✓ Los datos de los autores (del libro, articulo, dvd…) como nombre, apellido, país
de origen. Un libro tendrá asociado un único autor y los autores podrán tener
cualquier cantidad de materiales asociados a estos.

✓ Las editoriales, permitirán el registro de su nombre, país de origen, dirección,


teléfono, correo.

Toda esta información deberá permitir un campo que identifique los registros dados,
para su posterior búsqueda, actualización y/o eliminación.
El sistema debe permitir la autenticación a través de un código de usuario y contraseña
para poder realizar estas operaciones. También la gestión de usuarios, con nombre,
correo y foto. La foto y la bienvenida al usuario debe aparecer en el panel o formulario
principal. Solo se permitirán 3 intentos para acceder al formulario principal, si no se
autentica de manera correcta, debe cerrar toda la aplicación.
Presentar el Modelo de datos (Modelo Relacional de datos) para su posterior análisis
y auditoria de la información registrada.

Opcional: Contar con un sistema de envíos de correos electrónicos con el fin de


permitir recuperar la clave, si el usuario ha olvidado como entrar al sistema de
información.

También podría gustarte