Specifikace
Stránka: 1
ESKÉ VYSOKÉ U ENÍ TECHNICKÉ V PRAZE
A7B36SIN TRACKER - KNIHA JÍZD
Email projetku:
[email protected] Stránky projektu: https://www.assembla.com/spaces/samekvit%2Dtracker%2Dproject/wiki/Home Vypracovali: 1. Bohuslav Koukal 2. Josef Kiefmann 3. Michal Chvála 4. Vít Samek Termín cvi ení: Úterý 14:30 - 16:00, LS 2013/2014 Jméno cvi ícího: Ing. Martin Komárek Datum odevzdání: 21.3.2014
Specifikace
Stránka: 2
ESKÉ VYSOKÉ U ENÍ TECHNICKÉ V PRAZE
1
A7B36SIN TRACKER - KNIHA JÍZD
1 1
Návrh pou itých technologií Finance Zp tné hodnocení iterace p edev ím z pohledu organizace práce Jízda Mechanik Osoba Rezervace Role Vozidlo Zamestnanec Závada Záznam o kontrole Odvézt auto do stanice STK Pripravit automobil pro mechaniky Prodlou it platnost STK Vyradit docasne auto z pou ívání Zkontrolovat nálepku STK Zkontrolovat olej Zkontrolovat rízení Zkontrolovat svetla Zkontrolvoat vnej í vady Najetí 10000km Predat auto automechanikum Je blizko k propadnuti? Konec Nalezeny zavady? Stk je platná Prohlédnout zvolené statistiky Prohlédnout zvolené statistiky Prohlédnout zvolené statistiky Vybrat automobil Vybrat casový úsek Vybrat zamìstnance Ceho statistiky si chci prohlí et? Chci statistiky zpøesnit nebo zobecnit? Konec Start Konec Správce Kontrola údajú
6 12 8 14 10 10 11 11 11 12 12 14 14 14 14 14 15 15 15 15 15 15 15 15 15 15 15 16 17 17 17 17 17 17 17 17 17 18 18 18
Specifikace
Poskytnutí klíèkù Vytvorení záznamu o pujcení je nejaké auto volné?
Start Zamìstnanec Odjezd z vozidlem Má rezervaci? Vybrat vozidlo Vymyslet jiný zpùsob dopravy Zarezervovat vozidlo Zjistit po adované datum a cas výpùjcky Zmenit po adované datum a cas Je dule itìj í jet autem nebo zachovat datum a cas? Je nejaké vozidlo k dispozici? Konec Start Konec Správce vozového parku Kontrola statistiky (kilometrá , stav PHM) Kontrola technického stavu Prevzetí klícku Záznam technického stavu a statistiky Záznam o vrácení vozidla Start U ivatel Odsouhlasení technického stavu a statistiky Vrácení klícku Predat k odectení celkových nákladu na dopravu Prevzít knihy jízd Rozdelit jízdy na soukromé a slu ební Strhnou zamestnancum celkovou cástku z platu Vypocítat celkové náklady na slu ební cesty Vypocítat náklady na soukromé jízdy pro jednotlivé zamestnance Konec Konec zuctovaciho obdobi
Po adavky Po adavky Funkcní po adavky 01x - Rezervace vozidla REQ_010 - Rezervace vozidla REQ_011 - Datum a èas výpùjèky REQ_012 - Zvolení vozidla REQ_013 - Výpùjèka bez rezervace REQ_014 - Rezervace nepojzdného vozidla REQ_015 - Výpùjèka nepojzdného vozidla
Stránka: 3
19 19 19 19 19 19 19 19 20 20 20 21 21 21 21 21 21 21 22 22 22 22 22 22 22 22 22 22 23 23 23 23 24 24 24 24
24 24 24 25 26 26 26 26 27 27
Specifikace
REQ_016 - Vozidlo pro akutní potøeby 02x - Evidence údaju o probehlých cestách REQ_020 - Údaje o probìhlých cestách REQ_021 - Èasový úsek REQ_022 - Poèet ujetých kilometrù REQ_023 - Závady na vozidle 03x - Evidence údaju o vozidlech REQ_030 - Údaje o vozidlech REQ_031 - Technický prùkaz REQ_032 - Servisní zásahy REQ_033 - Historie technického stavu REQ_034 - Sken faktury 04x - Zobrazení statistik zamestnancù REQ_040 - Statistiky zamìstnancù REQ_041 - Poèet kilometrù 05x - Zobrazení statistik pro správu vozového parku REQ_050 - Statistiky pro správu vozového parku REQ_051 - Historie jízd vozidla REQ_052 - Historie technického stavu REQ_053 - Stav vozidla REQ_054 - Vyøazení vozidla REQ_055 - Pøidání vozidla REQ_056 - Technický stav REQ_057 - Servisní zásahy REQ_058 - Technický prùkaz 06x - Zobrazení statistik pro vedení firmy REQ_060 - Zobrazení statistik pro vedení firmy REQ_061 - Èasový úsek REQ_062 - Poèet kilometrù podle cest REQ_063 - Poèet kilometrù podle vozidel REQ_064 - Poèet kilometrù podle zamìstnancù REQ_065 - Historie technického stavu REQ_066 - Servisní zásahy REQ_067 - Poèet kilometrù podle parametrù 07x - Funkcionalita pro úcetní oddelení REQ_070 - Informace pro úèetní oddìlení REQ_071 - Export knihy jízd REQ_072 - Vyúètování soukromých jízd 08x - Rozhraní pro komunikaci s jinými systémy REQ_080 - Komunikace s produkty tøetích stran REQ_081 - Palubní jednotka REQ_082 - Úèetní program 09x - Správa u ivatelù REQ_090 - Podpora správy u ivatelù REQ_091 - Pøidání u ivatele REQ_092 - Smazání u ivatele
Stránka: 4
27 27 27 27 28 28 28 28 28 29 29 29 29 29 29 29 30 30 31 31 31 31 31 31 31 31 32 32 32 33 33 33 33 33 33 34 34 34 34 34 34 34 35 35 35 35
Specifikace
REQ_093 - Úprava u ivatele Obecné po adavky 1xx - Pou itelnost REQ_111 - Intuitivní rozhraní REQ_112 - Klávesové zkratky 2xx - Spolehlivost REQ_211 - Støední doba do výpadku REQ_212 - Støední doba do opravy REQ_213 - Zanesení dat po výpadku REQ_214 - Havárie fyzického úlo i tì 3xx - Výkon REQ_311 - Ukládání v reálném èase REQ_312 - Doba odezvy 4xx - Podpora REQ_411 - Dokumentace REQ_412 - Za kolení REQ_413 - Helpdesk REQ_414 - Podpora pøi nehodì
Use Cases 1 Model pøípadù u ití 1.1 Pøípady u ití 1.1.1 Evidence u ivatelù 1.1.1.1 Pøidat u ivatele 1.1.1.2 Smazat u ivatele 1.1.1.3 Upravit u ivatele 1.1.2 Pùjèování vozidel 1.1.2.1 Rezervovat vozidlo 1.1.2.2 Zaznamenat informace o jízdì ruènì 1.1.2.3 Zaznamenat informace o probìhlé jízdì 1.1.2.4 Zaznamenat vrácení vozidla 1.1.2.5 Zaznamenat vypùjèení rezervovaného vozidla 1.1.2.6 Zru it stávající rezervaci 1.1.3 Správa vozidel 1.1.3.1 Odstranit vozidlo 1.1.3.2 Pøidat vozidlo 1.1.3.3 Upravit údaje o vozidle 1.1.3.4 Zobrazit historii jízd vozidla 1.1.3.5 Zobrazit historii technického stavu 1.1.3.6 Zobrazit údaje o vozidle 1.1.3.7 Zru it stávající rezervaci 1.1.4 Vyúctování 1.1.4.1 Filtrovat jizdy na soukromé a slu ební 1.1.4.2 Vystavit zaverecné vyuctování pro financní úrad 1.1.4.3 Zapocítat ceny soukromých jízd u ivatelum 1.1.4.4 Získat ujeté kilometry u v ech automobilu 1.1.5 Zobrazení statistik jízd
Stránka: 5
35 36 36 36 36 37 37 37 37 38 38 38 38 38 39 39 39 39
40 40 40 40 41 41 41 42 42 43 43 43 43 43 43 44 45 45 45 45 45 45 45 46 46 46 47 47
Specifikace
Stránka: 6
1.1.5.1 Prohli et historii rezervací a jízd 1.1.5.2 Prohlí et aktualní rezervace 1.1.5.3 Zobrazit statistiky jiných u ivatelù 1.1.5.4 Zobrazit své statistiky 1.2 Úèastníci 1.2.1 Bì ný zamìstnanec 1.2.2 Správce u ivatelù 1.2.3 Správce vozového parku 1.2.4 Systém pro úèetnictví 1.2.5 Systém v palubní jednotce vozidla 1.2.6 Vedoucí zamìstnanec 1.2.7 Úcetní
Návrh pou itých technologií Server Pro prvotní testování aplikace a její b h pou ijeme virtuální server u slu by Amazon. (http://aws.amazon.com/ec2/) Slu ba poskytuje zdarma na jeden rok serverovou instanci s linuxovým opera ním systémem, kde bude pou it aplika ní server Glassfish. opera ní systém:
Linux - Ubuntu
databáze:
postgresql
Klientská ást rozhraní: 1. webová stránka (ru ní zadávání a kontrola údaj ) 2. klientská aplikace (komunikace s vozidlem) Vývoj vývojové prost edí: IntelliJ IDEA, Netbeans, Eclipse programovací jazyky: Java Standard Edition 7 framework: Play Framework 1.2.7 Aplika ní server: Glassfish
47 48 48 48 48 49 49 49 50 50 50 50
Specifikace
Stránka: 7
Finance 1. Odhadované mzdové náklady na projekt v p edm tu SIN 4 osoby. Osoba 40 hodin m sí n . 3 m síce (celkem osoba stráví na projektu 120 hodin za semestr). 150 K /hod. hrubé mzdy (DPP - v tomto p ípad je hrubá mzda rovna isté mzd ). Celkový náklad 72 000 K . V p ípad , e by zakázka byla realizována OSV , je zapot ebí do ceny zapo ítat náklad y (prostory, vybavení, energie, cestovné...), potom by cena byla okolo 100 000 K . 2. Odhadované mzdové náklady na pln funk ní a nasazený produkt 4 osoby. Osoba 160 hodin m sí n . Vývoj a nasazení: 4 m síce. 200 K /hod. hrubé mzdy (32 000 hrubého m sí n , kone ná istá mzda se bude li it v závislosti na dal ích údajích). Nelze pracovat na DPP (max. 300 hodin ro n ). Pokud bychom byli zam stnanci, mzdové náklady pro zam stnavatele by inily 171 520 K * 4 osoby = cca 700 000 K . K této cen je pot eba p i íst náklady na provoz aplikace cca 100 000. Pokud bychom pracovali jako OSV , p edb ná navr ená cena pro fakturaci by inila 1 100 000 K .
Specifikace
Stránka: 8
Zp tné hodnocení iterace p edev ím z pohledu organizace práce Zatím fungovalo osobní scházení pouze v rámci cvi ení p edm tu v kombinaci s hromadnou virtuální konverzací (Skype) a sdílením rozpracovaných soubor na spole ném disku (Google drive). Uvidíme, zda bude tento zp sob dosta ující i v asov náro n j ích iteracích nebo zda budeme nuceni p istoupit k ast j ím osobním setkáním. Dále se nám osv d il systém p erozd lování bod , který zpo átku nenaru uje kohezi skupiny (dv po áte ní iterace s celkovou sumou 0 bod u ka dého lena týmu). Problémy byly typické pro za ínající projekt - domluva ohledn pou ívaných technologií, ohledn rozd lení kompetencí, získání celkového p ehledu o po adavcích vyu ujících. V echny byly jednodu e e itelné. Nenapadá nás zatím nic, co by se dalo zlep it. Spí e ne lépe budeme v dal ích iteracích muset d lat více.
Specifikace
Stránka: 9
Business Domain Model Business Domain Model - (Class diagram)
Figure: 1
Jízda Záznam o jízde, jak bylo vozidlo vyu íváno a kilometrický nábeh.
Atribbuty Attribute
Poznámky
Celkové náklady
Celkové náklady zaplacené zamìstnancem v prùbìhu jízdy - na benzín + náklady
Specifikace
Stránka: 10
Attribute
Poznámky
Private
na neocekávané opravy (prasklá árovka, pneuservis, ulítlý sterac)
Datum konce jízdy Private
Datum a cas, kdy byla jízda ukoncena.
Datum zacátku jízdy Private
Datum a cas od kdy se zapocala jízda.
id Private
Jedineèné identifikaèní èíslo v databázi.
Jméno ridice Private
Jméno ridice, který jízdu odjel. Mo no uvést i více ridicu.
Stav tachometru na konci Stav pocítadla celkové najeté vzdálenosti po jízde. jízdy Private Stav tachometru na zacátku jízdy Private
Stav pocítadla celkové najeté vzdálenosti pred jízdou.
Úèel jízdy Private
Úèel jízdy, pro který bylo vozidlo vyu íváno.
Mechanik Osoba vedená v zamestnaneckém pomeru k firme, mající oprávnení a zku enosti pro opravování vozidel.
Osoba Osoba, která má mo nost si vozidlo pujcit a je vedena v databazi.
Atribbuty Attribute
Poznámky
Adresa Private
Adresa trvalého bydli te osoby
id Private
Jedineèné identifikaèní èíslo osoby v databázi.
Jméno Private
Jméno osoby
Mobil Private
Císlo mobilního telefonu na osobu
Príjmení Private
Príjmení osoby
Telefon Private
Telefonní císlo na osobu
Specifikace
Stránka: 11
Rezervace Záznam o zarezervování vozidla danou osobou.
Atribbuty Attribute Datum konce rezervace Private
Poznámky Datum, do kterého je vozidlo rezervováno.
Datum pocátku rezervace Datum, od kdy je dané vozidlo rezervováno. Private Datum zarezervování Private
Datum vytvorení záznamu o rezervaci v systému.
id Private
Jedineèné identifikaèní èíslo v databázi.
Úcel rezervace Private
Úcel za kterým dané vozidlo osoba rezervuje. Napríklad: Slu ební cesta do Brna. Nebo: Soukromé úcely - odvoz svatebcanu.
Role U ivatelé vystupují v systemu v roli. Obycejný zamestnanec nemu e prohlí et celkové statistiky. Vedení firmy má prístup k ve kerým udajum v systému.
Atribbuty Attribute Bì ný zamestnanec Public
Poznámky Osoba v zamìstnaneckém pomìru k firmì, nemající ádná speciální oprávnìní. Má mo nost si pùjèit vozidlo.
Správce u ivatelù Public
Osoba mající mo nost vkládat do databáze nové zamìstnance.
Správce vozového parku Public
U ivatel zodpovìdný za stav vozidel, údr bu, obmìnu vozového parku.
Vedoucí zamìstnanec Public Úèetní Public
Osoba zodpovìdná za evidenci nákladù na provoz vozidel. Má mo nost z databáze vygenerovat knihu jízd.
Vozidlo Vozidlo vedené v databázi a jemu príslu ející údaje.
Atribbuty Attribute id Private SPZ
Poznámky Jedineèné identifikaèní èíslo v databázi. Státní poznávací znacka
Specifikace
Attribute
Stránka: 12
Poznámky
Private Typ Private
Tovární typ vozidla
Zamestnanec Osoba vedená v zamestnaneckém pomeru k firme.
Atribbuty Attribute Heslo Private
Poznámky Slou í k pøihlá ení do systému.
Sùl Private
Slou í k ochranì hesla pøi pøihlá ení do systému.
U ivatelské jméno Private
Slou í k pøihlá ení do systému.
Závada Záznam o závadì vedený v databázi.
Atribbuty Attribute Datum konce opravy Private
Poznámky Datum, kdy bylo vozidlo pøevzato z opravy.
Datum nahlá ení závady Private
Datum, kdy byla závada systému nahlá ena.
Datum zacátku opravy Private
Datum, kdy bylo vozidlo pøedáno do opravy.
id Private
Jedineèné identifikaèní èíslo v databázi.
Opravil mechanik Private
Mechanik, zodpovìdný za opravu vozidla.
Popis opravy Private
Detaily o provedené oprave, vymìnìných souèástkách, apod.
Popis závady Private
Popis nahlá ené závady.
Stav Private
Závada mù e nabývat stavu - nahlá ená, v opravì, opravená. (Asi budeme dìlat stavový diagram)
Specifikace
Stránka: 13
Business Procesy Kontola vozidla správcem - (Activity diagram) Diagram popisuje akce provádené pri kontrole vozidla správcem vozového parku.
Figure: 2 Kontrola STK správcem - (Activity diagram) Diagram popisuje akce nutné k provedení kontroly a prodlou ení STK automobilu.
Specifikace
Stránka: 14
Figure: 3
Záznam o kontrole Provedení záznamu o kontrole vozidla. Popsání nalezených závad.
Odvézt auto do stanice STK Automobil se musí odvést do stanice STK, kde se provede kontrola.
Pripravit automobil pro mechaniky Pripravit servisní kní ku a doklady pro mechaniky.
Prodlou it platnost STK Po absolvování kontroly ve stanici STK, dojde k prodlou ení platnosti.
Vyradit docasne auto z pou ívání Vyrazení automobilu z provozu. Automobil není mo no zapujcit, nebo vyu ít ke slu ební ceste.
Specifikace
Zkontrolovat nálepku STK Správce vozového parku zkontroluje títek na SPZ.
Zkontrolovat olej Zjistit v kolika kilometrech byl menený olej.
Zkontrolovat rízení Kontrola funkcnosti rízení. Kontorla pedálu, volantu, radící páky a ostatních vecích v automobilu.
Zkontrolovat svetla Kontrola funkcnosti automobilových svetel. Kontrola predních, zadních a smerových svetel.
Zkontrolvoat vnej í vady Kontrola stavu karoserie.
Najetí 10000km Údálost, popisující, e daný automobil ujel 10000lkm.
Predat auto automechanikum Predání automobilu mechanikum, kterí provedou opravu nalezených závad.
Je blizko k propadnuti? Urcení zda-li se blí í datum propadnutí platnosti.
Konec Opravené vozidlo, konec.
Nalezeny zavady? Byly pri kontrole nalezeny závady, které jsou potreba opravit?
Stk je platná Kontrola vyu ívání - (Activity diagram)
Stránka: 15
Specifikace
Stránka: 16
Figure: 4
Prohlédnout zvolené statistiky Statistiky automobilu zahrnují: - Kdy a kým byl automobil vypùjèen. - Kdy a kým byl automobil vrácen. - Kolik mezitím automobil ujel a kolik bylo spotøebováno pohonných hmot. - Jaké technické závady se na vozidle objevily a kdy. Kým, kdy, jak a za kolik byly odstranìny.
Specifikace
Stránka: 17
Prohlédnout zvolené statistiky Statistiky zamìstnance zahrnují: - Který automobil a kdy zamìstnanec pou íval, kolik s ním ujel, jakou mìl spotøebu pohonných hmot a jaké technické závady se na vozidle bìhem pou ívání vyskytly. Po zavedení nového syystému bude mo né sledovat statistiky o zpùsobu jízdy zamìstnance v konkrétním èasovém úseku s konkrétním vozem (øazení, otáèky, br dìní, odstøedivá síla v zatáèkách).
Prohlédnout zvolené statistiky Statistiky èasového úseku zahrnují: - Které automobily byly v této dobì pou ívány a kým. - Které automobily byly v této dobì pojízdné/nepojízdné. - Které automobily byly v této dobì zarezervované, ale nevyzvednuté, a kým. - Které automobily byly v této dobì nevyu ité.
Vybrat automobil Lze vybrat jeden nebo více automobilù
Vybrat casový úsek Lze vybrat jeden nebo více èasových úsekù
Vybrat zamìstnance Lze vybrat jednoho nebo více zamìstnancù
Ceho statistiky si chci prohlí et? Které statistiky, me zajímají?
Chci statistiky zpøesnit nebo zobecnit? Dodatecné upresnení statistik.
Konec Start Pùjèení vozidla - (Activity diagram) Diagram popisující proces vypùjèení vozidla.
Specifikace
Stránka: 18
Figure: 5
Konec Správce K o ntrola ú d ajú Správce overí identitu zamestnance a rezervacní údaje.(údaje o rezevaci musí být shodne s údají predlo ené zamestnancem.)
Specifikace
Stránka: 19
P o s k ytn utí klíè k ù Správce predá klíce od vozu zamestnanci.
V ytv ore ní z á z n a m u o p ujc e ní Správce vyplní formulár o zapujcení vozidla. Zaznamená SPZ pujcovaného vozidla, identitu zamestnance a predpokládaný cas návratu.
je n eja k é a uto v oln é ? Existuje vozidlo, které by lo pujcit zamestnanci? - Vozidlo není na slu ební ceste a ani není zarezervované.
< a n o n y m o u s>
Start Zamìstnanec O dje z d z v o zidle m Zamestnanec prebal automobil a odjí dí vozidlem pryc.
Má re z erv a ci? Provedl zamestnanec rezervaci automobilu? Rezervace vozidla - (Activity diagram)
Specifikace
Stránka: 20
Figure: 6
Vybrat vozidlo Zamestnanec si mu e vybrat z dostupných vozidel k pujcení.
Vymyslet jiný zpùsob dopravy V prípade absence volného vozu pro daný datum a cas, musí zamestnanec zvá it jiný zpusob dopravy.
Zarezervovat vozidlo
Specifikace
Stránka: 21
Vytvorí rezervaci vybraného automobilu pro po adovaný cas.
Zjistit po adované datum a cas výpùjcky Zji tení kdy a má být automobil pujcen. Podle data a casu bude provedena rezervace.
Zmenit po adované datum a cas Pro zvolené datum není volný adný automobil, proto musí zamestnanec zvolit jiný datum a cas, tak aby nalezl volné automobily.
Je dule itìj í jet autem nebo zachovat datum a cas? Zamestnanec musí rozhodnout o dule itosti své rezervace.
Je nejaké vozidlo k dispozici? Kontrola volného vozidla k pujcení.
Konec Start Vrácení automobilu - (Activity diagram)
Figure: 7
Konec
Specifikace
Stránka: 22
Správce vozového parku K o ntrola statistik y (kilo m etrá , sta v P HM) Správce pri prevzetí kontroluje stav kilometrá e a pohonných hmot.
K o ntrola te c h nic k é h o sta v u Správce pri pøevzetí kontroluje, zda auto vykazuje nejaké známky po kození ci poruchy.
Pre v z etí klíc k u Správce vozového parku prebírá zapujcené klícky od automobilu.
Z á z n a m te c h nic k é h o sta v u a statistik y Provede se záznam o stavu vozidla.
Z á z n a m o vrá c e ní v o zidla Záznam o vrácení vozidla obsahuje datum a cas vrácení, jméno a podpis u ivatele, stav pohonných hmot, kilometrá a nalezené a nahlá ené technické závady.
Start U ivatel O d s o u hla s e ní te c h nic k é h o sta v u a statistik y Zamestnanec odsouhlasí ci zmerené hodnoty a stav vozidla odpovídá realite.
Vrá c e ní klíc k u U ivatel vrací klícky od automobilu správci vozového parku. ProccessModel - Záverecné vyúctování - (Activity diagram) Diagram popisuje akce nutné pro provedení vyuctování na konci období.
Specifikace
Stránka: 23
Figure: 8
Predat k odectení celkových nákladu na dopravu Odectení nákladu z ucetnictví firmy
Prevzít knihy jízd Prevzetí knihy jízd z vozového parku.
Rozdelit jízdy na soukromé a slu ební Jízdy se musí rozdelit na slu ební a soukromé jízdy. Soukromá jízda nelze zapocítat k vyúctování.
Strhnou zamestnancum celkovou cástku z platu Strhnutí cástky zamestnancum za vyu ívání vozidel pro osobní potrebu.
Specifikace
Stránka: 24
Vypocítat celkové náklady na slu ební cesty Výpocet náklady na km cesty a celkové náklady pro údr bu.
Vypocítat náklady na soukromé jízdy pro jednotlivé zamestnance Výpocet náklady na km cesty a celkové náklady pro údr bu.
Konec Konec zuctovaciho obdobi Kalendární období, kdy se provádí vyúctování.
Po adavky Po adavky Balíèek popisuje po adavky kladené na systém.
Funkcní po adavky
Specifikace
Stránka: 25
Figure: Mapa funkèních po adavku
01x - Rezervace vozidla
Specifikace
Stránka: 26
Figure: Rezervace vozidla
R E Q _010 - R e z erv a c e v o zidla «Functional»
Status: Proposed Priorita: Medium Slo itost: Medium Verze: 1.0 Systém bude ka dému zamìstnanci umo òovat rezervaci vozidla s parametry popsanými v následujících podbodech.
R E Q _011 - D atu m a è a s v p ùjè k y «Functional»
Status: Proposed Priorita: Medium Slo itost: Medium Verze: 1.0 Systém bude umo òovat bìhem procesu rezervace zvolit datum a èas výpùjèky vozidla.
R E Q _012 - Z v ole ní v o zidla «Functional»
Status: Proposed Priorita: Medium Slo itost: Medium Verze: 1.0 Systém bude umo òovat bìhem procesu rezervace zvolit kterékoli z volných vozidel.
R E Q _013 - V p ùjè k a b e z re z erv a c e «Functional»
Status: Proposed Priorita: Medium Slo itost: Medium Verze: 1.0 Systém bude umo òovat výpùjèku volného automobilu i bez pøedchozí rezervace.
Specifikace
Stránka: 27
(Zmìnìno 30. 3. - ve chvíli výpùjèky zadává správce vozového parku rezervaci do systému)
R E Q _014 - R e z erv a c e n e p ojz d n é h o v o zidla «Functional»
Status: Proposed Priorita: Medium Slo itost: Medium Verze: 1.0 Systém bude zaji • ovat, e není mo né si zarezervovat vozidlo ve stavu "nepojízdné" (viz REQ053)
R E Q _015 - V p ùjè k a n e p ojz d n é h o v o zidla «Functional»
Status: Proposed Priorita: Medium Slo itost: Medium Verze: 1.0 Systém bude zaji tovat, e není mo né si zapujjcit vozidlo ve stavu "nepojízdné" (viz REQ053)
R E Q _016 - V o zidlo pro a k utní p otø e b y «Functional»
Status: Proposed Priorita: Medium Slo itost: Medium Verze: 1.0 Systém bude hlídat, e je ka dý den dostupné alespoò jedno vozidlo a maximálnì N vozidel pro akutní potøeby (N stanoví vedení firmy).
02x - Evidence údaju o probehlých cestách
Figure: Evidence údaju o probehlých cestách
R E Q _020 - Ú d aje o pro bìhl c h c e stá c h «Functional»
Status: Proposed Priorita: Medium Slo itost: Medium Verze: 1.0 Systém bude evidovat údaje o probìhlých cestách, popsané v následujících podbodech.
R E Q _021 - È a s o v ú s e k «Functional»
Status: Proposed Priorita: Medium Slo itost: Medium Systém bude evidovat èasový úsek ka dé cesty.
Verze: 1.0
Specifikace
Stránka: 28
R E Q _022 - P o è et ujet c h kilo m etrù «Functional»
Status: Proposed Priorita: Medium Slo itost: Medium Systém bude evidovat poèet ujetých kilometrù na ka dé cestì.
Verze: 1.0
R E Q _023 - Z á v a d y n a v o zidle «Functional»
Status: Proposed Priorita: Medium Slo itost: Medium Verze: 1.0 Systém bude evidovat závady, zaregistrované na vozidle bìhem cesty. (REQ033)
03x - Evidence údaju o vozidlech
Figure: Evidence údaju o vozidlech
R E Q _030 - Ú d aje o v o zidle c h «Functional»
Status: Proposed Priorita: Medium Slo itost: Medium Verze: 1.0 Systém bude evidovat údaje o vozidle, popsané v následujících podbodech. Mno ina tìchto údajù je dále nazývána "karta vozidla".
R E Q _031 - T e c h nic k prù k a z «Functional»
Status: Proposed Priorita: Medium Slo itost: Medium Verze: 1.0 Systém bude v kartì vozidla evidovat informace z velkého technického prùkazu vozidla.
Specifikace
Stránka: 29
R E Q _032 - S ervis ní z á s a h y «Functional»
Status: Proposed Priorita: Medium Slo itost: Medium Verze: 1.0 Systém bude v kartì vozidla evidovat informace o servisních zásazích.
R E Q _033 - Historie te c h nic k é h o sta v u «Functional»
Status: Proposed Priorita: Medium Slo itost: Medium Verze: 1.0 Systém bude v kartì vozidla evidovat informace o historii technického stavu.
R E Q _034 - S k e n fa ktury «Functional»
Status: Proposed Priorita: Medium Slo itost: Medium Verze: 1.0 Systém bude zamìstnanci umo òovat nahrání skenu faktury za opravu do karty vozidla.
04x - Zobrazení statistik zamestnancù
Figure: Zobrazení statistik zamestnancu
R E Q _040 - Statistik y z a mìstn a n c ù «Functional»
Status: Proposed Priorita: Medium Slo itost: Medium Verze: 1.0 Systém bude ka dému zamìstnanci umo òovat zobrazení v ech statistik, popsaných v následujících podbodech.
R E Q _041 - P o è et kilo m etrù «Functional»
Status: Proposed Priorita: Medium Slo itost: Medium Verze: 1.0 Systém bude umo òovat ka dému zamìstnanci zobrazení poètu jím ujetých soukromých a slu ebních kilometrù za zvolený èasový úsek.
05x - Zobrazení statistik pro správu vozového parku
Specifikace
Stránka: 30
Figure: Zobrazení statistik pro správu vozového parku
R E Q _050 - Statistik y pro s prá v u v o z o v é h o p ark u «Functional»
Status: Proposed Priorita: Medium Slo itost: Medium Verze: 1.0 Systém bude osobì s právy správce vozového parku umo òovat zobrazení statistik, popsaných v následujících podbodech.
R E Q _051 - Historie jíz d v o zidla «Functional»
Status: Proposed Priorita: Medium Slo itost: Medium Verze: 1.0 Systém bude umo òovat zobrazení historie jízd vozidla (REQ021 - REQ023).
Specifikace
Stránka: 31
R E Q _052 - Historie te c h nic k é h o sta v u «Functional»
Status: Proposed Priorita: Medium Slo itost: Medium Verze: 1.0 Systém bude umo òovat zobrazení historie technického stavu vozidla (REQ033).
R E Q _053 - Sta v v o zidla «Functional»
Status: Proposed Priorita: Medium Slo itost: Medium Systém bude umo òovat zmìnu stavu vozidla pojízdné/nepojízdné.
Verze: 1.0
R E Q _054 - V y ø a z e ní v o zidla «Functional»
Status: Proposed Priorita: Medium Slo itost: Medium Systém bude umo òovat vyøazení vozidla z vozového parku.
Verze: 1.0
R E Q _055 - P øid á ní v o zidla «Functional»
Status: Proposed Priorita: Medium Slo itost: Medium Verze: 1.0 Systém bude umo òovat zaøazení nového vozidla do vozového parku.
R E Q _056 - T e c h nic k sta v «Functional»
Status: Proposed Priorita: Medium Slo itost: Medium Verze: 1.0 Systém bude umo òovat zanést do karty vozidla technický stav. (REQ033)
R E Q _057 - S ervis ní z á s a h y «Functional»
Status: Proposed Priorita: Medium Slo itost: Medium Verze: 1.0 Systém bude umo òovat zanést do karty vozidla servisní zásahy. (REQ032)
R E Q _058 - T e c h nic k prù k a z «Functional»
Status: Proposed Priorita: Medium Slo itost: Medium Verze: 1.0 Systém bude umo òovat zanést do karty vozidla údaje z velkého technického prùkazu vozidla. (REQ031)
06x - Zobrazení statistik pro vedení firmy
Specifikace
Stránka: 32
Figure: Zobrazení statistik pro vedení firmy
R E Q _060 - Z o bra z e ní statistik pro v e d e ní firm y «Functional»
Status: Proposed Priorita: Medium Slo itost: Medium Verze: 1.0 Systém bude osobì s právy vedení firmy umo òovat zobrazení statistik ohlednì vyu ití vozového parku, popsaných v následujících podbodech.
R E Q _061 - È a s o v ú s e k «Functional»
Status: Proposed Priorita: Medium Slo itost: Medium Verze: 1.0 Systém bude umo òovat zobrazení informací o èasovém úseku ka dé cesty. (REQ021)
R E Q _062 - P o è et kilo m etrù p o dle c e st «Functional»
Status: Proposed
Priorita: Medium
Slo itost: Medium
Verze: 1.0
Specifikace
Stránka: 33
Systém bude umo òovat zobrazení informací o poètu ujetých kilometrù podle cest. (REQ022)
R E Q _063 - P o è et kilo m etrù p o dle v o zid el «Functional»
Status: Proposed Priorita: Medium Slo itost: Medium Verze: 1.0 Systém bude umo òovat zobrazení informací o poètu ujetých kilometrù podle vozidel. (REQ022)
R E Q _064 - P o è et kilo m etrù p o dle z a mìstn a n c ù «Functional»
Status: Proposed Priorita: Medium Slo itost: Medium Verze: 1.0 Systém bude umo òovat zobrazení informací o poètu ujetých kilometrù podle zamìstnancù. (REQ022)
R E Q _065 - Historie te c h nic k é h o sta v u «Functional»
Status: Proposed Priorita: Medium Slo itost: Medium Verze: 1.0 Systém bude umo òovat zobrazení informací o historii technického stavu vozidla. (REQ033)
R E Q _066 - S ervis ní z á s a h y «Functional»
Status: Proposed Priorita: Medium Slo itost: Medium Verze: 1.0 Systém bude umo òovat zobrazení informací o servisních zásazích. (REQ032)
R E Q _067 - P o è et kilo m etrù p o dle p ara m etrù «Functional»
Status: Proposed Priorita: Medium Slo itost: Medium Verze: 1.0 Systém bude umo òovat zobrazení informací o poètu ujetých kilometrù podle libovolné kombinace èasového úseku, cest, vozidel a zamìstnancù (REQ061, REQ062, REQ063, REQ064).
07x - Funkcionalita pro úcetní oddelení
Figure: Funkcionalita pro úcetní oddelení
Specifikace
Stránka: 34
R E Q _070 - Inform a c e pro ú è etní o d dìle ní «Functional»
Status: Proposed Priorita: Medium Slo itost: Medium Verze: 1.0 Systém bude umo novat úèetnímu oddìlení získat informace popsané v nasledujících podbodech
R E Q _071 - E x p ort k nih y jíz d «Functional»
Status: Proposed Priorita: Medium Slo itost: Medium Verze: 1.0 Systém bude úèetnímu oddìlení umo òovat export knihy jízd s parametry stanovenými zákonem.
R E Q _072 - V y ú èto v á ní s o u kro m c h jíz d «Functional»
Status: Proposed Priorita: Medium Slo itost: Medium Verze: 1.0 Systém bude úèetnímu oddìlení umo òovat vyúètování soukromých jízd zamìstnancùm.
08x - Rozhraní pro komunikaci s jinými systémy
Figure: Rozhraní pro komunikaci s jinými systémy
R E Q _080 - K o m u nik a c e s pro d u kty tø etíc h stra n «Functional»
Status: Proposed Priorita: Medium Slo itost: Medium Verze: 1.0 Systém bude mít rozhraní pro komunikaci s produkty tøetích stran popsaných v následujících podbodech.
R E Q _081 - P alu b ní je d n otk a «Functional»
Status: Proposed Priorita: Medium Slo itost: Medium Verze: 1.0 Systém bude mít REST rozhraní pro komunikaci s palubními jednotkami.
R E Q _082 - Ú è etní pro gra m «Functional»
Status: Proposed Priorita: Medium Slo itost: Medium Verze: 1.0 Systém bude mít REST rozhraní pro komunikaci s úèetním programem.
Specifikace
Stránka: 35
09x - Správa u ivatelù
Figure: 09x - Správa u ivatelù
R E Q _090 - P o d p ora s prá v y u iv atelù «Functional»
Status: Proposed Priorita: Medium Slo itost: Medium Verze: 1.0 Systém bude u ivateli s právy správce u ivatelù umo òovat èinit zmìny u u ivatelù systému, popsané v následujících podbodech.
R E Q _091 - P øid á ní u iv atele «Functional»
Status: Proposed Priorita: Medium Slo itost: Medium Systém bude umo òovat pøidat nového u ivatele.
Verze: 1.0
R E Q _092 - S m a z á ní u iv atele «Functional»
Status: Proposed Priorita: Medium Slo itost: Medium Verze: 1.0 Systém bude umo òovat akci, která se navenek bude jevit, jako odstranìní u ivatele ze systému.
R E Q _093 - Ú pra v a u iv atele «Functional»
Status: Proposed Priorita: Medium Slo itost: Medium Verze: 1.0 Systém bude umo òovat zmìnu osobních údajù u ivatele. To zahrnuje i zmìnu u ivatelských práv.
Specifikace
Stránka: 36
Obecné po adavky
Figure: Mapa obecných po adavku
1xx - Pou itelnost
Figure: REQ_1xx - Pou itelnost
R E Q _111 - Intuitiv ní ro z hra ní «Non-functional Status: Proposed Priorita: Medium Slo itost: Medium Verze: 1.0 » Systém bude obsahovat intuitivní u ivatelské rozhraní, aby bylo pro u ivatele snadné se s
ním nauèit.
R E Q _112 - K lá v e s o v é z kratk y
Specifikace
Stránka: 37
«Non-functional Status: Proposed Priorita: Medium Slo itost: Medium Verze: 1.0 » Systém bude pro nìkteré u ivatelské role podporovat klávesové zkratky, aby práce s ním
byla rychlá (bude upøesnìno v prùbìhu vývoje produktu).
2xx - Spolehlivost
Figure: REQ_2xx - Spolehlivost
R E Q _211 - Stø e d ní d o b a d o v p a d k u «Non-functional Status: Proposed Priorita: Medium » Støední doba do výpadku bude 180 dní.
Slo itost: Medium
Verze: 1.0
Slo itost: Medium
Verze: 1.0
R E Q _212 - Stø e d ní d o b a d o o pra v y «Non-functional Status: Proposed Priorita: Medium » Støední doba do opravy bude 12 hodin.
R E Q _213 - Z a n e s e ní d at p o v p a d k u «Non-functional
Specifikace
»
Stránka: 38
Status: Proposed Priorita: Medium Slo itost: Medium Verze: 1.0 Systém bude podporovat ruèní vlo ení údajù o cestách, které se uskuteènily bìhem výpadku.
R E Q _214 - H a v árie fy zic k é h o úlo i tì «Non-functional Status: Proposed Priorita: Medium Slo itost: Medium Verze: 1.0 » Systém bude nakládat s persistentními daty zpùsobem, který zajistí zachování dat pøi
havárii jednoho fyzického úlo i tì.
3xx - Výkon
Figure: REQ_3xx - Vykon
R E Q _311 - U klá d á ní v re áln é m è a s e «Non-functional Status: Proposed Priorita: Medium Slo itost: Medium Verze: 1.0 » Systém bude natolik výkonný, aby dokázal v reálném èase ukládat informace o jízdì,
zasílané z vozidla prostøednictvím rozhraní REST.
R E Q _312 - D o b a o d e z v y «Non-functional Status: Proposed Priorita: Medium Slo itost: Medium Verze: 1.0 » Systém bude natolik výkonný, aby desítky u ivatelù pracujících souèasnì nepocítily
zvý enou dobu odezvy.
4xx - Podpora
Specifikace
Stránka: 39
Figure: REQ_4xx - Podpora
R E Q _411 - D o k u m e nta c e «Non-functional Status: Proposed Priorita: Medium » K systému bude poskytnuta dokumentace.
Slo itost: Medium
Verze: 1.0
Slo itost: Medium
Verze: 1.0
R E Q _412 - Z a k ole ní «Non-functional Status: Proposed Priorita: Medium » K systému bude poskytnuto úvodní za kolení.
R E Q _413 - H elp d e s k «Non-functional Status: Proposed Priorita: Medium Slo itost: Medium Verze: 1.0 » K systému bude první mìsíc po zavedení k dispozici online helpdesk 5x8 hodin týdnì.
R E Q _414 - P o d p ora p øi n e h o dì
Specifikace
Stránka: 40
«Non-functional Status: Proposed Priorita: Medium Slo itost: Medium Verze: 1.0 » Výkon a odezva systému budou nadále automaticky monitorovány a v pøípadì
systémového problému èi nehody bude poskytnuta podpora.
Use Cases 1
Model pøípadù u ití
1.1
P øíp a d y u ití
1.1.1 Evidence u ivatelù
Specifikace
Stránka: 41
Figure 9: Editace u ivatelù
1.1.1.1
Pøidat u ivatele
Umo òuje pridat do systému nového u ivatele. Basic Path Basic Path:
1.1.1.2
Smazat u ivatele
Umo òuje smazat u ivatele ze systému.
1.1.1.3
Upravit u ivatele
Umo òuje upravit osobní údaje u ivatele a zmìnit u ivatelská práva.
Specifikace
Stránka: 42
1.1.2 Pùjèování vozidel
Figure 10: Pùjèování vozidel
1.1.2.1
Rezervovat vozidlo
Specifikace
Stránka: 43
Umo òuje rezervaci konkrétného vozidla na konkrétní dobu. Správce zadává rezervaci ve jménu zamìstnance v pøípadì, e si zamìstnanec vypùjèuje volné vozidlo bez pøedchozí rezervace. Basic Path Basic Path:
1.1.2.2
Zaznamenat informace o jízdì ruènì
Umo òuje ruènì zapsat informace o probìhlé jízdì.
1.1.2.3
Zaznamenat informace o probìhlé jízdì
Umo òuje externímu systému zaznamenat informace o probìhlé jízdì.
1.1.2.4
Zaznamenat vrácení vozidla
Umo òuje potvrdit vrácení vozidla. Systém zru í oznaèení "vypùjèeno" u daného vozidla.
1.1.2.5
Zaznamenat vypùjèení rezervovaného vozidla
Umo òuje správci vozového parku pøevést rezervaci vozidla na jeho pùjèení. Basic Path Basic Path:
1.1.2.6
Zru it stávající rezervaci
Správce vozového parku má právo zru it rezervaci, která neprobehla, nebo nestihla být zru ena
1.1.3 Správa vozidel
Specifikace
Stránka: 44
Figure 11: Správa vozidel
1.1.3.1
Odstranit vozidlo
Umo òuje odstranit vozidlo ze systému - dìje se tak pøi jeho prodeji, odhla ování z provozu, likvidaci, rozebrání na náhradní díly.
Specifikace
1.1.3.2
Stránka: 45
Pøidat vozidlo
Umo òuje do systému zaøadit nové vozidlo.
1.1.3.3
Upravit údaje o vozidle
Umo òuje opravit údaje o vozidlu v systému - dìje se tak pøi ka dé zmìnì technického stavu èi zmìnì údajù v technickém prùkazu vozidla.
1.1.3.4
Zobrazit historii jízd vozidla
Umo nuje zobrazit u ivateli ve keré infomace o jízdách vozidla.
1.1.3.5
Zobrazit historii technického stavu
Umo nuje u ivateli zobrazit ve keré infomace o opravách a stavu vozidla.
1.1.3.6
Zobrazit údaje o vozidle
Umo nuje u ivateli zobrazit ve keré dostupné infomace o konkrétním vozidle.
1.1.3.7
Zru it stávající rezervaci
Umo ní zrusit rezervaci. Oznací se jako zru ená. Basic Path Basic Path:
1.1.4 Vyúctování
Specifikace
Stránka: 46
Figure 12: Vyúctování
1.1.4.1
Filtrovat jizdy na soukromé a slu ební
Umo òuje vypsat jednodu e jízdy, které byly soukromé a které slu ební.
1.1.4.2
Vystavit zaverecné vyuctování pro financní úrad
Umo òuje vystavit závìreèné vyúètování pro placení silnièní danì a pøípadný odpoèet najetých kilometrù.
1.1.4.3
Zapocítat ceny soukromých jízd u ivatelum
Specifikace
Stránka: 47
Umo òuje vytvoøit vyúètování pro zamìstnance za konané soukromé jízdy.
1.1.4.4
Získat ujeté kilometry u v ech automobilu
Umo òuje získat v echny najeté kilometry u v ech vozidel vedených v systému.
1.1.5 Zobrazení statistik jízd
Figure 13: Zobrazení statistik
1.1.5.1
Prohli et historii rezervací a jízd
Specifikace
Stránka: 48
Umo òuje ka dému u ivateli prohlí et si historii svých rezervací a jízd. Basic Path Basic Path:
1.1.5.2
Prohlí et aktualní rezervace
U ivatel si mu e prohlí et své aktuální rezervace. Basic Path Basic Path:
1.1.5.3
Zobrazit statistiky jiných u ivatelù
Umo òuje vedoucím zamìstnancùm prohlí et statistiky jízd, rezervací a výpùjèek jiných u ivatelù.
1.1.5.4
Zobrazit své statistiky
Umo òuje v em u ivatelùm prohlédnout si své statistiky. Basic Path Basic Path:
1.2
Ú è a stníci
Specifikace
Stránka: 49
Figure 14: Úèastníci
1.2.1 Bì ný zamìstnanec Osoba, která je zamìstnána ve firmì a má právo na pùjèení slu ebního vozu.
1.2.2 Správce u ivatelù Osoba, která mù e pøidávat, upravovat a mazat jiné u ivatele.
1.2.3 Správce vozového parku Osoba, která má na starosti vozový park.
Specifikace
1.2.4 Systém pro úèetnictví Externí systém pro úèetnictví.
1.2.5 Systém v palubní jednotce vozidla Externí systém pro sbìr informací o jízdì pøímo z vozu.
1.2.6 Vedoucí zamìstnanec Osoba, zamìstnaná na vedoucí pozici. Má právo prohlí et statistiky jiných osob.
1.2.7 Úcetní Úèetní má nastarosti ve keré akce spojené s penìzmi. Jako je zavereèné vyúètování.
Stránka: 50