YOU MUST HAVE THE PREVIOUS WEEKLY ASSIGNMENT DONE IN ORDER TO COMPLETE THE NEXT WEEKLY ASSIGNMENT. So even though they are separate grades they are connected grades, each weekly assignment will help towards the completion of the overall project.
The following is a complete over view of the entire project:
You are going to create an online ordering process for a small ice cream shop, to allow customers to order ice cream cakes. The form they current use is below.
Name: ___________ date:___________ Date to pick up (need 2 days min) __________________
Address: ______________________
City: ___________________________
State: ___ zip:________
Phone (best number): __________________
Email ___________________________
Please circle the following
Type of cake:
9 inch round ------- number of layers 1, 2, 3
12 inch round -------number of layers 1, 2, 3
18 by 18 inch square
24 by 24 inch square
Flavor of ice cream: (pick any combo or just one)
· Vanilla
· Chocolate
· Strawberry
Frosting color:
white yellow red purple blue green
Trim frosting color: (suggest not the same color as frosting color)
white yellow red purple blue green
Text color: : (suggest not the same color as frosting color)
white yellow red purple blue green
What you want it to say on the cake
Letter limits
· 9 inch round cake: 3 lines 5 letters per line ---- total of 15 letters
· 12 inch round cake: 3 lines 7 letters per line ---- total of 21 letters
· 18 by 18 inch square cake 3 lines 10 letters per line – total of 30 letters
· 24 by 24 inch square cake 4 lines 10 letters per line – total of 40 letters
Total charge _________________________
Signed by customer: _________________________________________
Wk4 – home work requirement:
Using ASP.NET
Recreate the paper form above into an on-line web based application:
· In place of date and date to pick up have a calendar displayed for the current month and allow the user to pick the date, (may use 2 calendars) if work with your layout.
· Create field names that will be useable in a database at a late date.
· State must be a drop down box
· Other selections maybe a checkbox, radio button, or dropdown box: BUT CANNOT BE TEXT ENTRY BOXES
· Test boxes need to be validated using HTML5 validation standards
RESULTS what needs to be on the screen when the user presses SUBMIT and all fields are valid.
· All entered user information, BUT CAKE DESCRTIPTION
· Under the entered user information you will show the following;
· Cake size
· Cake shape
· Cake number of layers if round
· Frosting to be used on cake
· Base color
· Trim color
· Letter color
· Flavor(s) of ice cream
· The wording on the cake
· Date ordered
· Date needed
· Price of the cake (based on your calculations)
· SUBMIT button to accept the order, this replaces the signature (once they press the SUBMIT button show them a thank you page)
You will need to calculate a price based on the user information here is the pricing table, THIS IS NOT TO BE SHOWN TO THE USER YOU WILL JUST SHOW THEM A PRICE.