SW Projektowanie Procesów -Firma produkcyjna-


Wydział Zarządzania

Częstochowa 2010

Projektowanie procesów z wykorzystaniem języka UML

Firma produkcyjna

AVK

Autorzy:

Piotr Andrzejczak

Kamil Kokoszka

Kierunek: Logistyka

Semestr III gr. 2

2009/2010

Spis treści

  1. Treść zadania i cel projektu…………………………....………………….3

  1. Diagram użycia przypadków…………………………………………...…4

  1. Opisy tekstowe aktorów…………………………………………………..5

  1. Lista i opis przypadków użycia………………………………......….....6-9

  1. Diagram interakcji/sekwencji…………….………………..........….....9-10

  1. Diagram klas……………………………………………………...……..11

  1. Wykaz klas………………………………………………………………12

  1. Opis poszczególnych klas……………………………………………13-15

  1. Schematy procesu……………………………………………………16-17

Treść zadania projektowego

Poniższy projekt prezentuje propozycję działania i usprawnienia funkcjonowania Firmy Produkcyjnej „AVK”

Dobrze zbudowany system powinien ułatwiać współpracę pracowników z właścicielem a tym samym przyczyniać do stałej poprawy funkcjonowania firmy.

Właściwie poinstruowani i kierowani pracownicy wykonujący swe zadania zgodnie z przewidzianymi technologiami pozwolą na podnoszenie jakości i wydajności produkcji a co za tym idzie wzrostu konkurencyjności firmy.

Cel projektu

Celem poniższego projektu jest udoskonalenie procesów istniejących w firmie oraz w kontaktach z klientami i współpracownikami. Wszystkie strony współtworzące firmę powinny posiadać wiedzę co należy do ich obowiązków i zadań. Jasno sformułowane zadania wpłyną korzystnie na kontakty ze współpracownikami oraz klientami.

A oto zestaw scenariuszy i powiązanych ze sobą wspólnym celem aktorów. Diagram przedstawia powiązania a także następujące po sobie kroki wykonywane przez użytkowników: właściciela, logistyka, pracownika produkcji, kierowcy, magazyniera oraz klienta. System ten powinien stworzyć korzystne relacje i zadania, umożliwiające sprawne funkcjonowanie firmy oraz utrzymanie właściwej pozycji na rynku.

0x01 graphic

Opis Aktorów

Właściciel:

-użytkownik posiadający najszerszy dostęp do systemu, jest odpowiedzialny za kierowanie pracownikami, reprezentowanie firmy, zatrudnianie i zwalnianie pracowników a także wypłacanie wynagrodzeń dla pracowników, dokonuje wpisów do rejstru dostaw oraz rejstru wykonanych zleceń.

-w systemie ma wgląd na zadania wykonywane przez pracowników

-może dawać polecenia, zamówienia

-nadzoruje funkcjonowanie systemu

Magazynier:

-użytkownik mający dostęp do systemu, jest osobą odpowiedzialna za czynności związane z przyjęciem dostaw, rozładowaniem komponentów

-po zalogowaniu może odbierać polecenia

Kierowca:

-użytkownik posiadający dostęp do systemu, osoba odpowiedzialna za przewóz produktów do klienta, załadowanie, rozładowanie towaru

-po zalogowaniu do systemu może odbierać polecenia

Pracownicy Produkcji:

-osoby odpowiedzialne za realizacja zlecenia, pobieranie komponentów, produkcję

Klient:

-osoba posiadająca potrzebę, zamówienia produktu

Lista i opis przypadków użycia

ZARZĄDZAJ PRACOWNIKAMI

Uczestnik: Właściciel

Sekwencja zdarzeń:

-Wybór właściwej osoby na dane stanowisko pracy

-Rekrutacja

-Sprawdzenie kwalifikacji rekruta

Częstotliwość realizacji: zgodnie z zapotrzebowaniem

Czas realizacji: od 1 min. do 1 godz.

