Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Nowa wersja
Poprzednia wersja
pl:dydaktyka:sbd:2012:projekty:przeglady2:start [2012/11/15 14:44]
sbd12 utworzono
pl:dydaktyka:sbd:2012:projekty:przeglady2:start [2019/06/27 15:50] (aktualna)
Linia 2: Linia 2:
 ---- dataentry projekt ---- ---- dataentry projekt ----
 grupa          : Kamil Chlebda, Wojciech Wilk, Dariusz Tarczyński,​ Filip Zachłód grupa          : Kamil Chlebda, Wojciech Wilk, Dariusz Tarczyński,​ Filip Zachłód
-konceptualny ​  :  +konceptualny ​  : ​3,5 
-logiczny ​      : ​+logiczny ​      : ​10,0
 koncowy ​       :  koncowy ​       : 
 ocena          :  ocena          : 
Linia 9: Linia 9:
 ---- ----
  
-{{page>​pl:dydaktyka:​sbd:​2012:​projekty:​przeglady2:​start}}+===== Etapy projektowania=====
  
 +  * [[pl:​dydaktyka:​sbd:​2012:​projekty:​przeglady2:​konceptualny| Projekt konceptualny]]
 +  * [[pl:​dydaktyka:​sbd:​2012:​projekty:​przeglady2:​logiczny| Projekt logiczny]]
 +  * [[pl:​dydaktyka:​sbd:​2012:​projekty:​przeglady2:​koncowy| Raport końcowy]]
 +----
  
-**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.** ​ 
-  
-{{:​pl:​dydaktyka:​sbd:​2012:​projekty:​fhd.png|}} 
- 
- 
- 
-**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.** ​ 
  
- ​{{:​pl:​dydaktyka:​sbd:​2012:​projekty:​erd2.png}}  
-**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