Create a new web site named pizza

Assignment Help Web Project
Reference no: EM13909492

Part I:

In this assignment you will create a web site with multiple web pages for a pizza delivery company.

The user will complete the order form by filling out the control instances on the Order form, and Checkout form. When the user finalizes the Checkout form, the order will be recorded, and the user will receive a confirmation message.

1. Create a new Web site named pizza.

2. Add a home HTML page to the website, and designate it as the start page. Name the page index.html. The home page introduces and describes your pizza delivery company. Use a color scheme of your choice for the Main page. You should try to make your MainPage attractive by adding pictures and fancy graphics.

3. Create an Order form. The form should have at least the following fields:

Size of pizza

Dropdown list

Kind of pizza

list box

Extra Cheese

Check box

Quantity

Textbox

Calculate

Button

Add to Cart

Button

Go to Cart

Button

Cost of Selected pizza

label

4. To order a pizza, the user selects the size from the drop-down list and the type from the list box, check or uncheck Extra Cheese box, enters a quantity in the text book, and clicks the Add to Cart button. If the user clicks on the Calculate button, the cost of the selected pizza will be displayed in an output label on the same page. Then, the selected pizza will be added to the shopping cart, if the pizza is already in the cart, the quantity is added to the quantity.

5. Create the necessary validation control instances to make sure that all of the input values are valid. Display an error message to the right of the corresponding control if the input is not valid.

6. Write the code to calculate the cost of a pizza based on the following prices. In addition, extra cheese costs $2.00 per pizza no matter the size.

Pepperoni                    Vegetarian                   Combo

Small

8.99

9.99

10.99

Medium

9.99

10.99

11.99

Large

10.99

11.99

12.99

PART II:

1. Create the Checkout page that should have appropriate controls to accept those input values.

First Name

Textbox

Last Name

Textbox

Delivery Address

Textbox

Telephone Number

Textbox

Sales Type:

Cash Credit

RadioButtons

Credit Card Type:

AX V

RadioButtons

Credit Card Number:

Textbox

Credit Card Expiration Date:

Calendar Control

Sales Amount:

Label

2. All input should be validated when the user clicks the Finalize button. If an input field is not valid, an appropriate error message should be displayed.

3. Validate that the first and last name fields are between 1 and 20, and 1 and 25 characters in length respectively.

4. Sales can be either Cash or Credit. Write the code to make the Credit Card Type group box visible only if the sales type is Credit.

5. If the sales type is credit, the credit card must be validated. The AX card type has the format XXXX-XXXXXX-XXXXX. The V card type has the format XXXX-XXXX-XXXX-XXXX. Use the value of the radio buttons to determine the card type.

6. If the sales type is credit, use the Calendar Control to get the Expiration Date from the user. And displays the date in a label.

7. Validate the telephone number using Regular Expression.

8. The user can click the Finalize button to finalize the order. The order will be assigned an Order number. The order number is generated using a random number. Use the Random class to generate a random number.

9.

•Use jQuery Mobile so that your website uses Responsive Web Design (RWD).
• shopping cart - Store on Local files (examples JSON FILE) or local database.
• Checkout page
- On checkout page take photo using web cam in laptop or camera of your android phone and store it and show in checkout page and final page.
. - Customer info from phone contacts.

Reference no: EM13909492

Questions Cloud

Lump sum in the first period : Suppose that δ = 0. Using the equations in (e), show that the consumer makes all planned durable purchases in one lump sum in the first period, and absent shocks, makes no further purchases thereafter.
Use the excel function yield : A.Use the Excel function "Yield" to answer the following question. (carry your answer to two decimal places).Based on the following bond data the yield to maturity is 4.17%.
Asset 1 returns are riskier than asset 2 returns : A.   Asset 1 returns are riskier than asset 2 returns.       True           False
Analyze the changing nature of the health care industry : Analyze the changing nature of the health care industry, including health care reform, the volume to value-based shift, and the industry's emphasis on a culture of excellence.
Create a new web site named pizza : Create a new Web site named pizza - Create the necessary validation control instances to make sure that all of the input values are valid. Display an error message to the right of the corresponding control if the input is not valid.
Why do you believe polaris includes these costs : Polaris reports in notes to its financial statements that, in addition to its products sold, it includes the following costs (among others) in cost of sales: customer shipping and handling expenses, warranty expenses, and depreciation expense on asse..
Thinking about retirement : Do you expect to retire at a certain age? How much preplanning will you need to do? Do you expect to retire to a life of leisure, volunteer activity, new career, and so on? Where will you live-same family home, retirement community, part of the year ..
Kübler-ross''s stages of dying : Elisabeth Kübler-Ross proposed five psychological stages of dying: denial and isolation, anger, bargaining, depression, and acceptance. These stages do not occur in a specific order, and the stages often overlap. Dying people often have to rework the..
What are the differences between the phonemic and phonetic : In linguistics, what are the differences between the phonemic and phonetic levels and between phonemes and allophones?

Reviews

Write a Review

Web Project Questions & Answers

  Working in microsoft project

This exercise consists of creating a project plan for a future project. Working in Microsoft Project, you will create a task list, including summary tasks and their sub-tasks, create links between tasks and their predecessors, and set up some reso..

  Create a web application test plan based on a real-life

Create a Web application test plan based on a real-life scenario involving a Web-based business which processes credit card information

  Develop a visual rendering depicting your design

Develop a visual rendering depicting your design through the use of Microsoft Visio or its open source alternative, Dia. Note: The graphically depicted solution is not included in the required page length.

  Project in it

To define the addressing scheme of the company XYZ network you will indicate: 1) The subnet mask selected, 2) the maximum number of subnets provided by the selected subnet mask, 3) the maximum number of hosts allowed for each subnet.

  Deployment technology for the .net

ClickOnce is a new deployment technology for the dot NET 2005 development platform. Precisely what is ClickOnce? What obstacle does it overcome and explain your answer?

  Provide an xml control with xml and xslt

Provide an XML control with XML and XSLT. In the first submission you provided a table listing the web pages and a print screen of these web pages in the Solution Explorer, together with an XML file.

  Describe how the strategic goals addressed e-commerce

List and describe how the strategic goals and objectives of your organisation will be addressed in your proposed e-commerce website. Identify what key stakeholders/customers will want from your proposed e-commerce website, and how this fits with t..

  Create an external cascading stylesheet

Create an external cascading stylesheet that all pages will link to specifying: Body with the font Verdana, second choice of Arial, third choice sans serif; Body background color of your choice (or background image); Hover effect for hyperlinks.

  Discuss support operations that internally hosted website

Write clearly and concisely about Systems Analysis and Development topics using proper writing mechanics and technical style conventions.

  How digital media has transformed and organization advertise

Discuss how Digital Media has transformed how organizations advertise and market their products and services. Include a historical (before and after digital media). Support your discussion with reliable sources.

  Evaluate the natural settings of the test environment

Evaluate the natural settings of the test environment for Web users. Note: Test environments are usually labs designed to conduct testing. Natural settings refer to the user's normal operating environment.

  Explains how to use active content in apache web servers

Explains how to use active content in Apache Web servers - installing Apache on Fedora, installing Apache in Windows Server 2008, and adding IIS to Windows Server 2008 as a role.

Free Assignment Quote

Assured A++ Grade

Get guaranteed satisfaction & time on delivery in every assignment order you paid with us! We ensure premium quality solution document along with free turntin report!

All rights reserved! Copyrights ©2019-2020 ExpertsMind IT Educational Pvt Ltd