Opis wyników po zakończeniu realizacji przypadku użycia: właściwie wybrani pracownicy

KONTAKTUJ SIĘ

Uczestnicy: Właściciel, Pracownicy Produkcji, Magazynier, Kierowca

Opis sekwencji zdarzeń:

-Wybór właściwego tematu do kontaktu

-Wysłanie wybranego komunikatu lub wykonanie rozmowy telefonicznej

Częstotliwość realizacji: zgodnie z zapotrzebowaniem

Czas realizacji: od 1 min. do 1 godz.

Opis wyników po zakończeniu realizacji przypadku użycia: dobra komunikacja między pracownikami

ROZLICZ SIĘ

Uczestnicy: Właściciel

Opis sekwencji zdarzeń:

-rozlicza się z pracownikami - pensje i premie

-rozlicza się ze Współpracownikami

-składki do ZUS

-rozliczenie się z klientami

Częstotliwość realizacji: minimalnie raz na miesiąc, a rozliczenia PIT raz w roku

Czas realizacji: od 1 min. do 1 godz.

Opis wyników po zakończeniu realizacji przypadku użycia: uporządkowanie w dokumentacji

WYDAJ RACHUNEK

Uczestnicy: Właściciel

Opis sekwencji zdarzeń:

-przygotowanie rachunku dla klienta

-wydanie rachunku lub faktury klientowi

-zaznaczenie wykonania zlecenia w systemie

Częstotliwość realizacji: po realizacji zlecenia

Czas realizacji: od 1 min. do 10 min.

Opis wyników po zakończeniu realizacji przypadku użycia: uporządkowanie w stanie komponentów oraz w systemie

ZAMÓW DOSTAWE i TRANSPORT

Uczestnicy: Właściciel

Opis sekwencji zdarzeń: Wybranie właściwych komponentów, zaopatrzenia i odpowiedniego transportu

Częstotliwość realizacji: zgodnie z zapotrzebowaniem, minimum 1 raz w tygodniu

Czas realizacji: od 1 min. do 30 min.

Opis wyników po zakończeniu realizacji przypadku użycia: odpowiednio dobrane komponenty i transport

PRZYJMIJ DOSTAWĘ

Uczestnicy: Magazynier

Opis sekwencji zdarzeń:

-magazynier przyjmuje towar

-magazynier kontaktuje się z właścicielem

Częstotliwość realizacji: raz na tydzień, minimum raz na miesiąc,

Czas realizacji: od 1 min. do 25 min.

Opis wyników po zakończeniu realizacji przypadku użycia: uporządkowanie w stanie komponentów

WYDAJ TOWAR

Uczestnicy: Magazynier, Klient

Opis sekwencji zdarzeń:

-magazynier wydaje towar klientowi

-klient odbiera towar

-pracownicy odznaczają w systemie zrealizowanie zlecenia

Częstotliwość realizacji: kilka razy dziennie

Czas realizacji: od 1 min. do 10 min.

Opis wyników po zakończeniu realizacji przypadku użycia: uporządkowanie w stanie komponentów, zadowolony klient

ROZŁADUJ KOMPONENTY:

Uczestnicy: Magazynier, Kierowca

Opis sekwencji zdarzeń: pracownicy rozładowują komponenty

Częstotliwość realizacji: kilka razy dziennie

Czas realizacji: od 1 min. do 10 min.

Opis wyników po zakończeniu realizacji przypadku użycia: uporządkowanie w stanie towarów

ZŁÓŻ ZAMÓWIENIE

Uczestnicy: Klient, Właściciel

Opis sekwencji zdarzeń:

-klient zleca produkcję

-klient prosi o rachunek lub fakturę za produkt

-właściciel odbiera zapłatę za towar

Częstotliwość realizacji: kilka razy dziennie

Czas realizacji: od 1 min. do 15 min.

Opis wyników po zakończeniu realizacji przypadku użycia: uporządkowanie w stanie towarów, zadowolony klient, odznaczenie w systemie wykonanie zlecenia

