Introduction
System Analysis & Design (SAD) में Users बहुत important role निभाते हैं, क्योंकि कोई भी information system अंततः users के लिए ही बनाया जाता है।
अगर users की जरूरतों, समस्याओं और working style को सही तरीके से नहीं समझा जाए, तो system technically सही होने के बावजूद practical use में fail हो सकता है।
User वह व्यक्ति या group होता है जो information system के साथ directly या indirectly interact करता है।
वह system में data enter कर सकता है, reports देख सकता है, decisions ले सकता है या system से services प्राप्त कर सकता है।
System development के दौरान users को समझना इसलिए जरूरी है क्योंकि वही लोग बताते हैं:
- system से उन्हें क्या चाहिए
- current system में क्या problems हैं
- new system कैसे useful बन सकता है
User क्या होता है
User वह व्यक्ति होता है जो system को use करता है या system से generated information का उपयोग करता है।
Computer-based information system में user केवल data entry operator ही नहीं होता, बल्कि manager, customer, administrator, employee या decision maker भी user हो सकता है।
इसलिए user का meaning बहुत broad होता है।
Users का Importance
Information system की success काफी हद तक users पर depend करती है।
क्योंकि:
- users system की requirements बताते हैं
- users system को operate करते हैं
- users feedback देते हैं
- users ही final system को accept या reject करते हैं
अगर users की needs ignore कर दी जाएँ, तो system useful नहीं रहेगा।
Types of Users
Information systems में अलग-अलग प्रकार के users हो सकते हैं।
उन्हें सामान्यतः निम्न categories में समझा जा सकता है:
1. Operational Users
ये वे users होते हैं जो system को daily basis पर operate करते हैं।
इनका काम routine transactions और regular data processing से related होता है।
Examples:
- data entry operator
- billing clerk
- receptionist
- cashier
इन users को simple, fast और easy-to-use system चाहिए होता है।
2. Supervisory Users
ये users operational work की monitoring और control करते हैं।
ये system से summary reports, status reports और control information प्राप्त करते हैं।
Examples:
- section supervisor
- office in-charge
- lab supervisor
इनका focus monitoring और performance checking पर होता है।
3. Managerial Users
Managerial users system से decision-making related information प्राप्त करते हैं।
ये daily transaction details से ज्यादा summarized and meaningful information चाहते हैं।
Examples:
- branch manager
- HR manager
- accounts manager
इन users को reports, trends, summaries और analysis important लगते हैं।
4. Executive Users
ये high-level users होते हैं जो strategic decisions लेते हैं।
इनको detailed operational data की जगह important summarized information चाहिए होती है।
Examples:
- CEO
- director
- top management
इन users के लिए system में dashboards, key reports और critical information useful होती है।
5. External Users
कुछ users organization के बाहर के भी हो सकते हैं, लेकिन वे system के साथ interact करते हैं।
Examples:
- customers
- suppliers
- students using online portal
- clients using website
इन users के लिए system secure, user-friendly और accessible होना चाहिए।
6. System Administrators / Technical Users
ये users system के technical control और maintenance का काम करते हैं।
Examples:
- system administrator
- database administrator
- network administrator
इनका role system performance, security और maintenance से जुड़ा होता है।
Role of Users in System Development
Users केवल system को use ही नहीं करते, बल्कि system development process में भी उनकी important role होती है।
1. Requirement देना
Users बताते हैं कि system में कौन-कौन सी सुविधाएँ होनी चाहिए।
2. Problems बताना
वे existing system की difficulties explain करते हैं।
3. Feedback देना
Prototype या testing के समय users useful suggestions देते हैं।
4. Acceptance
Final system को accept करने में users की satisfaction बहुत important होती है।
Why Systems Analyst Must Understand Users
Systems Analyst के लिए users को समझना बहुत जरूरी है, क्योंकि वही system की real needs को represent करते हैं।
अगर analyst users को सही तरह से नहीं समझेगा, तो:
- requirements incomplete होंगी
- wrong design बन सकता है
- user dissatisfaction बढ़ेगी
- system acceptance कम होगी
इसलिए Systems Analyst को users की working style, skills, limitations और expectations को समझना चाहिए।
Example
College Management System
एक college management system में अलग-अलग users हो सकते हैं:
- student → result और fee details देखने के लिए
- teacher → attendance और marks update करने के लिए
- office staff → admission और fee record maintain करने के लिए
- principal → reports और summaries देखने के लिए
यहाँ clearly दिखता है कि हर user की need अलग होती है।
इसलिए system design करते समय सभी users को ध्यान में रखना पड़ता है।
Block Diagram of Users in a System
+------------------+
| Users |
+------------------+
|
-------------------------
| | |
v v v
+--------+ +--------+ +--------+
|Operational|Managerial|External|
+--------+ +--------+ +--------+
|
v
+----------------------+
| Information System |
+----------------------+
Diagram Explanation
इस diagram में users के अलग-अलग types दिखाए गए हैं।
Different users system को अलग-अलग purpose के लिए use करते हैं।
Information system को इस तरह design किया जाता है कि वह सभी relevant users की needs को support कर सके।
Important Points
- user system का सबसे important part है
- different users की requirements अलग होती हैं
- operational, managerial और external users common categories हैं
- system success user acceptance पर depend करती है
- systems analyst को users को अच्छी तरह समझना चाहिए
Conclusion
Users information system के central part होते हैं, क्योंकि system उन्हीं की जरूरतों को पूरा करने के लिए बनाया जाता है।
Different types of users system को अलग-अलग ways में use करते हैं, इसलिए system design करते समय उनकी requirements, capabilities और expectations को समझना बहुत जरूरी है।
एक अच्छा information system वही माना जाता है जो users के लिए useful, easy और effective हो।