Dear Sir,
If you will make a booking offline, even then, we need you to connect to Internet for the main online database to be syncronized.
I am an expert in PHP and MySQL, best way would be you need to make bookings always online.
Ready to start.
Manpreet Singh