That's a good start on the Use-Case diagram. It still isn't complete. For example, in item #3, "Passenger seeks information on fare, train timings, and availability of tickets.", you only have one use-case, that of availability. So, go back through all of the points and make sure you cover all contingencies.
Better! I might change "Informs Availability" to "Answers Query", though that is a nit-pick... :-)
So, just do a review to be sure that you have covered all the points in your use-cases. I'm sure you'll do ok, but you never know. Professors often have their own pre-conceptions how it should be, and look for you to provide a reasonable reflection of that. So, also think about how the professor presented the material in class as well, but don't try to be too much in agreement either. A bit of independent thinking is a good thing.
For Each ctrl As Control In Me.Controls("pnlMainPanel").Controls
If ctrl.GetType Is GetType(System.Windows.Forms.Panel) Then
For Each subCtrl As Control In ctrl.Controls
If subCtrl.GetType Is GetType(System.Windows.Forms.TextBox) Then
If subCtrl.GetType Is ...