Breaking

NOTE: Submit an Assignment REPORT as well as your source code in a ZIP file for the 4 different parts of the assignment. Read the following Assignment REQUIREMENTS carefully for specific about the different Parts of the Assignment and the different WebAPP Projects.

NOTE: Submit an Assignment REPORT as well as your source code in a ZIP file for the 4 different parts of the assignment.  Read the following Assignment REQUIREMENTS carefully for specific about the different Parts of the Assignment and the different WebAPP Projects.

 

  • Failure to submit an Assignment REPORT will result in a 50% LOSS OF MARK.  
  • Failure to submit your source code will result in a 20% LOSS OF MARK.
  • Failure to show YOUR STUDEND NAME + STUDENT NUMBER as well as properly showing the FULL project structure and deployment to the Spring Framework will automatically result in a 10% LOSS of marks.

For any Help WhatsApp Me: Click Here

NOTE: Create a Credentials.java file that will be a POJO or a Bean. Use Dependency Injection (DI) to display your Full name (First name and Last Name) as well as your student ID in the CONSOLE.

 

  • Implement the Thymeleaf, Lombok and H2 embedded database JARs, dependencies and components into your projects.

 

  • REWORK 2 of 4 projects from Assignment #1 now including those components and demonstrate your WebAPP through corresponding screen shots. You need to implement CRUD functionaliry, meaning SELECT ALL, INSERT, UPDATE and DELETE. SHOW BEFORE/AFTER each one of the CRUD functions for 2 of the 4 projects of your choice. At least 3 records should also be included in the H2 embedded database.

 

  • Choose at least 1 of the Bean fields as the PERSISTENT field

 

 

For ALL the different parts of this assignment, clearly demonstrate your WebAPP functionality.

 



 

For any Help WhatsApp Me: Click Here

Clearly show your NAME + Student ID in the welcome file. Clearly demonstrate the FULL functionality of the different Web APPS. Clearly show in detail the project structure as per the picture below:


 

 

 

Include an Assignment report and clearly shows all the different TEST CASES of the WebAPP and different scenarios for a HTML Form. Failure to take into account ALL the different TEST CASES will result in the loss of marks, simply showing an HTML Form will NOT BE ENOUGH.

 

The above FORM picture is shown as an example and is NOT meant to mean that you need to implement any kind of Login Security authentication or authorization for this assignment.

Include the CONSOLE output that shows that start of the Spring Framework as well as your Name and Student ID. Also, include the detailed table structure and columns as seen from the Spring Framework H2 embedded database as seen as a screen shot below:


  

For any Help WhatsApp Me: Click Here

Part I – Rectangular Cube Volume Calculator (WebAPP)

 


The volume of a rectangular cube is calculated as :

 

                                                volume = width * height * depth

 

Create an initial form prompting for the user for the 3 measurements. Assume the measurements are in meters. Also assume that the user can ONLY input whole INTEGER numbers between 1 and 99.

 

This part of the assignment will calculate the volume using the same formula. The volume calculation should be calculated and implemented as follows:

 

Create a Volume bean and a VolumeController class that will calculate the volume in the formPost method and return the result to a results.html page. Create an index.html page and corresponding index() method.

 

Use appropriate annotations such as @Component, @Controller, @RequestParam, etc. where appropriate.

 

Use Dependency Injection (DI) to inject a reference to a Message class that will print your name and student number in the CONSOLE tab.

Part II – Home Solar Heating Calculator

A Solar Energy Home Heating FORM consists of the following 5 fields :

 

a) home style

b) home size (square feet)

c) sunlight index

d) home facing cardinal direction

e) solar heating type

 

(Sample DATA for the input FORM, eg.: Victorian, 2400, .80, south-west, solar hot water induction)

Create a SolarHome bean and a SolarHomeController class.

 

Create an index.html page as well as a working.html page that will display :

Doing my part to save the planet and home efficiency !!!!”.

 

 

For any Help WhatsApp Me: Click Here


Part III – HybridCar

A HybridCar FORM consists of the following 5 fields :

 

a) a make

b) a model

c) year

d) engine type

e) an efficiency index

 

(Sample DATA for the input FORM, eg.: Toyota, Prius Plugin, 2022, hybrid gas-electric, 0.96)

Create a HybridCar bean and a HybridCarController class.

 

Create an index.html page as well as a working.html page that will display :

Very Satisfied !!!!”.

 

 

 

For any Help WhatsApp Me: Click Here

Part IV – ReusableRocket

A ReusableRocket FORM consists of the following 4 fields :

 

a) rocket name

b) a height

c) a rocket payload capacity

d) number of re-uses

 

 

Create a ReusableRocket bean and a ReusableRocketController class.

 

Create an index.html page as well as a working.html page that will display :

Wow !!! Another successful launch.”.

(Sample DATA for the input FORM, eg.: Falcon 9, 70m, 50000 lbs, 3)

(Sample Projection DATA, eg.: Dragon, 30m, 10000 lbs, 7)

No comments: