Actual realistic and therefore useful antennas are not described by simple analytic formulas where you just plug in various parameters to compute a solution. Also, these other features such as bandwidth, impedance matching, SWR is not computed from simple formulas for such antennas.
They can be computed from a numerical modeling program that performs a numerical solution for the antenna. This is what the free program called NEC2 does. You provide an input file describing the geometry of the antenna and one or more other commands to describe excitation and and frequency of operation and then run the program to produce results. NEC2 will produce tables (aka arrays) of numbers.
Application programs such as:
Can all give you graphical output of various kinds of results including antenna impedance, SWR, and antenna Gain at given angles of elevation and azimuth, and other interesting things.
I don't think any of these will compute the Q-Factor for the simple reason that nobody cares to know the Q-Factor.
With EZNEC for example, the SWR plot that is given will tell you for a given operating frequency what the SWR is for nearby frequencies above and below the operating frequency. From this you can easily see the window of operation for the 2:1 (typical cutoff) SWR points below and above thus showing the bandwidth. Note that you can compute the bandwidth for the entire band, say 3.5 to 4.0 MHz for 80-meter band, or whatever for any antenna you model.
You can also model transmission line with some of the programs I have mentioned or you can treat the transmission line separately using some of the other available programs such as TLW made available by ARRL. Just google "ARRL TLW" and you should find a description and how to obtain it. It is freely distributed as part of the annual publication of the ARRL Handbook.
I have used all of the applications cited above but I prefer to use NEC4 (a newer and improved version of NEC2) along with the Mathematica application as the UI front-end. Mathematica Home Edition costs about \$300 or so, the NEC4 license was \$300 when I acquired it several years ago. But, you need to "program" your own graphics displays of the result data produced by NEC2 or NEC4 yourself -- that is what Mathematica does best.
If you want web resources to learn more about antennas than google is your friend. Start with the ARRL if you are a member, if not then buy their Handbook or maybe also their Antenna Handbook. For 2016 there is a brand new version of the Antenna Handbook published.
To get the answers you are looking for though, learn NEC2 and learn how to model simple dipole antennas and interpret the results. The NEC2 User Guide tells you all you need to know. See http://www.nec2.org and download the User Guide. You can also download the Theory and the Program Description to learn more about NEC2.