Este é um aplicativo de gerenciamento de folha de pagamento de funcionários da indústria de diamantes, codificado em laravel. Suponha que se você precisar de uma solução para gerenciar a grande quantidade de funcionários em sua indústria de diamantes, isso economizará seu tempo.
Com a ajuda deste aplicativo você pode atribuir quadro de horários diário a um funcionário anexando data e quantidade de diamantes ao longo do mês atual e do mês futuro também.
Os dados de cada funcionário podem ser gerenciados de acordo com a faixa de mês/data/ano.
Você pode encontrar facilmente o valor total a pagar aos seus trabalhadores.
Você pode adicionar os tipos de trabalho (tipo de diamantes).
Nota : você receberá a função chamada SuperAdmin adicionada pré-padrão. você precisa criar duas funções chamadas Employee & Managar , que serão fornecidas nas etapas de instalação.
Nota : Apenas um superadmin pode ser registrado via seeding, não há opção de registro, apenas a opção de login é fornecida para que qualquer pessoa de fora não possa se registrar como superadmin.
O serviço de adiantamento de dinheiro foi adicionado para que, se algum funcionário precisar sacar adiantamento em dinheiro no mês futuro, ele possa recebê-lo. há uma área de gerenciamento para isso também.
Se você chegou até aqui lendo, mantenha a calma e simplesmente siga os passos de instalação. você terá a configuração do seu aplicativo completamente em sua máquina local.
Você pode instalá-lo em seu PC local seguindo as etapas abaixo:
Baixe ou clone o repositório em seu sistema.
git clone https://github.com/rkdharecha/diamond-industry-payroll-system-laravel.git
Vá para a pasta diamante-industry-payroll-system-laravel-master e abra o terminal e siga as etapas abaixo.
Instale o compositor:
composer Install
Faça uma cópia do arquivo .env.example para .env:
cp .env.example .env
Defina as credenciais do banco de dados:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=yourdb
DB_USERNAME=root
DB_PASSWORD=
Em seguida, gere a chave do aplicativo:
php artisan key:generate
Em seguida, migre o banco de dados:
php artisan migrate
Agora precisamos criar permissões atribuídas à função (certifique-se de executar este comando primeiro antes da propagação do superadmin):
php artisan db:seed --class=PermissionTableSeeder
Criar SuperAdmin:
php artisan db:seed --class=CreateSuperAdminUserSeeder
Execute o serviço php artesão. Abra http://localhost:8000, você deverá ver a página de login.
Login de superadministrador
email = [email protected]
password = 12345678
Nota : Após fazer login como Superadmin, vá para Funções na barra lateral e crie mais duas funções chamadas Funcionário e Gerente e atribua a elas as permissões que desejar. por exemplo, adicione 2 usuários com função de gerente de superadmin e faça login com esses dois gerentes e crie funcionários a partir deles.