These are both very important in the field of finance. Bookkeeping focuses on record keeping of financial transactions and events; it does not include analysis of the financial statements. Accounting concentrates on recording, compiling, record keeping, and analysis of all financial transactions and events.
Depending on your business structure you may or may not need a bookkeeper or an accountant. Nowadays, we have cloud-based accounting software that can help you like QuickBooks, Xero, FreshBooks.