Bilet Satış Sistemi Hk.
50 masadan oluşan bir etkinlik salonunda,
- yeni masa eklenebilir / çıkarılabilir,
- masanın bulunduğu sıraya bağlı olarak (önden arkaya) fiyat değişebilir,
- her masaya rezervasyon yapılabilecek max kişi sayısı değişebilir
gibi özelliklerin bulunduğu bir sistem yapmak istiyorum.
Bu sistemde seçilen aktif masalar sanal pos ile ödeme yapılabilecek durumda olmalı.
Dolayısı ile kaynak koddan fiyata müdahede olmadan, yönetim panelinde belirtildiği gibi güvenli kalmalı.
Nasıl bir yol haritası izlenebilir, bu özelleştirilebilir durumlar için nasıl bir yapı kurulabilir?
Bence tek bir tablo ve json ile veri tutmak sıkıntılı olabilir. Hızlı erişim ve müdahale gerektiğinde o veriyi parçalamakla uğraşıp kendinizi ve sistemi yorabilirsiniz.
Onun yerine her işlem için 1 tablo benim açımdan daha mantıklı. Bu sayede erişim ve müdahale kolay olabileceği gibi özelliştirmelerde yapabilirsiniz. Renk vs. vs.
Örnek ER şeması basitçe aşağıdaki gibidir.
Geliştirmek ve kullanmak size kalmış :)