Connections is a web-based system that manages the booking, payment, connection, and teardown of network connections in student study-bedrooms. It can use secure HTTP to reassure users that their credit-card details are being protected.
The system is written entirely in Perl, and it uses PerlDBI to interface with an SQL database. MySQL was used in the original implementation.
Connections was first used at Brunel University in 1999, and was described at the UKUUG Winter Conference in Newcastle in February 2001. The slides used for that presentation are available here (PDF format).
The source code is available here