MIS311 Management Information Systems

Management Information SystemsUnit 312 min read

Computer Hardware & Software: Types, Functions & Applications

Unit 3 of Management Information Systems explores the foundational components of computer systems—hardware (CPU, memory, storage, input/output devices) and software (system, application, utility)—their roles in hospitality operations, and how they integrate to support decision-making, automation, and guest services.

TAKEAWAYS:

  • Hardware (physical components) and software (instructions) work together to process data in hospitality systems (e.g., POS, PMS, kitchen displays).
  • CPU, RAM, and storage determine system speed and efficiency—critical for handling peak hours in hotels/restaurants.
  • System software (OS, drivers) manages hardware; application software (e.g., Opera PMS, Cloudbeds) performs tasks like reservations or billing.
  • Embedded systems (e.g., smart thermostats, digital menus) automate operations, reducing labor costs.
  • Software licensing (proprietary vs. open-source) impacts costs and customization in hospitality tech stacks.
  • Hardware failures (e.g., server crashes) disrupt services—redundancy and backups are essential for business continuity.

Computer Hardware: The Physical Backbone

Hardware refers to the tangible components of a computer system that perform input, processing, storage, and output functions. In hospitality, hardware must handle high volumes of transactions (e.g., 100+ bookings/hour in a 5-star hotel) without lag.

1. Central Processing Unit (CPU)

The CPU is the "brain" of the computer, executing instructions from software. Its performance is measured in clock speed (GHz) and cores (parallel processing capability).

  • Example: A hotel’s front desk system uses a multi-core CPU to process check-ins, payments, and room assignments simultaneously.
  • Types:
    • Single-core: Suitable for basic tasks (e.g., old POS systems).
    • Multi-core: Essential for modern Property Management Systems (PMS) like Opera or Amadeus, which run multiple applications (reservations, housekeeping, accounting) concurrently.
graph TD
    A["CPU"] --> B["Control Unit"]
    A --> C["Arithmetic Logic Unit (ALU)"]
    A --> D["Cache Memory"]
    B --> E["Fetches Instructions"]
    C --> F["Performs Calculations"]
    D --> G["Fast Access Memory"]

2. Memory (RAM vs. Storage)

  • RAM (Random Access Memory):

    • Volatile (temporary storage lost on shutdown).
    • Speed: Measured in GB (e.g., 16GB RAM for a hotel’s central server).
    • Role: Stores active data (e.g., guest profiles, real-time inventory) for quick access.
    • Example: During New Year’s Eve, a hotel’s RAM must handle sudden spikes in booking requests without crashing.
  • Storage (HDD vs. SSD):

    • HDD (Hard Disk Drive): Cheaper, slower (mechanical), used for archival data (e.g., past guest records).
    • SSD (Solid State Drive): Faster (no moving parts), used for OS and frequently accessed apps (e.g., PMS software).
    • Cloud Storage: Used by chains like Himalayan Java to store centralized guest data across locations.
Component Type Speed Use in Hospitality Example
RAM Volatile Ultra-fast Real-time reservations, POS transactions 32GB RAM in a banquet hall server
SSD Non-volatile Fast OS, PMS software, frequent data access Samsung 980 Pro SSD
HDD Non-volatile Slow Archival data (guest history, old invoices) Seagate 4TB HDD
Cloud Storage Non-volatile Depends on ISP Centralized data for franchises (e.g., Marriott) Google Cloud Storage

3. Input/Output Devices

  • Input Devices: Capture data (e.g., keyboards for reservations, touchscreens in self-service kiosks, RFID for room access).
  • Output Devices:
    • Printers: Thermal printers for receipts (e.g., Epson TM-T20 in restaurants).
    • Monitors: Digital menu boards (e.g., Samsung LED displays in bars).
    • Speakers: Used in smart room systems (e.g., voice-activated lighting via Alexa).

4. Embedded Systems in Hospitality

Devices with dedicated functions, often hidden:

  • Smart Thermostats: Adjust room temperatures based on occupancy (e.g., Nest in Hyatt hotels).
  • Digital Signage: Displays promotions or wait times (e.g., Daraz outlets).
  • Kitchen Display Systems (KDS): Show orders in real-time (e.g., Toast POS in fast-food chains).
