Skip to content

Proyecto realizado en lenguaje C# con el ide Visual Studio 2015, con su Arquitectura en Capas, clases, interfaces, con sus respectivos Patrones de Diseño de Fabrica y Singleton. Ademas utilizo y trabajo con la base de datos Sql Server en la cual contiene Transacciones Logicas, permisos para determinados usuarios y roles de Usuarios.

Notifications You must be signed in to change notification settings

RodrigoCardelus/ObligatorioDisApl

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

⚙️ Proyecto en C# con Arquitectura en Capas y SQL Server

C# Visual Studio SQL Server Design Patterns License


📋 Descripción del Proyecto

Proyecto desarrollado en el lenguaje C# utilizando el IDE Visual Studio 2015, aplicando una Arquitectura en Capas con clases, interfaces y patrones de diseño Fábrica y Singleton.

El sistema se conecta a una base de datos SQL Server, la cual implementa transacciones lógicas, permisos específicos y roles de usuario para una correcta gestión de seguridad y consistencia de datos.


🧠 Tecnologías y Herramientas

Tecnología Descripción
C# Lenguaje de programación utilizado para toda la lógica del sistema.
Visual Studio 2015 Entorno de desarrollo integrado (IDE) para el proyecto.
SQL Server Base de datos utilizada para el almacenamiento y gestión de la información.
Arquitectura en Capas Separación de responsabilidades (Entidades, Lógica, Persistencia, Presentación).
Patrón Fábrica (Factory) Creación controlada de instancias de objetos.
Patrón Singleton Control de una única instancia global dentro de la aplicación.

🧩 Estructura del Proyecto

/ProyectoCSharp

├── Entidades/ # Clases del dominio (Usuario, Rol, Permiso, etc.)

├── Logica/ # Lógica de negocio y validaciones

├── Persistencia/ # Acceso a datos, conexión con SQL Server y transacciones

├── Interfaces/ # Definición de interfaces y contratos

├── Presentacion/ # Capa de presentación (consola o interfaz gráfica)

└── BaseDeDatos/ # Scripts SQL, usuarios, roles y permisos


⚙️ Características Principales

  • 🧩 Arquitectura en Capas con separación clara de responsabilidades.
  • 🏗️ Aplicación de Patrones de Diseño: Fábrica y Singleton.
  • 🔐 Gestión de usuarios, roles y permisos.
  • 🔄 Uso de transacciones lógicas para asegurar la integridad de los datos.
  • 💾 Conexión directa con SQL Server.
  • 🧱 Código organizado, reutilizable y mantenible.

🧠 Arquitectura del Sistema

El proyecto sigue una estructura multicapa, que separa las responsabilidades de forma modular:

  • Entidades → Clases del dominio (representan la estructura de los datos).

  • Interfaces → Contratos que definen los métodos que deben implementar las capas.

  • Persistencia → Manejo de conexión y transacciones con SQL Server.

  • Lógica → Define las reglas de negocio y las validaciones.

  • Presentación → Interfaz que permite la interacción con el usuario final.

👨‍💻 Autor

Rodrigo Cardelus

📍 Uruguay

🎓 Analista en Programación | Próximo Analista en Sistemas

🧠 Estudiante de Analista en Sistemas y Ciberseguridad

💬 Apasionado por el desarrollo de software, la arquitectura de sistemas y la seguridad informática.

About

Proyecto realizado en lenguaje C# con el ide Visual Studio 2015, con su Arquitectura en Capas, clases, interfaces, con sus respectivos Patrones de Diseño de Fabrica y Singleton. Ademas utilizo y trabajo con la base de datos Sql Server en la cual contiene Transacciones Logicas, permisos para determinados usuarios y roles de Usuarios.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published