Projekt nr 1

Transkrypt

Projekt nr 1
SPIS TREŚCI
I. CHARAKTERYSTYKA FIRMY.........................................................3
1. Opis firmy ……………………….................................................................................3
1.1 Nazwa firmy…..............................................................................................................3
1.2 Forma prawna..............................................................................................................3
1.3 Właściciel......................................................................................................................3
1.4 Siedziba.........................................................................................................................3
1.5 Zatrudnienie.................................................................................................................3
1.6 Działalność....................................................................................................................4
1.7 Filozofia.........................................................................................................................4
1.8 Założenia.......................................................................................................................4
1.9 Odbiorcy........................................................................................................................5
2. Charakterystyka branży................................................................................................5
2. 1 Analiza pięciu sił wg modelu Portera........................................................................6
2.2 Groźba nowych wejść do sektora................................................................................7
2.3 Groźba substytucyjnych wyrobów i usług..................................................................7
2.4 Siła przetargowa dostawców........................................................................................7
2.5 Siła przetargowa klientów............................................................................................7
3. Charakterystyka rynku.................................................................................................7
II. STUDIUM WYKONALNOŚCI....................................................................................8
1. Kluczowe cele całej organizacji......................................................................................8
2. Cele SI...............................................................................................................................8
3. Cel projektu......................................................................................................................8
4. Zakres projektu................................................................................................................8
5. Ograniczenia wykonalności.............................................................................................9
6. Ustosunkowanie do wykonalności...................................................................................9
7. Zalecenia dla firmy.........................................................................................................10
III.ANALIZA POTRZEB. DEFINICJA PROBLEMÓW..............................................10
IV. LISTA ZDARZEŃ........................................................................................................13
V. DIAGRAM KONTEKSTOWY.....................................................................................13
VI. DIAGRAMY PRZEPŁYWU DANYCH.....................................................................14
VII. CHARAKTERYSTYKA PROCESÓW.....................................................................17
1. Proces Generuj raport ....................................................................................................17
1.1 Pseudokod.......................................................................................................................17
2. Proces Informuj klienta..................................................................................................18
3. Przyjmij zamówienie.......................................................................................................18
3.1 Strukturyzowany opis w języku naturalnym.............................................................19
4. Proces Generuj kosztorys................................................................................................19
4.1 Tablica decyzyjna ..........................................................................................................20
5. Drzewo...............................................................................................................................20
VIII. SŁOWNIK DANYCH................................................................................................21
IX. IMPLEMENTACJA.....................................................................................................24
1.1 Sprzęt..............................................................................................................................24
1.2 Oprogramowanie...........................................................................................................24
1
I. CHARAKTERYSTYKA FIRMY
1.Opis sytuacji firmy
1.1. Nazwa firmy
„ROWEREX”
1.2. Forma prawna
„ROWEREX” jest spółka z ograniczona odpowiedzialnością
1.3. Właściciel
Przedsiębiorstwo jest własnością sześciu osób fizycznych
1.4.Siedziba
Sklep: Centrum Krakowa, ul. Plac Inwalidów
Magazyn: Zabierzów koło Krakowa, ul. Sportowa
1.5. Zatrudnienie
Spółka z ograniczoną odpowiedzialnością „ROWEREX” jest to sklep rowerowy wraz z
serwisem i renowacją starych modeli.
Zatrudnia 4 osoby, z czego większość na stałe.
Struktura pracownicza
• Bezpośredni sprzedawcy
• Magazynier
• Księgowa
• Kierownik
• Kierowca
• Konserwator powierzchni płaskich
• Informatyk
3
1
1
2
1
1
1
W projekcie nie powinno się tylko wymienić pracowników, ale jaki oni mają wpływ na
przepływ informacji.
Bezpośredni sprzedawcy:
-osoba zajmująca się serwisem
-osoba zajmująca się sprzedażą nowych rowerów
-osoba odpowiedzialna za przyjęcie rowerów do renowacji
Magazynier:
2
Osoba odpowiedzialna za wydawanie i przyjmowanie towarów; odpowiedzialny za ewidencję
towarów
Księgowa:
Osoba odpowiedzialna za prowadzenie księgowości firmy
Kierownik:
-osoba odpowiedzialna za nadzór sprzedaży rowerów
-osoba odpowiedzialna za nadzór serwisu i renowacji rowerów
Kierowca:
Osoba odpowiedzialna za dowóz towarów do klientów, a także dostarczanie towarów do
magazynu i z magazynu do sklepu.
Konserwator powierzchni płaskich:
Osoba odpowiedzialna za porządek w firmie.
Informatyk:
Osoba odpowiedzialna za aktualizowanie strony internetowej.
1.6 Działalność
Działalność podstawowa firmy to sprzedaż oraz serwis rowerów . Dodatkowa działalność to
sprzedaż części, składanie rowerów, konserwacja, renowacja starych rowerów.
W naszym salonie, w folderach reklamacyjnych oraz na stronie internetowej
www.rowerex.pl można przejrzeć pełną ofertę produktów.
Jest możliwość dostarczenia zakupionego towaru pod wskazany przez klienta adres.
ZBYT KRÓTKI OPIS DZIAŁALNOŚCI FIRMY
17. Filozofia
Właściciele firmy „ROWEREX” zamierzają otworzyć sklep, serwis rowerowy i renowację
starych rowerów w okolicach Centrum Krakowa. Na początku działalności będą zajmować
się sprzedażą, składaniem oraz serwisem rowerów. W przyszłości planuje otworzyć sklep
internetowy oraz wypożyczalnię profesjonalnych rowerów.
Spółka zamierza rozpocząć działalność gospodarczą na mocno konkurencyjnym rynku. Firma
chce osiągnąć pozycję lidera na rynku dzięki wysokiej jakości obsłudze klienta, poprzez m.in.
skrócenie czasu realizacji zamówienia, zbudowanie programu lojalnościowego.
1.8 Założenia
Ze względu na nakłady finansowe, firma ‘Rowerex’ aby móc rozpocząć działaność, musi
ponieśc następujące koszty:
3
NAZWA
Rowery i ramy
Części
Akcesoria
Odzież
Narzędzia i smary
SUMA
*
**
***
ASORTYMENT
RODZAJE
ŁĄCZNA ILOŚĆ*
20
50
20
75
15
30
10
20
50
80
KOSZT (zł)**
125 000
25 000
5 000
5 000
5000
165 000
Z uwzględnieniem różnorodności producentów i sztuk na magazynie
Koszt wymagany do otwarcia działalności
Koszt urządzeń i narzędzi serwisowych
POZOSTAŁE KOSZTY ROZPOCZĘCIA DZIAŁANOŚCI
Samochód transportowy
60 000
Komputer
2 000
Meble
10 000
Narzędzia i urządzenia serwisowe
15 000
Inne
1 000
SUMA
88 000
KOSZTY ZMIENNE
Czynsz
Wypłaty dla pracowników
Konserwacja urządzeń i samochodu
SUMA
1 500
30 000
5 000
36 500
Koszt ubezpieczenia, podatku, oraz uzupełniania magazynu wyznaczany będzie na bieżąco
na podstawie comiesięcznego bilansu.
Sklep będzie oferował towar taki jaki przedstawia tabela asortyment.
Ceny sprzedaży poszczególnych artykułów, będą ustalane na podstawie bieżącej analizy cen
rynkowych, tak aby były jak najbardziej konkurencyjne.
Firma oprócz towarów zawartych w tabeli ASORTYMENT będzie oferować usługi:
- renowacja roweru (140 zł)
- przegląd roweru
(30 zł)
- konserwacja roweru (70 zł)
- konserwacja poszczególnych części roweru (15 zł)
POWINNO BYĆ SZERZEJ OPISANE DO KOGO JEST NASZA OFERTA SKIEROWANA
1.9. Odbiorcy
Oferta jest skierowana głównie do pasjonatów aktywnego wypoczynku, osób szukających
alternatywnego środka transportu, oraz posiadaczy rowerów.
4
ZBYT MAŁO SPRECYZOWANY OPIS BRANŻY
2. Charakterystyka branży
Firma działa na rynku ze średnią liczbą konkurentów. W Krakowie funkcjonuje kilkanaście
firm zajmujących się poszczególną działalnością tj. sprzedaż i serwis, niewiele firm zajmuje
się jednocześnie autoryzowanym serwisem wielu znanych marek, oraz sprzedażą i renowacja,
przez co firma „Rowerex” jest bardziej konkurencyjna.
2.1 Analiza pięciu sił wg modelu Portera
W tym punkcie przedstawiona zostanie analiza sił konkurencji działających na rynku
usług w zakresie sprzętu rowerowego w Krakowie. Zdaniem Michael’a Portera, światowego
eksperta w dziedzinie konkurencyjności, klienci, dostawcy, potencjalni nowo wchodzący na
rynek i substytucyjne wyroby mogą odgrywać mniejszą lub większą rolę w zależności od
konkretnego sektora.
Stan konkurencji zależy od pięciu podstawowych sił zaprezentowanych na poniższym
rysunku
POTENCJALNI
WCHODZĄCY
Groźba
nowych wejść
KONKURENCI
W SEKTORZE
Siła przetargowa
dostawców
Siła przetargowa
nabywców
DOSTAWCY
NABYWCY
RYWALIZACJA
MIĘDZY
ISTNIEJĄCYMI
FIRMAMI
Groźba substytucyjnych
wyrobów lub usług
SUBSTYTUTY
5
2.2 Groźba nowych wejść do sektora
Na terenie Krakowa znajduje się około 15 znaczących sklepów rowerowych. Sklepy te mają
już umocnioną pozycję na rynku, są rozpoznawalne przez klientów, mają swoją renomę.
2.3 Groźba substytucyjnych wyrobów i usług
Istnieje szeroki zakres produktów substytucyjnych dla rowerów. Mianowicie rowery należą
do grupy usług z zakresu komunikacji i rekreacji.
• do rekreacji możemy zaliczyć:
o deskorolki
o rolki
o hulajnogi
o mountainboard’y
Plusem tych substytutów jest mały rozmiar, wygoda w przechowywaniu i transporcie, gdyż
zajmują mało miejsca.
•
do substytutów w zakresie komunikacji zaliczamy:
o skuter
o motorower
Są wielkości i budowy zbliżonej do roweru, nie przekraczają znacząco możliwości
technicznych roweru w zakresie prędkości i sterowności. Są doskonałe do poruszania się po
mieście i omijania korków.
2.4 Siła przetargowa dostawców
Na rynku dostawców rowerów oraz części rowerowych, dominują GIANT, SCOTT itp.
Firmy te oferują sklepom :
o wsparcie marketingowe w postaci reklamy i promocji
o udostępnianie najnowszych technologii
o wsparcie techniczne
o programy lojalnościowe
2.5 Siła przetargowa klientów
Aby zachęcić klienta do skorzystania z naszej oferty dokonamy następujących działań:
o plac umożliwiający wypróbowanie roweru
o parking dla klientów
o rabaty dla stałych klientów
o płatność ratalną
3. Charakterystyka rynku
Właściciele firmy jako młodzi przedsiębiorcy mogą liczyć na pomoc finansową ze
środków unii europejskiej oraz na specjalne ulgi podatkowe przez pierwsze 2 lata
działalności. Placówka spółki znajduje się w atrakcyjnej lokalizacji, gdzie ceny wynajmu
lokali są wysokie.
6
Wyposażenie sklepu i serwisu będzie zbudowane od podstaw w oparciu o
najnowocześniejszy sprzęt dostępny na rynku, który będzie systematycznie
modernizowany.
W związku z tym, że Kraków jest miastem akademickim, przez co jest duże
zapotrzebowanie na produkty i usługi firmy „ROWEREX” przez studentów. Dodatkowo
w mieście odbywają się różnego rodzaju imprezy sportowe, które promują w mediach
aktywny tryb życia, m.in. wycieczki i rajdy rowerowe. W dzisiejszych czasach ludzie
żyją w dużym stresie, a jazda na rowerze pozwala poznać magiczne miejsca Krakowa i
jego okolic, co wpływa relaksująco. Poza tym duży nacisk mediów na ekologię, sprzyja
większemu popytowi na rowery.
Środki masowego przekazu
Spółka koncentruje się głównie na reklamie w Internecie oraz prasie, ponadto posiada
własną witrynę internetową.
II. STUDIUM WYKONALNOŚCI
1. Kluczowe cele całej organizacji
•
•
•
•
•
skrócenie czasu realizacji zamówień o 20% do końca roku kalendarzowego,
osiągnięcie wysokiej pozycji na rynku krajowym w ciągu 3 lat,
poszerzenie współpracy z kontrahentami,
BRAK PRECYZJI
w 1 roku działalności osiągniecie poziomu dochodu na poziomie 15 tys. zł w
późniejszym czasie utrzymanie średniego dochodu miesięcznego na poziomie 25
tyś. Zł
poszerzanie oferty o nowe pozycje,
BRAK PRECYZJI (O ILE CHCEMY
POSZERZYĆ OFERTĘ)
2 .Cele SI
•
•
•
•
stworzenie systemu klasyfikacji dostawców
generowanie raportów wspomagających terminowe planowanie dostaw,
skrócenie czasu rejestracji nowych użytkowników oraz składania zamówień z 9 do
4 minut
redukcja czynności związanych z obiegiem dokumentów, zamiana formy
papierowej na elektroniczną.
3. Cel projektu
Celem projektu jest stworzenie SI służącego do rejestracji klientów oraz stworzenie
bazy dostępnych produktów. Wpłynie to również na usprawnienie procesu
zamówienia oraz serwisu. Dane o zamówieniach będą przechowywane w bazie
danych, co wpłynie na szybką ich realizacje i weryfikacje.
7
4. Zakres projektu
System powinien umożliwiać:
• rejestrację użytkowników,
• rejestracja dokonanych zakupów przez klientów,
• tworzenie bazy danych:
-produktów znajdujących się w sklepie,
-produktów znajdujących się w magazynie,
-klientów,
-kontrahentów,
• analiza preferencji indywidualnej klientów i dostosowanie oferty do ich
wymagań
• koordynacja procesu zamówienia na indywidualne życzenie klienta
5. Ograniczenia wykonalności:
OGRANICZENIEM NIE JEST JAK CZEGOŚ NIE MAMY TYLKO JAK TO
MAMY
•
•
•
•
•
techniczne
✗ brak czytników kodów kreskowych oraz systemu ich obsługi, służącego do
oznaczania towarów,
✗ brak sprzętu komputerowego do zaimplementowanie SI,
✗ brak odpowiedniego oprogramowania,
✗ magazyn jest położony w innym miejscu niż sklep i punkt obsługi klienta
ekonomiczne
✗ całkowite koszty projektu nie powinny przekroczyć 20000 złotych,
✗ koszty miesięcznej eksploatacji SI powinny wynieść, co najwyżej 1000 złotych,
organizacyjne
✗ brak kompetentnego działu IT,
✗ czas testowania SI nie może być dłuższy niż 2 tygodni
prawne
✗ licencja na oprogramowanie,
✗ ustawa o ochronie danych osobowych
czasowe
✗ czas wykonania projektu nie może przekroczyć 2 miesięcy,
✗ parametry związane z funkcjonowaniem systemu:
- czas rejestracji pojedynczego komponentu (pojedynczy wpis do bazy danych)
90 sekund,
- sporządzenie listy zamówień – 30 sekund,
- sporządzenie raportu odesłania do dostawcy (przygotowanie i wydruk
dokumentu) – 30 sekund,
CO KAŻDEGO CZŁOWIEKA OGRANICZA TAK SAMO BEZ WZGLĘDU KIM
JEST??
6 Ustosunkowanie do wykonalności
8
Konieczny jest zakup specjalistycznego sprzętu i oprogramowania pozwalającego
realizować zamierzenia systemu. Ważną kwestią jest sposób komunikacji z
magazynem, musimy stworzyć system szybkiej komunikacji. Pozostałe ograniczenia
techniczne nie stanowią problemu.
Zarząd firmy przeznaczył na wprowadzenie w/w systemu 20 000 zł, co według
wstępnych założeń, które szacują koszt projektu na około 18000 zł ustala margines
bezpieczeństwa wynoszący 2000 zł. Koszty eksploatacji zostały zaakceptowane przez
właścicieli i będą brane pod uwagę przy tworzeniu przyszłorocznego budżetu firmy.
Nie przewiduje się trudności z wykonaniem i wdrożeniem projektu w określonym
czasie.
Z wyjątkiem konieczności posiadania licencji na oprogramowanie i podpisania przez
klientów zgody na przetwarzanie ich danych osobowych, ograniczenia prawne nie
stanowią żadnej przeszkody.
Przewidywane korzyści płynące z implementacji systemu rekompensują planowane
koszty i trudności.
7 Zalecenia dla firmy
✔ Przeszkolenie pracowników w zakresie podstaw użytkowania komputerów.
✔ Przeszkolenie pracowników serwisu i sklepu w zakresie nowinek z branży
rowerowej
✔ Udokumentowanie standardowych procedur organizacyjnych
✔ Udokumentowanie zakresu obowiązku i uprawnień pracowników
III.ANALIZA POTRZEB. DEFINICJA PROBLEMÓW
Firma „Rowerex” Sp. z o.o. jako jednostka gospodarcza jest zmuszona do zbierania i
gromadzenia informacji o zdarzeniach występujących w obrębie podstawowej działalności
operacyjnej. Zbieranie tych informacji, to wynik nie tylko uregulowań prawnych, ale również
potrzeb firmy. Przedsiębiorstwo korzysta głównie z raportów: zamówień, sprzedaży, a także
reklamacji (w tym zwrotów jakościowych do dostawców), zapasów magazynowych,
kształtowania się kosztów. Dokumentacja dotycząca procesu zamówienia prowadzona będzie
w sposób elektroniczny dlatego będzie potrzebny licencjonowany program komputerowy,
który posłuży jako baza danych towarów, klientów, serwisowanych rowerów.
Dokumentowanie wyników procesu kontroli odgrywa bardzo ważną rolę, ze względu na
udzielane gwarancje na towary, będzie podstawą do składania zamówień towarów, jak
również może stać się bazą klasyfikacji kontrahentów. Najważniejszym jednak zadaniem
systemu informacji operatywnej jest permanentne dostarczanie informacji właścicielowi na
temat ponoszonych kosztów, w tym również kosztów realizacji procesu kontroli jakości usług
oraz ewidencja stanu magazynu. To właśnie na podstawie tych danych właściciel firmy
podejmuje właściwe decyzje operacyjne, taktyczne i strategiczne.
Analiza potrzeb i problemów
1. Potrzeba rejestracji klientów. Klientów rejestruje sie na podstawie dokumentu
stwierdzającego tożsamość. Konieczne dane to:
● Imię i nazwisko
● Adres zameldowania
● Nr PESEL
● Nr dokumentu stwierdzającego tożsamość (dowodu lub paszportu)
9
2. Potrzeba rejestracji towarów w magazynie. Każdy nowo zakupiony towar musi być
zarejestrowany przy czym musi być podana ilość sztuk tego towaru. Podstawowe dane to:
● Nazwa towaru
● Numer seryjny towaru
● Cena
● Rok produkcji
Dodatkowo potrzebne będzie podanie dokładnego miejsca znajdowania się danego towaru w
magazynie.
3. Potrzeba aktualizacji stanu asortymentu
Magazynier musi wiedzieć ile znajduje się sztuk danego towaru w magazynie
4. Potrzeba rejestracji przyjętych rowerów do serwisu
Potrzebne dane:
● Dane klienta (rejestracja klientów)
● Numer seryjny roweru
● Data przyjęcia roweru do serwisu
● Hipotetyczna data wykonania usługi
● Uwagi dotyczące serwisu
5. Stworzenie bazy sprzedanych towarów
Pozwoli to utworzyć listę najczęściej sprzedawanych towarów i na podstawie metod
statystycznych dokonać najbardziej optymalnego zakupu
6. Potrzeba aktualizacji danych na stronie internetowej
Na stronie internetowej będą zamieszczane najnowsze oferty sprzedawanych przez nas
rowerów, a także cennik. Klienci po zarejestrowaniu się na stronie www.rowerex.pl będą
mogli otrzymywać aktualne oferty droga mailową.
7. Sprzedaż przez Internet
W przyszłości planuje się sprzedaż internetową oferowanych przez nas towarów.
Alternatywne rozwiązania
1. Najprostszym rozwiązaniem jest rejestrowanie klientów na podstawie ich dowodów
tożsamości. Jeśli jest to klient serwisu trzeba zaznaczyć na jego koncie co u nas
pozostawił (m.in. nr seryjny roweru) oraz należy podać datę przyjęcia roweru do
serwisu, a także przewidywaną datę zwrotu naprawionego roweru. Konieczne jest
również zapisanie w rejestrze rowerów oddanych do serwisu numeru
identyfikacyjnego klienta, numeru seryjnego roweru, daty przyjęcia, datę zakończenia
naprawy i uwag dotyczących naprawy, a także cenę usługi.
W magazynie każdy nowo zakupiony towar musi zostać wprowadzony do bazy
zawierającej stan magazynu. W bazie tej znajdować muszą się następujące dane:
nazwa towaru, numer seryjny, cena i rok produkcji oraz dokładne miejsce
znajdowania się danego towaru w magazynie(która półka, itp.). W chwili gdy jakiś
towar zostanie sprzedany musi to zostać zapisane w bazie sprzedanych towarów i
automatycznie stan danego towaru na magazynie musi się zmniejszyć.
10
Z chwilą ukazania się nowej oferty informatyk będzie aktualizował dane na stronie
internetowej(oferowane modele, cennik, itp.).
2. Każdy nowy klient dostanie kartę z indywidualnym nr klienta(id klienta). Za każdym
razem, gdy skorzysta on z naszych usług zostanie to zapisane na jego koncie w naszej
bazie danych. Dzięki temu będzie zbierał punkty, za które będzie mógł otrzymać
profity(rabat, itp.). Mając taką kartę klient chętniej do nas wróci i skorzysta ponownie
z naszych usług. Karta ułatwi wprowadzanie danych do bazy przy ponownej wizycie.
W magazynie będziemy korzystać z czytnika kodów. Przy wprowadzaniu nowych
towarów do magazynu za pomocą czytnika będzie można odczytywać kod towaru i
automatycznie będzie on wprowadzany do bazy. Na podstawie poszczególnych
fragmentów kodu, czytnik będzie rozpoznawał rodzaj towaru. Jeśli dany towar
znajduje się już na magazynie zostanie tylko zwiększona jego liczba, w przeciwnym
wypadku zostanie automatycznie wprowadzony jako nowy produkt oraz zostanie mu
przypisane puste miejsce w magazynie. Dzięki temu w łatwy i szybki sposób będzie
można prowadzić ewidencję towarów. W momencie gdy jakiś towar zostanie
sprzedany zostanie to automatycznie odnotowane w bazie towarów sprzedanych oraz
w bazie towarów w magazynie. W momencie gdy ilość danego towaru spadnie
poniżej określonej liczby sztuk zostanie wygenerowany komunikat o niedoborze
towaru, ułatwi to planowanie składania zamówień.
Rowery przyjmowane do serwisu będą rejestrowane poprzez swój nr seryjny oraz nr
id klienta. Konieczne będzie również wprowadzenie daty przyjęcia i daty
planowanego zwrotu naprawionego roweru. W ciągu dwóch dni będzie przygotowany
kosztorys i podany do akceptacji klientowi. Jeśli klient zgodzi się na cenę
zaoferowaną wtedy przystępujemy do naprawy. Wszystko to będzie rejestrowane na
koncie klienta. Klient poprzez zalogowanie się na naszej stronie będzie mógł
sprawdzić kiedy może odebrać pozostawiony do naprawy sprzęt, a także może
zaakceptować cenę. Po akceptacji automatycznie pojawi się to w naszej bazie danych.
O kolejności naprawy decyduje data przyjęcie roweru do serwisu.
Każdy sprzedany towar będzie rejestrowany w bazie towarów sprzedanych za pomocą
jego kodu kreskowego. Ułatwi to składanie zamówień w przyszłości oraz pomoże
kierownictwu w planowaniu działań strategicznych. Jeśli jakiś produkt będzie często
sprzedawany to znaczy, że trzeba go więcej zamawiać bo jest popularny.
Dane na stronie internetowej będą aktualizowane przez odpowiedzialnego za to
pracownika (najnowsza oferta, cennik, promocje itp.). Każdy klient będzie mógł
zarejestrować się na naszej stronie, gdzie także będzie mógł sprawdzić ilość swoich
punktów.
Proponowane rozwiązanie:
Rozwiązaniem zaspokajającym potrzeby informacyjne w wystarczającym stopniu jest
rozwiązanie drugie. Wprowadzenie indywidualnych numerów klienta usprawni i znacznie
przyśpieszy ich obsługę. Wprowadzenie czytnika kodów w magazynie skróci czas zapisu
towarów do bazy danych. Ułatwi to w znacznym stopniu znajdowanie potrzebnych
towarów w magazynie. W łatwy sposób będzie można sprawdzić stan magazynu.
Usprawni to także komunikację między magazynem a sklepem. Dzięki tym
usprawnieniom praca magazyniera będzie prostsza i jeden człowiek łatwo sobie z nią
poradzi. Dzięki rejestrowaniu rowerów w serwisie klienci będą mogli wiedzieć kiedy
mogą odebrać rower. W każdej chwili będą mogli to sprawdzić na stronie internetowej i
nie będą musieli fatygować się do naszego sklepu. Dane zawarte w bazie towarów
sprzedanych powinny być dostępne w postaci raportu zainteresowania, biorącego pod
uwagę konkretny zakres czasowy (tydzień, miesiąc, rok). Dzięki tym raportom
kierownictwo będzie mogło podejmować działania w celu pozyskania nowych klientów i
11
ulepszenia oferty. Wykorzystanie strony internetowej polepsza kontakt z klientem,
uatrakcyjnia to naszą ofertę i przyciąga nowych klientów. Usprawnia to także pracę m.in.
w serwisie (klient może łatwo i szybko zaakceptować kosztorys bez konieczności
wychodzenia z domu).
IV. LISTA ZDARZEŃ
1.
2.
3.
4.
5.
Klient dokonuje zakupu
Klient chce się zarejestrować w bazie klientów
Pracownik przyjmuje dostawę towaru
Kierownictwo chce poznać raporty sprzedaży
Kierownictwo chce zobaczyć raport kasowy na zakończenie zmiany (porównanie
stanu gotówki w kasie, z tym, który wynika z ilości sprzedanych dóbr).
6. Klient rejestruje rower do serwisu lub renowacji
7. Klient chce sprawdzić ilość punktów na swoim koncie
8. Wysłanie do klienta kosztorysu z prośbą o potwierdzenie go
9. Pracownik przyjmuje dostawę towaru do magazynu
10. Właściciel chce otrzymywać raport o niskim stanie danych towarów
11. Klient zatwierdza kosztorys
12. Złożenia zamówienia u dostawców
ZDARZENIA POWINNY BYĆ UPORZĄDKOWANE, CZYLI NP. NAJPIERW
KLIENT... ITD. ZDARZENIA TAKIE JAK 8 CZY 12 SĄ
NIESPRECYZOWANE, GDYŻ NIE MA KTO TO WYKONUJE
V. DIAGRAM KONTEKSTOWY
12
Tak, ewidentnie widać, że na tym diagramie powyżej brakuje opisu
przepływu danych tzw. strzałek. Jest to karygodny błąd, który nie powinien
się pojawić!!
VI. DIAGRAMY PRZEPŁYWU DANYCH
13
14
15
VII.CHARAKTERYSTYKA
PROCESÓW
1. Proces Generuj raport
Proces id:
Nazwa:
Omówienie:
2
Generuj raport
Proces związany jest z działalnością firmy. Co tydzień system generuje raport z
działalności serwisu, w którym będą zawarte informacje o:
o ilości przyjętych rowerów do serwisu
o ilości wydanych naprawionych rowerów
o ilości rowerów, które czekają na naprawę
o ilości rowerów, które są aktualnie naprawiane
o ilości rowerów, które nie zostały naprawione z powodu braku akceptacji kosztorysu
przez klienta
o ilości zarobionych pieniędzy
o ilości zużytych części
Co tydzień system generuje raport o sprzedaży, w którym podane są informacje takie jak:
o Ilość sprzedanych towarów
o Wysokość obrotów
Codziennie system generuje raport o stanie magazynu. Jeśli ilość danego towaru spadnie
poniżej określonego pułapu, system wygeneruje komunikat o małej ilości towaru i jak
najszybszym zamówieniu brakującego towaru.
Dzięki tym informacjom właściciel jest w stanie poprawnie zarządzać firmą.
1.1 PSEUDOKOD
W tym pseudokodzie, nie wiadomo skąd są dane pobierane, zupełnie nie logiczne, nic nie
wynika z niego. Wygląda jakby osoba robiła to na "kolanie".
BEGIN
WCZYTAJ rekord klienta z KLIENCI z id klienta=id klienta
WYŚWIETL ilość punktów
WCZYTAJ rekord rower z ROWERY W SERWISIE z id klienta = id klienta
i wydanie roweru= ‘nie wydano’
IF akceptacja kosztorysu = ‘wydano’ THEN
WYŚWIETL ‘kosztorys niezaakceptowany’
ELSE
IF wydanie roweru = ‘wydano’ THEN
WYŚWIETL ‘Rower został już wydany’
ELSE
WYŚWIETL planowana data wydania
ENDIF
END
16
2. Proces Informuj klienta
Proces id:
Nazwa:
Omówienie:
4
Informuj klienta
Proces ma na celu poinformowanie klienta o ilości punktów lub o dacie odbioru
roweru.
W bazie danych KLIENCI zostaje wygenerowane zapytanie o ilości punktów danego
klienta(proces PODAJ ILOŚĆ PUNKTÓW NA KONCIE).
W bazie danych ROWERY W SERWISIE zostaje wygenerowane zapytanie o datę odbioru
roweru(proces PODAJ DATĘ ODBIORU ROWERU).
Klient może zalogować się na naszej stronie, na swoje konto za pomocą przydzielonego mu
numeru id i sprawdzić podane wyżej informacje. Inną możliwością sprawdzenia tych danych
jest poinformowanie klienta przez kasjera.
3. Proces Przyjmij zamówienie
Proces id:
Nazwa:
Omówienie:
5
Przyjmij zamówienie
Proces jest związany z obsługą klienta. Po zapoznaniu się z ofertą klient wybiera
towar do zakupu. W tym momencie rozpoczyna się proces sprzedaży. Klient wybiera formę
zapłaty. Jeżeli klient jest zarejestrowany następuje automatyczne pobranie danych z bazy
danych KLIENCI do faktury i wydanie tej faktury klientowi ( proces WYDAJ FAKTURE).
Jeżeli wybierze opcje paragonu to otrzyma paragon (proces WYDAJ PARAGON). W obu
tych przypadkach towar zostanie wydany oraz zostanie to odnotowane w bazach danych
SPRZEDANE TOWARY i MAGAZYN (proces ZMNIEJSZ STAN MAGAZYNU).
Następny proces związany jest z serwisem i renowacją. Oba procesy są identyczne
więc połączone zostały w jeden proces (proces PRZYJMIJ ROWER DO SERWISU).
Pracownik odbierając rower przekazuje dane do bazy danych ROWERY W SERWISIE. Po
tej operacji następuje wygenerowanie kosztorysu i przedstawienie go klientowi w celu
akceptacji. Jeżeli wyrazi zgodę zostanie uruchomiony proces NAPRAW ROWER. Po
naprawie w bazie danych ROWERY W SERWISIE status naprawy zostanie zmieniony na
NAPRAWIONY. Części użyte do naprawy pojawiają się w bazie danych SPRZEDANE
TOWARY oraz uruchamia się proces ZMNIEJSZ STAN MAGAZYNU i zmniejszenie ilości
części odnotowane zostaje w bazie danych MAGAZYN. Następuje proces ODDAJ ROWER,
który generuje w bazie danych ROWERY W SERWISIE status WYDANO ROWER.
Ostatecznie klient otrzymuje naprawiony rower, a za usługi uiszcza zapłatę. Jeżeli klient nie
zaakceptuje kosztorysu przechodzimy od razu do procesu oddaj rower bez uiszczania zapłaty
przez klienta.
17
3.1 STRUKTURYZOWANY OPIS W JĘZYKU NATURALNYM
DO WHILE (koniec tygodnia)
DO WHILE(rowery w serwisie)
ilość rowerów, które są naprawiane lub czekają na naprawę
Ilość rowerów, które są naprawione i czekają na odbiór
ENDDO
DO WHILE(naprawione i oddane klientom rowery w tym tygodniu)
Ilość rowerów, które zostały oddane klientom
Ilość zarobionych pieniędzy za naprawę poszczególnych rowerów
ENDDO
ENDDO
DO WHILE (koniec dnia)
DO WHILE(mała ilość konkretnego towaru)
towary które trzeba zamówić
ENDDO
ENDDO
4. Proces Generuj kosztorys
Proces id:
Nazwa:
6
Generuj kosztorys
Omówienie:
Proces ma na celu wysłanie do klienta kosztorysu do zaakceptowania.
Jeśli klient oddał rower do serwisu to pracownik tworzy kosztorys, który umieszcza w bazie
danych ROWERY W SERWISIE. Następnie system wysyła do klienta prośbę o akceptację
tego kosztorysu(proces WYŚLIJ KOSZTORYS DO AKCEPTACJI), a w bazie danych
ROWERY W SERWISIE w polu AKCEPTACJA KOSZTORYSU jest wpisana wartość DO
AKCEPTACJI. Jeśli klient zaakceptuje(proces ZATWIERDŹ KOSZTORYS) system w bazie
danych ROWERY W SERWISIE w polu AKCEPTACJA KOSZTORYSU wpisze wartość
ZAAKCEPTOWANY i następnie rower zostanie przekazany do naprawy. Jeśli natomiast nie
zaakceptuje(proces ODRZUĆ KOSZTORYS) system w bazie danych ROWERY W
SERWISIE w polu AKCEPTACJA KOSZTORYSU wpisze wartość
NIEZAAKCEPTOWANY.
18
4.1 Tablica decyzyjna
WZAJEMNIE WYKLUCZAJĄCE SIĘ WARUNKI, JEŻELI W 1 JEST, ŻE
PIERWSZE DWIE POZYCJE SĄ T, A KOLEJNE BEZ ZNACZENIA TO NIE
POWINNO SIĘ W KOLEJNYCH WARUNKACH ROZPATRYWAĆ WPŁYW
INNYCH ZDARZEŃ, KTÓRE W PIERWSZYM SĄ BEZ ZNACZENIA
WARUNKI
Rower da się naprawić
Klient jest zarejestrowany
Kosztorys zaakceptowany
Rower naprawiony
Zapłata za naprawę
Zapłata za nowy rower
Klient posiada dowód oddania
roweru
Paragon
Faktura
Użyto części
Przyjmij rower do serwisu
Zarejestruj klienta
Stwórz kosztorys
Napraw rower
Oddaj rower klientowi
Sprzedaj rower
Zmniejsz stan magazynu
Wystaw paragon
Wystaw fakturę
1
T
T
-
2
T
N
-
3
T
T
N
N
T
4
T
T
T
N
T
5
T
T
T
T
T
T
6
T
T
N
N
T
7
T
T
T
T
T
T
8
T
T
T
T
T
T
9
T
T
T
T
T
T
10
T
T
T
-
11
T
T
T
-
-
-
-
-
T
*
T
-
*
T
T
*
T
N
T
*
N
T
*
-
*
T
-
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
X
5. drzewo
ilość punktów
KLIENT
zniżka
>=500
brak
1000<=Z<500
10%
<1000
20%
19
VIII. SŁOWNIK DANYCH
Elementy
słownika
Akceptacja
kosztorysu
Cena
Cena sprzedaży
Cena zakupu
Dane osobowe
Kontekst
Definicja
*informacja o tym czy
klient zaakceptował
kosztorys*
*cena naprawy roweru*
*cena za sprzedany towar
lub cena za użyte części
do naprawy*
*cena za zakupiony towar
od dostawcy*
*dane osobowe klienta*
Kosztorys + cena
Dane towarów
*dane dotyczące
sprzedawanych towarów*
Data przyjęcia
*data przyjęcia roweru do
serwisu*
*data sprzedaży towaru*
*data urodzenia klienta*
*data zakupu towaru od
dostawcy*
*dokument który
potwierdza przyjęcie
roweru*
*adres konta poczty
elektronicznej klienta*
*indywidualny
identyfikator klienta*
*indywidualny numer
roweru nadawany przy
rejestracji*
*ilość sprzedanych sztuk
danego towaru*
*ilość sztuk danego
towaru w magazynie*
*ilość punktów każdego
klienta*
Data sprzedaży
Data urodzenia
Data zakupu
Dowód przyjęcia
roweru
E-maila
ID klienta
ID roweru
Ilość
Ilość towarów
Ilość punktów
Imię+nazwisko+kod
pocztowy+miejscow
ość+ulica+telefon+email+NIP+PESEL
Producent+nazwa+n
umer
seryjny+rodzaj+data
zakupu+cena
zakupu+cena
sprzedaży+minimaln
a ilość towaru
Wartości
dopuszczalne
Zaakceptowano,
nie zaakceptowano
Jednostka/Format
10-500
0,1-10000
zł
zł
0,1-10000
zł
Tekst
tekst
tekst
data (rrrr-mm-dd))
data (rrrr-mm-dd))
data (rrrr-mm-dd))
data (rrrr-mm-dd))
tekst
Tekst
liczba
Liczba
sztuk
sztuk
liczba
20
Imię
KLIENCI
Klient
Kod Pocztowy
Kosztorys
Miejscowość
Minimalna ilość
towaru
Nazwa
Nazwisko
NIP
Numer seryjny
Oddanie do
naprawy
Paragon/faktura
PESEL
Planowana data
wydania
Potrzebne
naprawy
Producent
Raport
sprzedaży
Raport z
działalności
serwisu
Raport
zapotrzebowania
Rower
naprawiony
Rower
nienaprawiony
Rodzaj
Rowery
serwisowane
ROWERY W
SERWISIE
Rower
*imię klienta*
*zbiór danych o klientach
korzystających z naszych
usług*
*dane klienta
korzystającego z naszego
sklepu i/lub serwisu*
tekst
{klient}
tekst
*kod pocztowy, np. 37700*
*wycena naprawy danego
roweru*
*miejsce zamieszkania
klienta*
*minimalna ilość sztuk
danego towaru która jest
wymagana na stanie
magazynu*
*nazwa towaru*
*nazwisko klienta*
*Numer Identyfikacji
Podatkowej klienta*
*numer seryjny towaru*
*oddanie roweru do
serwisu*
*wystawienie klientowi
paragonu lub faktury*
*PESEL klienta*
xx-xxx(x-dowolna
cyfra)
tekst
Tekst
sztuk
tekst
Tekst
xxx-xxx-xx-xx(xdowolna cyfra)
tekst
tekst
Paragon, faktura
xxxxxxxxxxx(xdowolna cyfra)
data (rrrr-mm-dd))
*planowana data wydania
naprawionego roweru*
*informacje dotyczące
jakie naprawy/czynności
trzeba wykonać*
*producent danego
towaru*
*informacje dotyczące
sprzedaży towarów*
*informacje dotyczące
działalności serwisu*
*raport zapotrzebowania
na towary*
*rower który został już
naprawiony*
*rower który nie został
naprawiony*
*rodzaj towaru(np. koła,
nakrętki, hamulce itp.)
*id roweru klienta, który
przyjęliśmy do naprawy*
*zbiór danych o
przyjętym rowerze do
serwisu*
*dane serwisowanego
tekst
tekst
Tekst
Tekst
tekst
tekst
tekst
tekst
Tekst
Id roweru + id
klienta + data
przyjęcia + status
naprawy
{rower}
liczba
id klienta+data
tekst
21
roweru*
SPRZEDANY
TOWAR
*zbiór danych o
sprzedanych towarach*
Status naprawy
*informacja o postępie
naprawy*
Tak/Nie
*informacja zwrotna czy
nasz serwis jest w stanie
naprawić rower*
*numer telefonu klienta*
Telefon
TOWARY
Towar
Ulica
Użyte części
Wydanie roweru
Zapłata
*zbiór danych o
towarach*
*informacje o danym
towarze*
*ulica wraz z numerem
domu/mieszkania
klienta*
*ilość i nazwa części
jakie zostały zużyte do
naprawy*
*status tego czy rower
został wydany*
*zapłata za naprawiony
lub sprzedany rower*
przyjęcia+planowan
a data
wydania+status
naprawy+akceptacja
kosztorysu+kosztory
s+użyte części+
cena+wydanie
roweru
Nr seryjny+cena
sprzedaży+ilość+dat
a sprzedaży+id
klienta
Status naprawy+
data przyjęcia
tekst
Oczekuje,
naprawiany,
naprawiony,
nienaprawiony
TAK, NIE
Tekst
tekst
x-xx xxx-xx-xx lub
xxx-xxx-xxx
{towar}
Producent+nazwa+n
umer
seryjny+rodzaj+data
zakupu+cena
zakupu+cena
sprzedaży+minimaln
a ilość towaru
Tekst
Tekst
Tekst/sztuk
Id klienta + id
roweru
Wydano , nie
wydano
Tekst
zł
22
IX. IMPLEMENTACJA
1.1 SPRZĘT
•
Serwer: QNAP TS-509 PRO z procesorem Intel Pentium 512 RAM wyposażony w dwa dyski twarde
200 GB połączone macierzą RAID 1 wraz z zasilaczem UPS
•
Terminal: komputer klasy PC z procesorem Intel Pentium Dual Core E5400 2x2,5
GHz + 2 Gb Ram wyposażony w dysk 500 Gb
•
Drukarka igłowa: PANASONIC KX-P2130
•
Czytniki kodów kreskowych: METROLOGIC MS 9520
•
Kasa fiskalna: MERCURY 130F
Sprzęt komputerowy w który, wyposażymy nasz sklep i serwis jest podstawa do wdrożenia
potrzebnych nam systemów operacyjnych do pomocy w sprawnym działaniu. Komputer klasy
PC jest komputerem stabilnym i szybkim dzięki czemu gwarantuje stabilność pracy oraz
dzięki dużej pamięci dysku nie trzeba się martwić o brak możliwości zapisana odpowiednich
danych.
Jako serwer wybraliśmy sprzęt firmy QNAP gdyż nie jest on drogi, i w zupełności wystarczy
do potrzeb prowadzonej działalności. Ma bardzo duża moc obliczeniowa, która nawet w
przypadku zwiększenia ofert czy ilości klientów nie wpływa na stabilność jego pracy.
Dodatkowo bezpieczeństwo zwiększa posiadanie 2 dysków twardych o dużej pojemności 250
GB połączonych w macierz RAID 1 (symultaniczny zapis na dwóch dyskach), dzięki czemu
nawet przy awarii jednego z nich system jest w stanie normalnie pracować. Zasilacz awaryjny
UPS o długim czasie działania dodatkowo zapewni bezpieczeństwo danych przed
ewentualnymi spadkiem napięcia lub zanikiem energii elektrycznej. Jako terminale wystarczą
komputery niższej klasy, gdyż ich zadania nie będą wymagały dużej mocy obliczeniowej.
Jako urządzenie pomocne w drukowaniu faktur wybraliśmy sprzęt Panasonica z powodu
niskiego kosztu zakupu i zadawalających opinii innych użytkowników.
Czytnik kodów kreskowych i kasy fiskalnych główne kryterium wyboru: a) wielkość firmy(
brak potrzeby zakupu zaawansowanych sprzętów b) cena
1.2 Oprogramowanie
Oprogramowanie powinno być opisane do jakich zadania będzie wykorzystane. Np. program
access będzie używany do tworzenia takiej, takiej i takiej bazy danych, będzie też przydatny
do obsługi tej naszej bazy, tworzenia raportów i tak dalej. Błędem jest wypisanie tylko zalet
programu, jego możliwości.



