diff_months: 16

Design a ticket counter for ticketing application

Download Solution Now
Added on: 2023-02-03 10:33:42
Order Code: EQB3 03_02_2023
Question Task Id: 0

Design a ticket counter website with the following specifications with two separate views, one for a counter manager and the other for customers. See image below

a. The customer View

  • Take a Number: Allows the customer to take a ticket. When the button is clicked, the system generates a ticket number and displays to the customer
  • Now Serving: Shows the latest number to be removed from the waiting queue and added to a counter
  • Last Number: Shows the latest ticket number to be issued
  • Counters:
    • The green dots: shows serving status - green is counter is online but not currently serving any customer, red if counter is online and currently serving a customer
    • Current number: shows the number of the current ticket being served. If the counter is offline, the value of will be "Offline", the status color changed to grey, and the whole counter will be greyed out (disabled)

b. Counter Management

  • "Go Offline": This button shows "Go Offline" if the counter is online, and shows "Go Online" if the counter is offline. Toggles counter status when clicked. When offline, counter status on customer view will be grey, and the counter will be disabled in the customer view only
  • "Complete Current": Marks the current ticket being served as complete. When clicked, the current counter status becomes available, and the status on the Customer View will turn to green
  • Call Next: Will
    • Pick up the next first-in ticket from the waiting queue,
    • Update in the customer view to the same ticket number (on the corresponding counter)
    • Change the counter status (customer view) to red
    • Display a message "No tickets in the waiting queue" if there are no more tickets to serve.

Note:

  1. Build a backend application to manage the queues, so that both views can be run simultaneously on separate browsers
  2. Do NOT bother with login or authentication. Assume only one user
  3. Host the application using any free hosting option for demo purposes
  4. 4. Host your source code on any public repository for easy sharing.

Get your web application based assignment solved by our Web Designing Experts from Exam Question Bank . Our Assignment Writing Experts are efficient to provide a fresh solution to all question. We are serving more than 10000+ Students in Australia, UK & US by helping them to score HD in their academics. Our Experts are well trained to follow all marking rubrics & referencing Style. Be it a used or new solution, the quality of the work submitted by our assignment experts remains unhampered.

You may continue to expect the same or even better quality with the used and new assignment solution files respectively. There’s one thing to be noticed that you could choose one between the two and acquire an HD either way. You could choose a new assignment solution file to get yourself an exclusive, plagiarism (with free Turn tin file), expert quality assignment or order an old solution file that was considered worthy of the highest distinction.

  • Uploaded By : Katthy Wills
  • Posted on : February 03rd, 2023
  • Downloads : 0
  • Views : 276

Download Solution Now

Can't find what you're looking for?

Whatsapp Tap to ChatGet instant assistance

Choose a Plan

Premium

80 USD
  • All in Gold, plus:
  • 30-minute live one-to-one session with an expert
    • Understanding Marking Rubric
    • Understanding task requirements
    • Structuring & Formatting
    • Referencing & Citing
Most
Popular

Gold

30 50 USD
  • Get the Full Used Solution
    (Solution is already submitted and 100% plagiarised.
    Can only be used for reference purposes)
Save 33%

Silver

20 USD
  • Journals
  • Peer-Reviewed Articles
  • Books
  • Various other Data Sources – ProQuest, Informit, Scopus, Academic Search Complete, EBSCO, Exerpta Medica Database, and more