Computer and Information TechnologyUnit 99 min read
Computer Apps in Business & Data Processing
Unit 9 of Computer and Information Technology: Explores how computers automate business tasks, process data efficiently, and integrate software tools to improve decision-making, customer service, and operational workflows—key for travel/tourism management.
TAKEAWAYS:
- Business software (ERP, CRM, TMS) streamlines operations like reservations, billing, and inventory, saving time and reducing errors.
- Data processing transforms raw data into actionable insights (e.g., sales trends, customer preferences) using sorting, filtering, and analysis.
- Database management systems (DBMS) organize data logically (e.g., SQL queries for flight bookings or hotel occupancy) for quick retrieval.
- Automation tools (e.g., chatbots, email workflows) handle repetitive tasks, freeing staff for strategic tasks like itinerary planning.
- Security and compliance (e.g., GDPR, PCI-DSS) protect sensitive data (passport details, payment info) from breaches.
- Real-world examples include Daraz’s inventory management, Pathao’s ride-tracking systems, and NTC’s call-center automation.
1. Introduction to Business Software
Business software are programs designed to support organizational tasks, improve efficiency, and enhance decision-making. These tools are categorized based on their functions:
Types of Business Software
mindmap
root((Business Software))
ERP["Enterprise Resource Planning (e.g., SAP, Oracle)"]
- Modules: Finance, HR, Supply Chain, Inventory
- Example: A hotel chain uses ERP to manage reservations, payroll, and procurement.
CRM["Customer Relationship Management (e.g., Salesforce, HubSpot)"]
- Tracks customer interactions (e.g., traveler feedback, booking history).
- Example: **Pathao** uses CRM to log rider feedback and improve service.
TMS["Travel Management Systems (e.g., Amadeus, Sabre)"]
- Manages bookings, itineraries, and traveler data.
- Example: **Nepal Tourism Board** uses TMS to track tourist registrations.
Accounting Software["e.g., QuickBooks, Tally"]
- Handles invoicing, payroll, and financial reporting.
- Example: **Daraz** uses accounting software to track supplier payments.
Project Management Tools["e.g., Trello, Asana"]
- Organizes tasks for teams (e.g., tour planning, event coordination).Key Features of Business Software
| Feature | Description | Example in Tourism/Travel |
|---|---|---|
| Automation | Reduces manual work (e.g., invoicing, reports). | NTC auto-generates call logs. |
| Data Integration | Combines data from multiple sources (e.g., CRM + ERP). | Khalti links payment data to user profiles. |
| Reporting | Generates insights (e.g., sales trends, customer behavior). | Daraz analyzes best-selling items. |
| Security | Protects data with encryption and access controls. | eSewa secures transaction records. |
2. Data Processing in Business
Data processing involves converting raw data into meaningful information through stages: collection → input → processing → output → storage.
Stages of Data Processing
flowchart TD
A["Raw Data"] -->|"Input"| B["Data Entry"]
B -->|"Processing"| C["Sorting/Filtering"]
C -->|"Analysis"| D["Reports/Visualizations"]
D -->|"Output"| E["Decisions/Action"]
E -->|"Storage"| F["Database/Cloud"]Worked Example: Daraz Order Processing
- Input: Customer places an order via the app (raw data: item ID, quantity, payment method).
- Processing:
- System checks inventory (SQL query:
SELECT stock FROM products WHERE id = 123). - Updates stock levels (transaction:
UPDATE products SET stock = stock - 1 WHERE id = 123).
- System checks inventory (SQL query:
- Output: Order confirmation email with tracking ID.
- Storage: Data saved in a relational database (e.g., MySQL) for analytics.
3. Database Management Systems (DBMS)
DBMS organizes data logically for efficient retrieval. Key concepts:
Database Models
mindmap
root((Database Models))
Relational["Tables (e.g., SQL)"]
- Example: Flight bookings (table: `flights(id, destination, price)`).
NoSQL["Document/Key-Value (e.g., MongoDB)"]
- Example: User profiles (JSON: `{"user_id": 101, "name": "Ramesh"}`).
Hierarchical["Tree-like structure (e.g., IBM IMS)"]
- Rarely used today.SQL Query Example: Hotel Occupancy Report
SELECT room_number, guest_name, check_in_date
FROM reservations
WHERE check_in_date BETWEEN '2024-06-01' AND '2024-06-30'
ORDER BY check_in_date;
Output:
| room_number | guest_name | check_in_date |
|---|---|---|
| 101 | John Doe | 2024-06-15 |
| 202 | Jane Smith | 2024-06-20 |
4. Automation in Business
Automation replaces manual tasks with software, improving speed and accuracy.
Examples in Nepal
| Tool/Service | Task Automated | Impact |
|---|---|---|
| Pathao App | Ride tracking, driver dispatching | Faster response, reduced human error. |
| NTC Call Center | IVR (Interactive Voice Response) | Handles 1000+ calls/day without agents. |
| eSewa/Khalti | Payment processing, fraud detection | Secure transactions, 24/7 availability. |
Workflow Automation Example: Ncell Top-Up
- User sends SMS:
TOPUP 100 9841234567. - System checks balance (database query).
- Deducts amount from user account and credits recipient.
- Sends confirmation SMS to both parties.
5. Security and Compliance in Data Processing
Businesses must protect data from breaches and comply with laws (e.g., GDPR, PCI-DSS).
Common Threats and Solutions
| Threat | Solution | Example in Nepal |
|---|---|---|
| Unauthorized Access | Multi-factor authentication (MFA) | eSewa requires OTP + fingerprint. |
| Data Leakage | Encryption (AES-256) | NEPSE encrypts stock market data. |
| Malware | Firewalls, antivirus | Banks block phishing emails. |
Compliance Standards
| Standard | Purpose | Example Use Case |
|---|---|---|
| GDPR | Protects user privacy (EU/Global) | Daraz asks for consent before tracking. |
| PCI-DSS | Secures payment data | Khalti complies to prevent fraud. |
| HIPAA | Health data privacy (US) | Not applicable in Nepal, but relevant for medical tourism. |
6. Computer Applications in Data Processing
Data processing involves sorting, filtering, aggregating, and analyzing data to extract insights.
Common Techniques
| Technique | Description | Example in Travel/Tourism |
|---|---|---|
| Sorting | Orders data (e.g., by date, price). | Sort flight bookings by departure time. |
| Filtering | Selects data matching criteria (e.g., "flights to Pokhara"). | Filter hotel reviews by rating. |
| Aggregation | Summarizes data (e.g., total sales). | Calculate monthly revenue for a tour operator. |
| Pivot Tables | Summarizes large datasets (e.g., sales by region). | Analyze tourist arrivals by country. |
Worked Example: Kathmandu Traffic Analysis
Data: GPS logs from Pathao drivers (timestamp, location, speed). Processing Steps:
- Filter: Extract data for "Chandragiri Toll" on 2024-06-10.
- Aggregate: Calculate average speed and congestion hours.
- Visualize: Plot a line graph of traffic flow over time.
Insight: Peak congestion at 12:00 PM → Propose alternative routes.
7. Real-World Applications in Nepal
In the Real World
Daraz Inventory Management
- Uses ERP software to track stock levels across warehouses.
- Real-time alerts notify staff when stock is low (e.g., "Only 5 units of iPhone 15 left in Kathmandu").
- Barcode scanning automates inventory updates during deliveries.
Pathao Ride-Tracking System
- GPS + DBMS logs driver location and ride status (e.g., "In Transit," "Completed").
- Automated notifications: Sends SMS to passengers when the driver is 5 minutes away.
- Data analytics: Identifies busy routes (e.g., Thapathali to Gyaneshwor) to optimize driver dispatch.
NEPSE Stock Market Automation
- High-frequency trading (HFT) algorithms process buy/sell orders in milliseconds.
- Database queries fetch real-time stock prices (e.g.,
SELECT current_price FROM stocks WHERE symbol = 'NCL'). - Fraud detection: Flags unusual trading patterns (e.g., sudden large orders).
Exam Tip
- Focus on practical examples: Examiners love real-world scenarios (e.g., "How does Daraz use automation?").
- Compare tools: Know the difference between CRM (customer-focused) and ERP (business-wide).
- SQL queries: Practice writing simple queries (e.g.,
SELECT,WHERE,ORDER BY). - Security: Always mention encryption and compliance (GDPR, PCI-DSS) when asked about data protection.
- Diagrams: Draw flowcharts for data processing stages and ER diagrams for database structures.
Based on the TU BTTM syllabus for Computer and Information Technology (ITC307), unit 9.
Discussion
Loading…