Serwer: system operacyjny Linux Ubuntu Server Edition
Terminale: Windows XP
Obsługa a) bazy danych b) raportów c) magazynu d) faktury:
Serwer będzie wyposażony w system operacyjny Linux Ubuntu Server Edition, dzięki czemu
osiągniemy wysoką stabilność i niezawodność. Dobrze skonfigurowany system będzie działał
23
bez problemów przez długi czas, przez co możemy uniknąć kłopotliwych reinstalacji i napraw
systemu, dzięki czemu nie trzeba się obawiać utraty informacji z baz danych. W systemie
znajduje się oprogramowanie wspomagające działanie RAID . Linux jest systemem
wielozadaniowym dzięki czemu bez problemu poradzi sobie z obsługą bazy danych,
routingiem internetu, zapewnianiem zapory ogniowej „firewall”, obsługą czytników kodów
kreskowych i wszelkimi innymi zadaniami. W połączeniu z szybkim procesorem serwer
będzie pracował bardzo wydajnie.
System Linux jest jednym z najbardziej szanowanych systemów do pracy na serwerach, który
osiąga w porównaniu z innymi systemami bardzo wysoki poziom bezpieczeństwa przepływu
informacji
w sieci. Systemy Ubuntu cechuje prosty sposób instalacji, są łatwo konfigurowalne i łatwe
w utrzymaniu a dodatkowo łatwo dostępne i bezpłatne. Pracownicy, bez problemu będą w
stanie przyzwyczaić się do systemu szczególnie po odbyciu odpowiednich szkoleń.
Terminale powinny być wyposażone w systemy operacyjne MS Windows XP. System jest
jednym
z najlepszych produktów firmy Windows przez co jednym z bezpieczniejszych i
przyjemniejszych
w obsłudze przez co dadzą większy konfort pracy.
W firmie z powodu wykorzystywania bazy danych, zapisu informacji odnośnie ilości i
rodzaju towarów w magazynie i potrzebny jest podstawowy system bazodanowy. Ponieważ
magazyny danych nie wymagają skomplikowanych systemów bazodanowych, w zupełności
wystarczający jest OpenOffice Base.penOffice.org Base - system obsługi relacyjnych baz
danych wchodzący w skład bezpłatnego pakietu biurowego OpenOffice.org dostępnego m.in.
na platformy Linux, Microsoft Windows, Mac OS oraz Solaris.
Program jest kompletnym systemem do tworzenia i obsługi relacyjnych baz danych, opartym
na silniku baz danych HSQL. OpenOffice.org Base daje też dostęp do baz w wielu formatach,
jak MySQL, dBASE, Microsoft Access oraz interfejsy JDBC, ODBC, Oracle JDBC. Zawiera
narzędzia do tworzenia tabel, zapytań, raportów, projektowania formularzy, tworzenia relacji.
Program może służyć zarówno jako pełny system do tworzenia baz danych u użytkowników
indywidualnych oraz w małych firmach i biurach, względnie jako front-end w systemie
klient-serwer, gdzie funkcję back-endu pełni SQL-owa baza danych, jak MySQL czy
PostgreSQL.
Asystent Faktura to skuteczny program przeznaczony do wystawiania faktur. Do
najważniejszych funkcji aplikacji zaliczyć należy możliwość tworzenie kopii bezpieczeństwa
bazy danych, wyświetlanie informacji o aktualnych kursach walut online, kalendarz,
możliwość prowadzenia wielu firm czy obsługa książki korespondencji. Dodatkowymi
walorami Asystent Faktura jest możliwość dodania oddzielnej numeracji dla firm,
sprawdzenie poprawności i lokalizowanie: NIP, numerów kont bankowych, kodów
pocztowych REGON, wystawianie faktury VAT, faktury pro-forma (możliwość wysłania
przez e-mail, faktury korygującej, faktury zakupu, rachunków, paragonów, KP, KW, RR,
Marża, Eksportowa, Wewnętrzna, MP. Asystent szybko wyszukuje dokumenty lub dane
kontaktowe. Program kierowany jest do małych firm lub osób prowadzących działalność
gospodarczą.
System informacyjny w takiej konfiguracji zapewni odpowiednią stabilność, szybkość
działania, bezpieczeństwo danych, a także możliwość jego łatwej rekonfiguracji i rozwoju w
przyszłości.
24

Podobne dokumenty