4th Annual AITP National Collegiate Conference
Webmaster Contest using FrontPage ’98
CONTEST PROBLEM SPECIFICATION

I-Way Computer Corporation (ICC) is a brand new computer vendor that specializes in selling computers to the business market. They do not sell computers to the general public. Your team has been employed by ICC to develop a web site that its business customers can use to:

    1. Obtain price quotations,
    2. Make purchases of the computer if the quote is acceptable, and
    3. Check the status of their order.
ICC’s management has asked you to develop a web site that can adapt as the descriptions and prices of system components change over time. As a rule, ICC attempts to keep the number of different computer models that are shown to the customer on the initial model selection form in the range of four to six. For every computer Model Number, the web site that you create should allow ICC’s product manager to enter three options for each component (Processor, RAM, Hard Drive, Network Card, Monitor). It is assumed that the first option in each component category will be used to provide the "base system" price quote when a customer looks at a particular model. From that point, the customer can select a different combination of options within that model and ask the system to produce an updated quote based on the new configuration.

The customer should be able to click on a "Submit Order" pushbutton once a particular quoted configuration is deemed acceptable. When the customer submits the order, you should allow them to enter their customer identification number, name, address, and phone number. Your system should provide the customer with an Order Number that can be used later to review the status of their order.

The Building Department needs to be able to view a form for each order that has not yet been built so that they can assemble the requested components. The form will show the Order Number and the various components that have been selected. The form will also have a check-box labeled "Built" that the builder can check once the system has been assembled.

The Shipping Department needs to be able to view a form for each order that has not yet been shipped so that they can ship the system to the customer. The form will show the Order Number, the customer name, address and phone number. The form will also have a check-box labeled "Shipped" that the shipping agent can check once the system has been shipped.

When a customer wishes to view the status of a particular order, your system should present a form that allows them to type in their Order Number. Your system should then retrieve the order status information (configuration, built, shipped) and display it for the customer.
 

Judging:

The contest judges will evaluate each team’s result according to the following framework:;
 
Functionality 40%
Ease of Use 30%
Overall Appearance 20%
Ease of Maintenance 10%

In the event of a tie in ranking, the time of submission of the team’s URL will be used as a tie-breaker (earliest team wins). Please note that your web site and source code should not contain any information that identifies your team except your Team Number.