Design Goals
• The project should demonstrate skill using HTML, CSS, PHP, SQL, and JavaScript, including AJAX.
• The end result should be a multi-user web application that stores its information in a database of your design.
• Users can create password-protected accounts. A logged-in user somehow has extra privileges, compared to a non-logged-in user.
• The pages should look nice and do something interesting.

What Should It Do?
Reservation System. Suppose you live at the beach and you own twelve jet skis that can be reserved in advance by customers who want to rent one. Each jet ski has a serial number, 1 – 12. Customers can make an online reservation, if one is available. They can request one or more skis for a day, and the system selects which serial numbers are available (or none), and tells them which units they have reserved. Don't overbook! Assume each reservation is for exactly one day. The administrator can get a report of the status of each jet ski – if it is busy and who has it*. This requires customer accounts and one administrator account. Calendar display is not required.

Your database should have at least two tables. Each project description above contains an asterisk (*) indicating a feature that should be implemented using a JOIN statement between two tables.

Using AJAX
At minimum, use AJAX to prevent duplicate usernames for customer or player accounts. You may use AJAX elsewhere within the project, also

Solution PreviewSolution Preview

These solutions may offer step-by-step problem-solving explanations or good writing examples that include modern styles of formatting and construction of bibliographies out of text citations and references. Students may use these solutions for personal skill-building and practice. Unethical use is strictly forbidden.

    By purchasing this solution you'll be able to access the following files:

    50% discount

    $150.00 $75.00
    for this solution

    or FREE if you
    register a new account!

    PayPal, G Pay, ApplePay, Amazon Pay, and all major credit cards accepted.

    Find A Tutor

    View available Web Development (HTML, XML, PHP, JavaScript, Adobe, Flash, etc.) Tutors

    Get College Homework Help.

    Are you sure you don't want to upload any files?

    Fast tutor response requires as much info as possible.

    Upload a file
    Continue without uploading

    We couldn't find that subject.
    Please select the best match from the list below.

    We'll send you an email right away. If it's not in your inbox, check your spam folder.

    • 1
    • 2
    • 3
    Live Chats