Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/deliprofesor/mi-restaurante


https://github.com/deliprofesor/mi-restaurante

Last synced: 12 days ago
JSON representation

Awesome Lists containing this project

README

        

# Mi-Restaurante

Grafik kullanıcı arayüzüne (GUI) sahip basit bir restoran faturalandırma sistemi oluşturmak için Tkinter kitaplığını kullanır. Tkinter kitaplığının sağladığı avantajlar şunlardır:
1- Kolay Kullanım
2 - Çapraz Platform Desteği
3 - Widget'lar ve Araçlar
4 - Hızlı Prototipleme
5 - Topluluk ve Dokümantasyon

Sistem, kullanıcının onay butonlarını kullanarak farklı kategorilerdeki (çorbalar, ana yemekler, salatalar, içecekler ve tatlılar) çeşitli gıda maddelerini seçmesine olanak tanır. Kullanıcı seçilen her öğenin miktarını girebilir. Kod, temel aritmetik hesaplamaları gerçekleştirmek için bir hesap makinesi bölümü ve toplam maliyeti, vergileri ve son tutarı görüntülemek için bir makbuz bölümü içerir. Kullanıcı bir makbuz oluşturabilir, bunu bir metin dosyasına kaydedebilir, girişleri sıfırlayabilir ve diğer işlemleri gerçekleştirebilir.

İşte ana bileşenlerin bir özeti:

Onay butonları: Onay butonları farklı kategorilerdeki gıda maddelerini seçmek için kullanılır. Bu kontrol düğmelerinin durumu izlenir ve seçildiğinde kullanıcının miktarı girmesi için bir giriş widget'ı etkinleştirilir.

Giriş Widget'ları: Giriş widget'ları, kullanıcının seçilen her öğenin miktarını girmesi için kullanılır.

Hesap Makinesi Bölümü: Bu bölüm, aritmetik hesaplamaları gerçekleştirmek için temel bir hesap makinesi arayüzü sağlar. Sonuç bir giriş widget'ında görüntülenir.

Fiş Bölümü: Fişi görüntülemek için bir metin widget'ı kullanılır. Kullanıcı, "Toplam", "Makbuz", "Kaydet" ve "Sıfırla" gibi butonlara tıklayarak faturalandırma sistemiyle ilgili çeşitli işlemleri gerçekleştirebilir.

Fonksiyonlar: Butonlara tıklamak, toplamları hesaplamak, fiş oluşturmak, fişleri dosyaya kaydetmek, giriş alanlarını sıfırlamak için çeşitli fonksiyonlar tanımlanmış