To jest stara wersja strony!


SQLite & PDO SQLite support missing in this PHP install - plugin will not work

Wirtualna książka przeglądów (2)

1. Sformułowanie zadania projektowego

Aplikacja powinna pozwolić właścicielom samochodów na rejestrację czynności wykonywanych w serwisie. System powinien umożliwiać budowanie bazy modeli samochodów z wyszczególnieniem czynności oraz ich częstotliwości (według czasu i/lub przebiegu) z podziałem na „inspekcje” (z opcjonalną wymianą), „wymiany” (obowiązkowe) oraz „regulacje”. Użytkownicy definiują samochód (poprzez wybór modelu, oraz uzupełnienie atrybutów takich jak data produkcji, data rejestracji, VIN, kolor, nr rejestracyny), a następnie mogą definiować dla nich „zdarzenia” oznaczające przeprowadzenie przy określonej dacie i przy określonym przebiegu danej czynności. Dla każdej czynności powinna być możliwość dodania notatek oraz załączników w postaci plików JPG i PDF). System powinien obliczać pozostały czas i przebieg do kolejnych czynności

Aplikacja ma być wirtualnym odpowiednikiem książki przeglądów samochodu w której właściciel pojazdu ma możliwość rejestracji czynności wykonywanych w serwisie.

Funkcjonalności:

rejestracja użytkowników, rejestracja samochodu w bazie danych (marka, model, wersja, rok produkcji, VIN, kolor nr rejestracyjny, typ nadwozia, liczba drzwi, rodzaj silnika, pojemność, moc, rodzaj skrzyni biegów), rejestracja zdarzeń oznaczających czynności serwisowe przy określonej dacie i przebiegu oraz opcjonalnie notatki i załączniki, definiowanie okresowych czynności serwisowych z podziałem na inspekcje, wymiany i regulacje, obliczanie pozostałego czasu i przebiegu do kolejnych czynności serwisowych,

2. Analiza stanu wyjściowego

Istniejące aplikacje posiadające zbliżoną funkcjonalność:

motostat.pl – serwis internetowy pomagający w kalkulowaniu kosztów użytkowania pojazdów, Jest połączeniem kalkulatora zużycia paliwa z dziennikiem kosztów, pozwalającym na łatwiejsze panowanie nad wydatkami. Posiada moduł przypomnień w którym można stworzyć listę okresowo wykonywanych zadań zależnych od czasu i przebiegu samochodu. Dane wprowadzane do serwisu przez użytkowników umożliwiają publikacja statystyk dotyczący spalania oraz kosztów eksploatacji danego modelu pojazdu.
auteo.pl – serwis internetowy umożliwiający skonfigurowanie przypomnień dotyczących posiadanego samochodu. Przypomnienie wysyłane jest przez e-mail lub SMS. Posiada gotowe usługi przypominania o przeglądzie samochodu, wymianie oleju, ważności gaśnicy, ważności apteczki, oraz oferty ubezpieczenia AC OC. Pozwala na wprowadzenie własnych przypomnień o czynnościach serwisowych.
motonotes.pl - strona pomagająca w kontrolowaniu wydatków związanych z pojazdem. Umożliwia obliczanie średniego spalania a także ustawianie przypomnień o nadchodzących przeglądach i wymianach części eksploatacyjnych.

3. Analiza wymagań użytkownika (wstępna)

Wymagania funkcjonalne: rejestracja i logowanie do systemu użytkowników, rejestracja, usuwanie i modyfikowanie wprowadzonych prze użytkownika samochodów, rejestracja, modyfikowanie, usuwanie zdarzeń oznaczających czynności serwisowe przy określonej dacie i przebiegu oraz opcjonalnie notatki i załączniki dla danego samochodu przez użytkownika, definiowanie, modyfikowanie i usuwanie okresowych czynności serwisowych z podziałem na inspekcje, wymiany i regulacje, obliczanie pozostałego czasu i przebiegu do kolejnych czynności serwisowych,

4. Określenie scenariuszy użycia

Rejestracja nowego użytkownika

Nowy użytkownik w specjalnym formularz wprowadza dane (login, hasło, e-mail), jeżeli login oraz e-mail nie znajdują się w bazie, dane użytkownika zostają wprowadzone do bazy.

Logowanie użytkownika

Użytkownik po wprowadzaniu poprawnego loginu i hasła zostaje zalogowany do aplikacji gdzie ma możliwość dodawania, usuwania i modyfikacji samochodów oraz zdarzeń i czynności serwisowych.

Dodawanie samochodu do bazy

Zalogowany użytkownik poprzez specjalny formularz dodaje samochód do bazy podając dane.

Dodawanie okresowych czynności serwisowych

Zalogowany użytkownik poprzez specjalny formularz dodaje okresową czynność serwisową.

Dodawanie zdarzeń

Zalogowany użytkownik poprzez specjalny formularz dodaje zdarzenia które mogą być powiązane z okresowymi czynnościami serwisowymi.

5. Identyfikacja funkcji: Określenie podstawowych funkcji realizowanych w bazie danych.

  • Rejestracja użytkownika
  • Logowanie użytkownika
  • Dodawanie samochodu
  • Edycja samochodu
  • Usuwanie samochodu
  • Dodawanie czynności serwisowej
  • Edycja czynności serwisowej
  • Usuwanie czynności serwisowej
  • Dodawanie zdarzenia
  • Edycja zdarzenia
  • Usuwanie zdarzenia

6. Analiza hierarchii funkcji projektowanej aplikacji - FHD.

7. DFD – opcjonalnie: Budowa i analiza diagramu przepływu danych:

8. Wybór encji(obiektów) i ich atrybutów

  • Użytkownik : id, imię, nazwisko, adres
  • Samochód : id, id użytkownika, id modelu samochodu, rok produkcji, VIN, kolor, nr rejestracyjny, typ nadwozia, liczba drzwi, moc
  • Model samochodu : id, marka, model , wersja, start produkcji, koniec produkcji, rodzaj silnika, pojemność, rodzaj skrzyni biegów
  • Zdarzenie : id, id rodzaju zdarzenia, id samochodu, data, czas (długość trwania zdarzenia), przebieg, komentarz
  • Rodzaj zdarzenia : id, nazwa,
  • Plik( notatka/pdf) : id, id zdarzenia, nazwa, obiekt
  • Czynność serwisowa : id, id samochodu/modelu, samochód/model, id rodzaju czynności serwisowej, opis, okres, przebieg, komentarz
  • Rodzaj czynności serwisowej ( zależna od czasu lub przebiegu) : id, nazwa
  • Skrzynia biegów : id , nazwa
  • Marka : id, nazwa
  • Model : id, nazwa
  • Typ nadwozia : id, nazwa

9. Projektowanie powiązań (relacji) pomiędzy encjami.

10. Projekt diagramów STD

pl/dydaktyka/sbd/2012/projekty/przeglady2/start.1352987071.txt.gz · ostatnio zmienione: 2019/06/27 15:55 (edycja zewnętrzna)
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0