1. Charakterystyka użytkowników
Stanowisko |
Wymagania |
Pracownik Działu Obsługi Klienta |
|
Pracownik Księgowości |
|
Pracownik Magazynu |
|
Pracownik Gastronomii |
|
Pracownik Działu Marketingu i Reklamy |
|
Pracownik Działu Zaopatrzenia |
|
2. Wymagania systemu informatycznego
Proponowany system informatyczny będzie spełniał wymagania funkcjonalne i niefunkcjonalne dla poszczególnych działów
Funkcjonalne
Dział Obsługi Klienta
-rejestracja zapytania,
-opracowanie oferty,
-zatwierdzenie oferty,
-rejestracja danych klienta,
-rejestracja umowy,
-potwierdzenie realizacji,
-potwierdzenie odbioru,
-prowadzenie harmonogramu zamówień,
Dział Księgowości
-przyjęcie potwierdzenia wykonania zlecenia
-prowadzenie rachunkowości firmy
Magazyn
-aktualizacja przechowywanych produktów,
-wysłanie potwierdzenia do Zaopatrzenia,
Gastronomia
-weryfikacja i aktualizacja harmonogramu dla pracowników Gastronomii
-powiadamianie DOK o wykonaniu zlecenia,
-informowanie o potrzebnych produktach Dział Zaopatrzenia,
-weryfikacja przechowywanych produktów w Magazynie
Dział Zaopatrzenia
-składanie zamówienia u Dostawcy,
-wysłanie potwierdzenia zamówienia do Gastronomii,
Dział Marketingu i Reklamy
-prowadzenie kampanii marketingowej,
-strona www,
Wymagania pozafunkcjonalne
Proponowany System Informatyczny będzie pozwalać na dostęp do Internetu.
Polityka bezpieczeństwa
a) Bezpieczeństwo wewnętrzne firmy
Na serwerze będzie zainstalowany pakiet umożliwiający odzyskanie utraconych danych oraz pakiet, dzięki któremu będzie można tworzyć kopie zapasowe danych. W celu ochrony danych przed niepowołanymi użytkownikami pracownikom firmy przyznane zostaną prawa dostępu do modułów w poszczególnych działach.
b) Bezpieczeństwo zewnętrzne firmy
Na każdym stanowisku komputerowym będzie zainstalowane oprogramowanie antywirusowe automatycznie aktualizowane. Sieć komputerowa będzie chroniona firewallem uniemożliwiającym dostęp do danych niepowołanym osobom przez Internet.
Za bezpieczeństwo systemu informatycznego będzie odpowiedzialna firma „CompService” wynajęta do opieki na systemem, która będzie czuwać nad eksploatacją sprzętu i oprogramowania. Uzgodniony czas reakcji na usterki wynosi 4 godziny, natomiast ilość godzin do wykorzystania w miesiącu jest równa 12 godzin.
3. Opis proponowanego systemu
W proponowanym systemie będzie dostępnych siedem stanowisk komputerowych. Dwa stanowiska w Dziale Księgowości i po jednym w Dziale Obsługi Klienta, Magazynie Dziale Gastronomii, Dziale Zaopatrzenia i Dziale Marketingu i Reklamy.
W przedstawionym systemie będą zakupione gotowe moduły:
Płace i Kadry Optima - moduł ten będzie pozwalał na zarządzanie kadrą pracowniczą, wypłatą wynagrodzeń w Dziale Księgowości,
Księga Podatkowa Optima - moduł ten będzie pozwalał na prowadzenie rachunkowości firmy,
Faktury Optima - moduł będzie pozwalać na wystawienie i wydrukowanie faktur klientom w Dziale Księgowości,
CDN OPTIMA Handel - moduł będzie pozwalać na rejestrację pobrania produktów z Magazynu, rejestrację przyjęcia dostawy i przeprowadzenia inwentaryzacji,
CDN XL - Moduł Zamówienia - moduł ten będzie służył w Dziale Zaopatrzenia do złożenia zamówienia u Dostawcy. System może optymalizować zamówienia zakupu wg najlepszej oferowanej ceny, najszybszego terminu dostawy, jak najmniejszej ilości zamówień zakupu lub generowanie dla domyślnego dostawcy zamawianych towarów.
CDN XL - Moduł CRM - będzie wykorzystywany w Dziale Marketingu i Reklamy. Rozwija on funkcjonalność systemu związaną z opieką i kontaktami z klientem. Główną funkcjonalnością modułu jest możliwość definiowania, obróbki i analiz wieloetapowych kampanii działań z klientem. Istnieje możliwość bieżącego śledzenia efektywności całej kampanii jak również poszczególnych jej etapów. Na każdym etapie kampanii CRM system umożliwia łatwe i szybkie generowanie mailing'ów do wybranych kontrahentów.
System Zarządzania Bazą Danych SQL- będzie pozwalać na przechowywanie danych zgromadzonych w bazach danych dla poszczególnych Działów firmy,
Poza zakupionymi modułami system będzie dysponować dodatkowymi modułami napisanymi od podstaw na potrzeby firmy catheringowej:
System informatyczny wspomagający prace Działu Obsługi Klienta - moduł ten będzie zawierać funkcje przydatne przy rejestracji zapytania, opracowaniu oferty, zatwierdzeniu oferty, rejestracji danych klienta, rejestracji umowy, prowadzeniu harmonogramu zamówień,
Harmonogram prac Działu Gastronomicznego - moduł ten będzie pozwalać na zarządzanie zamówieniami i przydzielaniem poszczególnych obowiązków pracownikom Działu Gastronomicznego
Zamówienie produktów - moduł ten będzie stworzony na potrzeby Działu Gastronomicznego i będzie służył do złożenia zamówienia na potrzebne produkty do Działu Zaopatrzenia
Sprzęt:
• 7 monitorów LCD 19''
• 7 zestawów komputerowych z wyposażeniem umożliwiającym niezawodną pracę z systemem
• 6 drukarek laserowych
• 2 urządzenia kserujące
• 6 skanerów
Na każdym stanowisku komputerowym będzie zainstalowane oprogramowanie:
• Windows Vista Premium - system operacyjny
• Kaspersky Antywirus 9 - program antywirusowy
• DataRecovery 5 - narzędzie do odzyskiwania danych
• Norton Ghost 12.0 - narzędzie do tworzenia kopii zapasowych
5. Koszty i zyski
Wśród spodziewanych kosztów można rozróżnić koszty poniesione:
- na zakup nowego sprzętu:
7 monitorów LCD 19'' = 7 x 1500 zł
7 zestawów komputerowych 7 x 2000 zł
6 drukarek laserowych 6 x 1500 zł
2 urządzenia kserujące 2 x 4000 zł
6 skanerów 6 x 1000 zł
Razem: 47 500 zł
-na zakup oprogramowania:
•Windows Vista Premium 7 x 400 zł
• Kaspersky Antywirus 9 - 7 stanowisk na 12 miesięcy = 300 zł
• BadCopy Pro 4.1 7 x 135 zł
• Norton Ghost 12.0 - 7 x 100 zł
•Płace i Kadry Optima 1 x 995 zł
• Księga Podatkowa Optima 1 x 450 zł
• Faktury Optima 1 x 120 zł
• CDN OPTIMA Handel 1 x 970 zł
•CDN XL - Moduł Zamówienia 1 x 700 zł
•CDN XL - Moduł CRM 1 x 245 zł
• MS SQL Server 2008 Express Edition 5 x 0 zł
•System informatyczny wspomagający prace Działu Obsługi Klienta 1 x 11000 zł
•Harmonogram prac Działu Gastronomicznego 1 x 10000 zł
•Zamówienie produktów 1 x 8000 zł
Razem: 35 225 zł
- na wynajęcie wdrożeniowieca- 100 zł za godzinę x 60 godzin = 6 000 zł
- na szkolenie personelu- 7 000 zł
- na zamówienie strony WWW - 3 000 zł
- na utrzymanie strony WWW 500 zł miesięcznie
-na podpisanie umowy z firmą CompService - 1000 zł ryczałtu miesięcznie
-na zainstalowanie sieci lokalnej 15 gniazdek x 500 zł =7 500 zł
Razem: 25 000 zł
Wszystkie wydatki łącznie: 107 725 zł
Kadrowy, płacowy, księgowy, magazynowy
Optima, matrix, insert nasz system będzie zawierał takie moduły, które będą kupione, a oprócz tego będzie zrobiony system, który będzie obsługiwał resztę firmy
Z poziomu aplikacji będzie można:
Dział Obsługi Klienta
-sprawdzić wolne terminy
- zarejestrować nowego klienta
- przeglądać obecnych klientów
- przeglądać ofertę
- drukować raporty
-drukować faktury
Dział Księgowości
- wydrukować fakturę klientowi
Magazyn
- sprawdzić stan magazynu
- dokonać korekty produktów przechowywanych w magazynie
- wprowadzić towar do bazy
Gastronomia
- weryfikacja i aktualizacja harmonogramu dla pracowników Gastronomii
Spis treści:
Strona tytułowa…………………………………………………………1
Charakterystyka użytkowników………………………………………
Wymagania systemu informatycznego…………………………………
Funkcjonalne………………………………………………………
Niefunkcjonalne……………………………………………………
4. Opis proponowanego systemu…………………………………………
Wymagania niefunkcjonalne SI
(ograniczenia przy jakich system ma działac dotyczace: produktu, procesu, wymagan zewnetrznych oraz
wydajnosc, rozmiar, łatwosc u_ytkowania, niezawodnosc, przenaszalnosc, bezpieczenstwo itp.)
Kontekst
W systemie wyst˛epuje 3 aktorów zewn˛etrznych oraz aktor systemowy.
administrator - osoba zajmuja˛ca sie˛ administrowaniem systemu, posiada moz˙liwo
´s´c ingerencji w kolejk˛e budowania pakietów, rejestrowania developerów
w systemie. Zajmuje si˛e te˙z r˛ecznym przeprowadzaniem operacji nieprzewidzianych
w systemie.
developer - aktor be˛da˛cy osoba˛ zajmuja˛ca˛ sie˛ rozwojem dystrybucji. Developer
tworzy pakiety, dodaje informacje o nich, zajmuje si˛e tak˙ze bł˛edami przydzielonymi
mu poprzez system BTS. Developer mo˙ze mie´c status opiekuna
pakietu. W takim przypadku, tylko od niego zale˙zy uznanie danej wersji
pakietu za stabilna˛, ma tez˙ prawo cofac´ zmiany w specu zrobione przez
innych developerów.
uz˙ytkownik - uz˙ytkownik systemu nie be˛da˛cy twórca˛dystrybucji. Po zarejestrowaniu
w systemie posiada on mo˙zliwo´s´c zgłaszania bł˛edów w funkcjonowaniu
poszczególnych pakietów dystrybucji. U˙zytkownik wypełnia formularz
zawieraja˛cy wszystkie informacje o pakiecie: wersje˛, opis problemu,
jego typ.
5.1 Wymagania funkcjonalne
1. System ma przechowywa´c informacje o developerach dystrybucji. Na podstawie
tych danych mo˙zliwe jest rejestrowanie zmian w specach, przydzielanie
opiekunów pakietów, a tak˙ze wysyłanie zlece´n wstawienia pakietu do
kolejki do zbudowania.
2. System ma tak˙ze słu˙zy´c jako baza danych informacji o pakietach. Wszystkie
pakiety musza˛ posiadac´ opisy, które moga˛ byc´ wys´wietlone na przykład
poprzez interfejs WWW. Dodatkowo, ka˙zdy pakiet musi posiada´c informacje
o najnowszej wersji stabilnej i niestabilnej.
3. W systemie powinny by´c zapisane informacje o plikach, na które składaja
˛ sie˛ pakiety (czyli kody z´ródłowe programów, skrypty itp). Przy kaz˙-
dym pliku powinna by´c zapisana jego suma kontrolna MD5 (dzi˛eki czemu
mo˙zna sprawdzi´c, czy plik został przesłany poprawnie), URL (Uniform Resource
Locator) miejsca w internecie, ska˛d został ten plik oryginalnie pobrany
a tak˙ze jego wersja.
4. Wszystkie modyfikacje w specach powinny by´c przechowywane w formacje
róz˙nicowym, aby moz˙na było łatwo te zmiany cofna˛c´. Kaz˙da zmiana
powinna posiada´c swój numer rewizji, dat˛e, oraz zapisany identyfikator developera
wykonuja˛cego zmiane˛.
5. Developer ma mie´c mo˙zliwo´s´c wstawienia pakietu do kolejki do zbudowania
dla konkretnej architektury ba˛dz´ dla wszystkich moz˙liwych. System
powinien automatycznie zbudowac´ wszystkie pakiety, które zalez˙a˛ od danego
pakietu.
6
ROZDZIAŁ 5. OPIS WYMAGA ´N 7
6. Administrator ma mie´c mo˙zliwo´s´c dowolnego przestawiania pakietów oczekuja
˛cych w kolejce na zbudowanie, a zwłaszcza wstawienie pakietu bezwarunkowo
na pocza˛tek kolejki. Powinien miec´ takz˙e moz˙liwos´c´ usuwania
pakietów z kolejki je´sli zajdzie taka potrzeba (na przykład pakiet został
wstawiony do kolejki przez przypadek).
7. W systemie maja˛ byc´ przechowywane wszelkie informacje na temat kaz˙dej
próby zbudowania pakietu, zwłaszcza je´sli zako´nczyła si˛e ona niepowodzeniem.
Informacja o niepowodzeniu procesu powinna zosta´c przesłana do
osoby zlecaja˛cej budowanie.
8. Zarejestrowani u˙zytkownicy dystrybucji powinni mie´c mo˙zliwo´s´c zgłaszania
informacji o bł˛edach. Zgłoszenia te (tickety) powinny by´c opatrzone
odpowiednim komentarzem, powinny by´c przypisane do konkretnej wersji
programu. System powinien umo˙zliwia´c przypisanie ticketu do konkretnego
developera, który zajmie si˛e problemem. Ka˙zdy z ticketów powinien
miec´ okres´lony stan - czy problem oczekuje na rozwia˛zanie, jest w trakcie
rozwia˛zania, czy moz˙e nie da sie˛ zaobserwowac´ podobnego błe˛du.
9. Co miesia˛c powinien byc´ przygotowywany raport, zawieraja˛cy informacje o
wszystkich pakietach, których najnowszych wersji nie udało si˛e zbudowa´c.
5.2 Wymagania niefunkcjonalne
1. opiekunem pakietu mo˙ze by´c tylko developer o sta˙zu wi˛ekszym ni˙z rok
2. stabilno´s´c pakietu mo˙ze ustali´c tylko jego opiekun
3. uz˙ytkownik musi przy rejestracji podac´ prawdziwy, istnieja˛cy adres e-mail
Charakterystyka użytkowników
Pracownicy Działu Obsługi Klienta:
W tym Dziale system informatyczny będzie obsługiwany przez 2 kobiety w wieku 32 i 45 lata. Pierwsza z nich Katarzyna Kowalska ukończyła studia na kierunku Edukacja Techniczno -Informatyczna. Posiada biegłą znajomość obsługi komputera i dobrą znajomość sprzętu komputerowego. Druga z nich Zofia Konieczko nie używa komputera w życiu codziennym, a jej wiedza dotycząca komputerów ogranicza się do pisania na klawiaturze i podstawowej obsługi Worda.
Pracownik Działu Księgowości:
W tym Dziale system informatyczny będzie obsługiwany przez jedną kobiete w wieku 40 lat. Ukończyła kurs Księgowości i Rachunkowości. Posiada znajomość obsługi programu dla księgowych „Lefthand FK Pełna Księgowość” i pakietu MS Office.
Pracownik Magazynu:
W tym Dziale system informatyczny będzie obsługiwany przez jednego mężczyznę w wieku 25 lat. Posługuje się on komputerem w życiu codziennym i jego wiedza w zakresie obsługi komputera jest wystarczająca by móc sprawnie wykonywać obowiązki postawione mu na tym stanowisku pracy z oferowanym systemem informatycznym.
Wymagania na nowy system
Program dla firmy będzie działał na wszystkich wersjach Windowsa. Program będzie
umożliwiał zarządzanie firmą dla każdego Działu, rozbudowane funkcje będą umożliwiać szybszą i bardziej efektywną pracę. Organizacja pracy całego zespołu będzie przebiegać szybciej i łatwiej. System będzie w pełni dostosowany do wymagań i potrzeb firmy cateringowej.
Obsługa systemu nie będzie trudna nawet dla mało obeznanej osoby jeśli chodzi o obsługę komputerów, a to dzięki przyjaznemu i intuicyjnemu interfejsowi.
4