Published by Patrick Mutisya · 14 days ago
Students will be able to:
The systems life cycle provides a framework for developing, maintaining and retiring information systems. The typical stages are:
During the Analysis and Design phases, the type of input format chosen can affect the efficiency, accuracy and cost of the system. Common input formats include:
| Format | Typical Device | Data Type Captured | Key Advantages | Key Disadvantages |
|---|---|---|---|---|
| Paper questionnaire / form | Pen & paper | Text, check‑boxes, numeric entries | Low initial cost; familiar to users | Manual transcription required; prone to errors |
| Online web form | Computer, tablet, smartphone | Text, numbers, dates, selections, file uploads | Instant validation; data stored digitally | Requires internet access; design complexity |
| Barcode / QR code scanner | Handheld or fixed scanner | Encoded product or asset identifiers | Very fast entry; reduces typing errors | Requires barcodes to be printed & maintained |
| Optical Character Recognition (OCR) | Scanner + OCR software | Printed text, forms, invoices | Automates conversion of paper to digital | Accuracy depends on print quality; setup cost |
| Voice / Speech recognition | Microphone, speech‑to‑text software | Spoken words, commands | Hands‑free entry; useful for accessibility | Background noise affects accuracy; language limits |
| Touchscreen / Pen input | Tablet, interactive kiosk | Handwritten or drawn input | Intuitive for drawing or signatures | Requires calibration; may need conversion software |
A data capture form is a structured template that guides users to provide the exact information required by the system. Forms can be:
<form action="register.php" method="post">
<fieldset>
<legend>Personal Details</legend>
<label for="fname">First name:</label>
<input type="text" id="fname" name="fname" required><br>
<label for="lname">Last name:</label>
<input type="text" id="lname" name="lname" required><br>
<label for="dob">Date of birth:</label>
<input type="date" id="dob" name="dob" required><br>
</fieldset>
<fieldset>
<legend>Course Selection</legend>
<label for="course">Choose a course:</label>
<select id="course" name="course">
<option value="ict">ICT</option>
<option value="math">Mathematics</option>
<option value="science">Science</option>
</select>
</fieldset>
<input type="submit" value="Submit">
</form>
When deciding which input format to use, consider the following criteria:
| Format | Advantages | Disadvantages |
|---|---|---|
| Paper forms | Simple, no power needed, low set‑up cost | Manual entry errors, slower processing, storage space |
| Online forms | Instant validation, data stored centrally, easy to update | Requires internet, may need programming expertise |
| Barcode / QR scanners | Very fast, high accuracy, reduces typing | Initial hardware cost, dependent on printed codes |
| OCR | Converts existing paper records to digital, reduces re‑keying | Accuracy varies with print quality, may need manual correction |
| Voice input | Hands‑free, useful for accessibility | Noise sensitivity, limited language support |
During the Analysis stage, the team identified that books are currently logged using paper cards. To improve efficiency, the following input formats were evaluated:
After cost‑benefit analysis, the chosen solution combined barcode scanning (fast book check‑in/out) with an online registration form (real‑time member data). OCR was used only for the initial data migration.
The choice of input format is a critical decision within the systems life cycle. By understanding the characteristics, advantages and limitations of each format, ICT practitioners can design systems that capture accurate data efficiently, meet user needs and stay within budget.