C# İle Restorant Otomasyonu

Kodlarını paylaştığım projede c# ile yapılmış restourant otomasyonuna yer verilmiştir.  Geliştirmeye muhtaç bir projedir. Zaman oldukça yeni özellikler eklenecektir. 4 Form tasarlanmıştır. Ana sayfa, Fiyat güncelleme, Sipariş alma ve kasa hesabı. Proje aşağıdaki işlemleri yapmaktadır.

Ekran Görüntüleri:  Proje Dosyaları

Not: Database dosyası Debug klasöründe bulunmaktadır.


Ana Sayfa:
0. Değişken değerleri database'ten okunduğu için program kapama ve açmalarından etkilenmez.
1. Diğer formlara geçebilmek için menü barındırır.

Fiyat Güncelleme:
2. Satışta olan ürünlerin fiyatını görme ve güncelleme.

Sipariş Alma:
3. Paket servis ve 5 masada satışta olan ürünler seçilerek siparişler oluşturulur.
4. Tüm işlemler access database'ye kaydedilir. program kapatıp açmalarından etkilenmez.

Kasa Hesabı:
5. Paket servis ve masaların hesapları ve fiyatlandırma access database'ten okunarak hesaplanır.
6. Masalara yeni kişi eklendiğinde fiyatlar tekrar güncellenebilir.

Eklenecekler:
1. Yemeğini yiyen ve ayrılan kişinin masa hesabının boşaltılması.
2. Masa ekleme.
3. Yiyecek ekleme.
4. Alınan tüm paraları arşivleme.
5.

Arduino Port Dinleme Firebase, Access, Database, Mail ve Android APK

program amatör çalışmadır. fazla görselliğe yer verilememiştir. çalışsın yeter mantığı uygulanmıştır. güvenlik açık felan filan bilgim olmadığından bunlar göz ardı edilmiştir. geliştirmeye muhtaç bir projedir.

Paylaştığım çalışma Arduino ile yapılmıştır. Nodemcu ve esp8266 kullanılmamıştır.

Proje arduinodan alınan sıcaklık ve nem verisini bilgisayarın tarih ve saatini ekleyerek bilgisayarın C:\Database klasöründe bulunan access veritabanına kaydeder. yine aynı verileri FireBase adlı internet database'sine her değişimde kaydeder. ve istenildiği zaman bilgileri mail olarak önceden belirlenmiş adrese yollar.

uygulamanın çalışması için internet bağlantısı gereklidir.

program LED aktiflik bilgisini FireBase'ten alır ve hem programa hem telefona hemde arduinoya gönderir.
herhangi bir cihazdan yapılan değişiklik tüm cihazlara bir kaç saniye içinde ulaşıp güncellenir.
FireBase tarafında Led ve SatirNo satırlarının önceden eklenmesi gereklidir.
Eğer bu satırlar yoksa program hata verecektir.
bu hatanın önlenmesi için satırlar önceden eklenmeli veya c# kodlarında 101,102,175,264. satırlar ilk çalıştırmada kapatılıp bu satırlar program tarafından yazıldıktan sonra tekrar aktif hale getirilmedir.

paylaştığım dosyada android uygulaması vardır. telefonunuza kurarak programı test edebilirsiniz. ayrıca dosyalar arasında bulunan ArduinoDeneme: Telefon uygulamasının yarım halidir. http://ai2.appinventor.mit.edu/ sitesinden import edilip kendi firebase bilgilerinizi yazıp kaydedip telefonunuza indirip kaydetmeniz içindir.

program elektronik gönüllüsü arkadaşlara hediye edilmiştir.

c# bilmeyenler kendi firebase bilgilerini ga3043330@gmail.com adresine gönderdiklerinde zaman ölçüsü dahilinde programları hazırlanıp geri yollanacaktır.

İndirme Linkleri
https://drive.google.com/open?id=1G8f6G0lZMkhGQu52Vm2wy9laTBeOL7k-

https://yadi.sk/d/3AjieS2OUdkmSA

Nasıl Yapılır: Ekran Görüntüleri Tıkla İndir:























Zeytinlik Bakimi

 03/03/2024 TARİHLİ BAKIM VE BESLEME