WYWIEŹ PRODUKT

Uczestnicy: Kierowca

Opis sekwencji zdarzeń:

-kierowca wywozi produkt do klienta

Częstotliwość realizacji: kilka razy dziennie

Czas realizacji: od 1 min. do 30 min.

Opis wyników po zakończeniu realizacji przypadku użycia: zadowolony klient, odznaczenie w systemie wykonanie zlecenia

PROWADŹ REJSTR ZLECEN

Uczestnicy: Właściciel

Opis sekwencji zdarzeń: Właściciel zapisuje w rejstrze wykonane zlecenia

Częstotliwość realizacji: codziennie

Czas realizacji: od 1 min. do 20 min.

Opis wyników po zakończeniu realizacji przypadku użycia: uporządkowanie w rejstrze, odznaczenie w systemie

Diagram interakcji/sekwencji

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic

0x08 graphic

0x08 graphic

0x08 graphic

Firma przekazuje listę komponentów właścicielowi(1), zamawia on komponenty u kooperanta(2). kooperant wysyła je(3), następnie dokonuje się uregulowanie należności(4) wystawienie rachunku/faktury(5). następuje zarejstrowanie dostawy(6), firma reklamuje produkt(7), klient zamawia produkt(8), firma podaje cenę(9), klient dokonuje zapłaty(10) firma wykonuje zlecenie(11), właściciel rejstruje wykonanie zlecenia(12), firma wydaje produkt klientowi(13)

0x08 graphic
0x01 graphic

Powyższe diagramy interakcji przedstawiają w jaki sposób współpracują grupy obiektowe. Diagram ten przedstawia proces od zamówienia składowych komponentów produktu u kooperanta firmy aż do dostarczenia już gotowego produktu klientowi.

W pierwszej kolejności przekazywana jest lista potrzebnych komponentów. Właściciel zamawia u kooperanta niezbędne komponenty następuje wystawienie faktury przez kooperanta i przekazanie jej właścicielowi który rejstruje dostawę.

Kolejną czynnością jest zareklamowanie produktu oraz zamówienie go przez klienta. Negocjowana i uzgadniana jest cena. Klient uiszcza należna kwotę a firma wykonuje zlecenie, rejstrowane jest ono przez właściciela, oraz wydaje produkt klientowi.

Diagram klas

WŁAŚCICIEL

+ imię

+ nazwisko

+ adres

+ nr telefonu

+ e-mail

0x08 graphic
0x08 graphic
#edytuj()

MAGAZYNIER

+ imię

0x08 graphic
+ nazwisko

0x08 graphic
+ adres

+ nr telefonu

+ e-mail

+ godz. pracy

#dodaj()

#edytuj()

0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic

KLIENT

+ imię

+ nazwisko

+ nr. ident

#dodaj()

#edytuj()

KIEROWCA

+ imię

+ nazwisko

+ adres

+ nr telefonu

+ e-mail

+ godz. pracy

#dodaj()

#edytuj()

PRODUKT

+ nazwa

0x08 graphic
+ rodzaj

+ cena

+ ilość

#rejstruj

#wywieź()

0x08 graphic
#dodaj()

0x08 graphic
#edytuj()

PRACOWNIK PRODUKCJI

+ imię

+ nazwisko

+ adres

+ nr telefonu

+ godz. pracy

#dodaj()

0x08 graphic
0x08 graphic
#edytuj

KOMPONENTY

+ rodzaj

+ cena

+ ilość

#rejstruj()

0x08 graphic
#zamów()

#dodaj()

0x08 graphic
#edytuj()

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic

Diagram klas opisujący typy obiektów znajdujących się w systemie oraz różne rodzaje statycznych relacji zachodzących między nimi. Poniżej znajduje się wykaz wszystkich klas.

Klasy

Klasa

Atrybuty

Operacje

WŁAŚCICIEL

- imię

- nazwisko

- adres

- nr telefonu

- e-mail

- edytuj

MAGAZYNIER

- imię

- nazwisko

