/seherSinema

A cinema automation system with php and mysql.

Primary LanguageHTMLMIT LicenseMIT

seherSinema

PHP programlama dili ve mySql sorgu dili olarak seçtiğimiz Sinema Otamasyonu projemizde Kullanıcı Girişi ve Yönetici Girişi olarak iki adet giriş ekranımız bulunmaktadır. Çalışmamızda Bootstrap da kullanılmıştır.
Veritabanı olarak mySql kullandığımız projemizde 13 adet tablomuz bulunmaktadır. Aşağıda tablolarımızı görüyorsunuz:

Projenin Çalıştırılması

Projeyi çalıştırmak için ilk önce bilgisayarımızda yüklü bulunan XAMPP programını açıp, Apache ve MySQL seçeneklerini Start etmemiz gerekiyor.


Ardından web tarayıcımıza localhost yazıyoruz ve önceden veritabanına eklemiş olduğumuz projemizi seçiyoruz. Bu seçenek bizi direk projemizin giriş sayfasına yönlendirecektir.


Projemizin ilk sayfasında giriş ekranı bulunmaktadır. Kullanıcı Girişi veya Yönetici Girişi olarak giriş yapabiliriz. Aşağıda Kullanıcı ve Yönetici Girişi olarak uygulayabileceğimiz adımları aşağıda sıralanmıştır.

Kullanıcı İşlemleri

Burada kullanıcı kayıtlı ise bilgilerini girerek sisteme giriş yapabilmektedir. Eğer kayıtlı değilse kayıt ol butonu ile kayıt yapabilmektedir.


Kullanıcının yeni kayıt yapması için kullanılan sayfamız bu şekilde görünmektedir. Verilen bilgileri doğru bir şekilde tamamlayıp kayıt ol butonuna basarak kayıt işlemini tamamlar. Daha sonra yukarıda “Kayıt işlemi başarılı” ya da “Kayıt işlemi başarısız” tarzında uyarılar vermektedir. Başarısız kayıt nedenleri eksik bilgiler ya da halıhazırda mevcut bir hesap ile kayıt yapılmak istenmesi olabilir:


Kayıtlı kullanıcının tekrar kayıt isteği üzerine verilen uyarı örnekteki gibidir:


Kayıt yaptıktan sonra artık sisteme giriş yapabiliriz. İstenilen bilgileri girdikten sonra giriş yap diyerek sistemimize giriş yapıyoruz:


Kullanıcı girişi ardından karşılaşacağımız sayfamız bu şekilde görünmektedir. Kullanıcı “Sinema, Film ve Tarih” seçeneklerinden dilediğini seçerek arama yapabilir veya sunulmuş mevcut arayüz ile seçimlerini gerçekleştirebilir.


Kullanıcının “Hokkabaz” filmini seçtiğini varsayalım. Resimde de görüldüğü gibi filmin müsait koltuk sayılarını göstererek bir yönlendirme yapıyor.


Müsait koltuklar var ise tekrar tıklıyoruz ve istediğimiz koltuk numaralarını seçerek satın alma işlemi gerçekleştiriyoruz. Kırmızı renkli koltuklar dolu, beyaz renkli koltuklar boş ve yeşil renkte görünen de bizim seçim yaptığımız koltuk. Satın alma işleminin ardından yeşil renk kırmızı olacak.

Yönetici İşlemleri

Yönetici giriş ekranımız da müşteri giriş ekranı ile aynı özelliklere sahiptir. İstenen bilgileri girerek yönetici sayfamıza giriş yapabiliriz.


Yönetici sayfası bize filmlerin seansları, gösterimleri, bilet işlemleri vs. hakkında bilgilerini girmemize olanak sağlıyor.


“Sinema&Salon” sekmesine tıkladığımızda girebileceğimiz ve görebileceğimiz bilgiler:


“Seans” sekmesine tıkladığımızda girebileceğimiz ve görebileceğimiz bilgiler:


“Film” sekmesine tıkladığımızda girebileceğimiz ve görebileceğimiz bilgiler:


“Gösterim&Bilet” sekmesine tıkladığımızda girebileceğimiz ve görebileceğimiz bilgiler:


“Satış” sekmesine tıkladığımızda görebileceğimiz bilgiler :