Answered step by step
Verified Expert Solution
Link Copied!

Question

1 Approved Answer

Sydney hotel offers several types of parties for people. You are appointed as a web developer to develop a system to support organizing different parties,

Sydney hotel offers several types of parties for people. You are appointed as a web developer to develop a system to support organizing different parties, including birthday parties, dinner parties, business parties, cocktail parties, etc. You will design and develop a party management system for Sydney hotel that allows party organizers to create party events. The application should enable users, whether admins or organizers, to access the system and organize parties. Each organizer can store the event details, including the party type, party time, number of attendees, personal information, email and password for login. You must implement advanced web security techniques to store passwords. The admin user must be able to create, edit or delete parties, events, and the list of the organizers in each party event. However, the organizer must be able to see only the events they created, and they dont have any permission to edit the party types or view the events of other organizers. The application should create a summary report about the party types and costs. Also, it must generate a report to show the party events on specific dates with the number of attendees and the event date and time. Finally, it is required to create a search facility to allow admins to search the events in the application. Prepare a report on the website project created in Assignment 4A The report should be appropriately structured and formatted to show the following sections: o Introduction and background about the system. What are the functional requirements and benefits of the system? o Explain the tasks that you achieved in the application o Add the entity-relationship diagram into the report and justify why or how the proposed architecture is suitable for the case study. o Discuss the testing strategy, including Unit testing, acceptance testing, etc. for the web application. o Add a user manual to the web application.

Step by Step Solution

There are 3 Steps involved in it

Step: 1

blur-text-image

Get Instant Access to Expert-Tailored 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

Recommended Textbook for

Graph Databases In Action

Authors: Dave Bechberger, Josh Perryman

1st Edition

1617296376, 978-1617296376

More Books

Students also viewed these Databases questions