Celebrity Lecture Agency (CLA) is a database-driven web site that allows users toreserve guest celebrity speakers for their event or function. The site lists a fewhundred celebrities – each categorized by their background (for example, sports,movies, politics, business, etc) – and users can browse through this list and add oneor more celebrities to their interest list. Once users have selected their celebrities of interest, they can submit an inquiry – which takes theinterest list – together with basic user information (name, address, phone number, e-mail, and date of event) and sends out an e-mail to the site owner. The site ownerthen takes over and makes contact with the user – letting them know the detailedpricing and availability. Much of the process relies on the site owner to complete thetransaction – and even though it would be ideal to automate this process, we need tomanually inquire as to the price and availability for each celebrity.
The CLA site is based off a commercial template design that has already beenpurchased. The template contains Adobe Photoshop files, functional HTML, graphics,and CSS. The first step is to create reusable PHP snippets for the header and footer –and then each page should simply involve creating central part of the page andembedding it within the header and footer. There are a number of pages that makeup the CLA web site. These include:
• Home• About Us• Contact Us• Policies• Full Roster• Browse / Search Celebrities• Celebrity Results• Celebrity Details• View Interest List• Delete from Interest List• Submit Inquiry
• Administration Login• Administration Create New Celebrity• Administration Edit Existing Celebrity• Administration Delete Celebrity• Administration View Inquiries List• Administration View Inquiry Details• Administration Edit Inquiry• Administration Delete InquiryEven though there are more administration pages than user pages, it is expected thatthe administrationsection should be simple and far less time consuming to put together than the user-facing site.Each of the pages is discussed in detail below: