Aplicativo de gerenciamento de hotéis
Aplicação simples e intuitiva de Kivy para gerenciamento de hotéis. Ele mantém seu registro em uma pasta de trabalho do Excel e a usa para exibir e modificar informações.
Características
- Somente um funcionário verificado que está listado no Excel Sheet pode usar o aplicativo.
- Ao adicionar um novo convidado, os dados são armazenados junto com a data atual como o check -in e o nome de usuário do funcionário efetuou login como receptor.
- Ao adicionar o valor da contagem ou durante o pagamento final, o usuário pode inserir o número da sala e pressionar
Enter , que captará automaticamente os detalhes do ocupante atual. - Ao adicionar um novo convidado, ele joga um pop -up se a sala atribuída já estiver ocupada.
- Quando o pagamento final é feito, a data de check -out é definida para a data atual automaticamente.
Instalação e configuração
O aplicativo requer Kivy, Kivymd para a GUI e o OpenPyXL trabalharem com a pasta de trabalho do Excel. Aqui está o link para a instalação do Pyhon para instalar o Kivy, Kivymd e OpenPyxl, use os seguintes comandos no terminal.
pip install kivy
pip install kivymd
pip install openpyxl
Clone o repositório da sua máquina local e crie uma nova folha do Excel com uma folha contendo os dados dos clientes e outra contendo os dados dos funcionários. Copie o caminho da pasta de trabalho do Excel para WB_Address Variable no arquivo management.py .
Folha de clientes
Esta folha terá 10 colunas, nomeadamente nome , emailid , telefone , número de membros , quarto , check -in , check -out , receptor , fatura , disponível . Copie o nome das folhas para a variável ws_customer no arquivo management.py (se o nome das folhas for explicitamente alterado)
- Nome : Nome do cliente
- EmailID : ID de e -mail do cliente
- Nº de telefone : Número de telefone do cliente
- Número de membros : Número de clientes junto com um cliente
- Quarto : Número da sala atribuído ao cliente
- Verifique : check -in data do cliente
- Confira : Confira a data do cliente
- Receptor : funcionário conectado ao adicionar o cliente
- Bill : Lei atual do cliente
- Disponível : Se o cliente ainda estiver presente no hotel
Folha emplicações
Esta folha terá 2 colunas, nomeadamente nome de usuário , senha . Copie o nome das folhas para a variável ws_employee no arquivo management.py (se o nome das folhas for explicitamente alterado)
- Nome de usuário : nome de usuário do funcionário
- Senha : senha do funcionário
Esta folha deve ter pelo menos um usuário para fazer login no aplicativo. Esta folha não pode ser manipulada através do aplicativo.
Referências
- Documentação do KivyMD
- Documentação de Kivy
- Documentação OpenPyxl