Modern ve kullanıcı dostu otel yönetim sistemi. ASP.NET Web Forms, Entity Framework ve Telerik UI ile geliştirilmiştir.
-
Oda Yönetimi: Oda ekleme, düzenleme, silme ve fiyatlandırma
-
Müşteri Yönetimi: Müşteri kayıtları ve geçmiş takibi
-
Rezervasyon Yönetimi: Rezervasyon oluşturma, onaylama, iptal etme
-
Raporlar: Gelir, doluluk oranı ve detaylı istatistikler
-
Güvenli Giriş: Admin paneli için kimlik doğrulama
-
Responsive Tasarım: Tüm cihazlarda uyumlu arayüz
-
Backend: ASP.NET Web Forms, C# .NET Framework 4.8
-
ORM: Entity Framework 6
-
Database: SQL Server
-
UI Components: Telerik UI for ASP.NET AJAX
-
Frontend: HTML5, CSS3, JavaScript
- Projeyi Klonlayın
git clone https://github.com/erenmulkoglu96/hotel-reservation-system.git
cd hotel-reservation-system-
Web.config'i Düzenleyin
Web.configdosyasını açın- Connection string'i kendi SQL Server bilgilerinizle güncelleyin
-
NuGet Paketlerini Yükleyin
- Visual Studio'da projeyi açın
- Tools → NuGet Package Manager → Package Manager Console
Update-Packagekomutunu çalıştırın
- Kullanıcı Adı:
admin - Şifre:
admin123
HotelReservationSystem/
├── Admin/ # Admin panel sayfaları
│ ├── CustomerList.aspx # Müşteri listesi
│ ├── CustomerForm.aspx # Müşteri ekleme/düzenleme
│ ├── RoomList.aspx # Oda listesi
│ ├── RoomForm.aspx # Oda ekleme/düzenleme
│ ├── ReservationList.aspx # Rezervasyon listesi
│ ├── ReservationForm.aspx # Rezervasyon ekleme/düzenleme
│ ├── Reports.aspx # Raporlar
│ ├── About.aspx # Hakkımızda
│ └── Contact.aspx # İletişim
├── Models/ # Entity Framework modelleri
│ ├── Customer.cs # Müşteri modeli
│ ├── Room.cs # Oda modeli
│ ├── RoomType.cs # Oda tipi modeli
│ ├── Reservation.cs # Rezervasyon modeli
│ ├── User.cs # Kullanıcı modeli
│ └── HotelDbContext.cs # Database context
├── Database/ # Veritabanı scriptleri
│ └── CreateDatabase.sql # Database oluşturma scripti
├── Content/ # CSS ve statik dosyalar
├── Scripts/ # JavaScript dosyaları
├── App_Data/ # Uygulama verileri
├── Site.Master # Master page
├── Login.aspx # Giriş sayfası
├── Default.aspx # Ana sayfa (Dashboard)
├── Web.config # Konfigürasyon
├── .gitignore # Git ignore dosyası
├── README.md # Bu dosya
└── LICENSE # MIT License
-
Oda Ekleme
- Oda Yönetimi → Yeni Oda Ekle
- Oda bilgilerini doldurun ve kaydedin
-
Müşteri Kaydetme
- Müşteri Yönetimi → Yeni Müşteri Ekle
- Müşteri bilgilerini girin
-
Rezervasyon Oluşturma
- Rezervasyon Yönetimi → Yeni Rezervasyon Ekle
- Müşteri, oda ve tarih seçin
- Rezervasyonu onaylayın
-
Rapor Görüntüleme
- Raporlar → Tarih aralığı seçin
- Gelir, doluluk oranı ve diğer istatistikleri görüntüleyin
- Session tabanlı kimlik doğrulama
- SQL Injection koruması (Entity Framework)
- XSS koruması
- HTTPS desteği
Bu proje MIT lisansı altında lisanslanmıştır. Detaylar için LICENSE dosyasına bakın.
Proje Sahibi - @erenmulkoglu96
Proje Linki: https://github.com/erenmulkoglu96/hotel-reservation-system
Projeyi beğendiyseniz yıldız vermeyi unutmayın!


















