Open-Source, czyli aplikacje o otwartym kodzie źródłowym, który można za darmo i legalnie ściągnąć z Internetu, zainstalować w swojej firmie i stosować.
Open Source jest ruchem na rzecz otwartego oprogramowania, którego celem jest dążenie do tego, aby istniał swobodny i wolny dostęp do oprogramowania przez wszystkich użytkowników.
Jest to także odłam Wolnego Oprogramowania.
Ruch ten założony został przez grupę informatyków zainteresowanych wolnym oprogramowaniem, którzy postanowili wprowadzić nowy termin marketingowy na wolne oprogramowanie, pragnąc przedstawić go jako model przyjazny firmom i mniej zaangażowany ideologicznie w procesie konkurencji z oprogramowaniem własnościowym. Doprowadziło to do utworzenia Open Source. Przyjęli oni Definicję Oprogramowania Open Source opierając się na Wytycznych dotyczących Wolnego Oprogramowania, będących zasadami, według których kwalifikuje się, czy określone programy mogą być uznane za Wolne Oprogramowanie. Jednak definicja Open Source jest mniej rygorystyczna, dopuszczając przez to niektóre licencje nieakceptowane prze Wolne Oprogramowanie. Założona została również organizacja pomocnicza o nazwie Open Source Initiative (OSI).
Open Source jest oprogramowaniem, którego licencja pozwala na legalne i nieodpłatne kopiowane, zarówno kodu wynikowego jak i źródłowego oraz na dowolne modyfikacje kodu źródłowego.
Aby dany program został zakwalifikowany jako Open Source musi spełnić następujące kryteria:
wolna redystrybucja
otwarty kod źródłowy
prace pochodne
integralność kodów źródłowych autora
nie dyskryminowanie osób lub grup
nie dyskryminowanie pól zastosowań
rozpowszechnianie licencji
licencja nie musi być szczególna dla produktu
licencja nie może wpływać na inne oprogramowanie
Podstawową cechą Open Source jest możliwość swobodnego dostępu do kodów źródłowych oprogramowania przez Internet, dzięki czemu mogą być one zmieniane, udoskonalane i rozpowszechniane, co pociąga za sobą szybki rozwój programów.
W ten sposób powstaje niezawodne oprogramowanie, które jest często o wiele efektywniejsze niż oprogramowanie zamknięte, bowiem nad tym drugim pracuje niewielka liczba informatyków, nie będących w stanie wyłapać wszystkich błędów oraz nie ingerujących w kod źródłowy po zakończeniu pracy, przez co nie jest możliwa bieżąca modernizacja.
Open Source jest bardzo atrakcyjny dla biznesu, a więc dla funkcjonowania przedsiębiorstw i ich zarządzania. Jest przede wszystkim niezawodny, bowiem jako udostępniony powszechnie może być nieustannie poprawiany a błędy szybko eliminowane. Jego cechą jest także elastyczność. Kolejną korzyścią jest szybkość rozwoju tego oprogramowania, co pozwala na jego adekwatność z rzeczywistością społeczno - gospodarczą. Dzięki Open Source firma może obniżyć koszty ogólne nie musząc kupować drogiego, komercyjnego software’u. Jest to również możliwość załagodzenia konfliktu z prawem i producentami oprogramowania oraz szansa wglądu w technologie programistyczne i rozwijania dzięki temu programów na własne potrzeby.
Przykładem Open Source są między innymi następujące programy:
Linux – uniksopodobny system operacyjny
OpenOffice - pakiet biurowy, który w pełni zastępuje MS Office, edytor tekstów, arkusz kalkulacyjny, prezentacje internetowe itp.
GIMP Gnu Image Manipulation Program – darmowy program do manipulacji obrazem (retusz zdjęć, tworzenie kompozycji, praca na warstwach, skalowanie, proste animacje, obsługa wielu filtrów), w wersji 2,6 dodano bibliotekę, aplikacje można rozszerzyć przez ogromną ilość wtyczek i nakładek.
PostgreSQL - zaawansowany, wolnodostępny system zarządzania bazą danych typu OpenSource
5. Apache – najszerzej stosowany serwer http, wielowątkowość, skalowość, bezpieczne logowanie ssl
6. ZOPE -
-sendmail – serwer poczty (MTA),
System informacji menedżerskiej
System informacji menedżerskiej(SIM) to:
- w ujęciu przedmiotowym zarówno potrzeby i zasoby informacji jak i podsystem umożliwiający ich przepływ,
- w aspekcie funkcjonalnym stanowi rodzaj spełnianych funkcji z zakresu komunikacji,
- zaś pod względem podmiotowym SIM odnosi się do konkretnych stanowisk, jednostek organizacyjnych lub zespołów zadaniowych, prowadzących działalność informacyjną.
Zgromadzone w tym systemie informacje mogą mieć postać:
- aktów i przepisów prawnych,
- dokumentów zewnętrznych i wewnętrznych,
- baz danych,
- modeli opisowych,
- źródeł ustnych, czasopism etc.
Potrzeby informacyjne to (wg A. Stabryły) wymagane, niezbędne (w związku z określonym celem działania użytkownika i zaistniałymi lub przewidywanymi okolicznościami) działania, dane, prognozy, opinie.
Główne zadania SIM obejmują czynności:
diagnostyczne – identyfikacyjne (przygotowanie informacji menedżerskiej, komunikacja), dzięki którym powstają modele opisowe, bazy danych;
decyzyjne – korzystające z systemów eksperckich;
analityczne – wykorzystywane rzadziej.
System ten może mieć postać:
- rozproszoną, w której komórki organizacji wykonują swoje podstawowe zadania a oprócz tego zadania z zakresu funkcji informacyjnych,
- zintegrowaną, bardziej rozwiniętą od poprzedniej: obejmującą więcej obszarów zarządzania, zajmującą się bardziej zróżnicowaną tematyką, w której informacje menedżerskie są przedmiotem działań wyspecjalizowanych, formalnie wyróżnionych komórek,
- mieszaną, która jest wynikiem połączenia dwóch w/w form.
SIM jest wykorzystywany we wszystkich dziedzinach procesu zarządzania, w szczególności do planowania, podejmowania decyzji, sprawowania nadzoru.
Dzięki analizie SIM można ocenić poziom zorganizowania komunikacyjnego w firmie, pod względem potrzeb kadry kierowniczej z poszczególnych szczebli zarządzania.
Pozwala to wyeliminować nieprawidłowości takie jak np. lukę informacyjną lub nadmiar informacji.
W związku z rozwojem technologii informacji i komunikacji, wzrostem konkurencji, posiadanie odpowiednio zorganizowanego systemu informacji menedżerskiej umiejętne zarządzanie informacją staje się warunkiem przetrwania i rozwoju firmy.
PROGRAMY:
Aplikacje:
OpenOffice - pakiet biurowy, który w pełni zastępuje MS Office
Freemind - tworzenie map wiedzy - efektywny sposób projektowania pracy
Praca grupowa
Efektywne zarządzanie wymaga dobrego zarządzania czasem i koordynacji. Dlatego niezbędnymi stają się aplikacje służące organizacji pracy zespołów. Najlepiej, gdy umożliwiają wykonywanie zadań z każdego miejsca na świecie.
Przykłady zaawansowanych systemów:
E-groupware - phpGroupware - Tutos
Jabber - błyskawiczna komunikacja w firmie
MoonEdit - edycja pliku przez wiele osób jednocześnie
Zarządzanie zawartością portalu
Komunikacja z klientem to nie tylko telefon. Firma bez porządnej strony internetowej nie zaistnieje na współczesnym rynku. Dlatego konieczne jest stosowanie aplikacji zarządzających zawartością portali internetowych (tzw. CMS - Content Management Systems). Oto kilka propozycji:
PHP-Nuke - Mambo - Joomla - phpWebSite - Core CMS
Nie wystarczy porządek na stronie, trzeba też mieć porządek na dysku:
Indeksowanie danych na dyskach
Zarządzanie firmą
Aplikacje specjalistyczne pozwalające zarządzaniem finansami, procesami, działalnością firmy jest niezbędne we współczesnej organizacji. Ceny rozwiązań komercyjnych przyprawiają o zawrót głowy. Oto alternatywa:
Compiere - finanse
Lefthand - finanse
OpenWFE - procesy - projektowanie i nadzór
UML - zestaw aplikacji do projektowania procesów
Openscorecard - oprogramowanie do tworzenia i zarządzania strategiczną kartą wyników (BSC)
Zaawansowane zarządzanie dokumentami
OWL Intranet KnowledgeBase - nadaje się do wykorzystania przy ISO 9001
Sklep internetowy
Zarządzanie relacjami z klientem
XRMS - bardzo dobry i szybki. Niewiele rozwiązań komercyjnych jest równie dobrych.
Jeśli mówimy o Open-Source, nie możemy nie wspomnieć o największej bazie aplikacji OSS - www.sourceforge.net. Warto zerknąć także na www.freshmeat.net
Aby zastosować tę Licencję w stosunku do dokumentu swojego autorstwa, dołącz kopię Licencji do dokumentu i zamieść następującą informację o prawach autorskich i uwagi o licencji bezpośrednio po stronie tytułowej.
Copyright (c) ROK TWOJE IMIĘ I NAZWISKO Udziela się zezwolenia do kopiowania rozpowszechniania lub modyfikację tego dokumentu zgodnie z zasadami Licencji GNU……itd.
Wykład 1:
Sprawne przygotowanie i realizacja systemu informatycznego stanowi najbardziej zaawansowaną formę zastosowania technologii komputerowej we wspomaganiu działania organizacji (przedsiębiorstwa).
Cel istnienia przedsiębiorstwa to wytwarzanie (świadczenie usług ) <SYSTEM WYTWARZANIA> i jest realizowany przez zaplanowane i skoordynowane działanie czyli zarządzanie <SYSTEM ZARZĄDZANIA>, w oparciu o posiadane informacje <SYSTEM INFORMACYJNY>.
Typowy model zakłada, że technologia informatyczna stanowi infrastrukturę:
wspomagającą istniejącą organizację,
przyczyniającą się do kształtowania strategii organizacji.
Stąd trzy typy organizacji infrastruktury technologii informatycznej:
Niezależny - tradycyjna rola wspomagania informatycznego (brak kontekstu strategicznego); nie ma wpływu na realizację i kształtowanie strategii organizacji; wspomaganie informatyczne traktuje się jako bieżące zabiegi administracyjne.
Reaktywny - infrastrukturę informatyczną projektuje się w celu wspomagania strategii działania, ale nie wpływa ona na kształtowanie strategii; rozwój informatyki jest pochodną planów działalności organizacji.
Współzależny - infrastruktura informatyczna jest powiązana z długofalowym planem strategicznym a nie w reakcji na plan; rozwój informatyki to inwestycja gospodarcza.
Charakterystyka obecnych i postulowanych zastosowań SIZ w Polsce
Większość zachodnich firm stworzyła infrastruktury niezależne i reaktywne, a jedynie te przodujące - infrastruktury współzależne. W kraju najbardziej rozpowszechniony jest typ niezależny.
Ponadto można uznać, iż stan zastosowań informatyki:
nie zmienił istotnie organizacji pracy,
nie umożliwił integracji funkcji na wszystkich poziomach zarządzania,
nie spowodował poważnych zmian w pozycji firmy na rynku,
nie stworzył strategicznych szans dla firmy,
nie doprowadził do zmian w praktyce zarządzania oraz strukturach organizacyjnych firmy.
Zintegrowane Systemy Informatyczne (najwyższy stopień integracji)
Systemy Sztucznej Inteligencji
Systemy Eksperckie
Systemy Wspomagania decyzji
Systemy Informacyjno-Decyzyjne
Systemy Ewidencyjno-Transakcyjne (od 1970r)
Mówiąc o Zintegrowanym Systemie Informatycznych należy mieć na uwadze:
-system zorganizowany modułowo,
-obsługujący wszystkie sfery działalności (marketing, planowanie, zaopatrzenie, przygotowanie produkcji, dystrybucje, sprzedaż, gospodarkę remontową, prace finansowo-księgowe i kadrowe
-wszystkie zasoby danych, procedury zarządzania i regulacja procesów wytwórczych są przetwarzane przy wsparciu technologii informatycznej
Od lat 80 tych upowszechniła się metodologia umożliwiająca łączne traktowanie strategii przedsiębiorstwa i strategii informatyzacji.
Jest to możliwe dzięki łączeniu takich elementów jak:
misja i produkty firmy, rynki i klienci,
analiza otoczenia i czynników zewnętrznych związanych z technologią informatyczną,
analiza potencjału firmy z uwzględnieniem wsparcia informatycznego,
analiza technologii informatycznej
Restrukturyzacja jest przemyśleniem od podstaw i radykalnym przeprojektowaniem procesów gospodarczych w celu osiągnięcia zdecydowanego polepszenia bieżących, zasadniczych miar wydajności (jakość, szybkość działania, poziom obsługi klientów).
Rodzaje: podstawowa, radykalna, istotna i restr. procesów
W konsekwencji chodzi o stworzenie przedsiębiorstwa „nowego typu” (zorientowanego procesowo).
Informatyzacja przedsiębiorstwa:
faza pierwsza - analiza i definicja procesów, celów, funkcji, struktur danych, itp.,
faza druga - modelowanie procesów zgodnie z celami przedsiębiorstwa, utworzenie struktury organizacyjnej firmy i modelu systemu informatycznego,
faza trzecia - tworzenie szczegółowych specyfikacji procesów i tworzenie modułów (implementacja) określonego ZSI.
Rozważania dotyczące zintegrowanych systemów informatycznych wspomagających zarządzanie firmą należy oprzeć o klasyfikację decyzji menedżerskich.
Są: -Decyzje operacyjne i strategiczne – ze względu na ich wpływ na działalność przedsiębiorstwa,
-Decyzje definiowalne i trudno definiowalne – ze względu na ich strukturę,
-Decyzje zależne i niezależne – ze względu na ich odniesienie do pozostałych decyzji w przedsiębiorstwie. (wszystkie na różnych szczeblach)
Systemy transakcyjne (Transaction Processing Systems - TPS).
Systemy nowoczesnego biura (Office Automatation Systems -OAS).
Systemy informacyjne zarządzania (Management Information Systems - MIS).
Systemy wspomagania zarządzania produkcją (Manufacturing Resource Planning - MRP II lub Enterprise Resource Planning - ERP).
Systemy sterowania i zarządzania produkcją (Manufacturing Executing Systems - MES)
Zintegrowane systemy zarządzania (Computer Integrated Manufacturing - CIM).
Systemy wspomagania zarządzania (Management Support Systems - MSS).
Systemy wspomagania decyzji (Decision Support Systems - DSS).
Systemy informacyjne kierownictwa (Executive Information Systems - EIS).
Systemy wspomagające kierownictwo (Executive Support Systems - ESS).
Systemy eksperckie (Expert Systems - ES).
Z uwagi na funkcje:
CAD (Computer Aided Design),
CADD (Computer Aided Design and Drafting),
CAE (Computer Aided Engineering),
CASE (Computer Aided System Engineering) - wspieranie prac projektowych i inżynierskich,
CAP (Computer Aided Planning) - wspomaganie planowania i harmonogramowania,
CAQ (Computer Aided Quality Assurance) - wspieranie kontroli jakości,
CAL, CAT (Computer Assisted Learning (Training)) - wspomaganie treningu i podnoszenia kwalifikacji przez załogę,
CAM (Computer Assisted Manufacturing) - wspomaganie sterowania procesami wytwórczymi.
SAP:
SAP jest najpopularniejszym na świecie, najczęściej używanym zintegrowanym systemem informatycznym wspierającym zarządzanie firmą. Rozwiązanie obejmuje zarówno planowanie, jak i opracowywanie produktów, zakupy, produkcję, logistykę, sprzedaż oraz usługi. System jest dostosowany funkcjonalnie do obsługi najważniejszych procesów biznesowych. Wraz z rozwojem firmy system można poszerzać o dodatkowe funkcjonalności, lub rozbudowywać już istniejące. Wybór systemu SAP oznacza wdrożenie zintegrowanego systemu informatycznego w firmie, ale także możliwość wykorzystania rozwiązań informatycznych optymalizujących komunikację i współpracę z otoczeniem, jak SAP CRM (zarządzanie relacjami z klientami), SAP SCM (zarządzanie łańcuchem dostaw), SAP SRM (zarządzanie relacjami z dostawcami) i in. Z uwagi na bogactwo funkcjonalności system SAP rośnie z firmą i nigdy nie stanie się barierą w jej rozwoju.