Este proyecto implementa todas las funcionalidades relacionado al inicio de sesión de usuario: validar usuario y contraseña, mostrar datos del usuario en la interfaz, pantalla de bienvenida, seguridad, privilegios de usuario, cerrar sesión, recuperar contraseña mediante email, editar perfil de usuario, cambiar contraseña + verificación de usuario y validaciones de datos, además de integrar CRUD completo a la tabla de usuarios incluyendo un campo para almacenar la foto de perfil; con un diseño de interfaz gráfica sin bordes, plano, moderno y multi-ventana (abrir varios formularios dentro del panel), todo ello con C-Sharp, Microsoft SQL Server, Windows Form, Programación Orientada a Objetos (POO) y Arquitectura Tradicional en Capas (3 capas de aplicación y una de soporte), con buenas prácticas y estrategias, con referencias básicas a patrones de arquitectura de aplicaciones empresariales(PEAA).
Tenga en cuenta que este proyecto es mi interpretación de la arquitectura tradicional en capas, es decir, es un proyecto sesgado, tomando referencias básicas con propósitos teóricos y educativos.
1. Características
Generales
- Visual Studio 2012 (Puedes usar versiones superiores).
- .Net Framework 4.5
- Lenguaje C#.
- Base de datos SQL Server.
Diseño y estilo
- Arquitectura Tradicional en Capas (Estratificación estricta).
- Programación Orientada a Objetos.
- ADO.NET
Funcionales
- Servicios Email (Enviar correos electrónicos).
- Servicios de Base de Datos (CRUD).
- Validaciones de datos y Visualización de datos.
- Seguridad y privilegios de usuario.
- Formularios Modernos y Planos.
Aplicación
- Iniciar sesión.
- Cerrar sesión.
- Mostrar datos del usuario conectado en la interfaz de usuario.
- Seguridad y privilegios o permisos de usuario.
- Actualizar mi perfil de usuario.
- Listar usuarios.
- Agregar nuevo usuario.
- Editar usuario.
- Eliminar usuario.
- Abrir formularios en un panel.
- Pantalla de bienvenida.
- Redimensionar formulario sin bordes.
- Maximizar formulario sin bordes.
- Control de arrastre de formulario.
- Convertir imagen a matriz de bytes y viceversa (Para insertar y recuperar imágenes de la base de datos).
3. Arquitectura y Diseño
El proyecto está construido a base de la arquitectura tradicional en capas (Estratificación estricta) y programación orientada a objetos (POO).
4. Solucionar errores comunes
A menudo me envían un mensaje al correo sobre el siguiente error.
No se pudo procesar el archivo – Marca de la Web
“ERROR: No se pudo procesar el archivo “CualquierArchivo.resx” debido a que está en Internet o en una zona restringida o porque tiene la marca de la web en el archivo. Elimine la marca de la web si desea procesar estos archivos.”
Es un error muy frecuente cuando se descargan proyectos desde internet, en este artículo demuestro diferentes soluciones.
5. Descargar Demo
La aplicación de demostración incluye la guía y documentación rápida.
- Download Demo (MediaFire).
- Download Demo (GoogleDrive).
Soporte
Email: RJCodeAdvance@outlook.com
1 valoración en Full Login+CRUD -C#, SQL, Capas, POO – Nivel Intermedio
No hay valoraciones aún.