Skip to content

erenmulkoglu/hotel-reservation-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

29 Commits
 
 
 
 
 
 

Repository files navigation

Otel Rezervasyon Sistemi

Modern ve kullanıcı dostu otel yönetim sistemi. ASP.NET Web Forms, Entity Framework ve Telerik UI ile geliştirilmiştir.

Özellikler

  • 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

Kullanılan Teknolojiler

  • 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

Kurulum

  1. Projeyi Klonlayın
   git clone https://github.com/erenmulkoglu96/hotel-reservation-system.git
   cd hotel-reservation-system
  1. Web.config'i Düzenleyin

    • Web.config dosyasını açın
    • Connection string'i kendi SQL Server bilgilerinizle güncelleyin
  2. NuGet Paketlerini Yükleyin

    • Visual Studio'da projeyi açın
    • Tools → NuGet Package Manager → Package Manager Console
    • Update-Package komutunu çalıştırın

Varsayılan Admin Girişi

  • Kullanıcı Adı: admin
  • Şifre: admin123

Ekran Görüntüleri

Proje Yapısı

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

Kullanım

  1. Oda Ekleme

    • Oda Yönetimi → Yeni Oda Ekle
    • Oda bilgilerini doldurun ve kaydedin
  2. Müşteri Kaydetme

    • Müşteri Yönetimi → Yeni Müşteri Ekle
    • Müşteri bilgilerini girin
  3. Rezervasyon Oluşturma

    • Rezervasyon Yönetimi → Yeni Rezervasyon Ekle
    • Müşteri, oda ve tarih seçin
    • Rezervasyonu onaylayın
  4. Rapor Görüntüleme

    • Raporlar → Tarih aralığı seçin
    • Gelir, doluluk oranı ve diğer istatistikleri görüntüleyin

Güvenlik

  • Session tabanlı kimlik doğrulama
  • SQL Injection koruması (Entity Framework)
  • XSS koruması
  • HTTPS desteği

Lisans

Bu proje MIT lisansı altında lisanslanmıştır. Detaylar için LICENSE dosyasına bakın.

İletişim

Proje Sahibi - @erenmulkoglu96

Proje Linki: https://github.com/erenmulkoglu96/hotel-reservation-system

Projeyi beğendiyseniz yıldız vermeyi unutmayın!

About

Modern ve kullanıcı dostu otel rezervasyon yönetim sistemi. ASP.NET Web Forms, Entity Framework ve Telerik UI ile geliştirilmiştir.(A modern and user-friendly hotel reservation management system developed with ASP.NET Web Forms, Entity Framework, and Telerik UI.)

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors