Your Golf Travel venue & offer management system
Background
As part of the launch of Your Golf Travel's new website, I was tasked with designing and developing a venue and offer management system that would provide data to the site via an SOA and be accessible by the sales team via the sales portal.
The system is built using ASP.NET 3.5 and C#, and the backend is a SQL Server 2005 database. It was necessary to provide role-based security and only allow edit permissions to members of the Venue Administrator role, so the system makes use of the ASP.NET 2.0 Membership API, providing each sales person with their own unique login, and an admin login to perform more administrative tasks such as managing users within the system, and transferring the customer base from one sales person to another, should a sales person leave the company.
Venues and Packages
The layout is entirely controlled by CSS. It is split into nine pages, accessible via a tabbed menu system. Once the Venue Administrator has logged in, they are redirected to the supplier tab. From here they may edit key information about a venue that will be available both to the sales team and on the website, including contact details for sales and booking personnel and lists of facilities.
Once a venue has been created, the Venue Administrator can find it on the Packages tab, and create standard packages and special offers that will be sold on the website and promoted by the sales team via the sales portal.
As well as promoting pre-defined packages, the system also manages pricing information for the individual components that make up a package (hotel nights and rounds of golf), allowing customers to create their own package.