VB .NET is the way to go!! Believe me, VB .NET and ADO together you can easily create systems like that! And you can use a Microsoft SQL database with it :)
Check this link
http://techbystep.blogspot.com/2009/03/how-to-connect-to-database-using-visual.html
This the basic way of showing some...