Question: Submit an Assignment REPORT as well as your source code in a ZIP file for the 3 different parts of the assignment. Read the following
Submit an Assignment REPORT as well as your source code in a ZIP file for the 3 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.
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 3 of 5 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 3 of the 5 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.
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:
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 !!!!.
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)
Part V AutonomousCar
A AutonomousCar FORM consists of the following 7 fields :
a) make (assume it is a Tesla)
b) model
c) year (2010 onwards)
d) ai (possible AI include: Siri, Alexa, Cortana, Echo)
e) autopilot (yes/no)
f) extended range (yes/no) (basic range: ~300km, extended range: ~450km)
g) FSD (Full Self Driving Versions 9 to 12, REQUIRES autopilot)
(Sample DATA for the input FORM, eg.: Tesla, model X, 2021, Alexa, yes, 12)
Create a AutonomousCar bean and a AutonomousCarController class.
Create an index.html page as well as a working.html page that will display :
Improving everyday with more than 97% accuracy !!! Keep going, cant wait for my RoboTaxi !!!
Step by Step Solution
There are 3 Steps involved in it
Get step-by-step solutions from verified subject matter experts
