opracowanie pisemne, Inż oprogramowania, projekt


0x01 graphic

WYDZIAŁ ELEKTROTECHNIKI, AUTOMATYKI I INFORMATYKI

KIERUNEK INFORMATYKA

INŻYNIERIA OPROGRAMOWANIA

Komis samochodowy i motocyklowy

Autor:

Karol Pyka

III INF stac. I-go st. L7

Prowadzący:

dr inż. Krzysztof Bartecki

Spis treści

  1. Cel projektu.

Firma prowadząca komis samochodowy i motocyklowy potrzebuje zautomatyzować proces skupu i sprzedaży samochodów i motocyklów. Program będzie ułatwiał dostęp do danych technicznych pojazdu oraz czy nie jest on aktualnie zarezerwowany.

  1. Opis obszaru i przedmiotu projektowania.

  1. Opis dziedziny problemu.

Klient trafiający do komisu oczekuje rzetelnej oraz aktualnej informacji związanej z dostępnymi w komisie pojazdami. Każdy z obsługiwanych klientów staje się również potencjalnym kupującym lub sprzedającym.

  1. Opis zakresu i kontekstu.

Osobą, do której zwraca się klient jest pracownik sprzedaży. Jest on wspierany przez zintegrowany system informatyczny (który właśnie jest przedmiotem niniejszego projektu), co pozwala mu na szybką i sprawną interakcję z klientem, zainteresowanym nabyciem lub zbyciem, czy też jedynie informacją. Po odpowiednich uzgodnieniach, zostaje on wprowadzony do bazy danych indywidualnych klientów, co później ułatwi czynności związane z zakupem pojazdu (sporządzenie umowy kupna-sprzedaży, uregulowanie płatności). Jeżeli klient chce sprzedać pojazd, to pobierane są dodatkowo dane pojazdu i również wprowadzane do bazy danych. W przypadku pomyślnego przebiegu wszystkich czynności, klient otrzymuje w rezultacie oczekiwany produkt.

  1. Opis wymagań funkcjonalnych.

Z założenia system ma za zadanie usprawnić oraz zautomatyzować sprzedaż i skup samochodów i motocyklów w komisie. Projektowany system powinien:

  1. Opis wymagań niefunkcjonalnych.

System powinien charakteryzować się stosunkowo prostym interfejsem graficznym, za pomocą którego możliwy będzie szybki dostęp do składników systemu, co oczywiście umożliwia sprawną obsługę klienta. Wymagania sprzętowe nie powinny być zbyt wysokie, co sprzyja ograniczeniu kosztów wdrożenia systemu. Ważne jest również zastosowanie łatwej w obsłudze platformy systemowej, co pozwoli zaoszczędzić czas oraz środki finansowe niezbędne do przeszkolenia pracowników komisu.

  1. Diagram przepływu danych.

Diagram przypadków użycia (ang. use-case diagram) służy do modelowania aktorów (użytkowników systemu, odbiorców systemu, systemów zewnętrznych) i ich potrzeb w stosunku tworzonego systemu. Przypadki użycia prezentowane na sekwencje czynności, które prowadzą do spełnienia celu użycia (zaspokojenia pewnej potrzeby użytkownika).

0x08 graphic

  1. Diagram związków encji.

Diagram związków encji (Entity-Relationship Diagram - ERD) jest to rodzaj graficznego przedstawienia związków pomiędzy encjami używany w projektowaniu systemów informacyjnych do przedstawienia konceptualnych modeli danych używanych w systemie.

0x08 graphic

  1. Logiczny model danych.

Modele LDM są zdenormalizowane na potrzeby rozwoju i optymalizacji. Wspierane są tutaj klucze obce, indeksy oraz widoki, które nie są dostępne na poziomie CDM. Modele logiczne są niezależne od silnika bazodanowego, stąd mogą zostać wykorzystane przy generowaniu modelu fizycznego dla dowolnego środowiska wdrożeniowego. Logiczny model danych wspiera wszystkie standardowe notacje

