смысл MVC - разделение кода на независимые слои - для удобства
в клиент-серверном веб-программировании надо делать толстый клиент и тонкий сервер
сервер используется только для чтения-записи БД
БД может быть простейшей - на файлах
на клиенте же - у тебя есть контроллеры - кнопки интерфейса и обработчики событий, есть окна интерфейса которые отображают данные, и есть логика работы с данными
это уже MVC простейший - далее можешь усложнять и изобретать или использовать готовый фреймворк
посмотри на MVP - мне это больше понравилось чем MVC