Merhaba arkadaşlar,
Bugün size Novelty Yazılım Bilişim Teknolojileri Ltd. Şti.’nde yaz stajında tasarlamış olduğum projeyi anlatacağım, bunun için arayüzleri ve kısa olarak kodlardan bahsettiğim bir video çektim:
Projenin Github linki:
https://github.com/MuhammedPOLAT/RestoranOtomasyonu
Proje .NetCore ile başlamıştım ama Reportview eklentisinde sorun çıktığı için yeni bir .NetFramework projesi açarak taşıdım, proje C# dilinde masaüstü form uygulaması olarak yazılmıştır ve proje ile ilgili detaylar/notlar şu şekilde:
Novelty Yazılım Bilişim Teknolojileri Ltd. Şti. – www.noveltybilisim.com.tr
- Coder by Muhammed POLAT – Copyright (c) 2021
- Program içerisinde yetkili ve yetkisiz kullanıcılar için özel ayarlar yapıldı ve bu kullanıcıların seviyesine göre bazı ekran ve bazı tasarımlar gizlendi/gösterildi, kullanıcı seviyelerini veritabanında Personel Görevleri tablosundan görebilirsiniz burada ki ID’ye göre işlem sağlanıyor ve en yetkili kişi ID’si 1 olan Müdür ve bu kullanıcıdan sadece 1 tane var: Polat
Tüm kullanıcıların varsayılan şifresi: 123456 - Ürünler türlerine göre gruplandırılıp buna göre ekleniyor yani her ürünün bir kategorisi var buna dikkat edin
- Her personelin giriş hareketleri veritabanında Personel Hareketleri bölümünde tarih saat olarak log’lanır ve programa girerken kim oturum açıyor ve sipariş/rezervasyon işlemi yapıyorsa tüm adisyon/satışlarda o kullanıcının ID’si yazar bu ID’ye yine Personeller tablosundan ulaşabilir ve kim olduğunu görüntüleyebilirsiniz
- Masa durumu, servis türü gibi detaylar kullanıldığı yerde açıklama satırı olarak eklenmiştir
- SQL Dosyası proje içerisine eklenmiştir. SQL dosyasını kendi sisteminize eklerseniz eğer bağlantı ayarlarını da ona göre güncellemeyi unutmayın. cGenel.cs sınıfında genel bağlantı ayarları yer almakta oradan değişiklikleri yapabilirsiniz.
Not: Projeyi yazarken izleveogren.com’dan faydalandım, tüm ekibin eline emeğine sağlık sizlere de siteyi incelemenizi tavsiye ederim..