Create the core features of a shopping cart

Assignment Help Computer Engineering
Reference no: EM131324362

Shopping Cart

For this solution, you create the core features of a shopping cart. The solution should work as follows:

The user needs to buy some teabags for his mobile café. He goes to a popular online shop. He clicks the Beverages category and sees the list of teabags. He clicks the Buy link and is taken to another page, where he can choose the quantity. He selects 10 boxes of teabags and adds them to his shopping cart. The page now refreshes, and he sees the contents of his shopping cart.

The user then buys coffee, and his cart is updated again. The user realizes he does not need the coffee after all, so he clicks the X link to delete the coffee from his cart.

The user finishes choosing items, clicks Go, and is taken to the Checkout link. He is prompted for his forename, surname, address, postcode, phone, and email address, which he fills in, and is taken to the payment screen. The user can choose to pay with Credit Cards-Visa or Master Card.

Create a small web site to implement the functionalities of the above use case. You can add your own ideas.

Database Specification
customer_addresses table
id
forename
surname
address
postcode
phone
email

orders table
id
customer_id
payment_type
date
status
total

order_items table
id
order_id
product_id
quantity

products table
id
cat_id
name
description
price

categories table
id
name
description

Notes:

1. Database used should be SQL Server 2012
2. Develop solution using Visual Studio 2012
3. Languages used should be C# Web Forms, HTML and CSS
4. Validation should be created for all input fields, for example quantity purchased must be numeric.
5. Code should be clear and well commented

Reference no: EM131324362

Questions Cloud

Why is the value irrelevant for an american put : Call prices are directly related to the stock's volatility, yet higher volatility means that the stock price can go lower.- How would you resolve this apparent paradox?
Discuss the article-the murders before the marathon : Write an essay in which you consider whether Susan Zalkind's work in "The Murders Before the Marathon" succeeds in moving beyond the personal tragedies of three murdered men and the people in their lives to connect to something bigger. To do this ..
Environmental science final project : Create hour to hour and half long POWER POINT lecture (20-25 slides) using the following topics: Human Population Dynamics, Recent Climate Change, Ozone in the Atmosphere and they Hyrdologic Cycle, Streams and Groundwater, Soil and Land Degradatio..
Before-tax component cost of debt : KatyDid Clothes has a $110 million (face value) 30-year bond issue selling for 104 percent of par that carries a coupon rate of 8 percent, paid semiannually. What would be KatyDid's before-tax component cost of debt?
Create the core features of a shopping cart : For this solution, you create the core features of a shopping cart. The solution should work as follows: The user needs to buy some teabags for his mobile café. He goes to a popular online shop.
Analysts estimate universal forest : Suppose Universal Forest’s current stock price is $69.00 and it is likely to pay a $0.68 dividend next year. Since analysts estimate Universal Forest will have a 10.6 percent growth rate, what is its required return?
Why higher interest rates lead to higher call option prices : Suppose a European put price exceeds the value predicted by put-call parity. How could an investor profit? Demonstrate that your strategy is correct by constructing a payoff table showing the outcomes at expiration.
If someone has calf pain : If someone has calf pain. Which muscle would be in pain and would the pain be a cause of a tear to the origin or insertion?
How to apply kantian and utilitarian theories : How to apply Kantian and Utilitarian theories to the situation that existed at Memorial Medical Center in the days immediately after Hurricane Katrina, was Dr. Anna Pou's treatment of the LifeCare patients on the seventh floorof the medical center..

Reviews

Write a Review

Computer Engineering Questions & Answers

  Generating class diagram and pseudocode

Develop a class named CustomerRecord which holds a customer number, name, and address. Incorporate different methods in order to set the values for each data field and output values for each data field.

  Explain conceptual model of effective computer instruction

Briefly explain the conceptual Model of Effective Computer Based Instruction for Adults, outlining the three Units (Input, Process, and Output).

  Write python program that allow the user to reads contents

Design an algorithm and use it to write a Python program that allow the user to reads the contents of the data file into a list. The program should then loop, to allow a user to check various numbers against those stored in the list

  How various cells can be in a computer''s main memory

Suppose a machine has 20GB of storage space available on a hard disk and receives data over a telephone connection at the rate of 14,400 bps. At this rate, how long will it take to fill the available storage space.

  Define the issues that arise from concurrency

examine the issues that arise from concurrency. What are the main concerns when multiple users have access to the same data? How does a DBMS handle these situations? What is locking? How is it resolved.

  Distributed data processing

Explain how has the increasing availability of the inexpensive yet powerful personal computers and workstations generated an increasing trend towards distributed data processing (DDP).

  Drawbacks of using a web authoring application

Compare the advantages and disadvantages of using the Web authoring application, an HTML editor and a text editor for developing websites.

  Questionmatlab user defined function bedford fowlerwrite

questionmatlab user defined function bedford fowlerwrite down a user-defined function that plots an ellipse with axes

  Write down a program that computes an average score

Write down an event procedure for the listview controls keydown event to tell the application to delete all selected records when the user presses the D key.

  Analyze the overlap graphs of the voice packet

Analyze the overlap graphs of the Voice Packet End-to-End Delay and Voice Packet Delay Variation graphs. Compare the three queuing disciplines and explain their effect on the performance of the three applications.

  Generate a unique identification number for each object

Generate a unique identification number for each object instantiated from this class. Use a static data member to keep track of the identification number last assigned to an object so that duplications will not occur.

  Tracking down people to obtain people

A city government wants to track down the people who run the small businesses and do not pay the city’s $125 business-license fee.

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