Back-end sub-system
The server side of a system that processes requests, applies business rules and stores data in databases, hidden from the user. The front-end displays results.
Understanding Back-end sub-system in QCE Digital Solutions Unit 4
What it does: This back-end rule checks the order against the stock held on the server and rejects it if the rule is broken, which is business logic. Security checks must run on the server. Code in the browser can be viewed and changed by the user, so it cannot be trusted. The back-end runs on the server and is hidden from the user. The user only sees what the server sends back, such as a web page or JSON data.
Common mistakes: A single = assigns a value, so it cannot be used in a condition. The back-end should test the password check with if check(user, pw): (or == True). The business rule is to reject an order when the quantity is MORE than the stock. The condition should be if qty > stock:, otherwise valid orders are refused.
Free printable worksheet with full answer key — or add this module to a class and your students practise it interactively.
This module's key terms are also in a printable crossword (Modules 89–125) and word search (Modules 17–125).
Take this worksheet further — free with Cloodit
Each concept is reinforced from every angle — learned, then applied, then tested.
Cloodit turns curriculum-aligned coding content into journeys students work through one biome at a time.
Over 100 of them, across seven natural biomes.
Turns their work into revision material ready for Flash Cards and Exam study.
Live, competitive practice for the start of the lesson or a teacher-led lesson finisher.
Honour your top performers, or encourage a student who's trying hard — ready to print in seconds.
Quick Questions
Match the Pairs
Key Term
back-endFill in the Blanks
Spot the Error
Student with a class code? Join your class →