Necessità e importanza del MIS (sistema informativo di gestione)
Importanza del MIS
MIS è l'utilizzo di hardware, software e reti di telecomunicazioni per raggiungere obiettivi aziendali.
Ad esempio, se una persona lavora per un'azienda che ha clienti in molte località diverse, gli verrà richiesto di visitare i clienti di tanto in tanto.
Durante il viaggio, avranno bisogno di accedere al loro denaro contante e tutto ciò che devono fare per accedervi è recarsi allo sportello bancomat più vicino. Possono anche utilizzare Mobile denaro dai loro telefoni e prelevare contanti da qualsiasi agente.
Infrastruttura MIS
Il diagramma seguente mostra l'architettura di una tipica infrastruttura MIS:
Computer hardware
L'hardware del computer si riferisce ai dispositivi fisici come server, computer desktop, laptop, dispositivi portatili, dispositivi di rete, dispositivi di archiviazione e stampanti, ecc. Esaminiamo ora ciascuno di questi elementi separatamente
Server
Un server è un computer con elevata potenza di calcolo e spazio di archiviazione che viene utilizzato per ospitare risorse condivise. Il server può essere utilizzato come server di database che memorizza tutte le transazioni aziendali. Un server di posta elettronica potrebbe essere utilizzato per tutte le e-mail dell'azienda. Una condivisione file potrebbe essere utilizzata per memorizzare i file individuali dei dipendenti dell'organizzazione, ecc.
Computer desktop
Si tratta di client workstation che solitamente si connettono al server per inviare, elaborare e recuperare informazioni. Ad esempio, un sistema punto vendita installato su un computer desktop per connettersi al database POS sul server per pubblicare e recuperare dati.
Laptop e dispositivi portatili
I laptop hanno la stessa potenza di calcolo dei computer desktop ma hanno il vantaggio di essere portatili. Con l'avvento di Internet e delle reti private virtuali, i dipendenti possono viaggiare con i loro laptop in località remote ed essere comunque in grado di accedere al server presso la sede centrale.
I tablet sono molto più facili da trasportare rispetto ai laptop e molte organizzazioni dispongono di applicazioni aziendali eseguite dai tablet. Sono anche in grado di connettersi al server tramite Internet.
Dispositivi di rete
I dispositivi di rete vengono utilizzati per interconnettere le risorse informatiche in modo che possano comunicare tra loro. I dispositivi di rete comuni includono hub e switch di rete, router Wi-Fi, ecc. Hub e switch vengono utilizzati per fornire connettività di rete tramite un cavo fisico e solitamente vengono utilizzati per connettere computer desktop. I router Wi-Fi vengono utilizzati per fornire funzionalità di rete wireless. I router Wi-Fi vengono solitamente utilizzati per connettere laptop e dispositivi mobili alla rete aziendale.
Stampatori di qualsiasi marca
Le stampanti vengono utilizzate per stampare copie cartacee dei report. Variano a seconda dell'uso. Alcune stampanti dispongono di funzionalità di rete e possono essere installate su una rete e utilizzate da più di una persona. Ciò riduce i costi di acquisto di singole stampanti per ciascun computer. Le stampanti ad aghi sono solitamente molto comuni presso i punti vendita e gli sportelli bancari per la stampa di ricevute, distinte di versamento, ecc.
Dispositivi di memoria
I dispositivi di archiviazione vengono utilizzati per archiviare i dati. I dati potrebbero essere sotto forma di documenti, audio, video, pacchetti di installazione software, backup di database, ecc. I dispositivi di archiviazione più comuni sono i dischi esterni. Esistono anche dispositivi di archiviazione con funzionalità di rete che possono essere utilizzati per condividere file su una rete. Il reparto IT solitamente crea directory di archiviazione dei file in base ai dipartimenti e al tipo di dati da archiviare.
Software di sistema e software applicativo MIS
Il software funziona sopra l'hardware. Il software si riferisce a programmi per computer che eseguono compiti specifici. Il software è solitamente diviso in due categorie principali: software di sistema e software applicativo.
Software di sistema MIS
Software di sistema di solito si riferisce al sistema operativo. Un sistema operativo è un software per computer che facilita la comunicazione tra l'hardware e l'utente. Microsoft Windows è il sistema operativo più utilizzato al mondo.
Altri esempi di sistemi operativi includono Mac OS sviluppato da Apple e altri sistemi operativi basati su Linux come Ubuntu, Fedora, ecc.
Software Applicativo
Il software applicativo viene eseguito sul sistema operativo ed esegue compiti molto specializzati. Per esempio, Microsoft Word è un esempio di un software applicativo utilizzato per creare e modificare documenti. Microsoft Excel è un altro esempio di software applicativo utilizzato per manipolare dati numerici.
Applicazioni come Excel e Word sono note come pacchetti standard. Ciò significa che puoi acquistarli da rivenditori autorizzati e iniziare a utilizzarli senza richiedere alcuna modifica. Se il software standard non soddisfa i requisiti dell'organizzazione, sarà necessario sviluppare un software personalizzato che soddisfi le specifiche degli utenti. Tale software è solitamente sviluppato da aziende specializzate nello sviluppo di software.
Funzionalità dei database, gestione dei dati, progettazione di database
Un database è una raccolta di dati correlati archiviati in un unico posto con una ridondanza minima. La maggior parte delle applicazioni aziendali registrano le transazioni aziendali quotidiane attraverso questi database. Sono disponibili vari database per l'accesso e l'archiviazione di dati come RDBMS, NoSQL, XML, ecc.
- Il sistema di gestione di database relazionali (RDBMS) Il modello utilizza tabelle per archiviare i dati ed è il modello di database più comunemente utilizzato.
- I dati vengono interrogati utilizzando il linguaggio di query strutturato (SQL).
- I record in una tabella di database relazionale vengono identificati in modo univoco utilizzando una chiave primaria che dovrebbe essere univoca per ciascun record.
- Una chiave primaria che appare in un'altra tabella è chiamata chiave esterna.
Un sistema di database relazionale può essere autonomo o basato su client-server. Il database autonomo non supporta più utenti contemporaneamente. Esempi di sistemi di database autonomi includono;
- Microsoft accesso a
- SQLite
- Microsoft SQL Server compatto
Un database client-server può supportare più di un utente alla volta. Il motore di database viene solitamente installato su un computer server e gli utenti si connettono ad esso da workstation remote. Esempi di sistemi di database client-server includono
- MySQL
- Microsoft SQL Server
- Oracle
- PostgreSQL
Un altro tipo di database che sta guadagnando popolarità è il database NoSQL. Sono non relazionali e vengono utilizzati per gestire grandi quantità di dati senza rallentare le prestazioni del sistema. Le aziende che gestiscono grandi quantità di dati come Facebook, Google, Amazon, ecc. utilizzare il database NoSQL.
Esempi di Database NoSQL includere
- CouchDB
- Oracle Database NoSQL
- MongoDB
- Neo4J
La progettazione del database riguarda la comprensione dei requisiti di archiviazione e recupero dei dati di un'organizzazione e lo sviluppo di modelli di dati dettagliati del database.
Sistemi e reti di telecomunicazioni
La telecomunicazione è lo scambio di informazioni su lunghe distanze. Le telecomunicazioni utilizzano trasmettitori e ricevitori per facilitare la comunicazione. Signalpossono essere inviati tramite cavi fisici oppure tramite una rete wireless.
Una rete di telecomunicazioni si riferisce a più trasmettitori e ricevitori che scambiano dati. Internet è un esempio di una grande rete di telecomunicazioni. Le reti geografiche (WAN), le reti di comunicazione telefonica, ecc. sono tutti esempi di reti di telecomunicazione.
I dispositivi di rete vengono utilizzati per collegare insieme computer e altri dispositivi di telecomunicazione. I dispositivi utilizzati per creare una rete dipendono dal tipo di lavoro di rete che desideri. Ad esempio, una rete locale (LAN) cablata richiederà uno switch di rete e cavi RJ-45.
Un router di rete viene utilizzato per facilitare la comunicazione tra due o più reti. Un router wireless viene utilizzato per fornire punti di accesso wireless. Un punto di accesso wireless viene utilizzato per connettere un dispositivo elettronico, ad esempio computer, smartphone, ecc. a una rete di computer
Strutture dati e algoritmi
Pensa a un'azienda come Facebook. Ogni mese miliardi di utenti inviano dati a Facebook. Facebook, a sua volta, usa questi dati per selezionare accuratamente i post che sono rilevanti per l'utente e fare suggerimenti di amicizie che sono quasi al 100% precisi ogni volta.
Le strutture dati e gli algoritmi rappresentano un modo efficiente di organizzare e gestire i dati, in particolare i set di dati di grandi dimensioni. Le strutture dei dati di solito si riferiscono al modo in cui i dati vengono archiviati.
Ad esempio, una classe è una rappresentazione di un'entità del mondo reale. Una classe cliente conterrà proprietà, ad esempio nome, numero di conto, indirizzo, ecc. e metodi, ad esempio effettuare un acquisto, effettuare un pagamento, ecc.
L'immagine seguente illustra il concetto di classe;
Altri esempi di strutture dati includono array, record, insiemi e grafici.
Un algoritmo si riferisce alle operazioni che possono essere eseguite sui dati.
Prendiamo Amazon come esempio. Se hai mai acquistato un articolo su Amazon o sfogliate i cataloghi, Amazon ti consiglierà altri articoli che potrebbero interessarti. Amazon utilizza i dati storici per prevedere altri elementi che potrebbero interessarti.
Sommario
L'informatica come strumento aziendale viene utilizzata per archiviare in modo efficiente gli obiettivi aziendali e ridurre i costi operativi a lungo termine. Come minimo, un'implementazione dell'informatica richiede hardware, software e reti di telecomunicazione.
L'hardware si riferisce ai dispositivi fisici quali server, workstation, stampanti, ecc. I software più utilizzati includono server di database, server di posta elettronica, applicazioni per fogli di calcolo, elaboratori di testi, ecc. Le reti locali e talvolta le reti geografiche vengono utilizzate per condividere risorse tra gli utenti.