View
0
Download
0
Category
Preview:
Citation preview
Celem pracy było przedstawienie praktycznego wykorzystania technik analizy i projektowania przy
tworzeniu zintegrowanych systemów informatycznych, wspomagających procesy zarządzania przedsiębiorstwem
Dyplomant: Krzysztof ŚmiechPromotor: dr hab. inż. Piotr Zaskórski prof. WWSI
PRACA INŻY N I ERSKA
Kwerenda literatury przedmiotu Analiza istniejących rozwiązań Analiza systemu informacyjnego przedsiębiorstwa
z branży urządzeń biurowych (rynek SMB) Dziedzina i sformułowanie problemu Koncepcja systemu informatycznego Implementacja wybranych funkcji systemu Testowanie Wnioski
2WARSZAWSKA WYŻSZA SZKOŁA INFORMATYKI
Obiektowy charakter aplikacji Wykorzystanie zewnętrznego silnika bazy danych Zróżnicowana złożoność funkcjonalna oraz
konstrukcja dziedzinowa Budowa modułowa Profil ewidencyjno-sprawozdawczy Niezbyt zaawansowane funkcje analityczne Łatwość wdrożenia i użytkowania Kompromis w relacji cena-jakość
3WARSZAWSKA WYŻSZA SZKOŁA INFORMATYKI
Usprawnienie przepływu informacji Poprawienie bezpieczeństwa danych Przygotowanie spójnej dla działu handlowego i
serwisu bazy danych Umożliwienie planowania i kontroli realizacji
zleceń serwisowych oraz aktywności handlowej Rejestrowanie historii serwisowej urządzeń Stworzenie warunków do efektywnego
raportowania aktywności maszyn w serwisie
4WARSZAWSKA WYŻSZA SZKOŁA INFORMATYKI
Autoryzowany dostęp do systemu Dwa moduły funkcjonalne: Serwis i CRM Rejestracja, planowanie, przeglądanie i
archiwizacja zleceń serwisowych urządzeń Rejestracja i planowanie aktywności handlowych
oraz historii prowadzonych kontraktów Kontrola poprawności wprowadzania wybranych
danych Wykonywanie raportów i statystyk
5WARSZAWSKA WYŻSZA SZKOŁA INFORMATYKI
Praca w środowiskach Windows XP i wyższych Baza danych oparta o SQL Server 2005 Express
Edition lub wyższy Dokumentacja użytkowa w języku polskim Możliwość dalszego rozwoju poprzez dołączenie
modułów lub integrację z zewnętrzną aplikacją Zgodność z ustawą o ochronie danych osobowych Zgodność z normami bezpieczeństwa (ISO27001)
zapewnia: poufność, integralność, dostępność
6WARSZAWSKA WYŻSZA SZKOŁA INFORMATYKI
Zapewnienie właściwej ochrony danych Niewłaściwa identyfikacja funkcji systemu Niewłaściwe modelowanie elementów systemu Zastosowanie niewłaściwej technologii Brak kapitału do realizacji projektu Złe określenie docelowego segmentu klientów Niejasne oczekiwania klienta wobec aplikacji Wykonanie aplikacji poniżej wymaganej jakości Utrata dotychczasowych wyników pracy
7WARSZAWSKA WYŻSZA SZKOŁA INFORMATYKI
8WARSZAWSKA WYŻSZA SZKOŁA INFORMATYKI
9WARSZAWSKA WYŻSZA SZKOŁA INFORMATYKI
Moduł serwisowy
Moduł handlowy
Moduł administracji
Operator
Manager handowy
Handlowiec
Administrator
«uses»
Moduł raportowaniaManager serwisowy
Aplikacja Adler
«uses»
«uses»
«uses»
«uses»
«uses»
«uses»
«uses»
«uses»«uses»
«uses» «uses»
10WARSZAWSKA WYŻSZA SZKOŁA INFORMATYKI
Aplikacja Adler
Moduł administracji Moduł serwisowy
Moduł handlowy
Moduł raportowania
Zaloguj do systemu
Aktualizuj tabele
słownikowe
Wprowadź parametry aplikacji
Dodaj, popraw dane operatorów
Dodaj, popraw dane handlowców
Dodaj, popraw dane techników
Podejrzyj uprawnienia
Pokaż kalendarz serwisowy
Pokaż kalendarz handlowy
Pokaż dostępne raporty
Dodaj, popraw modele
Dodaj, popraw miasta
Dodaj, popraw usterki
Dodaj, popraw umowy
Dodaj, popraw typ aktywności
Dodaj, popraw
platności
Dodaj, popraw
czynności
Dodaj, popraw materiał
Dodaj, popraw części
11WARSZAWSKA WYŻSZA SZKOŁA INFORMATYKI
Ustaw, zmień parametry systemu
Administrator
Parametrysystemu
Dodaj, popraw
dane wsadowe systemu
Modele
Miasta
Usterki
Umowy
Aktywności
Płatności
Czynności
Materiały
CzęściSysPar
Dane modeliDane modeli
Dane miastDane miast
Dane usterekDane usterek
Dane umówDane umów
Dane aktywnościDane aktywności
Dane płatnościDane płatności
Dane czynnościDane czynności
Dane materiałówDane materiałów
Dane częściDane części
Dane
Parametrysystemu
Technicy
Handlowcy
Dane techników
Dane techników
Dane handlowców
Dane handlowców
Operatorzy Dane operatorów
Dane operatorów
Pokażuprawnienia
Podgląduprawnień
Uprawnienia
Uprawnienia
Parametrysystemu
12WARSZAWSKA WYŻSZA SZKOŁA INFORMATYKI
Aplikacja Adler
Moduł serwisowy
Moduł administracji
Moduł handlowy
Moduł raportowania
Zaloguj do systemu
Pokaż kalendarz serwisowy
Wprowadź dane
wsadowe
Pokaż kalendarz handlowy
Pokaż dostępne raporty
Dodaj klient płatnik
Dodaj klient siedziba
Dodaj maszynę
Wybierz maszynę
Wybierz rodzaj usterki
Dodaj osobę kontaktową
Wybierz technika
Wybierz osobę
kontaktową
Dodaj zlecenie
Wybierz klient
siedziba
Jeśli nie istnieje
Jeśli istnieje
Jeśli nie istnieje
Zaplanuj zlecenie w kalendarzu
Wybierz dzień w
kalendarzu
Przeglądaj zlecenia
zaplanowane
Przeglądaj zlecenia
niezaplanow.
Przeglądaj zlecenia
zamknięte
Jeśli istnieje
Usuń zlecenie
Zamknij zlecenie
Wybierz rodzaj
płatności
Wprowadź stan licznika
Wybierz czas wizyty (start i
koniec)
Wybierz ilość i rodzaj
czynności
Wybierz ilość i rodzaj materiałów
Wybierz ilość i rodzaj
części
Zapisz zmiany
Jeśli nie istnieje
13WARSZAWSKA WYŻSZA SZKOŁA INFORMATYKI
Operator Zgłoszenie
Zapiszlecenia
Klienci
Maszyny
Pobierz dane klienta
Edycja
ZleceniaEdytuj zleceniePrzydziel zlecenie
Zamknij zlecenie
Osoby kont.
Dodaj dane klienta
Pobierz dane maszyny
Dodaj dane maszyny
Pobierz dane osoby
Dodaj dane osoby
UsterkiTechnicy
Dodajzlecenie
Pobierz dane usterki
Managerserwisowy
Danezlecenia
Danezlecenia
Edycja
Zgłoszenie
Pobierz dane technika
Danezlecenia
Zapiszlecenia
Zapiszamknięcia
Operacje Materiały
Części
Pobierz dane części
Pobierz dane operacji
Pobierz danemateriałów
Zamknięcia
Zapiszlecenia
Usuń zlecenie
Zlecenie
UsuńUsuń
Pobierzraporty
Raport
Raport
14WARSZAWSKA WYŻSZA SZKOŁA INFORMATYKI
Aplikacja Adler
Moduł relacji z klientem
Moduł administracji
Moduł serwisowy
Moduł raportowania
Zaloguj do systemu
Pokaż kalendarz handlowy
Wprowadź dane
wsadowe
Pokaż kalendarz serwisowy
Pokaż dostępne raporty
Dodaj klient płatnik
Dodaj klient siedziba
Wybierz typ aktywności
Dodaj osobę kontaktową
Wybierz handlowca
Wybierz osobę
kontaktową
Dodaj aktywność
Wybierz klient
siedziba
Jeśli nie istnieje
Jeśli istnieje
Zaplanuj aktywność w kalendarzu
Jeśli nie ma
Wybierz dzień w
kalendarzu
Przeglądaj aktywności
zaplanowane
Przeglądaj aktywności zakończone
Jeśli istnieje
Usuń aktywność
Zamknij aktywność
Zapisz zmiany
Jeśli niekonieczne
Jeśli nie istnieje
Dołącz do kontraktu
Jeśli konieczne
Dodaj kontrakt
Jeśli jest
Zamknij kontrakt
15WARSZAWSKA WYŻSZA SZKOŁA INFORMATYKI
Handlowiec Działanie
Zapisaktywności
KlienciPobierz dane klienta
Edycja
Aktywności
Dołącz do kontraktu
Zamknij aktywność
Osoby kont.
Dodaj dane klienta
Pobierz dane osoby
Dodaj dane osoby
Typy aktywności
Dodaj i zaplanuj
aktywność
Pobierz dane aktywności
Managerhandlowy
Daneaktywności
Zapiskontraktu
Edycja
Zleconedziałanie
DanekontraktuKontrakty
Daneaktywności
Usuń aktywność
Usuń
Usuń
Pobierzraporty Raport
Raport
HandlowcyPobierz dane handlowcaUsuń
Dodaj kontrakt Edytuj aktywność
Dane aktywności
Zapisaktywności
Danekontraktu
Danekontraktu
Zakończ kontrakt
Danekontraktu
Zapisaktywności
Edycja
Edycja
Zapiskontraktu
16WARSZAWSKA WYŻSZA SZKOŁA INFORMATYKI
Klient siedziba
Klient płatnik
Miasto
Osoba kontaktowa Aktywność
Kontrakt
Typ aktywnościHandlowiec
Usterka
ModelMaszyna
Umowa
Technik
Parametry systemu Uprawnienia Logowanie
Zlecenie
Zamknięcie Materiał
Czynność Część
Typ płatności
wymaga [1:1]
dotyczy [0:n]
dotyczy [0:n]
ma [0:n]
posiada [1:1]
wobec [1:n]
prowadzi [0:n]
zawiera [1:1]
jest związana [0:1]
składa się z [1:n]ma przypisany [1:1]
zatrudnia [1:n]
przydzielane [1:1]
zgłasza [0:n]
występuje [1:1]
dotyczy [1:1]
posiada [1:n]
zawiera [0:n]
zawiera [0:n]zawiera [1:n]
dotyczy [1:1]
ma [1:1]
specjalizuje się [1:n]
17WARSZAWSKA WYŻSZA SZKOŁA INFORMATYKI
Miasto
PK idMiasto
NazwaMiasto
KlientPlatnik
PK idKlientPlatnik
NazwaPlatnik KodPlatnik AdresPlatnik NumerPlatnik NipPlatnik RegonPlatnikFK1 idMiastoKlientSiedziba
PK idKlientSiedziba
FK1 idKlientPlatnik NazwaSiedziba KodSiedziba AdresSiedziba NumerSiedziba Kierunkowy Telefon Fax WwwFK2 idMiasto
Osoba
PK idOsoba
FK1 idKlientSiedziba ImieOsoba NazwiskoOsoba OpisStanowisko Email Kierunkowy Telefon Mobile
Aktywnosc
PK idAktywnosc
FK1 idOsobaFK2 idHandlowiecFK3 idTypAktywnosc DataPlanStart DataPlanKoniec OpisAktywnoscFK4 idKontrakt StatusAktywnosc DataWprowadzenia DataZamknieciaFK5 idKlientSiedziba
Handlowiec
PK idHandlowiec
ImieHandlowiec NazwiskoHandlowiec
TypAktywnosc
PK idTypAktywnosc
NazwaAktywnosc
Kontrakt
PK idKontrakt
NazwaKontrakt WartoscKontrakt Prawdopodobienstwo Zakonczony Sukces
ModKon
FK1 idKontraktFK2 idModel Ilosc
Model
PK idModel
NazwaModel
ModTec
FK1 idModelFK2 idTechnik
Technik
PK idTechnik
ImieTechnik NazwiskoTechnik
Umowa
PK idUmowa
NazwaUmowa
Maszyna
PK idMaszyna
FK1 idModelFK2 idUmowa NumerSeryjny DataInstalacja OkresGwarancja OkresPrzeglad Opcje Lokalizacja Gwarancja StawkaKopia StawkaDzierzawaFK3 idKlientSiedziba
Usterka
PK idUsterka
NazwaUsterka
SysPar
PK SysKey
SysValue SysDesc
Zlecenie
PK idZlecenie
DataWprowadzenieFK4 idKlientSiedzibaFK1 idUsterka OpisUsterkaFK3 idOsoba DataPlanStart DataPlanKoniec StatusZlecenieFK2 idTechnikFK5 idMaszyna
Czynnosc
PK idCzynnosc
NazwaCzynnosc CenaCzynnosc
ZamCzy
FK2 idZamkniecieFK1 idCzynnosc Ilosc
Platnosc
PK idPlatnosc
NazwaPlatnsc
Zamkniecie
PK idZamkniecie
FK1 idZlecenieFK2 idPlatnosc DataRozpoczenie DataZakonczenie OpisWykonane OpisZalecane StanLicznik
ZamCze
FK2 idZamkniecieFK1 idCzesc Ilosc
Czesc
PK idCzesc
NazwaCzesc CenaCzesc
ZamMat
FK2 idZamkniecieFK1 idMaterial Ilosc
Material
PK idMaterial
NazwaMaterial CenaMaterial
Uprawnienia
PK idUprawnienia
NazwaUprawnienia
Logowanie
idLogowanie ImieLogowanie NazwiskoLogowanie Login Haslo BlokadaFK1 idUprawnienia
18WARSZAWSKA WYŻSZA SZKOŁA INFORMATYKI
19WARSZAWSKA WYŻSZA SZKOŁA INFORMATYKI
20WARSZAWSKA WYŻSZA SZKOŁA INFORMATYKI
Aplikacja posiada autoryzację dostępu (2poziomy) Stworzono dwa moduły funkcjonalne:
serwisu i handlowy (CRM) Utworzono dwa moduły pomocnicze:
administracji i raportowania Aplikacja zapewnia rejestrację, planowanie,
przeglądanie, archiwizację zleceń i aktywności Umożliwia przygotowywanie raportów i statystyk Posiada dokumentację w języku polskim Stworzona w języku programowania obiektowego,
oparta o bazę danych SQL
21WARSZAWSKA WYŻSZA SZKOŁA INFORMATYKI
Struktura modułowa – umożliwienie rozbudowy Aplikacja klient-serwer – zapewnienie stabilności Wydzielenie bazy – bezpieczeństwo i wydajność Baza tylko jako magazyn danych – skalowalność Intuicyjny (zbliżony wyglądem dla obu modułów
funkcyjnych) interfejs użytkownika - ergonomia Integracja działań dwóch działów
przedsiębiorstwa – kompleksowość Zgodność z obowiązującymi standardami
technologicznymi
22WARSZAWSKA WYŻSZA SZKOŁA INFORMATYKI
Usprawnienie pracy przedsiębiorstwa Poprawa poziomu obsługi klienta (relacje) Ograniczenie kosztów obsługi klienta Zapewnienie bezpieczeństwa danych Monitorowanie działań serwisu i handlowych Planowanie i bieżąca kontrola realizacji zleceń Tworzenie łatwo dostępnej historii serwisowej
urządzeń Zmniejszenie ilości produkowanych dokumentów
23WARSZAWSKA WYŻSZA SZKOŁA INFORMATYKI
Praca umożliwiła pozytywne przeprowadzenie pełnego procesu analizy, projektowania i wdrożenia systemu informatycznego
Testy aplikacji wykazały prawidłową implementację zaprojektowanych funkcji
Najwięcej problemów – proces programowania: historia zmian w bazie systemu integracja z kalendarzem MS Outlook historia zmian cen kontrola nakładania się zleceń i aktywności przegląd historii zleceń dla danego urządzenia
Recommended