Państwowa Wyższa Szkoła Zawodowa w Tarnowie Projekt z przedmiotu Projektowanie systemów teleinformatycznych Temat : Centrum Raportowania Sprzedaży w sieciach telefonii komórkowej Wykonali: Pasula Marcin Sak Tomasz Konsultant: inż. Stanisław Stoch
Spis treści 1. ZAPYTANIE OFERTOWE 2 2. PRZYPADKI UŻYCIA 3 3. DIAGRAMY SEKWENCJI 6 4. DIAGRAMY WSPÓŁPRACY 13 5. DIAGRAM HIERARCHII FUNKCJI 19 6. STRUKTURA DANYCH 20 7. DIAGRAMY STANÓW 21 1 S t r o n a
1. ZAPYTANIE OFERTOWE Naszym celem jest zaprojektowanie interaktywnego Centrum Raportowania Sprzedaży w sieciach telefonii komórkowej. System ma za zadanie wykonywać czynności takie jak: dodawanie raportu sprzedaży nowej aktywacji jak również raportowanie przedłużenia umowy klienta zwanej propozycją. Po uruchomieniu systemu pracownik powinien zostać poproszony o zalogowanie się do systemu podając swój unikatowy login oraz hasło. Po weryfikacji loginu i hasła system albo wyświetla komunikat odmowy wejścia do systemu (w przypadku błędnego logowania) albo wyświetla formularz wyboru operacji, która interesuje pracownika. Po wyborze operacji, pracownikowi ukazuje się formularz aktywacji (do wprowadzenie nowej aktywacji bądź propozycji). Po wprowadzeniu danych następuje weryfikacja czy dane zostały wprowadzone poprawnie. W przypadku błędnie wypełnionego formularza wyświetlany jest komunikat odmowy, w przeciwnym wypadku umowa zostaje zapisana do systemu, oraz system wyświetla komunikat pozytywnie przeprowadzonej operacji. Odpowiedź na zapytanie ofertowe, przewidywane rozwiązanie: Centrum Raportowania Sprzedaży jest systemem pośredniczącym pomiędzy pracownikiem a operatorem sieci komórkowej świadczącej usługi telekomunikacyjne. System komunikuje się z pracownikiem, po prawidłowym zweryfikowaniu loginu oraz hasła. Dane pracownika jak również umowy zapisywane są w bazie danych operatora, z którą połączony jest nasz system. 2 S t r o n a
2. PRZYPADKI UŻYCIA Użytkownik niezalogowany Logowanie Użytkownik zalogowany Administrator Dodawanie Użytkowników Edycja Użytkowników Usuwanie Użytkowników Wylogowanie Użytkownik zalogowany Administrator Dodawanie Magazynów Edycja Magazynów Usuwanie Magazynów Wylogowanie 3 S t r o n a
Użytkownik zalogowany Administrator Dodawanie Modeli Telefonów Edycja Modeli Telefonów Usuwanie Modeli Telefonów Wylogowanie Użytkownik zalogowany Pracownik Wyszukiwanie Klienta Wyszukiwanie Modeli Telefonów Wylogowanie 4 S t r o n a
Użytkownik zalogowany Pracownik Dodawanie Nowej Aktywacji Dodawanie Nowej Propozycji Wylogowanie Użytkownik zalogowany Pracownik Przyjmij Fakturę VAT Przyjmij Telefon Na Magazyn Wyślij Telefon Na Magazyn Przeglądanie Stanu Magazynów Wylogowanie 5 S t r o n a
3. DIAGRAMY SEKWENCJI Użytkownik niezalogowany Użytkownik WWW Baza Danych Wyświetlenie formularza logujacego Wyślij wypełniony formularz Weryfikacja loginu i hasła Odpowiedz zwrotna login, hasło Nadanie statusu zalogowany 6 S t r o n a
Użytkownik zalogowany - Administrator Użytkownik WWW Baza Danych Wyświetlenie użytkowników Pobranie listy pracowników Odpowiedź zwrotna lista pracowników Wyświetlenie pracowników Edycja danych pracowników Zapis do bazy danych Usuwanie użytkownika Usuniecie wpisu z bazy danych Dodawanie użytkownika Wyświetlenie formularza dodawania pracownika Wyślij wypełniony formularz Weryfikacja danych pracownika Rezultat potwierdzenia danych Zapis do bazy danych Rezultat zapisu danych Wyświetl listy pracowników Wylogowanie Status niezalogowany 7 S t r o n a
Użytkownik zalogowany - Pracownik Użytkownik WWW Baza Danych Wyświetlenie formularz szukania klienta Wysłanie formularza szukania klienta Pobranie listy klientów Odpowiedź zwrotna lista klientów Wyświetlenie klientów Użytkownik zalogowany - Pracownik Użytkownik WWW Baza Danych Wyświetlenie formularz szukania modeli telefonów Wysłanie formularza szukania modeli telefonów Pobranie listy modeli telefonów Odpowiedź zwrotna lista modeli telefonów Wyświetlenie modeli telefonów 8 S t r o n a
Użytkownik zalogowany - Pracownik Użytkownik WWW Baza Danych Wyświetlenie formularz dodawania aktywacji Wysłanie formularza szukania dodawania aktywacji Weryfikacja danych aktywacji Rezultat potwierdzający aktywacje Zapis do bazy danych Rezultat zapisu danych Wyświetl formularz aktywacji z potwierdzeniem zapisu danych 9 S t r o n a
Użytkownik zalogowany - Pracownik Użytkownik WWW Baza Danych Wyświetlenie formularz dodawania promocji Wysłanie formularza szukania dodawania promocji Weryfikacja danych promocji Rezultat potwierdzający promocje Zapis do bazy danych Rezultat zapisu danych Wyświetl formularz promocji z potwierdzeniem zapisu danych Użytkownik zalogowany - Pracownik Użytkownik WWW Baza Danych Wyświetlenie formularza faktury VAT Wysłanie formularza faktury VAT Zapis do bazy danych Rezultat zapisu danych Wyświetlenie listy przyjętych faktur VAT 10 S t r o n a
Użytkownik zalogowany - Pracownik Użytkownik WWW Baza Danych Wyświetlenie formularza przeniesienia telefonu na magazyn Wysłanie formularza przeniesienia telefonu na magazyn Zapis do bazy danych Rezultat zapisu danych Wyświetlenie rezultatu zapisu danych Formularz wyświetlenie stanu magazynów Pobranie listy stanu magazynów Odpowiedź zwrotna stan magazynów Wyświetlenie stanu magazynów Wylogowanie Status niezalogowany 11 S t r o n a
Użytkownik zalogowany - Pracownik Użytkownik WWW Baza Danych Wyświetlenie formularza wysłania telefonu na magazyn Wysłanie formularza wysłania telefonu na magazyn Zapis do bazy danych Rezultat zapisu danych Wyświetlenie rezultatu zapisu danych Formularz wyświetlenie stanu magazynów Pobranie listy stanu magazynów Odpowiedź zwrotna stan magazynów Wyświetlenie stanu magazynów Wylogowanie Status niezalogowany 12 S t r o n a
4. DIAGRAMY WSPÓŁPRACY Użytkownik niezalogowany Użytkownik WWW 1. Wyświetlenie formularza logującego 2. Wyślij wypełniony formularz 3. Weryfikacja loginu i hasła 5. Nadanie statusu zalogowany 4. Odpowiedz zwrotna login, hasło Baza Danych 13 S t r o n a
Użytkownik zalogowany - Administrator Użytkownik WWW 1. Wyświetlenie użytkowników 4. Wyświetlenie pracowników 5. Edycja danych pracowników 7. Usuwanie użytkownika 9. Dodawanie użytkownika 10. Wyświetlenie formularza dodawania pracownika 2. Pobranie listy pracowników 6. Zapis do bazy danych 8. Usuniecie wpisu z bazy danych 12. Weryfikacja danych pracownika 14. Zapis do bazy danych 11. Wyślij wypełniony formularz 16. Wyświetl listy pracowników 17. Wylogowanie 18. Status niezalogowany 3. Odpowiedz zwrotna lista pracowników 13. Rezultat potwierdzenia danych 15. Rezultat zapisu danych Baza Danych 14 S t r o n a
Użytkownik zalogowany - Pracownik Użytkownik WWW 1. Wyświetlenie formularz szukania klienta 2. Wysłanie formularza szukania klienta 3. Pobranie listy klientów 5. Wyświetlenie klientów 4. Odpowiedź zwrotna lista klientów Baza Danych Użytkownik zalogowany - Pracownik Użytkownik WWW 1. Wyświetlenie formularz szukania modeli telefonów 2. Wysłanie formularza szukania modeli telefonów 3. Pobranie listy modeli telefonów 5. Wyświetlenie modeli telefonów 4. Odpowiedź zwrotna lista modeli telefonów Baza Danych 15 S t r o n a
Użytkownik zalogowany - Pracownik Użytkownik WWW 1. Wyświetlenie formularz dodawania aktywacji 2. Wysłanie formularza szukania dodawania aktywacji 7. Wyświetl formularz aktywacji z potwierdzeniem zapisu danych 3. Weryfikacja danych aktywacji 5. Zapis do bazy danych 4. Rezultat potwierdzający aktywacje 6. Rezultat zapisu danych Baza Danych Użytkownik zalogowany - Pracownik Użytkownik WWW 1. Wyświetlenie formularz dodawania promocji 2. Wysłanie formularza szukania dodawania promocji 7. Wyświetl formularz a promocji z potwierdzeniem zapisu danych 3. Weryfikacja danych promocji 5. Zapis do bazy danych 4. Rezultat potwierdzający promocje 6. Rezultat zapisu danych Baza Danych 16 S t r o n a
Użytkownik zalogowany - Pracownik Użytkownik WWW 1. Wyświetlenie formularza faktury VAT 2. Wysłanie formularza faktury VAT 3. Zapis do bazy danych 5. Wyświetlenie listy przyjętych faktur VAT 4. Rezultat zapisu danych Baza Danych Użytkownik zalogowany - Pracownik Użytkownik WWW 1. Wyświetlenie formularza przeniesienia telefonu na magazyn 2. Wysłanie formularza przeniesienia telefonu na magazyn 3. Zapis do bazy danych 7. Pobranie listy stanu magazynów 5. Wyświetlenie rezultatu zapisu danych 6. Formularz wyświetlenie stanu magazynów 9. Wyświetlenie stanu magazynów 10. Wylogowanie 11. Status niezalogowany 4. Rezultat zapisu danych 8. Odpowiedź zwrotna stan magazynów Baza Danych 17 S t r o n a
Użytkownik zalogowany - Pracownik Użytkownik WWW 1. Wyświetlenie formularza wysłania telefonu na magazyn 2. Wysłanie formularza wysłania telefonu na magazyn 3. Zapis do bazy danych 7. Pobranie listy stanu magazynów 5. Wyświetlenie rezultatu zapisu danych 6. Formularz wyświetlenie stanu magazynów 9. Wyświetlenie stanu magazynów 10. Wylogowanie 11. Status niezalogowany 4. Rezultat zapisu danych 8. Odpowiedź zwrotna stan magazynów Baza Danych 18 S t r o n a
5. DIAGRAMY HIERARCHII FUNKCJI Użytkownik niezalogowany Stan niezalogowany Logowanie Użytkownik zalogowany pracownik Stan zalogowany - Pracownik Wylogowanie Wyszukaj klienta Wyszukaj modele telefonów Formularz aktywacji Formularz propozycji Formularz faktury VAT Przeglądanie stanu magazynów Wyświetl listy klientów Wyświetl modele telefonów Przesuń telefon Wyślij telefon Użytkownik zalogowany administrator Stan zalogowany - administrator Wylogowanie Przeglądanie użytkowników Przeglądanie stanu magazynów Przeglądanie modeli telefonów Edycja użytkowników Edycja stanu magazynów Edycja modeli telefonów Usuwanie użytkowników Usuwanie magazynu Usuwanie modeli telefonów Dodawanie użytkowników Dodawanie magazynu Dodawanie modeli telefonów 19 S t r o n a
6. STRUKTURA DANYCH 20 S t r o n a
7. DIAGRAMY STANÓW Użytkownik Niezalogowany System Wyświetlenie formularza Logowanie Wprowadzenie danych Wyślij Wysłanie formularza Zaloguj [Pracownik] Zaloguj [Administrator] Zalogowany jako pracownik Zalogowany jako administrator 21 S t r o n a
Wyświetl użytkowników Użytkownik zalogowany jako Administrator System Pobranie listy pracowników Wyświetl listy użytkowników Edytuj użytkownika Usuń użytkownika Dodaj użytkownika Edycja użytkownika Usunięcie użytkownika Dodanie użytkownika Wyloguj Stan niezalogowany 22 S t r o n a
System Użytkownik zalogowany jako Pracownik Wyszukaj klienta Wyszukaj model telefonu Wyświetl formularz Wyświetl formularz Wprowadzenie danych Wprowadzenie danych Wyślij formularz Wyślij formularz Wyświetl listę klientów Wyświetl listę modeli telefonów Przyjmij fakturę VAT Przeglądaj stan magazynów Wyświetl formularz Pobranie stanu magazynów Wyślij formularz Wprowadzenie danych Przenieś telefon Wyświetlenie stanu magazynów Wyślij telefon Dodanie faktury VAT Przeniesienie telefonu Wysyłka telefonu Wyloguj Stan niezalogowany 23 S t r o n a
System Użytkownik zalogowany jako Pracownik Dodaj aktywację Dodaj promocję Wyświetl formularz Wyświetl formularz Wprowadzenie danych Wprowadzenie danych Wyślij formularz Wyślij formularz Sprawdzanie poprawności danych Sprawdzanie poprawności danych N N Dane poprawne Dane poprawne T T Dodanie aktywacji Dodanie promocji Wyloguj Stan niezalogowany 24 S t r o n a