Académique Documents
Professionnel Documents
Culture Documents
S. Ramanathan
Development Process
Applications Technology Foundation Concepts
A system to effectively and efficiently handle all information related tasks Capture, verify, validate
Information system
Truthful, timely reflection of facts Permit quick access to desired information Make information useful in a given context Make information available and usable
Store, retrieve
Archive, delete
Information system
Procedures
Define work flow and steps in an activity Define processing logic, role of people E.G., Book, pencil, typewriter, telephone Computer system, word processor, modem Operational staff, supervisors, managers External users (customers)
Technology, products
People
What is a System?
Set of interrelated elements with a common goal (e.g) business system, political system
Social system is an example of abstract system Data processing system is a physical system Goals Inputs and outputs Conversion process Feedback and control Communication with other subsystems Environment Boundaries
A system is defined by
ENVIRONMENT BOUNDARY
INPUT
PROCESS
OUTPUT
Control / Feedback
Classification of Systems
Natural (rivers, lakes) or manmade (Computer) Closed (does not interact with outside world) or Open (interacts with external environment)
Expanding Role of IS
Electronic Business Strategic and End user support Decision Support Management Reporting Data Processing
Beware: Inasmuch as IT can make, IT can mar business too Case: Hershey Foods
C o m p e t i t i v e S t r a t e g i e s
Threat of Substitute
Use IT to reduce the cost of business process Use IT to reduce the cost of customers and suppliers Develop IT features to differentiate products and services Use IT features to reduce the differentiation advantage of the competitor Use IT features to focus on specific markets and products
Create new products and services that include IT components
Differentiate
Innovate
Use IT to manage expansion Use IT to diversify and integrate into other products and services
Use IT to create virtual organization of business partners Develop interorganizational information systems linked by the Internet and extranets to support strategic relationships with customers and suppliers
Develop alliances
Use IT to improve quality of product and service Use IT to improve efficiency Use IT to shorten the time needed to develop, produce and deliver products and services
Use interorganizational systems to create switching costs that lock in customers and suppliers Use investment in IT to create barriers for new entrants Use IT to make substitution of products unattractive Use IT to create, share and manage business knowledge
Other strategies
Tracking
Disintermediatio n
Information Technologies
Hardware
Mainframes
Large and Powerful Computers Main memory: Hundreds of Megabytes to Gigabytes Slimmed over a period, but still large Reduced air-conditioning over a period of time, but still high Proprietary software environment Still used in large corporations, Government, Utility companies Useful for compute-intensive applications Platform for Data Warehousing and data Mining apps
Microcomputers (PCs)
Small in size Originally developed for individual use; but has since become powerful Economical Easy networking Further miniaturization notebooks Handheld computers Palmtops - PDAs
Hardware
Size
Density of circuitry
Speed
Cost
Reliability
Connectivity
Supercomputers
Very large computers with high processing speed Designed for specialized applications requiring extensive processing power (such as complex mathematical calculations) (E.g) Weather forecasting
Organization of a Computer
Input
Process
Outpu t
Storage
Control Unit
Primary Storage
Main memory Also known as Random Access Memory (RAM) Holds data and programs between processing steps Volatile
Secondary Storage
For storage of data and programs
Input Devices
Keyboard Point and Click Electronic Mouse Trackball Pointing stick Touch pad Touch screen Pen-based Voice recognition Optical scanning, Optical Character Recognition Barcode Reader Smart cards Digitizer Web camera
Output Devices
Printers
Impact Printers
Dot Matrix Line
Storage Devices
Capacity measured in terms of bytes Binary representation of data Magnetic Disk
Magnetic Tape
Optical Disk
Software
Overview of Software
Software
Application Software
For end users
Systems Software
For computer system operation
General Purpose
Office automation software Email Presentation graphics Groupware
Application - specific
ERP
CRM
System Management
Operating System Network Management Utilities Performance monitors
Systems Development
Programming languages Editors Tools CASE
Security software
Operating Systems
Functions:
Providing user interface Permits users to share hardware Resource management Task scheduling File management Utilities (e.g. Error logs, system accounting) Recovery from system errors Support services Popular Operating Systems: Windows, Unix, Linux, Mac OS X
Programming Languages
Facilitate a programmer to develop a set of instructions (programs) to be executed on a computer Different Programming Languages
1.
2. 3. 4. 5.
Machine Languages Assembly Languages High-level Languages Fourth Generation Languages Object-Oriented Languages
Web Languages
HTML XML Java Web Services
Field: Data item Record: Group of related fields File (table): Group of related records Data Base: Collection of logically related files
Controlled redundancy Inconsistency avoided Data integrity Integrated view of data Addresses unstructured information needs Enforcement of standards Security
SQL
SQL is based on set and relational operations with certain modifications and enhancements A typical SQL query has the form: select A1, A2, ..., An from r1, r2, ..., rm where P
Hierarchical Structure
Relationship between records form a hierarchy or tree like structure All relationships are one-to-many
Network Structure
Allows many-to-many relationships Relationship between data items is called sets Pointer to locate record Complex difficult to comprehend, modify, reconstruct
Relational Structure
Data elements are viewed as being stored in tables (relations) Easy to understand and implement Easy to modify Access control is easier to implement
Multidimensional Structure
Variation of relational model Can be visualized as cubes of data Useful for manipulating data with many interrelationships Support online analytical processing (OLAP) applications
Object-Oriented Structure
Used in multimedia web based applications and computer aided design (CAD) Claimed to be superior in handling complex data types such as documents, graphic images, video clips, audio segments than relational database management system
Database Development
Data planning Database design: Data modeling using Entity-Relationship diagram Conceptual model Logical design: in conformance with the requirements of database model chosen such as relational Physical design: data storage in the database and access methods
Data Warehouse
A planned, integrated, managed store of relevant corporate data optimized for analysis, query and reporting purposes
Data extracted from operational data bases over a period of time, screened, edited, standardized and integrated
Data Mining
Data Mining: Process in a data warehouse to identify patterns knowledge discovery Data Mart: subset of Data warehouse
Advantages of Networks
Common storage Sharing of resources Sharing of applications Centralized administration
Internet - Contd.
There are organizations which develop technical aspects of this network and set standards for creating applications on it. The Internet backbone, through which Internet traffic flows, is owned by private companies. All computers on the Internet communicate with one another using the Transmission Control Protocol/Internet Protocol suite, abbreviated to TCP/IP.
Types of Networks
Classified on the basis of size, complexity and geographical spread Local Area Network (LAN): Collection of networked computers within a premises Wide Area Network (WAN): Connecting computers, in which a public network service is also used
Intranets use Web-based and Internet technology to inexpensively and easily share [organizational] data across a private network within an organization
Extranets connect companies with their suppliers and customers via Web links. Extranets facilitate supply chain information sharing
Modems
Modulator / Demodulator Necessary because data communication takes place on a telephone line Converts digital signal to analog and back Speed measured in baud rate Support for transmission error control, auto dial and answer
Multiplexors
Facilitate simultaneous data transmission from many terminals over a single channel. Used to link several low speed lines to a high speed line
A Typical Client
Usually manages the GUI
Manages the display of data Performs data input and validation Dispatches requests to server(s) Manages local environment
Display Keyboard
A Typical Server
A program that carries out client requests
o
Limitations:
Network Topologies
Bus Ring Star Mesh
Bus Topology
Star Topology
Easy to add / remove nodes Node failure does not affect the network Easier to diagnose network problems through hub Vulnerable to failure of central hub Cable cost is higher
Disadvantages
Ring Topology
Work Station/Node
Work Station/Node
Work Station/Node
Work Station/Node
Disadvantages
Mesh Topology
Minor faults will not disrupt the network Highly reliable Adding / replacing a machine will disrupt the network Installation and maintenance costs are high
Disadvantages
Network Standards
International Standards Organization (ISO): Open Systems Interconnect (OSI) model American National Standards Institute (ANSI): Fibre Distributed Data Interface (FDDI) and other communication standards Electronic Industries Association (EIA) electrical transmission standards EIA/TIA 232 (formerly RS 232) Institute of Electrical and Electronic Engineers (IEEE): networking standards 802.3, 802.5 International Telecommunications Union (ITU): standards for telecommunications X.25 Internet Activities Board (IAB) improvements in Internet standards TCP/IP, SNMP
OSI Model
Seven layers logical partitions for system system communication Each layer performs a specific function
Application
Presentation Session Transport Network Data link Physical
1 2 3 4 5 6 7
Physical Layer
Defines mechanical and electrical characteristics to establish and maintain the physical connection Digital ones and zeroes are converted to electrical signals Issues addressed
Provides connection between a computers internal bus and network media Comes in many shapes and sizes Vary by the type of bus connection they employ Have a unique identification number
Transceiver
Part of any network interface (transmitter / receiver) Appearance and function vary with the type of network cable and topology in use
Repeater
Amplifies the signal it receives on one port and resends them on another Extends maximum length of a network segment Disadv: Amplifies everything it receives
Hub
Also called a concentrator central connection point for several network devices a multiport repeater Classified as
Creating packets (Logical chunks) Transmitting packets Receiving packets Logical addressing Detection of and recovery from errors Controlling media access
Contention Polling Token passing
Network Layer
Controls the operation of the network Determines route from source to destination Handles congestion problems
Routers
Operate at Physical, Data Link and Network layers Connect heterogeneous LANs
Transport Layer
Ensures data transfer between end points with error recovery and flow control Breaks down messages into packets, addresses the packets, forwards them, reassembles them at destination node
Session Layer
Provides control structure for communication between applications Establishes, manages and terminates connections (sessions) between cooperating applications Functions
Presentation Layer
Concerns itself with information representation Transforms information from machine format to user understandable format Services: data translation conversion of file formats encryption
Application Layer
All exchange of information between the user and the network occurs through this layer Responsible for user and application program support such as passwords resource sharing file transfer network file system electronic mail remote login directory services inter-process communications remote procedure call
Gateways
Operate at all layers Enable different communication architecture to communicate Maps functions performed by one application in one computer to another on a different computer
Networking Protocols
Set of rules for sending information over a network Functions
Data transmission mechanism Communication session initiation and termination Addressing and routing Authentication and verification Encryption and compression Error correction
Switched Virtual Circuit (SVC): Dynamic on-demand connectivity Permanent Virtual Circuit (PVC): always on-line connection
Broadband Network
Multiple channels and multiple signals at different frequencies Capable of supporting wide range of data, incl. audio and video Full duplex transmission Speed: upto 10Gbps
Twisted-Pair Cable
Consists of two strands of copper wire twisted together. Twisting reduces the sensitivity of the cable to EMI and also reduces the tendency of the cable to radiate RF noise Low cost, inexpensive to install lowest cost per foot of any cable Disadv: Cross talk, Noise
Category 3
Data rates upto 10Mbps. New standards however support upto 100Mbps.
Category 4
Consists of 4 twisted pairs. Supports upto 16Mbps
Category 5
Data grade cable with 4 twisted pairs. Supports upto 100 Mbps
Coaxial Cables
Central copper conductor enclosed in an insulating sheath outer metallic case for transmission of high frequency signals
Coaxial Cable
Light & flexible cable Inexpensive easy to install. Approximately .25 inches(6mm) in thickness
Appx. .5 inches (13mm) in diameter harder to work with but can carry more signals a longer distance(500m) than Thinnet More expensive relatively safer to install outside, running from building to building
Thicknet
Optical Fibre
Transmission of signals in the form of light Higher bandwidth More reliable Extremely secure: Difficult to tap No cross talk High cost
Radio Waves
Used where cabling is difficult (eg) communication to ships from shore, communication among mobile police force Should get Govt. clearance for usage of frequency Cheap Easy to tap Interference and Noise
Micro Wave
Useful, where cable communication is difficult Line of sight between sending and receiving stations High cost of installation Easy to tap Interference and Noise
Satellite Communication
Transmission across globe Uses artificial satellites Satellite terminals at the sending and receiving ends Reliable Expensive
Wireless LANs
Avoids cabling issues Uses radio technology Short-range wireless technology: Bluetooth in computers and other devices: rate of 1 Mbps within 10 to 100 metres
Wireless Web
For Smart telephones, pagers, PDAs Standard wireless application protocol (WAP): specifies conversion of web pages in HTML / XML into a wireless markup language (WML) to be accessible in a Web-enabled wireless device Third generation (3G) wireless technologies to raise transmission speeds to enable streaming video and multimedia applications on mobile devices
Latency: delay of transmitting a message from source to destination Throughput: quantity of work per unit time, measured in terms of bytes per second
IP Addressing
Internet addresses are managed by the Internet Assigned Numbers Authority (IANA), which has overall responsibility of the IP pool and by the Regional Internet Registry (RIR) organizations to which IANA distributes large blocks of IP addresses Unique IP address for each host and network component 32 bit segmented into four 8 bits (octets), separated by dots 01010000.00011110.00000011.00011000 80.30.3.24 Two pieces of information
Network id Host id
Classes of IP Addresses
A: assigned to networks with a very large number of hosts
First bit zero Balance bits in the first octet network id Remaining 24 bits host id
First two bits 10 Next 14 bits network id Balance 16 bits host id First three bits 110 Next 21 bits network id Last 8 bits host id
C: Small networks
First four bits 1110 Remaining bits uniquely identify the group of hosts First four bits 1111
IPv6
IP addresses are being extended beyond computers IPv6 increases the address size from 32 bits to 128 bits Can support up to 340 trillion trillion trillion addresses Example
IPv4 address: 198.51.100.14 Unique identifier: 4,294,967,296 IPv6 address: 2001:DB8:BE:C001:1234:ABCD:22:1 Unique identifier: 340,282.366,920,938,463,463,374,607,431,768,211,4
DSS
Unscheduled
Summarized Infrequent
Unstructured
Strategic Management
Tactical Management
Forward looking
External
Wide scope Prespecified Scheduled
Semistructured
Detailed
Structured
Operational Management
Narrow focus
EIS
MIS
TPS
Data Entry
Input activity in transaction processing system Speed and accuracy problems Automated methods of data entry (source data automation):
POS terminals, ATMs Bar codes Magnetic stripes Optical scanning OCR Pen-based tablet PCs Touch screens Voice recognition system
Data Processing
Batch processing: transaction data accumulated over a period of time and processed periodically (eg) day end process in a bank Realtime processing (online processing): Data processed immediately after a transaction occurs
Batch Processing
Advantages:
Disadvantages:
Realtime Processing
Particularly important for applications where a high frequency of changes are made in a short period and currency of data is critical Data base protection is more critical than in batch process More controls to prevent unauthorized access High cost
Transaction Documents
Reports
Periodic (eg) weekly sales analysis Exception (eg) list of customers who have exceeded credit limit On-demand Push (eg) selective broadcast of reports
Planning
Dispatch Invoicing/
MPS RCCP
A/c Receivable
WO / Sch Creation
Operations Planning
MRP
Purchase
Stores
Receipt Execution
Production
Bill Passing
A/C payable
GL MIS / EIS
EIS
HR
Production Planning
Quality
Materials
Distribution
Finance
Financial Accounting (GL, A/R, A/P, Fixed Asset, P&L, Balance Sheet) Costing (Cost centre accounting, Product Costing, Activity Based Costing) Treasury (Cash, Funds, portfolio management, Risk analysis) Control (Budgeting, MIS, EIS) Scenarios
Manufacturing
Capacity Planning Material Requirement Planning (MRP) Shop Floor Control Engineering Data Management Configuration Management Lot control/ traceability Tooling Lobour Productivity Computer-Integrated Manufacturing (CIM)
Computer-Aided Engineering (CAE) Computer-Aided Design (CAD) Computer-Aided Process Planning (CAPP)
Process Control
Materials Management
Pre-Purchasing Activities Purchasing Vendor evaluation Material Inspection Inventory Management Supplier Bill Passing Tracking of material on-order Reservation Consignment Stocks Stock valuation Perpetual audit
Quality
Quality Planning (Material Specifications, Inspection Planning) Inspection and follow-up action Quality Control (Dynamic sample determination on the basis of history, QC Charts
Human Resources
Personnel (Employee database, recruitment, benefits administration) Organization (Organization Structure, Job Descriptions) Payroll (Salary Preparation, Staff Cost) Time & Attendance (Time Recording, Shift Planning) HRD (Career and Succession Planning, Profile Maintenance, Training Needs assessment, Training Management)
Plant Maintenance
Preventive Maintenance Planning Equipment Tracking Component Tracking Calibration Tracking Warranty Claims Tracking
WHAT IS ERP?
The techniques and concepts employed for the integrated management of business as a whole from the viewpoint of the effective use of management resources
Manufacturing
Human Resources
Quality
Sales & Distribution
Maintenance
ERP
Traditional applications are functionally oriented and lines of demarcation become barriers to communication
Materials
Production
Marketing
Finance
WHY ERP?
All processes are customer focused Everybody in the value chain is fully informed about the process Single repository or information and hence non redundancy Updates across functions maintaining consistency Information access across functions
Cycle time reduction Increased business agility On-time delivery Inventory reduction Order fulfillment improvement Increased flexibility Improved supplier performance Reduction in quality costs Improved resource utility Better customer satisfaction
Still More
To support business growth requirements
Trends in ERP
Industry specific versions Additional Features Targeting SME Segment Stratified offerings with reduced functionality Lower Entry Price Faster deployment methodologies Extension to Non-manufacturing Sectors Retail, Utilities, Government, Service Web enabling
Additional Features
Integration with Business Intelligence Systems Supply Chain Management Capability of integration with Electronic Data Interchange (EDI) and Electronic Fund Transfer (EFT) Smooth integration with popular CAD packages Integration with workflow Simulation capability (useful for capacity calculation) Data warehousing and Data Mining
What is CRM?
a multifaceted process, mediated by a set of information technologies, that focuses on creating two-way exchanges with customers so that firms have an intimate knowledge of their needs, wants, and buying patterns. Wikipedia definition CRM helps companies understand, as well as anticipate, the needs of current and potential customers
email Telephone
Components of CRM
Sales Force Automation
Online catalog Campaign management Surveys Contest management Distribution of marketing materials Email marketing Customer intelligence
Gathering customer data Analyzing data Formulating strategy action
Types of CRM
Operational CRM:
Analytical CRM:
Collaborative CRM:
Portal-based CRM:
Role of IT in SCM
IT integrates the internal business functions so that availability of data is current and uniform across the organization. The current data availability ensures control of processes and verification of performance Availability of accurate information across the organization ensured reduction of physical inventories and resource requirements. Redundant physical assets maintained to handle supply chain uncertainties were no more necessary
Benefits of e-SCM
Scalability: 24*7 availability
Reduced interaction cost: Quick and economical search Reduced cost of coordination Aggregate purchasing Easy comparison shopping Reduced maverick spending
Economy:
400 Stockists
(E-enabled)
600 Vendors
(E-enabled)
4 Factories
9 Godowns
www.LNTEBG.com
Goods Receipts
Accounts Details
Closed Orders
Summary : PO number, date, material code, description, rate, qty supplied, qty pending, delivery schedule
Full PO : by clicking PO number in summary
Accounts Query
Open invoices Paid invoices
Bill number, date, PO ref., due date, amount, invoice errors (if any), cheque details for cleared invoices