Skip to content

18bahadir06/KatmanliMimariMVCKutuphane

Repository files navigation

Katmanlı Mimari MVC Kütüphane Otomasyonu

Bu proje, C# ve ASP.NET MVC kullanarak geliştirilmiş bir kütüphane otomasyon sistemidir. Katmanlı mimari yaklaşımı ile tasarlanmış olan bu proje, kütüphane yönetimini kolaylaştıran çeşitli özellikler sunmaktadır.

Özellikler

  • Kitap Ekleme ve Düzenleme
  • Kitap Türleri ve yazar yönetimi
  • Öğrenci ve personel işlemleri
  • Kullanıcı ve Admin Rolleri
  • Veritabanı ile Etkileşim

Proje yapısı

Bu proje, katmanlı mimari kullanarak yapılandırılmıştır. Proje şu katmanlar içerir:

  • EntitiesLayer (EL): Veritabanı tablolarını temsil eden model sınıflarını içerir.
  • DataAccessLayer (DAL): Veritabanı işlemlerini ve ORM (Entity Framework) yapılandırmasını içerir.
  • BusinessLayer (BL): İş mantığı ve servisler bu katmanda yer alır.
  • PresentationLayer (PL): MVC yapısındaki View ve Controller bileşenlerini içerir.

Teknoloji ve Araçlar

Bu proje aşağıdaki teknolojileri ve araçları kullanır:

  • ASP.NET Core MVC: Web uygulaması geliştirmek için kullanılır.
  • Entity Framework Core: Veritabanı işlemleri için Code First yaklaşımı ile kullanılır.
  • SQL Server: Veritabanı olarak kullanılır.
  • Bootstrap: Kullanıcı arayüzü tasarımı için kullanılır.
  • Fluent Validation: Model doğrulamaları için kullanılır.

Katkıda Bulunanlar

Bu proje Bahadır Akkaşoğlu tarafından geliştirilmiştir .

Bana Ulaşın

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published