Maybe it is too early for me to make a dinner dance proposal, but I did receive an invitation from T. Carrie Brodsky, the senior class advisor, who asked me to create a ticketing system for the 2017 Dinner Dance. In this blog post, I will explain what the ticketing system was like in 2016 and briefly introduce the new ticketing system I am currently developing.
Dinner Dance is Westtown’s version of prom. Each senior is entitled to two tickets and have the option to either use them or assign them to others. In fact, a senior has the following options in terms of attending dinner dance:
- Attending Dinner Dance with another senior
- Attending Dinner Dance with a underclassman
- Attending Dinner Dance with a non-Westtown student
- Attending Dinner Dance without a partner
- Not Attending Dinner Dance
Back in 2016, all reservations were made using paper forms. Each dinner dance attendee was required to fill out at least one of the following forms:
- Seniors Ticketing & Billing Form
- Underclassperson Ticketing & Billing Form (filled by the senior)
- Underclassperson Going with Senior Form (filled by the underclassman)
- Guest of Senior Form
The forms were collected through a box in T. Carrie’s office. Then, they were processed by the senior class officers and advisors to generate the following information:
- A list of attendees
- A list of people to be billed
Seniors found the forms very complicated. Seniors who are “attending Dinner Dance with a non-Westtown student,” for example, they needed to have their guests physically submit a form and wait for the dean’s approval. In addition, processing the forms was extremely time-consuming as it required the senior class officers and advisors to track down every senior’s choice and the forms they each filled out.
In my solution, all of the ticketing requests will be handled electronically through a web application customized for the 2017 Dinner Dance. Instead of being presented with the aforementioned forms, each senior will be guided through a “step-by-step” interface that strictly follows the ticketing flow chart. Actions such as billing and assigning tickets are performed according to user actions.
Indirect actions such as inviting a guest will also be fully automated. In the case of “attending Dinner Dance with a non-Westtown student,” the senior will only need to supply the system with the guest’s email address. The system will then send the guest an invitation as well as the “guest form.” Once the guest completes the form, it will be automatically forwarded to the dean’s office for approval.
In next week’s blog post, I will provide more details about the new ticketing system. Thanks for reading and see you next week.
Promposal. Mashable, mashable.com/2014/03/21/instagram-promposals/#xI1bBsfFgmqL. Accessed 1 Apr. 2017.