mindmap
  root((Embedded Systems in Hotels))
    Kitchen Display System
      Real-time order updates
      Reduces order errors
    Smart Room Controls
      Voice-activated lighting
      Energy savings
    Digital Menu Boards
      Dynamic pricing
      Multilingual support

## In the real world

  1. eSewa (Nepal):

    • Hardware: Uses high-speed servers with SSDs to handle 10,000+ transactions/minute during Dashain/Tihar.
    • Software: Custom payment gateway software integrated with Ncell’s network to process UPI, cards, and mobile wallets.
    • Why it matters: If their RAM fails, transactions queue up, causing customer frustration.
  2. Daraz (Southeast Asia):

    • Hardware: Data centers with redundant power supplies to prevent outages during sales (e.g., 11.11 Singles’ Day).
    • Software: Inventory management software tracks stock across warehouses in real-time using cloud databases.
    • Example: During a flash sale, Daraz’s load balancers distribute traffic across multiple servers to avoid crashes.
  3. Nabil Bank (Nepal):

    • ATM Hardware: Uses biometric scanners (fingerprint/RFID) for secure transactions.
    • Software: Core banking system (e.g., FIS Servicing System) runs on Linux servers for cost efficiency.
    • Real-world trace: If the bank’s CPU overheats, the system triggers a cooling alert and switches to a backup server.

Computer Software: The Invisible Workforce

Software consists of programs that instruct hardware to perform tasks. In hospitality, it automates repetitive work (e.g., billing, inventory) and enhances guest experiences.

1. Types of Software

Type Definition Hospitality Example Example Software
System Software Manages hardware/OS Windows Server for hotel networks Microsoft Windows Server
Application Software Performs specific tasks PMS for reservations, billing Opera PMS, Cloudbeds
Utility Software Maintains system health Antivirus for guest Wi-Fi security Norton Security
Programming Software Develops custom apps Custom loyalty program for a boutique hotel Python (with Django framework)

2. Operating Systems (OS)

The OS acts as an intermediary between hardware and software. Hospitality relies on:

  • Windows Server: Used in hotel chains (e.g., Dwarika’s central reservation system).
  • Linux: Preferred for web servers (e.g., Nepal Tourism Board’s website) due to stability and open-source cost savings.
  • MacOS: Used in design studios (e.g., creating digital menus for Bhojan Griha).

3. Application Software in Hospitality

A. Property Management Systems (PMS)
  • Function: Manages reservations, check-ins, housekeeping, and billing.
  • Example: Opera PMS used in Hotel Yak & Yeti (Kathmandu).
    • Hardware Dependency: Requires a multi-core CPU and 16GB+ RAM to handle 200+ rooms.
    • Software Stack: Runs on Windows Server with a SQL database.
flowchart TD
    A["Guest Books Online"] --> B["Opera PMS Server"]
    B --> C["Database: Reservations"]
    B --> D["Front Desk Terminal"]
    B --> E["Housekeeping Tablet"]
    D --> F["Check-in/out"]
    E --> G["Room Status Updates"]
B. Point-of-Sale (POS) Systems
  • Function: Processes payments, tracks inventory, and generates reports.
  • Example: Toast POS in Pizza Hut (Nepal).
    • Hardware: Android tablet with EMV chip reader for cards.
    • Software: Cloud-based to sync across multiple locations.
C. Kitchen Management Systems (KMS)
  • Function: Reduces order errors and speeds up service.
  • Example: SevenRooms in Kathmandu’s fine-dining restaurants.
    • Hardware: Touchscreen terminals in kitchens.
    • Software: Integrates with POS to auto-update inventory.

4. Utility Software

  • Antivirus: Protects guest Wi-Fi (e.g., Kaspersky in Radisson Hotels).
  • Backup Software: Ensures data recovery (e.g., Acronis for hotel servers).
  • Disk Cleanup: Optimizes storage (e.g., deleting old CCTV footage).

## In the real world (continued)

  1. Pathao (Bangladesh/Nepal):

    • Hardware: Uses GPS modules and 4G modems in driver apps to track rides.
    • Software: Real-time routing algorithm (like Google Maps) optimized for traffic in Dhaka/Kathmandu.
    • Failure scenario: If a driver’s phone’s CPU overheats, the app crashes, and the ride is reassigned.
  2. NTC (Nepal Telecom):

    • Hardware: 5G base stations with high-capacity SSDs to handle call data.
    • Software: Billing system (e.g., Amdocs) runs on mainframe computers for reliability.
    • Example: During Dasain, NTC’s load balancers distribute calls across servers to prevent drops.

