Create a very simple order system as a web application

Assignment Help PHP Web Programming
Reference no: EM13895

Create a very simple Order System as a web application. The application allows users to view the order and products the products. Our company is called "WACKO Furniture" and isn't very big having only three products to sell: chairs, tables and couches.Thus  there will be some choices of size and color for each of the products.

Implement the Customer Orders Product and Customer Views Product use cases which are given below.

Do NOT implement anything other than these use cases.

REQUIREMENTS

1. You will use the MVC: Passive model

2. You will use java beans jsp Actions and java beans or if you choose you can use import of java classes

3. All user input will be received by a controller which will carry out any actions before redirecting/including/forwarding/... to the next view.

4. Naming:

a. Controllers will be named according to the user input they receive. EG: After the user selects the "Place Order" option, the responsible controller will be called: PlaceOrderController.jsp

b. All user views will be named according to their function on the browser. EG: The request for customer info will be called: CustomerForm.jsp and the displaying of the information for confirmation will be called: DisplayCustomerInfo.jsp

c. In general use the words: Form, Display and Controller for all the controller and view jsp files

5. Java classes:

a. Database class:

i. The Database class will reside in a package called "database" and is named "Database"

ii. All interactions with the database including connect and disconnect will be performed through the Database class. This class can be imported by other classes to be used for performing database operations.

b. Model classes: (Customer, Order and LineItem classes)

i. These will reside in a package called "model"

ii. Note that LineItem is not strictly a Bean as we will not be accessing this class from the controllers or from the views but rather just from the OrderBean class.

iii. You may also have a ProductCatalog class if you wish

6. Your datasource will be named "WACKO"

Reference no: EM13895

Questions Cloud

Create a project in xcode : Create a new project in XCode using the Mac OS X/Command Line Tool template
Evaluating the npv for each project : Evaluate the value of a share of Turkish Air's stock.
Mathematics in computing : Write the selection sort algorithm
Write the selection sort algorithm : Write the selection sort algorithm
Create a very simple order system as a web application : Create a very simple Order System as a web application.
Write a paper on historical trends of management : Write a paper on Historical Trends of Management.

Reviews

Write a Review

PHP Web Programming Questions & Answers

  Random integral numbers based on normal distribution

Prepare a system to generate random integral numbers based on normal distribution. Study Data Generator's structure and extend number generation type to activate normal distribution.

  Shopping cart program for web applications class

Shopping Cart program for web applications class. Allows user to browse while keeping track of the items in which they will purchase at the end on the order page link and this will give a final price for all items.

  Create a web site for an apple farm

Create a web site for an apple farm. Create an HTML5 form allowing visitors to create an account with the site. Account details are to be stored in your MySQL database. Information should be stored in a secure way.

  Develop a dynamic website open university

Develop a dynamic website Open University

  Sample website project

This website consists of three sections: a narrative, a storyboard, and a business Website.

  Online banking application

Designing and developing a web applications The company you are working has secured a contract with a local banking group to develop an ONLINE BANKING APPLICATION using PHP and MySQL.

  Design a dynamic database

Design a dynamic database using Mangodb, html , and php.

  Show the accessibility and usability of website

The webpage must have several menus about country Azerbaijan such as "About Azerbaijan" "History" "Geography" "Landscape" and "Accessibility" menu.

  Implement a web application

Implement a web application called CS320Starter, which is similar to the crowd funding platform Kickstarter where people raise funds for their projects.

  Prepare an ajax enabled web form

Prepare an AJAX enabled web form utilising a ListView control that will allow logged-in staff to list, edit, delete, insert magazine details for magazines from a selected magazine category.

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