Design patterns to help form dynamic

Assignment Help Macroeconomics
Reference no: EM131097611

Authentic Assessment

Final Programming Project

Your final project will be a Java programming project that uses design patterns to help form dynamic web database application. Be sure that your code compiles and executes correctly before submitting.

Project Objectives:

After completing this Project, you should be able to:

  • Analyze, design, develop, test, and deploy small-to-medium-scale Web applications
  • Create dynamic Web applications using JavaServer Pages (JSP) technology and Java Servlets
  • Develop robust Web applications using the Model View Controller (MVC) design pattern, session management, Model 2 architecture
  • Develop application functionality using Oracle database
  • Develop well-written documentation for a Web application

Project Requirements: 

  1. Create your own online store web site selling products of your choice.
  2. Create pages that allow you to search and buy available products as well as add, update, or delete products from your inventory.
  3. You must use JavaServer Pages (JSP) technology and Java Servlets.
  4. You must use a model 2 architecture
  5. You will use MySQL Database locally installed. All the scripts should be submitted to reproduce it on the instructor's environment.
  6. Your Application should be user-friendly
  7. The documentation describing and reflecting on your design and approach should be written using Microsoft Word

Deliverables:

  1. All the required files should be submitted in your assignment folder in one zip file named StudentFirstInitialStudentLastNameFinalProject.zip.(For example, awebbFinalProject.zip):
  2. Whole Netbeans Project including the Java and JSP source codes (submit one .zip file)
  3. SQL scripts for creating Database in MySQL.
  4. Any configuration files used.
  5. Well-written word document describing:

a) Your overall design including UML class diagram showing the type of the class relationships

b) Description of how to set up your application.

c) Your test plan, including test data and results with screen snapshots of each of your test cases

d) Your approach, lessons learned, design strengths, limitations and suggestions for future improvement and alternative approaches

Format:

Documentation format and length:

The word documentation describing and reflecting on your design and approach should be written using Microsoft Word and be no more than 5 pages in length and no less than 2 pages. The font size should be 12 point. The page margins should be 1 inch. The paragraphs should be with double line spacing. All figures, tables, equations and referenced should be properly labeled and formatted using APA style.

Code format:

  • Header comment block,
  • Appropriate comments within the code,
  • Appropriate variable and function names, and
  • Correct indentation.

Reference no: EM131097611

Questions Cloud

Monopsonist faces labor supply curve : A monopsonist faces a labor supply curve given by LS = −300 + 0.01w , where w is the annual salary. What is the lowest salary the firm can pay yet still induce one worker to want to work for the firm? What is lowest salary the firm must pay to induce..
Find the monopoly price-quantity and total profits : Two organic emu ranchers, Bill and Ted, serve a small metropolitan market. Bill and Ted are Cournot competitors, making a conscious decision each year regarding how many emus to breed. Find the monopoly price, quantity, total profits, and consumer su..
What is paging : 1) Compare and contrast logical and physical addresses and address space. 2) What is paging? What are its advantages? Disadvantages? 3) Describe the page replacement process.
System is starting to thrash : Consider all the work the kernel has to do to map virtual to paging and all of the paging maintenance.... why do we say it is easier to create a thread than a process? What does it mean when you say a system is starting to thrash?
Design patterns to help form dynamic : Your final project will be a Java programming project that uses design patterns to help form dynamic web database application. Be sure that your code compiles and executes correctly before submitting.
Compute consumer surplus and producer surplus : The market demand for gadgets is given byQD=100-3p , where QD is the quantity of gadgets demanded and p is the price of a gadget in dollars. The market supply is given byQ S=p , where QS is the quantity of gadgets supplied. Compute consumer surplus, ..
Consider an exchange economy with two goods : Consider an exchange economy with two goods, good 1 and good 2, and two consumers, A and B. The preferences of the consumers can be described by a convex indifference curve. A’s initial endowment consists of 10 units of good 1 and 15 units of good 2,..
Calculate the profit-maximizing price-output combination : During recent years, Microchips Corp. has enjoyed substantial economic profits derived from patents covering a wide range of inventions and innovations for microprocessors used in high-performance desktop computers. Calculate the profit-maximizing pr..
Define and calculate the average product of labor : Suppose that a company produces output according to the following production function: Q=0.5L2.  Define & calculate the marginal product of labor. Define and calculate the average product of labor.

Reviews

Write a Review

Macroeconomics Questions & Answers

  Long run adjustments

Industry structure is often measured by computing the Four-Firm Concentration Ratio. Assume you have an industry with 20 firms and the CR is 30 percent. How would I describe this industry?

  Source of labor productivity growth

Even though saving and investment in additional capital is a source of labor productivity growth, without the expansion of human capital and technological change, it would not bring sustained economic growth.

  Elucidate the policy which change would be financed

Elucidate the policy which change, you would recommend also how this change would be financed.

  Give two explanations for the-one based on the benefits

Most college students are under age 25. Give two explanations for this-one based on the benefits people of different ages are likely to receive from higher education and one based on the opportunity costs of a college education to students of diffe..

  Question regarding the certificates of deposit

What includes all of M1 money supply plus most savings accounts, money market accounts, and certificates of deposit?

  Draw the engel curve for good

Suppose a consumer has the utility function u(x;y) = xy1/2. Suppose the prices and income are given as Px = $2;Py = $3; I=$900:

  Government taxi authority

In Lumino City, the taxi industry is regulated by the Government Taxi Authority. A company can only supply taxi services, in Lumino City, if it is issued a licence by the Government Taxi Authority. (Note: A licence does not place a limit on the numbe..

  Elucidate explain why after such unprecedented economic grow

Elucidate explain why after such unprecedented economic growth, technical advance economies still experience economic cycles and stagnation.

  Write a program to input a salesman name

A company distributes thirty different items around texas through its twenty salesmen. Using arrays write a program to input a salesman name and the corresponding sales made by each of the salesman for each of the item.

  Is there a significant difference in quality and acess

is there a significant difference in quality and acess between for-profit and not-for-profit hospitals? what is the

  How do wireless phone makers attempt to differentiate

How do wireless phone makers attempt to differentiate their handset offerings?

  Percentage point drop in its unemployment rate

Suppose that for years East Confetti's short-run Phillips Curve was such that each 1 percentage point increase in its unemployment rate was associated with a 2 percentage point decline in its inflation rate. Then, during several recent years, the ..

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