Task details:

Sydney hotel offer several types of parties for people. You are appointed as web developer to develop a system to support organizing different types of parties including birthday party, dinner party, business party, cocktail party, etc.

You will design and develop a party management system for Sydney hotel that allows party organizers to create parties. The application should store party types, organizer details for each party, attendee details and their party registrations. The user is able to store several types of parties. The system allows to add details for the organizers and the attendees. The attendees are able to attend several parties. The organizer is able to create multiple party events.

Specific requirements:

Model Design Requirements:

  • Design your own entity relationship diagram (ERD) for the classes based on your understanding about 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, Person class may have properties such as ID, Name, DOB, etc.
  • Justify the entity relationship diagram and the selected classes in the report.
  • 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.
  • Create model classes that are specific in ERD.
  • All the pages should have some 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.
Academic Honesty!
It is not our intention to break the school's academic policy. Posted solutions are meant to be used as a reference and should not be submitted as is. We are not held liable for any misuse of the solutions. Please see the frequently asked questions page for further questions and inquiries.
Kindly complete the form. Please provide a valid email address and we will get back to you within 24 hours. Payment is through PayPal, Buy me a Coffee or Cryptocurrency. We are a nonprofit organization however we need funds to keep this organization operating and to be able to complete our research and development projects.