Real-time database is the mechanism
An online booking system lets a customer reserve or buy a seat, ticket or travel slot over the internet without staff. A central database holds availability; the customer searches by criteria (date, time, destination, seat type), showing only free items. Payment is taken online by card or EFT, and the database is updated the instant the booking is confirmed. An automatic confirmation follows on screen or by email with an e-ticket or booking reference.
One principle, four settings
Anywhere a finite number of seats or slots must be sold once only. Travel: a flight seat, hotel room or hire car, confirmed with a reference number. Concerts: a seat or standing ticket for one performance — popular events sell out within minutes, so instant updating matters most here. Cinemas: a specific seat for a screening, chosen from an on-screen seating plan. Sporting events: one fixture, or a whole run of them as a season ticket.
Advantages differ by stakeholder
Customer: booking available 24 hours a day; dates, prices and seats can be compared instantly instead of being read out over the phone; confirmation is immediate. Business: fewer staff on phones and counters, so lower wage costs; a high volume of bookings handled simultaneously at peak demand; less human error; a wider, even international, customer base. Both sides lose if the system or connection fails — no bookings can be taken at all.
Drawn from real examiner reports.
"A website for booking" is not a definition
"A website where you can book a seat" restates the question and scores nothing — it never says how double-booking is stopped. The credited form names the real-time database: availability is checked against it before the booking is confirmed, and it is updated immediately once payment is taken, so the same seat cannot go to a second customer.
"Stops double booking" needs the timing
Writing "it stops double booking" on its own is half a point. The mechanism is the timing: the database is updated instantly / in real time the moment payment is confirmed, so a customer searching a second later can no longer select that seat. Without the word "instantly" nothing explains why two people booking within seconds of each other do not clash.
Stock advantages that ignore the scenario
A memorised list — no travel, saves cost and time, reduces double booking — gets written without checking it fits the stem. For a hotel abroad, "saves travelling to book" scores nothing: nobody flies overseas to book a room, and phoning needed no travel either. Better: a costly international call avoided, a time-zone clash dodged, room photos seen instantly.
Flagged w23 P12 Q10c · s22 P13 Q5c — advantages must be compared with a manual system AND be appropriate to the scenario
Confirmation ≠ verification
The booking system's automatic confirmation tells the customer the booking succeeded. Verification is a check that data was copied or entered correctly — e.g. double entry of a password — not that the data is correct. Validation is a check that data meets a rule, such as a valid date format. Only confirmation is part of the booking transaction.
Booking system ≠ ordinary online shop
A booking system reserves a specific, finite seat, ticket or slot for a specific date and time, so the real-time "only one customer can have this" check is essential. A general e-commerce site sells physical stock that can usually be reordered, so it needs no equivalent check. A concert seat for a given night cannot be duplicated; a pair of shoes can be restocked.
"People can't use computers" is too vague
The digital-divide disadvantage needs a reason and a consequence: a customer with no internet access or limited IT skills — or with no debit/credit card for online payment — cannot book at all, because the system depends entirely on searching a website and paying online, whereas a box office could have taken cash.
An advantage needs a comparative
"Advantage", "disadvantage", "compare" and "discuss" all demand a comparison — normally with the manual (phone or counter) system. "Booking is quick" is a benefit and fails; "quicker than phoning the box office" is an advantage and scores.
Check whose advantage is asked for
"Advantage to the customer" and "advantage to the business" are different lists. A wage-saving point answers a business question only; 24-hour access answers a customer question only. Underline the stakeholder named in the stem before writing anything.
Explain and describe need a "because"
A bare point scores nothing on an explain question. Pair every point with its reason: "booking is available at any hour because the system does not rely on staff being on duty".
Match features, never write two lists
Take one feature and put both systems on it — risk of double-booking, speed at peak demand, opening hours. Never split the page with a vertical line into two columns: it prevents a real comparison and caps the marks. A discuss answer also needs a final judgement.
Full notes, flashcards, Q&A and the topic quiz for every premium subject.
Premium plans are US$8.99/month or US$49.99/year — first month free.
Studying with a parent's blessing? Show them this.