System Requirements

advertisement
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.
Download