- adres

- nr telefonu

- e-mail

- godz. pracy

- dodaj

- edytuj

- odbierz

- rejstruj

- rozładuj

PRACOWNIK PRODUKCJI

- imię

- nazwisko

- adres

- nr telefonu

- godz. pracy

- pobierz

- produkuj

- dodaj

- edytuj

KOMPONENTY

- rodzaj

- cena

- ilość

- zamów

- rozładuj

- dodaj

- edytuj

PRODUKT

- nazwa

- rodzaj

- cena

- ilość

- wywieź

- rejstruj

- dodaj

- edytuj

KIEROWCA

- imię

- nazwisko

- adres

- nr telefonu

- e-mail

- godziny pracy

- wywieź

- dodaj

- edytuj

KLIENT

- imię

- nazwisko

- nr. ident

- dodaj

- edytuj

Opis klas

Klasa: WŁAŚCICIEL

Atrybuty:

Operacje:

Klasa: MAGAZYNIER

Atrybuty:

Operacje:

Klasa: PRACOWNIK PRODUKCJI 

Atrybuty: 

Operacje: 

Klasa: PRODUKT

Atrybuty:

Operacje:

Klasa: KOMPONENT

Atrybuty:

Operacje:

Klasa: KIEROWCA
Atrybuty: 

Operacje: 

Klasa: KLIENT

Atrybuty:

Operacje:

Zadania Firmy

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic

0x08 graphic

0x08 graphic

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic

0x08 graphic

0x08 graphic
0x08 graphic

0x08 graphic

0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic

0x08 graphic

0x08 graphic
0x08 graphic

Zadania Klienta

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic

0x08 graphic

0x08 graphic
0x08 graphic

Zadania Kooperanta

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic
0x08 graphic

0x08 graphic
0x08 graphic

0x08 graphic

0x08 graphic
0x08 graphic

1

  1. Zamów Produkt

  1. Produkcja

  1. Rachunek/Faktura

  1. Zapłata

  1. Zarejstrowanie Dostawy

  1. Zaproponuj Produkt

  1. Uzgodnij Cenę

  1. Zapłać

  1. Wydanie Produktu

  1. Zarejstrowanie Zlecenia

  1. Lista Potrzebnych Komponentów

  1. Wysłanie Komponentów

  1. Zamówienie Komponentów

KOOPERANT

WŁAŚCICIEL

FIRMA

KLIENT

KLIENT

7: Zaproponuj Produkt

10: Zapłać

8: Zamów Produkt

9: Uzgodnij Cenę

13: Wydaj Produkt

1: Lista Potrzebnych Komponentów

11: Produkcja

6: Zarejstruj Dostawę

12: Zarejstruj Zlecenie

2: Zamów Komponenty

4: Zapłać

3: Wyślij Komponenty

5: Wystaw Rachunek/Fakturę

FIRMA

WŁAŚCICIEL

KOOPERANT

1..* KONTAKTUJ SIĘ

1

ZARZĄDZAJ

ZAMÓW/

ORGANIZUJ TRANSPORT/

REJSTRUJ

1

1

1

1

ZARZĄDZAJ

1..* ODBIERZ/

REJSTRUJ/

ROZŁADUJ

ZARZĄDZAJ

KONTROL/EDYCJA

1..*

1..* PRODUKUJ

1..*

1..*

K

O

N

T

A

K

T

U

J

S

I

Ę

1..*

1..* WYWIEŹ

1..* ZAMÓW/ZAPŁAĆ

1..*

1..* POBIERZ

1..*

1..*

1..*

1..* KONTAKTUJ SIĘ

FIRMA „AVK”

Przekaż listę komponentów

Zamów komponenty

Przyjmij zamówienie

Produkuj

Wydaj produkt

Przyjmij zapłate

KLIENT

Złóż zamówienie

Zapłać

KOOPERANT

Zrealizuj zamówienie firmy

Wystaw rachunek/ fakturę



Wyszukiwarka