You are on page 1of 7

Nurullah YILMAZ - Alper CEZİBARAK – Ali Emre CAVAÇ

SİNEMA OTOMASYONU
1.Proje Özeti
Projemiz, sinemalarda kullanılmak üzere bir sinemanın tüm ihtiyaçlarını karşılayacaktır. Yani
bir sinemada salonlar ve salonların seansları vardır. Bu seanslarda çeşitli filmler gösterilir.
Müşteri gelir ve istediği film ve seansı söyler biletçide ona göre bilet düzenler ve müşteriye
verir. Bizim sistemimiz işte tam burada yer almaktadır. Ana amacımız müşterilere düzenli bir
şekilde bilet verebilmektir.

Ayrıca ana amaca doğru ve düzenli bir şekilde ulaşmak için bazı işlemler olmalıdır. Bunlar; bir
editör tarafından hangi salonun hangi seansında hangi filmin gösterileceğinin belirlenmesi,
herhangi bir biletin hangi biletçi tarafından verilmiş olduğunu görmek, vs. Bu işlemler, ana
amacımıza ulaşmaya çalışırken oluşacak problemleri daha kolay çözmemizi sağlar.

Şekil-1. Genel Sistem İşleyişi

2.Requirement Analiz

1
Nurullah YILMAZ - Alper CEZİBARAK – Ali Emre CAVAÇ

Şekil-2. Requirements Model

3.Arayüz Görünümü

Şekil-3. Kullanıcı Giriş Arayüzü

Şekil-2 deki arayüzde gösterildiği gibi kullanıcı adı ve şifreyle sisteme giriş yapılır. 2 farklı tipte
kullanıcı vardır; editör ve biletçiler(ticket sellers).

2
Nurullah YILMAZ - Alper CEZİBARAK – Ali Emre CAVAÇ

Şekil-4. Bilet Kesim Arayüzü

Biletçiler, müşterinin film seans ve bazen de salon isteklerine göre bilet düzenlerler. Ve
müşteri ayni anda 1 den fazla bilet alabilecek. Uygulama buna göre 1den çok koltuğu aynı
anda seçebilecek.

Şekil-5. Biletçi (Ticket Seller) yada editör

Editör, şekil-4 deki arayüz ile biletçi yada yeni bir editör ekleyebilecek .

3
Nurullah YILMAZ - Alper CEZİBARAK – Ali Emre CAVAÇ

Şekil-6. Film Ekleme Arayüz

Editör film ekleyebilecek, çıkarabilecek ve düzenleyebilecek.

Şekil-7. Film – Seans – Salon Arayüzü

Editör, film – salon – seans ilişkilendirilmesini yapacak

4.Class Diagram

4
Nurullah YILMAZ - Alper CEZİBARAK – Ali Emre CAVAÇ

Şekil-8. Class Diagram

5.Use Case Diagram


Projede sinema editörü ve biletçi(ticket seller) olmak üzere 2 tane aktör vardır. Sinema
editörü, sisteme film ekler, film çıkarır, film düzenler, salon ekler, salon çıkarır, salon
düzenler, salonlar ile filmleri ilişkilendirir, biletçi ekler, biletçi çıkarır ve biletçi düzenler.
Biletçi ise müşterinin isteğine göre bilet düzenler ve verir.

5
Nurullah YILMAZ - Alper CEZİBARAK – Ali Emre CAVAÇ

6. Sequence Diagram

6
Nurullah YILMAZ - Alper CEZİBARAK – Ali Emre CAVAÇ

7. Kullanılan Araçlar
Projede kullanılan araçlar;

 Java Swing
 JDBC (Java Database Connectivity)
 MySQL
 JPA (Java Persistence API)
 SVN (Subversion)

You might also like