Application de gestion hôtelière
Application Kivy simple et intuitive pour la gestion hôtelière. Il maintient son enregistrement dans un classeur Excel et l'utilise pour afficher et modifier des informations.
Caractéristiques
- Seul un employé vérifié répertorié dans Excel Sheet peut utiliser l'application.
- En ajoutant un nouvel invité, les données sont stockées avec la date actuelle à la date de chèque et le nom d'utilisateur de l'employé connecté en tant que récepteur.
- Lors de l'ajout d'ajout de montant à la facture ou pendant le paiement final, l'utilisateur peut saisir le numéro de la pièce et appuyer sur
Enter qui ramassera automatiquement les coordonnées actuelles de l'occupant. - Tout en ajoutant un nouvel invité, il lance une fenêtre contextuelle si la pièce affectée est déjà occupée.
- Lorsque le paiement final est effectué, la date est fixée à la date actuelle automatiquement.
Installation et configuration
L'application nécessite Kivy, Kivymd pour l'interface graphique et OpenPyxl pour travailler avec Excel Workbook. Voici le lien pour l'installation de Pyhon pour installer Kivy, KivyMD et OpenPyxl utilisez les commandes suivantes dans le terminal.
pip install kivy
pip install kivymd
pip install openpyxl
Clone le référentiel de votre machine locale et créez une nouvelle feuille Excel avec une feuille contenant les données des clients et une autre contenant les données des employés. Copiez le chemin d'accès du classeur Excel vers la variable WB_Address dans le fichier management.py .
Feuille de clients
Cette feuille aura 10 colonnes, à savoir le nom , le courriel , le n ° de téléphone , le numéro de membres , la salle , l'enregistrement , le départ , le récepteur , la facture , disponible . Copiez le nom des feuilles dans la variable ws_customer dans le fichier management.py (si le nom des feuilles est explicitement modifié)
- Nom : Nom du client
- EmailID : ID de messagerie du client
- N ° de téléphone : numéro de téléphone du client
- Nombre de membres : Nombre de clients ainsi qu'un client
- Salle : numéro de chambre attribué au client
- Vérifiez : Vérifiez la date du client
- Consultez : consultez la date du client
- Récepteur : l'employé s'est connecté tout en ajoutant le client
- Facture : facture actuelle du client
- Disponible : si le client est toujours présent à l'hôtel
Fichette des employés
Cette feuille aura 2 colonnes, à savoir le nom d'utilisateur , le mot de passe . Copiez le nom des feuilles dans la variable ws_employee dans le fichier management.py (si le nom des feuilles est explicitement modifié)
- Nom d'utilisateur : nom d'utilisateur de l'employé
- Mot de passe : mot de passe de l'employé
Cette feuille devrait avoir au moins un utilisateur pour se connecter à l'application. Cette feuille ne peut pas être manipulée via l'application.
Références
- Documentation Kivymd
- Documentation Kivy
- Documentation OpenPyxl