Wykorzystanie
informatyki
i
Internetu w Małych i Średnich
Przedsiębiorstwach
dr inż. Kamila Bartuś
Systemy informacyjne/informatyczne
Oprogramowanie multimedialne
Systemy operacyjne
Systemy i języki programowania
Interpretery
Kompilatory
Programy obsługi wielodostępu i sieci
komputerowych
Agenda:
Systemy informatyczne
System informacyjny to:
wielopoziomowa struktura, która pozwala użytkownikom na
transformowanie
określonych
informacji
wejściowych
na
pożądane informacje wyjściowe za pomocą odpowiednich
procedur i modeli
System informacyjny to zbiór elementów:
SI = { P, I, T, O, M, R }
P - zbiór podmiotów, które użytkują system
I - zasoby informacyjne
T - zbiór narzędzi technicznych stosowanych w procesie
przetwarzania
informacji
O - zbiór rozwiązań systemowych stosowanych w danej
organizacji
M - zbiór metainformacji (opis zasobów informacyjnych)
R - relacje pomiędzy poszczególnymi zbiorami
Systemy informatyczne
System informacyjny
System informatyczny to:
wyodrębniona część systemu informacyjnego, która
z punktu widzenia przyjętych celów została
skomputeryzowana
Składniki systemu informatycznego:
• cel
• wyjście
• metody
• wejście
• środki
• zespoły ludzkie
• otoczenie
Systemy informatyczne
System informatyczny
Systemy informatyczne
System informatyczny
zarządzania
Podział oprogramowania ze względu na cel
wykorzystania:
oprogramowanie systemowe -
organizuje i ułatwia pracę z komputerem
nie wspomaga użytkownika w realizacji zadań i
rozwiązywaniu jego problemów
stanowi podstawę do działania
oprogramowania użytkowego
oprogramowanie użytkowe - zbiór programów i
pakietów
programowych,
których
celem
jest
realizowanie określonych zadań użytkownika
Systemy informatyczne
Rodzaje oprogramowania
Warstwy oprogramowania
Systemy informatyczne
Struktura funkcjonalna
oprogramowania
Systemy informatyczne
Systemy informatyczne
System operacyjny
System operacyjny to:
program, który odpowiada za zarządzanie zasobami
systemu komputerowego oraz pośredniczy w
komunikacji pomiędzy użytkownikiem a systemem
komputerowym
Podstawowe zadanie systemu operacyjnego:
stworzenie środowiska odpowiedniego dla wydajnej
pracy użytkownika systemu oraz uruchomionych
innych programów użytkowych
zarządzanie pamięcią operacyjną – przydzielanie i
odbieranie pamięci operacyjnej poszczególnym
procesom w trakcie ich realizacji oraz zwalnianie
pamięci po ich zakończeniu
zarządzanie czasem pracy procesora – przydzielanie
i odbieranie procesora poszczególnym procesom, a w
systemach wieloprocesorowych podział realizowanych
zadań pomiędzy dostępne w systemie jednostki
procesorowe
Systemy informatyczne
Zadania systemu
operacyjnego
zarządzanie
pomięciami
zewnętrznymi
–
przydzielanie i odbieranie dostępu do pamięci
zewnętrznych oraz organizację zapisu i odczytu danych
zarządzanie urządzeniami wejścia i wyjścia -
decydowanie, który ze zgłaszających takie
zapotrzebowanie procesów może skorzystać jako
pierwszy z danego urządzenia, a który musi poczekać
na jego zwolnienie przez inny proces
zarządzanie procesami – przydzielanie i odbieranie
zasobów koniecznych dla realizacji procesów
Systemy informatyczne
Zadania systemu
operacyjnego
Kryteria charakterystyki systemów operacyjnych:
liczba użytkowników
liczba zadań
sposób komunikacji z użytkownikiem
zakres zadań
liczba procesorów
Systemy informatyczne
Rodzaje systemów
operacyjnych
Systemy informatyczne
Rodzaje systemów
operacyjnych
Ze względu na zakres realizowanych przez system
operacyjny prac:
dedykowane – takie systemy operacyjne przeznaczone są
do zarządzania komputerami wyspecjalizowanymi
uniwersalne – które tworzone są z myślą o realizacji
możliwie szerokiego spektrum zadań i uniezależnienia od
bieżącej konfiguracji systemu komputerowego
Microsoft Windows
LINUX
MacOS X
Systemy operacyjne na urządzenia mobilne
Systemy informatyczne
Systemy operacyjne
Systemy
(języki)
programowania:
pozwalają
użytkownikom na tworzenie własnych programów
Dwa elementy systemów programowania:
język programowania - zbiór symboli oraz reguł
syntaktycznych i semantycznych stosowanych do
definiowania sposobu przetwarzania określonego zadania
translator (program tłumaczący) - przekształca program
zapisany w języku programowania na kod maszynowy
zrozumiały dla procesora komputera (interpreter i
kompilator)
Systemy informatyczne
Systemy (języki)
programowania
Programy
obsługi
wielodostępu
i
sieci
komputerowych - umożliwiają i synchronizują
równoległą pracę wielu użytkowników
Zadania:
zdalna praca
szybki i bezpieczny transfer plików w sieci
zdalne uruchamianie i wykonywanie zadań
obsługa uniwersalnej poczty elektronicznej
obsługa list dyskusyjnych
sprawne i szybkie przeszukiwanie sieci w poszukiwaniu
określonej informacji
tworzenie i publikowanie serwisów informacyjnych w sieci
Programy obsługi
wielodostępu i sieci
komputerowych
Systemy informatyczne
Oprogramowanie pomocnicze:
nie służy bezpośrednio do realizacji zadań
użytkownika,
ale
wspiera
pracę
innych
programów
Oprogramowanie
pomocnicze
Systemy informatyczne
Oprogramowanie pomocnicze:
nie służy bezpośrednio do realizacji zadań
użytkownika, ale wspiera pracę innych programów
Rodzaje oprogramowania pomocniczego:
nakładki na systemy operacyjne - usprawniają i ułatwiają
pracę z wybranym systemem operacyjnym (Norton
Commander)
programy antywirusowe - służą do zabezpieczenia systemów
komputerowych, a także do wykrywania i usuwania wirusów
komputerowych (Norton AntiVirus, KasperskyAntyViral
Toolkit Pro, Mks_Vir)
archiwizery - zmniejszają objętość wybranych plików łącząc je
w większe zbiory zwane archiwami (WinZip, WinRar,
WinAce, PowerArchiver)
Oprogramowanie
pomocnicze
Systemy informatyczne
Dwie grupy oprogramowania:
oprogramowanie zorientowane na metody – pakiety
programów, w których zastosowano pewną klasę
algorytmów lub metod rozwiązywania problemów
(pakiety typu PERT, pakiety do obliczeń statystycznych
i matematycznych, pakiety wykorzystujące teorię
badań
operacyjnych
-
programowanie
liniowe,
programowanie dynamiczne)
oprogramowanie zorientowane na problemy –pakiety
programów, które ze względu na przyjęte rozwiązania
przystosowane są do wspomagania użytkowników w
rozwiązywaniu szczegółowych problemów i zagadnień
ze ściśle określonej klasy (wspomaganie planowania
produkcji, ewidencji zasobów)
Standardowe programy i systemy
użytkowe (oprogramowanie
powielarne)
Systemy informatyczne
Indywidualne
systemy
i
programy
użytkowe
(oprogramowanie
dedykowane)
-
programy
tworzone
przez
programistów
lub
samych
użytkowników
w
celu
rozwiązania
bądź
wspomagania nietypowych problemów
Cechy:
możliwość zastosowanie niestandardowych algorytmów
dopasowanie do potrzeb końcowego użytkownika
czasochłonność wykonania
wyższa cena w porównaniu z oprogramowaniem
standardowym
Indywidualne systemy i programy
użytkowe
Systemy informatyczne
Programy biurowe to: wyspecjalizowane funkcjonalnie
programy wspierające pracę biura, sekretariatu
Grupy programów biurowych:
edytory tekstów
arkusze elektroniczne
systemy zarządzania bazą danych
pakiety graficzne
kalendarze
książki telefoniczny
pakiety zintegrowane
Programy biurowe
Systemy informatyczne
Pakiety organizacji prac biurowych:
ułatwiają i usprawniają pracę typowego biura
zarządzają czasem i organizują działalność biura
pozwalają prowadzić harmonogram zajęć dla każdego
dnia
sygnalizują zbliżające się terminy spotkań
pozwalają przygotować dokumenty oraz przyjmować je z
zewnątrz
umożliwiają zdalną pracę i dostęp do zasobów
zgromadzonych w miejscu pracy
Microsoft Office, Lotus Organizer
Programy biurowe
Systemy informatyczne
Pakiety graficzne: służy do tworzenia, obróbki i
prezentowania grafiki
Grupy pakietów graficznych:
pakiety do obróbki obrazów rastrowych, które
zapisywane są w postaci mapy bitowej
pakiety do obróbki obrazów wektorowych, które składają
się z listy elementów i procedur
Pakiety graficzne
Systemy informatyczne
Zastosowanie pakietów graficznych:
rysowaniu wykresów (Microsoft Chart, Grapher)
rysowanie i obróbka ilustracji (Corel Draw, PaintShop
Pro, Adobe Photoshop, Adobe Illustrator)
przygotowywanie prezentacji (Microsoft Power Point,
Lotus Freelance Graphics i Macromedia Director)
kreśleniu rysunków związanych z komputerowym
wspomaganiem projektowania (CAD- Computer Aided
Design, CAE-Computer Aided Engineering)
Pakiety graficzne
Systemy informatyczne
Systemy informatyczne
Systemy informatyczne
wykorzystywane w
działalności organizacji z
sektora MŚP
Główni gracze:
Subiekt
……
Impuls (BPSC)
TETA
………
SAP BO
IFS
……..
SAP R3
Systemy transakcyjne (operacyjne)
Systemy informatyczne
Podział wg przeznaczenia:
SIK
SWD
Systemy raportujące (Crystal Reports)
BI
CRM (analityczny i operacyjny)
Systemy analityczne
Systemy informatyczne
Podział wg przeznaczenia:
Portale z aukcjami internetowymi
Sklep elektroniczny
Portal korporacyjny
Media społecznościowe:
…
…
Social CRM
Technologia agentowa:
wirtualny asystent
inteligentny agent
Systemy osadzone w Internecie
Systemy informatyczne