Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

PROG 3 2 7 5 8 - Assignment 1 5 % Manage an Event Due June 5 , 2 0 2 4 at 1 1

PROG32758- Assignment 15%
Manage an Event
Due June 5,2024 at 11:59pm
Overview
In this assignment you are going to manage tickets sales for an event. Be creative and have fun. Feel
free to use your exercise 4 as inspiration.
Part 1: Root Page
Create a root page that will advertise your event. Your root page should be attractive with lots of CSS
and images. You should advertise your event with information, dates, times, etc. There should be links
to the other parts of your application, and the other parts of your application should link back to here.
Part 2: Ticket Object
Your application will manage the ticket sales for your event. You should have a ticket object that contains
the holders name, price, and at least 4 additional pieces of information relevant to the event you are
managing. Note: making a first name and last name field does not count as an additional field.
Part 3: Add Page
You should have an add page for your ticket. Make sure that input fields are properly assigned. You will
be storing your tickets into a static list. Your add page should be attractive and well designed. You
should also link back to the root page.
Part 4: View Page
You should have a view page for your ticket data. Display the items from your lists into well formatted
table. Your view page should be attractive and well designed. You should also link back to the root page.
Part 5: Proof of Completion
Create a document named Assignment1_Documentation_FirstName_LastName. You will use this
document to provide data for marking your assignment.
Take screen shots of each page that you created.
Add at least 10 tickets. While viewing these items in your view page take screen shots and
include them in your document.
Note: You are to take screen shots of your browser not your code
Submit this document as a PDF in the appropriate dropbox.
Use of New Material
You are expected to use the material that is taught in class and in the notes. If you use libraries and
Spring Boot code that is not done in class, you are required to discuss it with me prior to using it in your
assignment. If you do not discuss it with me, you may face deductions in your assignment.
Use of JavaScript and Other Languages
Your code is expected to be functional using Spring Boot, Thymeleaf, and H2. JavaScript should not be
used to add any primary functionality, only design and style. You should not make use of Servlets or
JSPs for any part of the project.
Naming Conventions
Your assignment should use the package and project naming conventions outlined in class. Failure to do
so will result in severe deductions on your assignment. Your full name must be in the project name and
should follow the pattern Assignment1_FirstName_LastName. Renaming the Zipped folder is not
sufficient.
Submission
Your assignment should be submitted as a single zipped Eclipse project. There will be a dropbox opening
on slate that will allow you to submit the assignment. You may submit the assignment on slate as many
times as you wish, but only the last submission will be marked. Slate will close the dropbox submission
on the specified time.
Last Day for Submissions
Assignments will receive a 10% penalty per late day submission. The last day to submit the assignment is
June 8,11:59 pm. Any assignments not submitted by that time will receive a grade of 0.
Individual Assignment
Remember that this is an individual assignment meaning you are required to work on this alone. If you
work, collaborate, discuss, or share your work with other students you risk a breach of academic
integrity.
Accommodations
Any students with accommodations for this assignment must email me at least 3 days before the
assignment is due with the specified accommodation and arrangements will be discussed. Students who
do not contact me at least 3 days before the due date void any accommodations for this assignment.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access with AI-Powered Solutions

See step-by-step solutions with expert insights and AI powered tools for academic success

Step: 2

blur-text-image

Step: 3

blur-text-image

Ace Your Homework with AI

Get the answers you need in no time with our AI-driven, step-by-step assistance

Get Started