Page 1 of 1

Tasmania hotels offers three types of the rooms for accommodation, including standard, suite, and deluxe rooms. Customer

Posted: Thu May 05, 2022 12:55 pm
by answerhappygod
Tasmania hotels offers three types of the rooms for
accommodation, including standard, suite, and deluxe rooms.
Customers can reserve a room on the application for one or more
nights. You are appointed as web developer to develop a system to
support the reservation process.
You will design and develop a reservation management system for
Tasmania hotels that allows customers to create accounts and
reserve accommodation. The application should store the
following:
Customer details including customer id, customer name, address,
phone, email, and date of birth. Room details including room
number, room type, price per night, floor, and number of beds.
Reservation details including reservation date, room number,
customer name, number of nights, and total price.
It is not required to create a login system for users.
Specific requirements:
Model Design Requirements:
• Design your entity-relationship diagram (ERD) for the classes
based on your understanding of complex entity relationships
including one-to-one, one-to-many, and many-to-many
relationships.
• The web application should store the information of every
class and relationship using forms. For
example, a Person class may have properties such as ID, Name,
DOB, etc.
• Use appropriate data annotation and input validations for the
HTML elements in the MVC forms.
You can either use custom or default error messages. Application
Requirements:
• Create an ASP.net MVC web application.
• The application must store the records in database.
• The Home page must show group details including student ID and
student names in a table.
• Create model classes that are specific in ERD
• All the pages should have a logo and a navigation menu.
• Use CSS to use your custom design for the web pages.
• The web application must be ready to run without any
additional configurations.