Это чисто субъективно, и есть много ответов на это.С учетом сказанного я расскажу вам, что бы я использовал:
Вы упомянули, что ваша база данных использует SQL Server.Я предполагаю, что вы захотите разместить свой сайт на сервере Windows ради аргумента.Учитывая это, я бы выбрал либо ASP.NET, либо ASP.NET MVC, учитывая, что они являются естественным выбором для сервера Windows, на котором размещаются веб-сайты на IIS.Тогда я нашел бы себе хороший плагин для построения графиков jQuery , см. Этот ТАК вопрос .