This is what I really wanted to answer, I think this should help you the most. We have learned ALOT this semester about the program. One of the best things you can do is to TRACK EVERYTHING. Get all information from your renters and keep an excel with all of their info. Make sure you have all information about each bike and what lock it is paired with. Track all delinquent renters (the ones who do not return the bikes). Keep a robust accounting system so that you can budget, plan, and see where you are losing/making money.
ALSO: Stick to a plan! Our biggest problem was that from year to year (or semester to semester) or student managers were being replaced with another manager. This became a problem because everyone tried to organize/track/rent in their own way, and once the torch was passed, that student spent their time trying to figure out how to do everything or make up his/her own way. Because of this we've lost many bikes, lost many locks, and lost many potential renters. Design a system/operations that is efficient, scriptable (you can write down every single step), and scalable so that you can grow the program. Once you design that system, STICK TO IT!
We've found that having a bicycle mechanic dedicated to the semester rental program has been very helpful so that he/she can focus solely on semester rental bikes.
We also implemented an online scheduler so that potential renters go online, choose a time (times are based on when the manager is available throughout the week), and then I get an email saying I'm meeting Joe Smith at 10AM on Thursday. Previously we did it all by email. The average turnover was: 5 emails between potential renter and manager and 4 days before a date was set to meet. If you want to scale and grow your program it gets difficult tracking all of these correspondences, much easier just to have allotted times for the renter to choose from.
We are currently making a bicycle catalog so that renters can look at the available bikes online and choose the bike then.