Unit 2 of 4 · B.Sc IT Sem 4

Unit 2: System design

System Analysis & Design notes · PTU syllabus (BSIT403/BSBC301)

3 min read6 topics10 exam questions
On this page
  1. Unit summary
  2. Process and stages of system design
  3. Input design
  4. Output design
  5. File design
  6. Documentation
  7. Case study techniques in system design
  8. Key terms
  9. Quick revision
  10. Important questions

Unit summary

Design turns requirements into a blueprint for building the system. This unit covers the process and stages of system design, input and output design, file design, documentation — user manual, design documentation and training manual — and case study techniques in system design.

After this unit you can

  • Explain the stages of system design
  • Design inputs, outputs and files
  • Prepare system documentation
  • Apply design techniques to a case study

PTU syllabus topics

  • Process and stages of systems design
  • input/output and file design
  • documentation (user manual, design documentation, training manual)
  • case study techniques in system design
ClassificationOutputs of system design
System design
  • Input design

    Forms, screens, validation

  • Output design

    Reports, dashboards

  • File and database design

    Tables, keys

  • Process design

    Programs, logic

  • Documentation

    User, design and training manuals

1

Topic 1

Process and stages of system design

ProcessStages of system design
  1. 1Logical design

    What the system must do: outputs, inputs, data stores, procedures (DFDs, ER)

  2. 2Physical design

    How it is done: hardware, software, screens, database tables, programs

  3. 3Architectural design

    Modules and their interfaces (structure chart)

  4. 4Detailed design

    Algorithms, data structures, validation rules for each module

  • Design objectives: practical, efficient, cost-effective, flexible, secure and easy to use.
  • Design tools: structure charts, HIPO (hierarchy plus input–process–output), flowcharts, pseudocode, ER diagrams, screen mock-ups.
2

Topic 2

Input design

  • Objectives: accurate, easy and quick data entry with minimum errors.
Key termsInput design guidelines
Capture data once at the source
Avoid re-entry
Use codes and drop-downs
Course code instead of typing names
Validate input
Type, range, format, check digits, mandatory fields
Design clear forms
Logical order, labels, defaults, help text
Choose input media
Keyboard, barcode, OCR, mobile, biometric

Example

Admission form: roll number auto-generated, date picked from a calendar, category from a drop-down, mobile number checked for 10 digits starting 6–9, marks between 0 and 100.

3

Topic 3

Output design

  • Objectives: right information, to the right person, at the right time, in the right format.
ComparisonOutput types
Description
Example

External

Goes outside the organisation

Fee receipts, mark sheets

Internal

Used within the organisation

Attendance reports

Turnaround

Sent out and returned with data

Utility bill with a payment slip

Screen and interactive

Displayed on screen

Dashboards

Exception

Only unusual items

List of students below 75% attendance

  • Guidelines: meaningful titles and dates, totals and subtotals, charts where helpful, avoid clutter.
4

Topic 4

File design

  • File design decides how data is organised and stored.
Key termsTypes of files
Master file
Permanent data — student master
Transaction file
Day-to-day events — fee payments
Table file
Reference values — fee structure
Report file
Formatted output awaiting printing
Backup file
Copy for recovery
Archival file
Old records kept for history
ComparisonFile organisation
Access
Suitable for

Sequential

Records read in order

Batch processing such as payroll

Direct (random or hashed)

Record found directly by key

Online enquiries, reservations

Indexed sequential

Index for direct access plus sequential order

Both — e.g., library catalogue

  • Record design: fields, size, type, key field and validation rules; today largely replaced by database table design with normalisation.
5

Topic 5

Documentation

ComparisonSystem documentation
Audience
Contents

User manual

End users

Getting started, step-by-step procedures, screenshots, error messages, FAQs

Design documentation

Developers and maintainers

DFDs, ER diagrams, data dictionary, module specifications, program listings, test plans

Training manual

Trainers and new users

Lessons, exercises, practice data, assessments

  • Other documents: system proposal, requirements specification (SRS), operations manual for computer staff (backups, schedules).
  • Good documentation is accurate, up to date, clear, indexed and version-controlled.
6

Topic 6

Case study techniques in system design

ProcessCase study approach
  1. 1Study the case

    Organisation, problems and objectives

  2. 2Identify requirements

    Inputs, outputs, users, volumes

  3. 3Draw models

    Context diagram, level-1 DFD, ER diagram

  4. 4Design

    Input screens, output reports, files or tables

  5. 5Evaluate

    Alternatives, costs, benefits; recommend

Example

Case: hostel management for 400 students. Inputs — room allotment form, mess bills; outputs — room list, monthly dues, defaulters (exception report); files — student master, room master, payment transactions; design — web forms with validation and SMS alerts for dues.

Key terms

Logical design
Description of what the system will do
Physical design
Description of how the system will be built
Input validation
Checking data for errors at entry
Master file
File of permanent reference data
User manual
Guide explaining how to use the system

Quick revision

  • Logical and physical design; architectural and detailed design; design tools.
  • Input design goals and validation checks.
  • Output types: external, internal, turnaround, interactive, exception.
  • Files: master, transaction, table, report, backup; sequential, direct, indexed.
  • User manual, design documentation, training manual; case study steps.

Important exam questions

Practice questions written to the PTU exam pattern for this unit's syllabus: short answers (Section A style) and long answers (Sections B and C style).

Short-answer questions

  1. Q1.Distinguish logical and physical design.
  2. Q2.State three objectives of input design.
  3. Q3.What is a turnaround document?
  4. Q4.Distinguish master and transaction files.
  5. Q5.What does a training manual contain?
  6. Q6.What is an exception report?

Long-answer questions

  1. Q1.Explain the process and stages of system design.
  2. Q2.Explain input and output design with examples.
  3. Q3.Explain file design and file organisations.
  4. Q4.Explain the types of system documentation.

Stuck on this unit?

Message SBS on WhatsApp for help with System Analysis & Design, or to ask about studying B.Sc IT at Synetic.

WhatsApp us