на С++ в компиляторе QT
1. В компиляторе не пишут
2. Qt - это не компилятор
За вас ваш вопрос никто не решит.
Если хотите написать программу самостоятельно, то изучайте С++, Qt, базы данных. Это конечно не хай-лвл программа, но новичку написать реально, если должно подойти к этому делу.
Если же вы хотите чтобы за вас все написали, и написали именно так как вы хотите, то придется платить :)
По времени оптимален второй вариант, по цене - первый.
Конечно времени вы гораздо больше потратите на написание данной программы, чем опытный программист, но зато получите опыт.