Payroll System database with ledger system

Hi i am creating a payroll system in c# with SQL server 2016 database my question is i have no idea about this project so please seniors guide me about the database tables and how i design the database tables the customer requirement is generate monthly payroll system or half of month the loan given to employ and other deduction and have all tractions history and of each employ with ledger system.