Arraste e solte o arranjo de assentos em Php

Estamos criando um site em ônibus e reserva de bilhetes para o mesmo. Aqui, o administrador espera criar e modificar o arranjo do assento usando o arrastar e soltar (incluindo o assento do motorista) de acordo com seu desejo.

Este arranjo de assentos deve ser mantido / gravado em uma tabela de database (em mysql). A estrutura da tabela mencionada no arranjo de assentos de economia na mesa de Mysql parece estar bem perto da que estamos procurando

A parte não viável para nós é o arrastar e soltar e sua manutenção em uma tabela de database mysql que é esperado para responder a todos os arrastar e soltar e deve atualizar-se de acordo.

Tenho certeza de que alguém vai sair com uma solução. Acho que o Ajax poderia ser usado, mas nós somos muito novos para o ajax. Por isso, eu realmente pediria uma resposta elaborada se alguém sair com uma solução no ajax.

( NB : a codificação deve ser feita em php)