COMP 6620 Assignment # 5 Domino’s online ordering system for Auburn University students Designed By: Ravikant Agarwal Sanjith David Product Description • The web pages allows the students of Auburn University to order pizza’s using their Auburn ID. • This is Domino’s collaboration with the Auburn University to provide pizza at exclusive rates just for the students of AU. • The modes of payment would be to use VISA or Master Card. Students can also use their tiger cards to make orders. The charges would be shown in their AU billing accounts. • A student can order multiple pizzas and customize them the way he wants or just choose Dominos custom-made specialty pizza. Conceptual Design System Requirements Basic Software Requirements • Browser: Netscape 7.0 Or Internet Explorer 6.0 • OS: any OS that supports the above browsers Login page • • • Students would enter their Auburn ID and password in this page if they have a AU’s Domino account. If the student does not have an AU’s Domino account he can create one by clicking on the ‘create one’ link. The ‘Go’ button logs in the student to his domino account to place orders. Welcome Tigers ! Screenshot (Login Page) User account page • • • This is where a new student would create his AU’ Domino account. This page contains his billing information i.e. his credit card info The information provided here should match with the user’s credit card details. • • • Lexicons: First Name, MI, Last Name: The name of the student as appears on the card hw will use to make payments Auburn ID: the unique global name assigned by AU to it’s students SSN: Social Security Number of the student • • • • Current Address Information: all the input boxes are text fields Address Line1: street number and street name Address Line2: apartment name and number City: city of residence Zip: zip code of the city where the student lives • • • • Credit card information: Name: name of the user as it appears on the card Card Number: 16 digit card number CCV: pin number on the card to maintain the authenticity of the user. Radio buttons: there are two radio buttons, one to choose promotional offers from Domino and the other to show the user is above 18yrs to use the card • • Buttons: The ‘submit’ is used to submit all the values in the field The ‘clear’ clears all the fields so that the user can enter the information again Screenshot (User Account Setup-1) Screenshot (User Account Setup-2) Order Form • • • • • • • • • • • • • ‘Create your own pizza’ section: Radio buttons at the top: These allow the student to customize his own pizza from bases of different size(12”, 14”, 16”) The list box below that would allow the user to choose different toppings ‘Domino’s special: section’ The drop down boxes here lets the user to choose Domino’s specialty pizza with the preferred size and quantity. The same can be done for drinks with their dropdown boxes. The next section ‘Your Order’ would show the order made by the user. The address field is the address where pizza should be delivered and telephone number is the contact number for verification purposes. Button: The ‘Add to Order button’ would allow users to add more than one order. At the click of this button, the ‘Your Order’ section would show the updated selections made. The ‘submit order’ button is to finalize the order made The ‘clear’ button clears all the selections made Screenshot (Order Form-1) Screenshot (Order Form-2) Scenario • Jeff, a freshman at the Auburn University celebrates Auburn’s win over LSU in the NCAA championships with his friends. • They gather at Jeff's home to party and decide to buy pizzas. • Jeff uses the Netscape Navigator (Linux version) in his laptop and logs on to the AU’s Domino site. • Being a freshman and a first time user of the AU’ Domino site he creates a new ‘user account’ entering his billing information in the user account page. This done by clicking on the link ‘create one’ in the login page. • After creating his account he clicks on the ‘Menu’ link on the top of the page and orders 4 large 16”pizzas (salami, pepperoni, mushrooms and Italian sausage) and 4 20 oz. pepsi and clicks on ‘Update’ to see the selections he made and the total price against it. • He then enters the address to where the pizza should be delivered with a contact phone number • After finalizing his order, he clicks on the ‘Submit Order’ button to buy the pizza. The money is detected from his billing information in his account. • The Domino people deliver his pizzas in 30 minutes Screenshots-Account Setup (1) Jeff creates a new ‘user account’ entering his billing information in the user account page. Screenshots-Account Setup (2) Screenshots-Order (1) Here, Jeff enters his order and the delivery address information and submits the order by clicking the ‘Submit Order’ button. Screenshots-Order (2) Conclusion • The system design is very user-friendly, and is aimed at Auburn University’s students and staff groups. It can be easily and quickly used by the customers. • Incorporates the features like new user’s account setup, storing credit card information, etc, enabling the registered users to place their orders very quickly and easily.