CSIS Car Sharing Information System
Autoři: Petr Nobst (nobstp1) - vedoucí týmu Tomáš Mríz (mrizt1) Jan Voňavka (vonavj1) Ondřej Nebeský (nebeso1) 1
Obsah CSIS .............................................................................................................................................................. 1 Autoři: ....................................................................................................................................................... 1 Obsah ........................................................................................................................................................ 2 Odborný článek ............................................................................................................................................. 6 1.
Účel dokumentu ................................................................................................................................ 6
2.
Slovníček pojmů ............................................................................................................................... 6
3.
Vymezení činnosti carsharingové společnosti GreenShare .............................................................. 7
4.
Vymezení rozsahu a funkcí informačního systému .......................................................................... 7
5.
Závěr ................................................................................................................................................. 8
Části modelu projektu ................................................................................................................................... 9 1.
2.
Stavové diagramy.............................................................................................................................. 9 1.1.
Auto........................................................................................................................................... 9
1.2.
Rezervace .................................................................................................................................. 9
1.3.
Ucet ........................................................................................................................................... 9
1.4.
Web ......................................................................................................................................... 10
Use Case Model .............................................................................................................................. 10 2.1.
CSIS global ............................................................................................................................. 10
2.2.
Actors ...................................................................................................................................... 11
2.3.
CSIS ........................................................................................................................................ 11
2.3.1.
Agenda aut .......................................................................................................................... 12
2.3.1.1.
Přidání nového auta ..................................................................................................... 12
2.3.1.2.
Vymazání auta............................................................................................................. 13
2.3.1.3.
Zobrazit záznamy aut .................................................................................................. 13
2.3.1.4.
Úprava stavu auta ........................................................................................................ 13 2
2.3.2.
Sprava knihy jízd ................................................................................................................ 14
2.3.2.1. 2.3.2.1.1. 2.3.2.2.
Správa zakazníkem ..................................................................................................... 15 Zobrazení záznamu .................................................................................................. 15 Správa zaměstnancem ................................................................................................. 16
2.3.2.2.1.
Informovat management o zhlédnutí záznamu ........................................................ 16
2.3.2.2.2.
Informování zákazníka o prohlídce záznamu .......................................................... 16
2.3.2.2.3.
Odhlážení zaměstnance ze systému ......................................................................... 16
2.3.2.2.4.
Zobrazit záznam z knihy jízd ................................................................................... 17
2.3.3.
Správa pujčovného .............................................................................................................. 17
2.3.3.1.
Nastavit cenu ............................................................................................................... 17
2.3.3.2.
Zobrazit cenu............................................................................................................... 17
2.3.4.
Správa rezervací .................................................................................................................. 18
2.3.4.1.
Odhlášení uživatele ..................................................................................................... 18
2.3.4.2.
Přihlášení uživatele ..................................................................................................... 18
2.3.4.3.
Zobrazit záznam .......................................................................................................... 19
2.3.4.4.
Správa rezervací managerem ...................................................................................... 19
2.3.4.4.1. 2.3.4.5. 2.3.4.5.1. 2.3.4.6.
Informovat zákazníka o zhlednutí ............................................................................ 19 Správa rezervací technikem ........................................................................................ 20 Zobrazení aut pro technickou prohlídku .................................................................. 20 Správa rezervací zákazníkem ...................................................................................... 21
2.3.4.6.1.
Přidání rezervace...................................................................................................... 21
2.3.4.6.2.
Vymazání rezervace ................................................................................................. 22
2.3.4.6.3.
Změna rezervace ...................................................................................................... 22
2.3.5.
Správa zaměstnanců ............................................................................................................ 23
2.3.5.1.
Kontrola pracovní doby .............................................................................................. 23
3
2.3.5.2.
Přidání zaměstnance .................................................................................................... 24
2.3.5.3.
Smazání zaměstnance ................................................................................................. 24
2.3.5.4.
Vyhledání v databázi zaměstnanců ............................................................................. 24
2.3.5.5.
Výpis zaměstnanců ..................................................................................................... 24
2.3.5.6.
Změna údajů zaměstnance .......................................................................................... 25
2.3.6.
Správa zákazníků ................................................................................................................ 25
2.3.6.1.
Odhlášení ze systému .................................................................................................. 26
2.3.6.2.
Přihlášení do systému.................................................................................................. 26
2.3.6.3.
Správa manažerem ...................................................................................................... 26
2.3.6.3.1.
Přidání zákazníka ..................................................................................................... 27
2.3.6.3.2.
Vymazaní zákazníka ................................................................................................ 27
2.3.6.3.3.
Výpis zákazníků ....................................................................................................... 27
2.3.6.3.4.
Úprava zákazníka ..................................................................................................... 27
2.3.6.4.
Správa zakazníkem ..................................................................................................... 28
2.3.6.4.1.
Generování faktury .................................................................................................. 28
2.3.6.4.2.
Výpis osobního profilu ............................................................................................ 28
2.3.6.4.3.
Změna doplňujících údajů........................................................................................ 28
2.3.6.4.4.
Zobrazení faktury ..................................................................................................... 29
2.3.7.
Vedení agendy parkovišť .................................................................................................... 29
2.3.7.1.
Editace parkoviště ....................................................................................................... 29
2.3.7.2.
Přidání nového parkoviště ........................................................................................... 30
2.3.7.3.
Vymazání parkoviště................................................................................................... 30
2.3.7.4.
Vypsání seznamu parkovišť ........................................................................................ 30
2.3.8.
Zobrazení informací o autě ................................................................................................. 31
2.3.8.1.
Kontrola stavu paliva .................................................................................................. 31
4
3.
4.
2.3.8.2.
Kontrola stavu tachometru .......................................................................................... 31
2.3.8.3.
Kontrola zda není auto ukradeno ................................................................................ 32
2.3.8.4.
Zobrazit informace o stavu auta .................................................................................. 32
Activity diagrams ............................................................................................................................ 32 3.1.
Pujceni auta ............................................................................................................................. 32
3.2.
Přihlášení................................................................................................................................. 33
Class Model .................................................................................................................................... 33
5
Odborný článek 1. Účel dokumentu Tento dokument vymezuje rozsah a funkce informačního systému CSIS pro podporu činnosti carsharingové společnosti GreenShare a popisuje procesy spojené s obchodní činností této společnosti. Rozsah a funkce informačního systému pro podporu činnosti carsharingové společnosti GreenShare nejsou popisovány detailně ve smyslu přesné analýzy a konkrétních scénářů; jedná se o popis ideové koncepce systému a zmapování představ zadavatele a aktuální situace.
2. Slovníček pojmů Carsharing je systém sdílení automobilů více uživateli, umožňuje vyšší využití vozu a ve většině případů je levnější, než využívání vlastního automobilu. Vymezené parkoviště je schválené parkoviště společností GreenShare, na kterém jsou přímo rezervována parkovací místa pro půjčované vozy. Na vymezeném parkovišti by měl být zaručen dostatek místa pro parkování a dostatečný GPS a GPRS signál. GPS je zkratka pro Global Positioning System, navigační systém, který umožní určit zeměpisnou polohu kdekoliv na planetě. GPS příjmač v každém voze sbírá informace o aktuální pozici automobilu. GPRS je zkratka pro General Packet Radio Service, technologii umožňující připojení na mobilní internet. GPRS modem v každém voze zprostředkovává připojení k internetu a k centrální databázi informačního systému. Čipová karta je prostředek pro jednoznačné identifikování uživatele, slouží pro odemčení vozu. Rychlá kontrola stavu vozidla je činnost, kterou provádí pověřený pracovník společnosti a jejím cílem je rychlé zjištění závad na voze a provozních nedostatků. Kontrola spočívá ve vizuálním prohlédnutí automobilu (poškrábaný lak, poničený exteriér, prázdné pneumatiky), kontrole provozních kapalin a prohlídce příslušenství automobilu. Technická kontrola je činnost, kterou provádí pověřený pracovník firmy a jejím cílem je zjištění technického stavu vozidla. CSIS je zkratka pro Carsharing Information System. Vratná záloha je určitý obnos peněz, který je klientovi navrácen, jakmile se rozhodne přestat využívat služeb carsharingové společnosti GreenShare. Vratná záloha je použita jako jistina pro uhrazení faktury za služby a jistina pro případnou spoluúčast na škodě v případě poškození vozu způsobené klientem. Manager je zaměstnanec společnosti, který patří do vedení společnosti a má na starost téměř všechny úkony spojené se správou společnosti. Technik je zaměstnanec společnosti, který má na starost technický stav vozidel, zajišťuje jejich kontroly a přesuny mezi parkovišti.
6
3. Vymezení činnosti carsharingové společnosti GreenShare Carsharingová společnost GreenShare se ve své činnosti zaměřuje na krátkodobý pronájem osobních automobilů. Pravidla společnosti umožňují pronajímat své vozy pouze fyzickým osobám, které uzavřely se společností smlouvu a prokázaly se platným řidičským průkazem. Není možné půjčit si automobil bez podepsání této smlouvy. Činnost carsharingové společnosti GreenShare vypadá takto: fyzická osoba, která se rozhodne využívat služeb carsharingové společnosti GreenShare sepíše registrační smouvu a zaplatí vratnou zálohu. Od té chvíle může používat automobily z vozového parku společnosti. Klient si může vypůjčit pouze jeden vůz, který si předem zarezervoval a neměl by ho používat déle, než po dobu předem stanovenou v rezervaci vozu. Ke každé rezervaci je automaticky přičtena půlhodina bez poplatku před začátek každé rezervace pro případ, že by předchozí klient nevrátil auto včas. Pokud je tedy automobil k dispozici, může ho klient použít i dříve, než uvedl v rezervaci. V případě, že zákazník vrátí vůz později, než uvedl v rezervaci, zaplatí za překročené hodiny patřičně vyšší poplatek. Společnost GreenShare si účtuje z každého vypůjčení vozu poplatky za ujeté kilometry a za dobu pronájmu uvedenou v rezervačních údajích. Další poplatky může zákazník zaplatit za překročení rezervační doby a za zaparkování mimo vyhrazené parkoviště a následný převoz vozidla zaměstnancem společnosti GreenShare zpět na parkoviště. Pokud si zákazník půjčuje auto na delší dobu, není mu účtován hodinový tarif, ale platí za celé dny vypůjčení vozu. Činnost carsharingové společnosti GreenShare také spočívá v udržování vozového parku a pravidelných technických prohlídkách. Každý automobil prochází rychlou kontrolou stavu vozidla pokaždé, když s ním přichází pověřený pracovník společnosti do kontaktu (převoz vozidla na parkoviště, doplňování paliva) a technickou kontrolou ve stanovených termínech. Pro případy, kdy si zákazník půjčí automobil na delší dobu a znemožní tím technikovi doplňování paliva, je každý vůz vybaven čerpací kartou. Carsharingová společnost GreenShare také dbá na ochranu osobních údajů svých klientů. Informace o svých klientech neposkytuje třetím stranám a ani zaměstnanci společnosti nemají možnost poskytnout detailní informace o detailech cest klientů společnosti. Carsharingová společnost GreenShare zaměstnává méně jak deset osob a poskytuje své služby pouze v jednom městě, všichni zaměstnanci o sobě mají přehled.
4. Vymezení rozsahu a funkcí informačního systému Hlavním cílem informačního systému CSIS je umožnit klientům rychlou a dostupnou rezervaci vozidel klientům a nabídnout celkový přehled o vozidlech zaměstnancům společnosti. Systém CSIS by měl umožňovat klientům rezervovat si určitý vůz na určitou dobu a to přes internet i SMS. Systém si vyžádá přihlášení uživatele (systémem přidělené uživatelské jméno a heslo-minimálně 6 znaků). Klient musí mít možnost volby rezervace z volných vozidel podle času rezervace, místa rezervace a typu vozidla. Klient má možnost rezervaci prodloužit, zkrátit nebo neproběhlou výpůjčku úplně zrušit. Systém nedovolí zákazníkovi zarezervovat v jednu chvíli více vozidel. Systém CSIS bude umožňovat v jednoduché formě zarezervovat konkrétní automobil nebo automobil z konkrétního parkoviště i přes SMS. SMS zprávy budou použity i pro informování klienta o dostupnosti rezervovaného vozidla, překročení doby rezervace a pro zrušení rezervace klientem. Pro větší přehlednost bude systém umožňovat zobrazit časy neproběhlých rezervací jednotlivých automobilů všem uživatelům a zaměstnancům firmy i zpětně.
7
Systém CSIS bude uchovávat detaily o jednotlivých výpůjčkách, ale měl by přitom dbát na ochranu osobních údajů svých klientů. Umožní manažerovi zobrazit knihu jízd, kterou tvoří historie vypůjčených automobilů, včetně údajů o délce trasy a čase vypůjčení. Pokud bude chtít manager zobrazit i informace o klientovi, který měl v dané době vůz půjčený, rozešle systém upozornění o prohlížení záznamu všem ostatním managerům. Systém by měl umět zobrazit i detaily o jednotlivých cestách, ale při prohlížení záznamu musí informovat jak všechny managery, tak i klienta, který měl v dané době vůz vypůjčený. Package kniha jízd bude dále obsahovat detaily o technických závadách na voze a seznam technických kontrol. Manažeři a technici by měli mít možnost sledovat okamžitý stav vozidla, což jsou údaje o pozici GPS, stav paliva v nádrži, celkově najeté kilometry a aktuální stav výpůjčky. Podle tohoto stavu vozidla může systém do jisté míry rozpoznat krádež vozidla a informovat zaměstnance. Další podobná funkce, kterou by měl systém zahrnovat je indikace nízké hladiny paliva v nádrži automobilu a poslání zprávy o doplnění paliva technikům. Systém CSIS bude umět uchovávat ceny jednotlivých služeb a pružně reagovat na jejich změny, aby mohl klientovi správně vyúčtovat každou výpůjčku a na konci měsíce vygenerovat klientovi fakturu za používání carsharingových služeb. Systém umožní odemknout vybraný automobil právě jednomu klientovi, který má na danou dobu automobil rezervovaný nebo libovolnému technikovi. Systém CSIS bude umět spravovat vyhrazená parkoviště a bude schopný zobrazit seznam všech nezapůjčených vozů na parkovišti. Další nezbytnou součástí systému bude správa uživatelských účtů a účtů zaměstnanců, kterou bude vykonávat pouze vedení společnosti. Každý uživatel sám má navíc možnost měnit své kontaktní údaje. V systému nebude existovat žádný globální administrátor, údržbu systému budou vykonávat manažeři.
5. Závěr Podle výše uvedených požadavků lze soudit, že řešení povede k architektuře klient/server s dvěma uživatelskými rozhraními – jedno pro zaměstnance firmy a druhé pro klienty využívající služby společnosti GreenShare. Klientská část software bude umístěna v jednotlivých vozech, uživatelské rozhraní bude realizováno přes webové služby. Za kritické faktory lze pokládat funkci rezervačního systému a monitoring vozidel. Systém v této koncepci stále nabízí mnoho možností na rozšíření do budoucna, jako by mohla být aplikace rezervačního systém spustitelná v mobilních telefonech, rozšíření systému o účetnictví nebo užší spolupráce s mapovým software. Mohl by také nabídnout informace o stylu jízdy, průměrné spotřebě a akceleraci vozu.
8
Části modelu projektu 1. Stavové diagramy
1.1. EA 7.0Auto Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 class Auto
EA 7.0 Unregistered Trial Version EA 7.0 Unregistered vrácení Trial Version EA 7.0 Unregistered Trial Version EA 7.0
nevyzvednutí auta/ zrušení EA 7.0 Unregistered Trial Version EArezervace 7.0 Unregistered Trial Version vráceníEA 7.0 Unregistered Trial Version EA 7.0 rezerv ov áno
v _prov ozu zarezervování
puj ceno otevřen í auta
EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 vyzvednutí technikem
neh oda
EA 7.0 vrácení Unregistered technikem Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0
EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Vers
odvoz do opravny Trial Version EA 7.0 Unregistered Trial Version EA 7.0 EA 7.0 Unregistered Trial Version EA 7.0 Unregistered na_kontrole mimo_prov oz
EA 7.0 Unregistered Trial Version EA 7.0 oprava Unregistered Trial Version EA 7.0 Unregistered Trial Vers auta EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0
EA 7.0 Unregistered Trial Version EA 7.0 Unregistered TrialVersion Version EAUnregistered 7.0 Unregistered TrialEA Vers EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial EA 7.0 Trial Version 7.0 1.2. Rezervace
EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Vers class Rezerv ace
EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0
začátek rezervace EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial probíhá Version EA 7.0 Unregistered Trial Vers zadána
EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0
EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Vers odevzdá ní auta
EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0
EA 7.0 Unregistered Trial Version EA 7.0 Unregistered TrialVersion Version EAUnregistered 7.0 Unregistered TrialEA Vers EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial EA 7.0 Trial Version 7.0 ukončena 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial EA 7.0 Trial Version 7.0 EA 7.0 Unregistered Trial Version EA 7.0 Unregistered TrialVersion Version EAUnregistered 7.0 Unregistered TrialEA Vers 7.0 Unregistered Trial Version Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 EA 7.0 Unregistered EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Vers 1.3. Ucet EA 7.0 Unregistered 7.0 Unregistered Trial Version Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 EA 7.0 Unregistered Trial Version EA 7.0 Trial Version EA 7.0 Unregistered Trial Vers classUnregistered Ucet EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 7.0 Unregistered Trial Version normální EA 7.0 Unregistered Trial Version EA 7.0 Unregistered TrialVersion Version EAUnregistered 7.0 Unregistered TrialEA Vers EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial EA 7.0 Trial Version 7.0 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial EA 7.0 Trial Version 7.0 EA 7.0 Unregistered Trial Version EA 7.0 Unregistered TrialVersion Version EAUnregistered 7.0 Unregistered TrialEA Vers zrušení úč tu 7.0 Unregistered Trial Version registrace Trial Version EA 7.0 Unregistered Trial Version EA 7.0 EA 7.0 Unregistered Trial Version EA 7.0 Unregistered EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Vers EA 7.0 Unregistered 7.0 Unregistered Trial Version Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 aktiv ní EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Vers EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered TrialVersion Version EAUnregistered 7.0 Unregistered TrialEA Vers EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial EA 7.0 Trial Version 7.0 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial EA 7.0 Trial9Version 7.0 EA 7.0 Unregistered Trial Version EA 7.0 Unregistered TrialVersion Version EAUnregistered 7.0 Unregistered TrialEA Vers 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Vers 7.0 Unregistered Trial Version Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 EA 7.0 Unregistered
1.4. Web class w eb
EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistere Zobrazení_ informací
EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistere
EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistere návrat
Zobrazení_ rezerv ací
vyžádání informací nová rezervace / vyhledání rezervací EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistere
EA 7.0 Unregistered rezervace Trial autaVersion / návrat EA 7.0 Unregistered Trial Version EA 7.0 Unregistere index
EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistere
EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistere odhlá šení přihl ášení
EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistere
EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistere nepřihlášený
EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistere
Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistere 2. EA Use7.0 Case Model
2.1. 7.0 CSISUnregistered global EA Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistere
EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistere
EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistere
EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistere
EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistere
EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistere
EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistere
EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistere
EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistere
EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistere 10
EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistere
EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistere
2.2. Actors
EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version uc Actors
EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version Actors EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version Mana ger
Technik
Zákazník
EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version 2.3. CSIS EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version
EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered11Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version
2.3.1. Agenda aut
Scénáře: 2.3.1.1. Přidání nového auta 1. INCLUDE (Přihlášení uživatele) - Basic Path 2. Zobrazení formuláře pro přidání auta - Basic Path 3. Odeslání vyplněného formuláře - Basic Path 3. Stornování přidávání - Alternate 4. INCLUDE (Vyhledávání v databázi aut) - Basic Path 5. Potvrzení přidání auta - Basic Path 5. Zobrazení chybové hlášky - Alternate
12
2.3.1.2. Vymazání auta 1. INCLUDE (Zobrazit záznamy aut) - Basic Path 2. Vybrání auta ke smazání - Basic Path 3. Potvrzení výběru - Basic Path 3. Stornování výběru - Alternate 2.3.1.3. Zobrazit záznamy aut 1. INCLUDE (Vyhledávání v databázi aut) - Basic Path 2. Zpracování udajů z databáze - Basic Path 3. Uložení aktuálních udajů do databáze - Basic Path 3. Zobrazit chybovou hlášku - Alternate 2.3.1.4. Úprava stavu auta 1. INCLUDE (Přihlášení uživatele) - Basic Path 2. INCLUDE (Zobrazit záznamy aut) - Basic Path 3. Vybrání auta ze seznamu - Basic Path 4. Potvrzení výběru - Basic Path 4. Stornování editace - Alternate 5. Uložení údajů do databáze - Basic Path 5. Zobrazení chybové hlášky - Alternate
13
2.3.2.
Sprava knihy jízd
14
2.3.2.1.
Správa zakazníkem
2.3.2.1.1. Zobrazení záznamu 1. INCLUDE ( Přihlášení do systému) - Basic Path 2. INCLUDE (Vyhledání v databazi knihy jízd) - Basic Path 3. Zobrazení záznamů z databáze do formuláře - Basic Path
15
2.3.2.2.
Správa zaměstnancem
2.3.2.2.1. Informovat management o zhlédnutí záznamu 1. Zašle informaci o prohlídce záznamu managementu - Simple 2.3.2.2.2. Informování zákazníka o prohlídce záznamu 1. Zaslání informace o prohlídce zákazníkovi - Simple 2.3.2.2.3. Odhlážení zaměstnance ze systému 1. Vyvolání odhlášení tlačítkem - Basic Path 2. Odhlášení ze systému - Basic Path 2. Zobrazení chybové hlášky - Alternate
16
2.3.2.2.4. Zobrazit záznam z knihy jízd 1. INCLUDE (Přihlášení zaměstnance do systému) - Basic Path 2. INCLUDE (Vyhledání v databázi knihy jízd) - Basic Path 3. INCLUDE (Informovani zákazníka o prohlídce záznamu) - Basic Path 4. INCLUDE (Informovat management o prohlídce záznamu) - Basic Path 2.3.3. Správa pujčovného
pkg7.0 Sprav a puj cov neho EA Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Sprava pujcovneho
EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered
EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered
EA 7.0 Unregistered Trial VersionZobrazi EAt cenu 7.0 Unregistered Trial Version EA 7.0 Unregistered
EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered
EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered
ger EA 7.0 Mana Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Nastav i t cenu
(from Actors)
EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered
EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered
EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered
EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered
Nastavit cenu EA 7.0 2.3.3.1. Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered 1. INCLUDE (Přihlášení uživatele) - Basic Path
EA 7.0 Unregistered Trial Version 7.0 Unregistered Trial Version EA 7.0 Unregistered 2. Zobrazení formuláře na změnuEA cenu - Basic Path
3. Uložení formuláře, provedeníEA změn - Basic Path EA 7.0 Unregistered Trial Version 7.0 Unregistered Trial Version EA 7.0 Unregistered
EA 7.0 2.3.3.2. Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Zobrazit cenu 1. INCLUDE (Přihlášení zákazníka) - Basic Path
EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered 2. Zobrazení aktuální ceny - Basic Path
EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered
17 EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered
EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered
2.3.4.
Správa rezervací
2.3.4.1. Odhlášení uživatele 1. Odhlášení uživatele - Basic Path 2. Potvrzení odhlášení - Basic Path 2.3.4.2. Přihlášení uživatele 1. Zobrazení formuláře pro přihlášení - Basic Path 2. Vyplnění a odeslání formuláře - Basic Path 3. Ověření udajů formuláře - Basic Path 3. Zobrazení chybové hlášky - Alternate 4. Přihlášení uživatele - Alternate
18
2.3.4.3. Zobrazit záznam 1. INCLUDE (Přihlášení uživatele) - Basic Path 2. INCLUDE (Vyhledávání v databázi rezervací) - Basic Path 3. Zobrazení záznamu o rezervaci - Basic Path 3. Zobrazit chybovou hlášku - Alternate 2.3.4.4.
Správa rezervací managerem
2.3.4.4.1. Informovat zákazníka o zhlednutí 1. INCLUDE (Přihlašení uživatele) - Basic Path 2. Zaslání informace o zhlédnutí záznamu zákazníkovi - Basic Path
19
2.3.4.5.
Správa rezervací technikem
2.3.4.5.1. Zobrazení aut pro technickou prohlídku 1. Připojení k databázi - Basic Path 2. Vyhledání záznamu podle zadaných informací - Basic Path 3. Vrácení nalezeného záznamu - Basic Path 3. Zobrazení hlášky o chybě - Alternate
20
2.3.4.6.
Správa rezervací zákazníkem
2.3.4.6.1. Přidání rezervace 1. INCLUDE (Prihlaseni uzivatele) - Basic Path 2. Vybrání času, délky a auta k rezervaci - Basic Path 3. Potvrzení rezervace - Basic Path
21
2.3.4.6.2. Vymazání rezervace 1. INCLUDE (Zobrazit záznam) - Basic Path 2. Vybrání rezervace ke smazání - Basic Path 3. Potvrzení smazání - Basic Path 3. Zrušení smazání - Alternate 4. Potvzení vymazání záznamu - Basic Path 2.3.4.6.3. Změna rezervace 1. INCLUDE (Zobrazit záznam) - Basic Path 2. Změnit parametry rezervace - Basic Path 3. Uložit upravenou rezervaci - Basic Path
22
2.3.5. Správa zaměstnanců
2.3.5.1. Kontrola pracovní doby 1. INCLUDE (Přihlášení uživatele) - Basic Path 2. INCLUDE (Vyhledání v databázi zaměstnanců) - Basic Path
23
2.3.5.2. Přidání zaměstnance 1. INCLUDE (Přihlášení uživatele) - Basic Path 2. Zobrazení formuláře pro přidání zaměstnance - Basic Path 3. Odeslání vyplněného formuláře - Basic Path 4. INCLUDE (Vyhledání v databázi zaměstnanců) - Basic Path 5. Přidání uživatele do databáze - Basic Path 2.3.5.3. Smazání zaměstnance 1. INCLUDE (Přihlašení uživatele) - Basic Path 2. INCLUDE (Výpis zaměstnanců) - Basic Path 3. Zobrazení seznamu zaměstnanců - Basic Path 4. Stornování procedury mazání - Alternate 4. Výběr a odeslání požadavku na smazání - Basic Path 5. INCLUDE (Vyhledání v databázi zaměstananci) - Basic Path 6. Smazání záznamu - Basic Path 7. Potvrzení smazání - Basic Path 2.3.5.4. Vyhledání v databázi zaměstnanců 1. Připojení k databázi - Basic Path 2. Vyhledání záznamu podle zadaných údajů - Basic Path 3. Vrázení nalezeného záznamu - Basic Path 2.3.5.5.
Výpis zaměstnanců
24
2.3.5.6. Změna údajů zaměstnance 1. INCLUDE (Přihlášení uživatele) - Basic Path 2. INCLUDE (Výpis zaměstnanců) - Basic Path 3. Stornování editace - Alternate 3. Zobrazení seznamu zaměstnanců - Basic Path 4. Vybrání zaměstnance - Basic Path 5. Zobrazení údajů o zaměstnanci - Basic Path 6. Editace a potvrzení údajů - Basic Path 6. Stornovani editace - Alternate 7. INCLUDE (Vyhledání v databázi zaměstnanců) - Basic Path 8. Uložení nových údajů - Basic Path 2.3.6. Správa zákazníků
25
2.3.6.1. Odhlášení ze systému 1. Stisknutím tlačítka zákazník vyvolá odhlášení ze systému - Basic Path 2. Systém zákazníka odhlásí - Basic Path 2.3.6.2. Přihlášení do systému 1. Zobrazení formuláře pro příhlášení - Basic Path 2. Vyplnění přihlašovacích údajů - Basic Path 3. Odeslání přihlašovacího formuláře - Basic Path 3. Stornování přihlášení - Alternate
2.3.6.3.
Správa manažerem
26
2.3.6.3.1. Přidání zákazníka 1. Manager zadá udaje o zákazníkovi do formuláře - Basic Path 2. INCLUDE (vyhledání zákazníka v databázi) - Basic Path 3. Potvrzení přidání zákazníka - Basic Path 2.3.6.3.2. Vymazaní zákazníka 1. Zadaní udajů o smazávaném zákazníkovi - Basic Path 2. INCLUDE (Vyhledani zakaznika v databazi) - Basic Path 3. INCLUDE (Vypis zakazniku) - Basic Path 4. Potvrzení smazání zákazníka - Basic Path 4. Stornování mazání zákazníka - Alternate 2.3.6.3.3. Výpis zákazníků 1. Od systému získá informaci o zobrazení konkrétního zákazníka - Basic Path 2.3.6.3.4. Úprava zákazníka 1. Manager tlačítkem vyvolá formulář pro zadaní jména zákazníka - Basic Path 2. Manager potvrdí formulář pro začátek editace zákazníka - Basic Path 2. Manager zruší formulář tlačítkem storno - Alternate 3. INCLUDE (Vyhledani zakaznika v databazi) - Basic Path 4. INCLUDE (Vypis zakazniku) - Basic Path 5. Editace udajů o zákazníkovi - Basic Path 6. Potvrzení formuláře s editací zákazníka - Basic Path 6. Stornování změn v editaci - Alternate
27
2.3.6.4.
Správa zakazníkem
2.3.6.4.1. Generování faktury 1. INCLUDE (Aktualizace účtu) - Basic Path 2.3.6.4.2. Výpis osobního profilu 1. Zobrazení informací o zákazníkovi - Basic Path 2.3.6.4.3. Změna doplňujících údajů 1. INCLUDE (Přihlášení do systému) - Basic Path 2. INCLUDE ( Vyhledání zákazníka v databázi) - Basic Path 3. INCLUDE (Výpis osobních údajů) - Basic Path 4. Editace udajů - Basic Path 5. Potvrzení a uložení editace - Basic Path
28
2.3.6.4.4. Zobrazení faktury 1. INCLUDE (Přihlášení do systému) - Basic Path 2. INCLUDE (Vyhledání zákazníka v databázi) - Basic Path 2.3.7. Vedení agendy parkovišť
2.3.7.1. Editace parkoviště 1. INCLUDE (Přihlášení uživatele) - Basic Path 2. INCLUDE (Vypsání seznamu parkovišť) - Basic Path 3. Editace údajů - Basic Path 3. Stornování editace - Alternate 4. Odeslání formuláře - Basic Path 5. Uložení údajů do databáze - Basic Path
29
2.3.7.2. Přidání nového parkoviště 1. INCLUDE (Přihlášení uživatele) - Basic Path 2. Zobrazení formuláře pro přidání nového parkoviště - Basic Path 3. Stornování přidávání parkoviště - Alternate 3. Vyplnění a odeslání formuláře - Basic Path 4. INCLUDE (Vyhledávání v databázi parkovišť) - Basic Path 5. Kontrola formuláře a přidání údajů do databáze - Basic Path 6. Zobrazení potvrzení o přidání - Basic Path
2.3.7.3. Vymazání parkoviště 1. INCLUDE (Přihlášení uživatele) - Basic Path 2. INCLUDE (Vypsání seznamu parkovišť) - Basic Path 3. Výběr parkoviště ke smazání - Basic Path 4. Odeslání požadavku na smazání - Basic Path 4. Stornování smazání - Alternate 5. INCLUDE (Vyhledání v databázi parkovišť) - Basic Path 6. Smazání záznamu v databázi - Basic Path 2.3.7.4. Vypsání seznamu parkovišť 1. Připojení k databázi - Basic Path 2. Nalezení požadovaných údajů - Basic Path 3. Vrácení nalezených údajů - Basic Path
30
2.3.8. Zobrazení informací o autě
2.3.8.1. Kontrola stavu paliva 1. INCLUDE (Příhlášení uživatele) - Basic Path 2. INCLUDE (Vyhledání záznamu v databázi) - Basic Path 3. Zobrazení chybové hlášky - Alternate 4. Zobrazení stavu paliva 2.3.8.2. Kontrola stavu tachometru 1. INCLUDE (Příhlášení uživatele) - Basic Path 2. INCLUDE (Vyhledání záznamu v databázi) - Basic Path 3. Zobrazeni stavu tachometru
31
2.3.8.3. Kontrola zda není auto ukradeno 1. INCLUDE (Zobrazit záznam z knihy jízd) - Basic Path 2. Vyhodnocení rezervací - Basic Path 3. Vyhlášení poplachu - Basic Path 4. Zobrazení informací o krádeži - Basic Path 2.3.8.4. Zobrazit informace o stavu auta 1. INCLUDE (Přihlášení uživatele) - Basic Path 2. Zobrazení formuláře s výběrem auta - Basic Path 3. Odeslání formuláře - Basic Path 3. Stornování zobrazení - Alternate 4. INCLUDE (Vyhledání záznamu v databázi) - Basic Path 4. Zobrazení chybové hlášky - Alternate
3. Activity diagrams A 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version E 3.1. Pujceni auta sd Puj ceni auta
A 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version E
Zadani rezervace A 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version E
A 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version E
zados t oEA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version E A 7.0 Unregistered Trial Version otev r eni auta
A 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version E snaha o otevreni nezarezervovaneho au ta
A 7.0 Unregisteredkontrola Trialrezervace Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version E odmitnuti ot evreni auta
A 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version E
A 7.0 Unregistered Trial Version Version EA 7.0 Unregistered Trial Version E otev r eniEA 7.0 Unregistered Trial zamknuti auta
auta
Vraceni vozu A 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version E
A 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version E
32 Version E A 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial
A 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version E
EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version 3.2. Přihlášení
EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version sd Přihlášení
EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version úvodni stránka
EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version Zadání he sla a loginu
EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version špatné heslo
EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version Kontrola hesla a loginu
EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version správné heslo a login
EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version stránka po přihášení
EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version 4. Class Model Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered
EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version EA 7.0 Unregistered Trial Version
33