Answered step by step
Verified Expert Solution
Question
1 Approved Answer
EZcar Rentals is a convenient online portal for booking of rental cars. Figure 1 on page 6 shows the default home page comprising of
EZcar Rentals is a convenient online portal for booking of rental cars. Figure 1 on page 6 shows the default home page comprising of a top header banner, a navigation bar, and a horizontal display area for advertisement and promotional materials. On the left column of the page, there are two vertical panels for query refinement and search result filtering. The main content area displays photo images of rental cars that are available for leasing. Guest users may access the system without logging in to the system. They can check the availability of cars for rentals by specifying a pickup date and a return date. However, they will not be allowed to refine their queries and apply filters to their search results. They shall also not have the privilege to view car details or make booking on car rentals. Registered users, on the other hand, have full functionalities to view, refine, and filter the car rental search results. Guests can sign up as registered users to gain full access privilege to improve on their database search and obtain the best rental deals. They will have access rights to refine their queries based on rental profiles, and filter the search results based on specific car attributes. Study the above web application scenarios and design the overall web application software architecture. (i) Show the website organization using a site map, and indicate the titles of the web pages you have designed. (ii) Draw the storyboards for all the possible user activities, including user registration and login, browsing and booking of rental car by registered users. Your storyboards should cover both the client-side and server-side activities.
Step by Step Solution
There are 3 Steps involved in it
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started