Hardware and Software Integration: How It Works Together

Example: A Guest Check-in Process

  1. Guest arrives → Touchscreen kiosk (input device) captures ID.
  2. PMS software (Opera) checks availability (accesses SQL database on the server).
  3. CPU processes the request; RAM holds the reservation data temporarily.
  4. Printer outputs the room key and receipt (output device).
  5. Housekeeping tablet updates room status via Wi-Fi (network hardware).
sequenceDiagram
    participant Guest
    participant Kiosk as Touchscreen Kiosk
    participant PMS as Opera PMS (Server)
    participant Database as SQL Database
    participant Printer
    participant Housekeeping

    Guest->>Kiosk: Swipes ID Card
    Kiosk->>PMS: Sends Request
    PMS->>Database: Checks Availability
    Database-->>PMS: Returns Data
    PMS->>Printer: Prints Key/Receipt
    PMS->>Housekeeping: Updates Room Status

## Exam Tip

  1. Definitions Matter:

    • Distinguish between RAM (temporary) and storage (permanent).
    • Know the difference between system software (OS) and application software (PMS).
  2. Real-world Applications:

    • Hotels: PMS (Opera), POS (Toast), KDS (SevenRooms).
    • Restaurants: Inventory software (MarketMan), online ordering (Foodpanda).
    • Banks: Core banking systems (FIS), ATMs (Windows Embedded).
  3. Diagrams Are Your Friends:

    • Draw CPU architecture, RAM vs. storage, or a PMS workflow in exams. Even if not asked, it shows understanding.
  4. Common Pitfalls:

    • Don’t confuse:
      • HDD (slow, cheap) vs. SSD (fast, expensive).
      • Proprietary software (licensed, e.g., Microsoft) vs. open-source (free, e.g., Linux).
    • Avoid vague answers: Instead of "software is important," say: "Opera PMS runs on Windows Server with a SQL database, requiring 16GB RAM to handle 200+ rooms without lag."
  5. Case Study Questions:

    • If asked about Nabil Bank’s ATM failure, explain:
      1. Hardware issue: Overheating CPU or failed hard drive.
      2. Software impact: Transaction logs may corrupt.
      3. Solution: Redundant servers + automatic failover.
  6. Short-Answer Tips:

    • Hardware: List 5 components (CPU, RAM, storage, input/output, motherboard).
    • Software: Name 3 types (system, application, utility) + 1 hospitality example (e.g., "Cloudbeds PMS").

Case Study: Himalayan Java’s Tech Stack

Scenario: A mid-sized hotel chain in Nepal with 5 properties. Hardware:

  • Central Server: Dell PowerEdge (24-core CPU, 64GB RAM, 2TB SSD for OS + 4TB HDD for archives).
  • Front Desk: HP EliteDesk (i7 CPU, 16GB RAM) running Opera PMS.
  • Kitchen: Samsung Galaxy Tab (Android) with SevenRooms KDS.

Software:

  • PMS: Opera (Windows-based).
  • POS: Toast for cafés.
  • Security: Kaspersky antivirus + biometric locks (ZKTeco).
  • Backup: Acronis (cloud + local).

Challenge: During peak season, the server slows down. Solution:

  1. Upgrade RAM to 128GB.
  2. Add a load balancer to distribute traffic.
  3. Optimize database queries in Opera PMS.
classDiagram
    class CentralServer {
        +24-core CPU
        +64GB RAM
        +2TB SSD + 4TB HDD
    }
    class FrontDeskPC {
        +i7 CPU
        +16GB RAM
        +Opera PMS
    }
    class KitchenTablet {
        +Android OS
        +SevenRooms KDS
    }
    CentralServer --> FrontDeskPC : Hosts PMS
    CentralServer --> KitchenTablet : Syncs Inventory
    FrontDeskPC --> Guest : Check-in/out

Based on the TU BHM syllabus for Management Information Systems (MIS311), unit 3.

Discussion

Loading…