تطبيق إدارة الفنادق
تطبيق Kivy بسيط وبديهي لإدارة الفنادق. يحافظ على سجله في مصنف Excel ويستخدمه لعرض المعلومات وتعديلها.
سمات
- فقط موظف تم التحقق منه مدرج في ورقة Excel يمكنه استخدام التطبيق.
- عند إضافة ضيف جديد ، يتم تخزين البيانات مع التاريخ الحالي مع تاريخ تسجيل الوصول واسم المستخدم للموظف الذي قام بتسجيل الدخول كمستقبل.
- أثناء إضافة مبلغ إضافة إلى الفاتورة أو أثناء الدفع النهائي ، يمكن للمستخدم إدخال رقم الغرفة والضغط على
Enter والذي سيقوم تلقائيًا بالتقاط تفاصيل الشاغل الحالية. - أثناء إضافة ضيف جديد ، يرمي نافذة منبثقة إذا كانت الغرفة المعينة مشغولة بالفعل.
- عند الانتهاء من الدفع النهائي ، يتم تعيين تاريخ تسجيل الخروج إلى التاريخ الحالي تلقائيًا.
التثبيت والإعداد
يتطلب التطبيق Kivy و Kivymd لـ GUI و OpenPyxl للعمل مع Workbook Excel. فيما يلي رابط تثبيت Pyhon لتثبيت Kivy و Kivymd و OpenPyxl ، استخدم الأوامر التالية في المحطة.
pip install kivy
pip install kivymd
pip install openpyxl
استنساخ المستودع إلى جهازك المحلي وإنشاء ورقة Excel جديدة مع ورقة واحدة تحتوي على بيانات العملاء وآخر يحتوي على بيانات الموظفين. انسخ مسار Workbook Excel إلى متغير WB_Address في ملف management.py .
ورقة العملاء
سيكون لهذه الورقة 10 أعمدة وهي الاسم ، البريد الإلكتروني ، رقم الهاتف ، عدد الأعضاء ، الغرفة ، تسجيل الوصول ، تحقق من ، المتلقي ، الفاتورة ، المتاحة . انسخ اسم الأوراق إلى متغير ws_customer في ملف management.py (إذا تم تغيير اسم الأوراق بشكل صريح)
- الاسم : اسم العميل
- البريد الإلكتروني : معرف البريد الإلكتروني للعميل
- رقم الهاتف : رقم هاتف العميل
- عدد الأعضاء : عدد العملاء جنبا إلى جنب مع العميل
- الغرفة : رقم الغرفة المخصص للعميل
- تسجيل الوصول : تسجيل الوصول إلى تاريخ العميل
- تحقق من : تحقق من تاريخ العميل
- المتلقي : قام الموظف بتسجيل الدخول أثناء إضافة العميل
- مشروع القانون : فاتورة العميل الحالية
- متاح : إذا كان العميل لا يزال موجودًا في الفندق
ورقة emplyees
سيكون لهذه الورقة عمودين هما اسم المستخدم ، كلمة المرور . انسخ اسم الأوراق إلى متغير ws_employee في ملف management.py (إذا تم تغيير اسم الأوراق بشكل صريح)
- اسم المستخدم : اسم المستخدم للموظف
- كلمة المرور : كلمة مرور الموظف
يجب أن يكون لهذه الورقة مستخدم واحد على الأقل لتسجيل الدخول إلى التطبيق. لا يمكن معالجة هذه الورقة عبر التطبيق.
مراجع
- الوثائق Kivymd
- وثائق كيفي
- وثائق OpenPyXL