Professional Documents
Culture Documents
Iteration1 v.1
Iteration1 v.1
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.
2.Requirement Analiz
1
Nurullah YILMAZ - Alper CEZİBARAK – Ali Emre CAVAÇ
3.Arayüz Görünümü
Ş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Ç
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.
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Ç
4.Class Diagram
4
Nurullah YILMAZ - Alper CEZİBARAK – Ali Emre CAVAÇ
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)