System
Wspomagania Pracy
dla
Zakładu Szwalniczego
Stasiak Kamila
Rulkowski Marcin
Sawicki Jarosław
Spis treści:
1. Idea projektu.
1. Idea projektu.
Projekt polega na stworzeniu głównej bazy danych na serwerze, do którego będą się podłączały aplikacje klienckie w celu dokonanie odpowiednich zmian lub pobierania informacji. Komputery, które będą obsługiwały aplikacje klienckie, mogą być zwykłymi PC z podstawowymi podzespołami oraz kartą sieciową.
Głównym wydatkiem w tym projekcie będzie sam system oraz hardware potrzebny do procesu informatyzacji firmy. Sam projekt będzie miał budowę modułową, która umożliwi łatwą rozbudowę systemu w rozbudowującej się firmie oraz łatwe dostosowanie funkcjonalności systemu do zapotrzebowania klienta.
2. Funkcjonalność systemu.
Realizacja umów handlowych,
Serwis i przyjmowanie maszyn,
Inwentaryzacja wyrobów i materiałów,
Informacje na temat produkcji,
Obliczanie planowanego zużycia materiałów oraz zgłaszanie zapotrzebowania w razie nie wystarczającej ilości materiału na magazynie.
Rysunek 1. Schemat funkcjonalności systemu.
3. Technologie.
3.1. Silnik Bazodanowy XFLAIM.
Silnik Bazodanowy XFLAIM jest elastyczny, niezawodny oraz co najważniejsze wieloplatformowy. Wywodzi się on z FLAIM'a i jest obecnie o krok bliżej od stworzenie silnika bazodanowego w pełni opartego o XML'a (w porównaniu ze swoim poprzednikiem).
Najważniejszymi zaletami tego silnika są:
dokumenty przechowywane w kolekcjach,
wiele możliwości indeksowania,
dynamiczny słownik - dodawanie, modyfikacja oraz usuwanie indeksów, kolekcji, elementów, atrybutów, prefiksów oraz definicji szyfrowania,
optymalizacja zapytań (query),
optymalizacja operacji odczytu i zapisu,
obsługa transakcji,
opcja "Roll-forward Logging" - do 4 bilionów plików logów o nieograniczonej pojemności.
3.2. Platforma Linux OpenSuse.
Linux OpenSuse jest systemem stworzonym przez firmę Novell, który powstał w oparciu o profesjonalne dystrybucje tej firmy, ale w odróżnieniu od nich jest całkowicie darmowy zarówno do użytku domowego jak i w rozwiązaniach komercyjnych. Celem takiej polityki było zwiększenie sprzedaży produktów komercyjnych, do których udzielany jest serwis.
Najważniejszymi zaletami tej platformy są:
stabilność,
wysoka niezawodność,
oraz to, że jest ona darmowa.
3.3. Środowisko programistyczne Qt 4.
Środowisko Qt 4, którego producentem jest firma Trolltech jest zestawem narzędzi i klas do tworzenia graficznych aplikacji w języku C++. Oprogramowanie to jest dostępne dla wielu systemów operacyjnych, m.in. dla systemów Windows, Mac oraz Unix/Linux. Biblioteka Qt jest w pełni obiektowa i pozwala na przenoszenie kodu na różne platformy (wymagana jest rekompilacja). Zawiera ona bogaty zestaw klas, które pozwalają m.in. na obsługę baz danych, sieci i protokołów komputerowych, grafiki 2D i 3D oraz XML.
Najważniejszymi zaletami tego środowiska są:
prostota obsługi,
szybkość działania,
elastyczność w projektowaniu interfejsów użytkownika.
4. Wycena projektu.
software |
nazwa |
cena |
baza danych |
Silnik Bazodanowy XFLAIM |
freeware |
platforma |
Linux OpenSuse |
freeware |
środowisko programistyczne |
Qt 4 |
2 500 € / platforma |
5. Zalety systemu.
Łatwa obsługa i pielęgnacja systemu,
Automatyzacja komunikacji pomiędzy oddziałami,
Dostęp do bieżących informacji na temat stanu produkcji, stanu maszyn oraz stanu magazynu,
Możliwość łatwego wprowadzania zmian w procesie produkcyjnym, zarządzanym tym systemem,
Zmniejszenie do minimum przestojów w produkcji, wywołanych brakiem materiałów,
Niemal natychmiastowa reakcja na usterkę maszyn produkcyjnych,
Realizacja zamówień wychodzących (sprzedaż) oraz zapotrzebowania na materiały za pomocą odpowiednich modułów systemu,
Atrakcyjna cena.
8