Upload
amadar1
View
2.878
Download
1
Embed Size (px)
DESCRIPTION
Projekt UML oddany na zaliczenie. Może jako materiał pomocniczy będzie pomocny.
Citation preview
PROGRAM DO ZARZĄDZANIA DZIAŁANIEM AGENCJI REKLAMOWEJ
PROJEKT UML Z PRZEDMIOTU SYSTEMY I INŻYNIERIA OPROGRAMOWANIA
Agencja Reklamowa
Etymologia terminu reklama wywodzi się od łacińskich słów: clamo, clamare, które
oznaczają: "krzyczeć", "głośno wołać", "przywoływać", a także "wyraźnie wskazywać" -
"świadczyć". Pierwotnie pojęcia te odnosiły się do sposobu przywoływania klienta do
"kramu", czy warsztatu. Obecnie reklama ma znacznie szersze znaczenie i swoim zasięgiem
obejmuje wiele dyscyplin życia, zarówno gospodarczego, jak i społecznopolitycznego -
pęłniąc funkcję komunikowania.
Agencje reklamowe to firmy zajmujące się tworzeniem na zlecenie reklam np.
radiowych, telewizyjnych, prasowych. Ważną dziedziną jest identyfikacja wizualna oraz
kompleksowe przeprowadzanie kampanii reklamowych. Obecnie zauważalne jest
rozszerzanie zakresu usług - oprócz internetu, outdoor'u to np. reklamy ambientowe i guerilla
marketing.
Jest to taka jednostka organizacyjna, którą charakteryzuje niezależność, a w jej skład
wchodzą ludzie biznesu i personel kreatywny. Przygotowują, opracowują i umieszczają oni
reklamę w środkach przekazu. Działają na zlecenie sprzedających, którzy poszukują
potencjalnych klientów na swoje produkty i usługi.
Do podstawowych funkcji agencji reklamowej należy:
Marketing i planowanie mediów
Badania i analiza
Kampanie reklamowe o zasięgu krajowym, regionalnym i lokalnym
Kreatywne pomysły/ pisanie tekstów
Logo/ projekty rozwój tożsamości firmy
Projekty graficzne i produkcja
Produkcja radiowa i telewizyjna
Programy marketingu bezpośredniego
Zamieszczanie reklam w mediach
Kontakty z prasą/ planowanie imprez
Projekt systemu informatycznego dla agencji reklamowej Glizdu Sp. z o.o.
Agencja ta jest jednostką organizacyjną którą charakteryzuje niezależność, a w jej
skład wchodzą ludzie biznesu (zarząd), agenci terenowi (zbierający zamówienia, wykonujący
zadania zlecone typu kontakt z mediami, podwykonawcami itp.) oraz personel kreatywny
(projektanci, graficy, muzycy itp.). Agencja przygotowuje, opracowuje i umieszcza reklamę
w środkach przekazu. Działa na zlecenie sprzedających którzy poszukują potencjalnych
klientów na swoje produkty i usługi.
Sposób działania agencji:
1. określanie problemu marketingowego gromadząc i analizując informacje koniecznie
do sprzedaży i produkcji – jest to zadanie agentów terenowych
2. ustalanie strategii działania której celem jest takie przedstawienie i umiejscowienie
produktu aby trafiał w potrzeby nabywcy budząc w nim zainteresowanie – zadania
zarządu i pracowników biznesowych
3. działania kreatywne – projektowanie plakatów, storyboardów, prezentacji
bezpośrednich itp. – zadanie pracowników kreatywnych
4. tworzenie planu mediów gdzie dobiera się odp. Środek masowego przekazu – zarząd i
prac. Biznesowi
5. tworzenie planu całościowego zawierającego tekst, grafiki i inne media oraz
oszacowanie kosztów – prac. Kreatywni i biznesowi
6. powiadamianie środowiska handlowego o planowanej kampanii – ag. Terenowi
7. wystawianie rachunków i wypłat
Cel działania
Celem systemu informatycznego w ag. reklamowej jest centralizacja i usprawnienie
świadczenia usług oraz ułatwienie pracy jej pracownikom poprzez uproszczony sposób
zbierania zamówień, podział zleceń do realizacji dla poszczególnych grup pracowników, i
bieżący monitoring prac wykonywanych w agencji. Zakłada się że w agencji są jedna-dwie
osoby upoważnione do pracy z systemem informatycznym realizujące wskazania
pracowników biznesowych i zarządu.
Granice systemu - diagram kontekstowy
Struktura danych
Zarząd
Agencjareklamowa
Agenciterenowi
Pracownicybiznesowi
Pracownicykreatywni
Serwer Internet
Klienci
Media
Baza SQL z następującymi wybranymi tabelami
Tabela AgenciTerenowi
idAgenta liczba identyfikator pracownika
imie tekst imię
nazwisko tekst nazwisko
adres tekst adres zam. Pracownika
email teskt adres poczty internetowej
zajęcie teskt czym się zajmuje (grafik, projektant itp.)
idZlecenia liczba aktualnie wykonywane zlecenie (NULL jeśli nie)
Tabela Zamówienia
idZamówienia liczba identyfikator zamówienia
stan_zamówienia bool 0 – niezrealizowane 1-zrealizowane
idAgenta liczba identyfikator agenta przyjmującego zamówienie
idKlienta liczba identyfikator klienta klienta usługę
data_zamówienia data data wpłynięcia zamówienia
data_zakończenia data data zakończenia realizacji usługi
koszt liczba koszt wykonania usługi
Tabela Klienci
idKlienta liczba identyfikator klienta
nazwa tekst nazwa klienta (firmy)
adres tekst adres klienta
konto tekst konto bankowe klienta
branża tekst branża w której działa zamawiający
Tabela PracownicyKreatywni
idPrKr liczba identyfikator pracownika
imie tekst imię
nazwisko tekst nazwisko
adres tekst adres zam. Pracownika
email teskt adres poczty internetowej
zajęcie teskt czym się zajmuje (grafik, projektant itp.)
idZlecenia liczba aktualnie wykonywane zlecenie (NULL jeśli nie)
Tabela Zlecenia_Agenci
idZlecenia liczba identyfikator zlecenia
idAgenta liczba identyfikator agenta
data_zlecenia data data wystawienia zlecenia
zlecenie tekst opis zlecenia
Tabela Zlecenia_Pracownicy_Kreatywni
idZlKr liczba identyfikator zlecenia dla prac. Kreatywnego
idPrKr liczba identyfikator pracownika
data_zlecenia data data wystawienia zlecenia
zlecenie tekst opis zlecenia
Kontakt z mediami i wykonawcami niezależnymi odbywa się poprzez agentów terenowych
Lista zdarzeń
1. logowanie się do systemu uprawnionego pracownika
2. wprowadzanie zamówienia
3. usunięcie zamówienia
4. aktualizacja danych dotyczących zamówienia
5. wprowadzenie danych klienta
6. wprowadzenie danych agenta terenowego
7. usunięcie danych agenta terenowego
8. usunięcie danych klienta
9. wprowadzenie danych pracownika kreatywnego
10. usunięcie danych pracownika kreatywnego
11. wyświetlenie realizowanych zamówień
12. wyświetlenie zrealizowanych zamówień
13. wyświetlenie zamówień czekających na realizację
14. wyszukanie odpowiednich pracowników kreatywnych (w zależności od charakteru
zamówienia)
15. wystawianie faktur
16. wyszukanie odpowiedniego agenta terenowego (w celu zlecenia zadania)
17. wystawienie zlecenia pracy dla pracownika kreatywnego
18. wystawienie zlecenia pracy dla agenta terenowego
19. anulowanie zlecenia pracy dla agenta terenowego
20. anulowanie zlecenia pracy dla pracownika kreatywnego
21. modyfikacja danych pracownika kreatywnego
22. modyfikacja danych agenta terenowego
23. anulowanie zamówienia
11. Wyświetlenie realizowanych zamówień
wyświetlenie panelu przeglądania zamówień
wybór opcji stan zamówienia – niezrealizowane (0)
potwierdzenie wyboru
(zakłada się że zamówienie zostało przyjęte do realizacji jeżeli istnieje w bazie)
Diagram stanu… nie wiem jak.
Diagram interakcji
Diagram aktywności
Przypadki użycia
Logowanie
Diagram aktywności faktura
DIAGRAM SEKWENCJI – DODAJ/USUŃ ZAMÓWIENIE
DIAGRAM SEKWENCJI – DODAJ/MODYFIKUJ FAKTURE
DIAGRAM SEKWENCJI – DODAJ PROJEKT
DIAGRAM KOMPONENTÓW
DIAGRAM AKTYWNOŚCI – TWORZENIE PROJEKTU
DIAGRAM AKTYWNOŚCI – DODANIE FAKTURY
DIAGRAM AKTYWNOŚCI – LOGOWANIE