0x08 graphic

  1. Słownik danych.

  2. ZBIÓR ENCJI „Pracownik”

    Nazwa

    Opis

    Typ

    Dziedzina
    atrybutu

    Id_pracownika

    Numer jednoznacznie identyfikujący pracownika

    Liczba całkowita

    Zbiór trzycyfrowych liczb całkowitych bez powtórzeń

    Imię

    Imię i nazwisko pracownika

    Znakowy

    Zbiór łańcuchów znakowych opisujących wszystkie imiona obecnych oraz potencjalnych pracowników firmy

    Nazwisko

    Adres pracownika

    Znakowy

    Zbiór łańcuchów znakowych opisujących wszystkie nazwiska obecnych oraz potencjalnych pracowników firmy

    Pesel

    Nr PESEL pracownika

    Liczba całkowita

    Zbiór 11-cyfrowych liczb całkowitych bez powtórzeń

    ZBIÓR ENCJI „Kupujący”

    Nazwa

    Opis

    Typ

    Dziedzina
    atrybutu

    Id_kupującego

    Numer jednoznacznie identyfikujący kupującego

    Liczba całkowita

    Zbiór trzycyfrowych liczb całkowitych bez powtórzeń

    Imię

    Imię kupującego

    Znakowy

    Zbiór łańcuchów znakowych opisujących wszystkie imiona obecnych oraz potencjalnych klientów kupujących samochody w firmie

    Nazwisko

    Nazwisko kupującego

    Znakowy

    Zbiór łańcuchów znakowych opisujących wszystkie imiona obecnych oraz potencjalnych klientów kupujących samochody w firmie

    Pesel

    Nr PESEL kupującego

    Liczba całkowita

    Zbiór 11-cyfrowych liczb całkowitych bez powtórzeń

    ZBIÓR ENCJI „Sprzedający”

    Nazwa

    Opis

    Typ

    Dziedzina
    atrybutu

    Id_sprzedającego

    Numer jednoznacznie identyfikujący sprzedającego

    Liczba całkowita

    Zbiór trzycyfrowych liczb całkowitych bez powtórzeń

    Imię

    Imię sprzedającego

    Znakowy

    Zbiór łańcuchów znakowych opisujących wszystkie imiona obecnych oraz potencjalnych klientów sprzedających samochody w firmie

    Nazwisko

    Nazwisko sprzedającego

    Znakowy

    Zbiór łańcuchów znakowych opisujących wszystkie imiona obecnych oraz potencjalnych klientów sprzedających samochody w firmie

    Pesel

    Nr PESEL sprzedającego

    Liczba całkowita

    Zbiór 11-cyfrowych liczb całkowitych bez powtórzeń

    ZBIÓR ENCJI „Rezerwacja”

    Nazwa

    Opis

    Typ

    Dziedzina
    atrybutu

    Id_kupującego

    Numer jednoznacznie identyfikujący kupującego

    Liczba całkowita

    Zbiór trzycyfrowych liczb całkowitych bez powtórzeń

    Nr_rejestracyjny

    Numer rejestracyjny rezerwowanego pojazdu

    Znakowy

    Zbiór łańcuchów znakowych identyfikujących samochód bez powtórzeń

    Kwota-zaliczki

    Kwota wpłaconej zaliczki

    Liczba rzeczywista

    Zbiór liczb rzeczywistych z dokładnością do dwóch miejsc po przecinku

    Od_kiedy

    Data wpłaty zaliczki

    Data

    Zbiór liczb określający datę (dd-mm-rrrr)

    Do_kiedy

    Data do kiedy zarezerwowano pojazd

    Data

    Zbiór liczb określający datę (dd-mm-rrrr)

    ZBIÓR ENCJI „Samochód”

    Nazwa

    Opis

    Typ

    Dziedzina
    atrybutu

    Nr_rejestracyjny

    Numer rejestracyjny rezerwowanego pojazdu

    Znakowy

    Zbiór łańcuchów znakowych identyfikujących samochód bez powtórzeń

    Nr_VIN

    Numer identyfikacyjny pojazdu

    Znakowy

    Zbiór łańcuchów znakowych identyfikujących pojazd bez powtórzeń

    Marka

    Marka pojazdu

    Znakowy

    Zbiór łańcuchów znakowych opisujących Markę pojazdu

    Model

    Model pojazdu

    Znakowy

    Zbiór łańcuchów znakowych opisujących Model pojazdu

    Pojemność_silnika

    Pojemność skokowa silnika w cm3

    Liczba rzeczywista

    Zbiór liczb rzeczywistych z dokładnością do jednego miejsca po przecinku

    Moc_silnika

    Moc silnika w koniach mechanicznych

    Liczba całkowita

    Zbiór trzycyfrowych liczb całkowitych bez powtórzeń

    Kolor

    Kolor nadwozia pojazdu

    Znakowy

    Zbiór łańcuchów znakowych określający kolor

    Cena_kupna

    Cena zakupu pojazdu do komisu

    Liczba rzeczywista

    Zbiór liczb rzeczywistych z dokładnością do dwóch miejsc po przecinku

    Cena_sprzedaży

    Cena sprzedaży samochodu w komisie

    Liczba rzeczywista

    Zbiór liczb rzeczywistych z dokładnością do dwóch miejsc po przecinku

    Czy_Sprzedany

    Określa czy samochód został już sprzedany

    Bool

    True lub False

    1. Specyfikacja procesów.

    Przedstawiaja akcje wykonywane w systemie oraz wynikające z nich zmiany stanów.

    0x08 graphic

    0x01 graphic

    0x01 graphic

    1. Interfejs użytkownika.

    0x01 graphic

    0x01 graphic

    0x01 graphic

    0x01 graphic

    0x01 graphic

    0x01 graphic

    1. Model procesów biznesowych.

    Jest to zbiór czynności wykonywanych przez analityków procesów biznesowych w przedsiębiorstwie. Modelowanie procesów ma na celu ustalenie w jaki sposób działa dana organizacja i może służyć do określenia docelowego sposobu postępowania.

    0x01 graphic

    1. Diagram przypadków użycia.

    Diagram przypadków użycia (ang. use-case diagram) służy do modelowania aktorów (użytkowników systemu, odbiorców systemu, systemów zewnętrznych) i ich potrzeb w stosunku tworzonego systemu. Przypadki użycia prezentowane na sekwencje czynności, które prowadzą do spełnienia celu użycia (zaspokojenia pewnej potrzeby użytkownika).

    0x08 graphic

    1. Diagram klas.

    Diagram klas przedstawia klasy występujące w systemie i statyczne relacje pomiędzy nimi wraz z ograniczeniami. Jest podstawowym diagramem struktury logicznej systemu, jest także najczęściej używanym diagramem UML. Z reguły zawiera także największą ilość informacji i stosuje największą liczbę symboli.

    0x01 graphic

    1. Diagramy sekwencji.

    Diagram sekwencji przedstawia sposób wymiany komunikatów pomiędzy obiektami z zachowaniem ich kolejności.

    0x08 graphic

    0x08 graphic

    16 | Strona



    Wyszukiwarka

    Podobne podstrony:
    opracowanie pisemne kopia, Inż oprogramowania, projekt
    opracowanie pisemne
    ,pytania na obronę inż,Zasada projektowania cyklonów
    Opracowanie na Inżynierie Oprogramowania
    podst. projektowania, OGRODNICTWO inż, Podstawy projektowania
    Projekt Inż Opis projektu
    opracowanie, TIN inż, Semestr 5, Sieci bezprzewodowe 2
    SPRAWOZDANIA, flotacja miedzi, Opracowanie: dr inż
    Projekt Inż, Opis projektu, Opis projektu
    Zawartość opracowania, Resources, Budownictwo, Fundamentowanie, Projekt, Fundamentowanie, fundamento
    opracowanie pisemnych, Choroby zakaźne, Pytania
    Trocki - Zarządzanie projektami - opracowanie pytań, Studia, ZARZĄDZANIE, Z. projektami
    OPRACOWANIE SP, inż. BHP, V semestr
    Inż oprogramowania sci, szkola, inżyneria oprogramowania
    Ochrona własności intelektualnej, prawaautorskie-wyklady, Opracowała mgr inż. Teresa Biegała
    Projekt Inż, Opis projektu
    opracowania z dawnych lat, Offe - Projektowanie instytucji w krajach Europy Wschodniej w okresie prz
    Opracowanie pisemne wybranych elementów systemu ochrony i obrony narodowej

    więcej podobnych podstron