VILNIAUS UNIVERSITETAS MATEMATIKOS IR INFORMATIKOS FAKULTETAS PROGRAMŲ SISTEMŲ INŽINERIJOS KATEDRA
SENSORINĖ TRANSPORTO PARKAVIMOSI SISTEMA (PARKAVIMOSI SISTEMA) Koncepcinis verslo modelis (1.1 versija)
Darbą atliko 2 kurso 5 grupės studentai: Paulius Norkus Simonas Pauliukevičius Kęstutis Matuliauskas
VILNIUS 2009-11-21
1
TURINYS ĮVADAS.............. .................... ............. .............. ............. ............. .............. ............. ............. ............ ......... ....... ...44 2. ESMINĖS UŽDUOTYS IR JŲ VYKDYMO SCENARIJAI. . 5 2.1 KONCEPCINIS VERSLO MODELIS.................................. MODELIS......................................................... .............................................. ............................................5 .....................5 2.1.1 BENDROJI VERSLO SCHEMA................................. SCHEMA........................................................ .............................................. ..............................................5 .......................5 2.1.2 VERSLO SCENARIJUS.............................. SCENARIJUS..................................................... .............................................. .............................................. ...................................... ................5 .5 2.1.3 ESMINĖS UŽDUOTYS................................. UŽDUOTYS........................................................ .............................................. .............................................. .....................................8 ..............8 .............................................. ..................................................................... .............................................. .............................................. .............................................. .................................... .......................... .............88
2.2.1 Užduoties 1 „Rasti parkavimo vietą“ modelis ..... .. .............12 2.2.2 Užduoties Užduoties 2 „Parkuoti „Parkuoti transport t ransportoo priemonę“ priemo nę“ modelis model is13 13 2.2.3 Užduoties Užduoties 3 „Tikrinti „Tikrinti stovėjim st ovėjimoo vietą“ modelis mo delis........ ........15 15 15 2.2.4 Užduoties 4 „Atvykti į iškvietimą“ modelis...... ... .................17 17 2.2.4.1Použdu 2.2.4.1Použduotis otis 1 „Atblokuoti važiuoklę“ važi uoklę“............. ................... ......... ...18 18 18 2.2.3.2 Použduotis 2 „Išrašyti baudos kvitą“ ......... .... .......... .......... .........19 19 19 2.2.5Užduotie 2.2.5Užduotiess 5 „Išvažiuoti „Išvažiuoti iš parkavimo par kavimo vietos“ vi etos“ modelis mod elis20 20 2.2.5.1Použdu 2.2.5.1Použduotis otis 1 „Kviesti „Kvie sti eismo eism o kontrolės kontrolė s darbuotoją“ darbuot oją“21 21 3. STRUKTŪRINIS STRUKTŪRINIS DALYKINĖS SRITIES MODELIS .22 3.1 STATINĖS STRUKTŪROS DIAGRAMA..................................... DIAGRAMA............................................................ .................................................. ...............................22 ....22 3.1.1 ESYBĖS................................ ESYBĖS....................................................... .............................................. .............................................. ................................................ .....................................22 ............22 3.1.2 PASLAUGOS............................. PASLAUGOS.................................................... .............................................. .............................................. .............................................. ................................23 .........23 3.1.3 ESYBIŲ CHARAKTERISTIKOS......................... CHARAKTERISTIKOS................................................ .............................................. ................................................ ...........................23 ..23
4. DINAMINIS DALYKINĖS DALYKINĖ S SRITIES MODELIS MODE LIS.... .. ..........25 25 4.1 BŪSENŲ DIAGRAMA.................................... DIAGRAMA........................................................... .............................................. ........................................................ .......................................25 ......25
5. IŠVADOS........................................... .................................. .................. .................. .................. .........26 26 6. ŽODYNĖLIS IR TRUMPINIAI ................................... 27
2
0. ANOTACIJA Dokumente Dokumente pristatomas pristatomas “Sensorin “Sensorinės ės transporto transporto parkavimos parkavimosii sistemos” sistemos” koncepcini koncepciniss verslo modelis. modelis. Dokumento Dokumento paskirtis yra supažindinti užsakovą užsakovą su šiuo modeliu bei jo teikiama nauda, o taipogi taipogi pranašumais prieš esamą sistemą. sistemą.
Paulius Norkus Mob. tel. +370 696 55296 El. Paštas:
[email protected] Paštas:
[email protected] Indėlis į darbą: Bendroji verslo schema Verslo scenarijus Esminių užduočių aprašai (1/2) Būsenų diagrama iš “Dalykinės srities dinaminės struktūros” • • • •
Simonas Pauliukevičius Mob. tel. +370 654 77654 El. Paštas:
[email protected] Indėlis į darbą: Dalykinės srities statinė struktūra •
•
Dalykinės srities dinaminė struktūra
Kęstutis Matuliauskas Mob. tel. +370 600 012345 El. Paštas:
[email protected] Indėlis į darbą: Užduočių modeliai Esminės užduotys (UML) Esminių užduočių aprašai (2/2) • • •
3
ĮVADAS 1.1.Programų sistemos pavadinimas Pilnas pavadinimas: „Sensorinė transporto transporto priemonių parkavimo parkavimo sistema“; Trumpas pavadinimas: „Parkavimosi sistema“;
1.2.Dalyk 1.2. Dalykinė inė sritis sritis Transporto priemonių parkavimas;
• • •
1.3.Proble 1.3. Probleminė minė sritis sritis Efektyvus klientų aptarnavimas; Statistikos stoka; Neefektyvus pažeidėjų nubaudimas; 1.4.Naudotojai
Vilniaus miesto savivaldybės įmonė „Susisiekimo paslaugos“
1.5.Darbo 1.5. Darbo pagrindas pagrindas Darbas Darbas pareng parengtas tas kaip kaip progra programų mų sistem sistemųų inžiner inžinerijos ijos pirmas pirmasis is labora laboratori torinis nis darbas darbas „Vers „Verslo lo tikslų tikslų ir poreik poreikių ių specifikacija“ naudojantis esamais doc. A.Čaplinksko reikalavimais pirmajam laboratoriniam darbui 1.6.Naudot 1.6. Naudotii dokumetai dokumetai [1] Lietuvos Respublikos rinkliavų įstatymas; http://www3.lrs.lt/pls/inter3/dokpaieska.showdoc_l?p_id=103713 [2] Vilnia Vilniaus us miesto miesto saviva savivaldy ldybės bės tarybo taryboss 2005 2005 m. liepos liepos 20 d. sprend sprendimu imu Nr.1Nr.1-881 881 „Dėl „Dėl vietin vietinės ės rinkli rinkliavo avoss už naudojimąsi mokamomis transporto priemonių stovėjimo vietomis ir aikštelėmis nustatymo http://parking.lt/uploads/docs/Gatve/2006-12-20%2 s/Gatve/2006-12-20%20Nr%201-1468%20s 0Nr%201-1468%20sprendimo%20pakeitimas.doc prendimo%20pakeitimas.doc [3] Asmens duomenų apsaugos įstatymas http://www3.lrs.lt/pls/inter3/dokpaieska.showdoc_l?p_id=29193 [4] Lietuvos Respublikos statistikos įstatymas http://vilniustsv.stat.gov.lt/lt/pages/view/?id=1870 [5] Rinkliavos įstatymas http://www3.lrs.lt/pls/inter3/dokpaieska.showdoc_l?p_id=331437&p_query=&p_tr2=
4
2. ESMINĖS UŽDUOTYS IR JŲ VYKDYMO SCENARIJAI 2.1 KONCEPCINIS VERSLO MODELIS 2.1.1 BENDROJI VERSLO SCHEMA
Ši verslo schema aprašo, kaip vyksta transporto priemonės parkavimasis bei kaip vyksta eismo kontrolės darbuotojų darbas.
Transporto priemonės parkavimas: Klientas ieško stovėjimo vietos aikštelėje. Radęs vietą klientas pastato transporto priemonę į ją bei sumoka už stovėjimo laiką. Klientas grįžęs po tam tikro laiko randa arba užblokuota transporto priemonės važiuoklę arba ne. Jei važiuoklė užblokuota - klientas kviečiasi eismo kontrolės darbuotoją.
Transporto priemonių stovėjimo laiko tikrinimas, t ikrinimas, važiuoklių blokavimas bei atblokavimas: Eismo kontrolės darbuotojas tikrina transporto priemonių stovėjimo laiką ir jei jis pasibaigęs- užblokuoja važiuoklę. Jei eismo kontrolės darbuotojas gauna iškvietimą, jis vyksta į nurodytą vieta, išrašo baudos kvitą ir atblokuoja važiuoklę.
2.1.2 VERSLO SCENARIJUS 5
Scenarijus: transporto priemonės parkavimas Versija: 1.0 Verslo sistema: transporto priemonių parkavimas Tikslas: sėkmingai surasti ir pastatyti transporto priemonę i stovėjimo vietą Pirminis agentas: Klientas Antriniai agentai: stovėjimo vieta, parkavimosi automatas, transporto priemonė, eismo kontrolė darbuotojas “Prieš” sąlyga: klientas nori pasistatyti savo transporto priemonę “Po” sąlyga: klientas sėkmingai pasistatė transporto priemonę 6
Scenarijus žingsniai: 1. 2. 3. 4.
Klient Klientas as iešk ieškoo stovė stovėjim jimoo vieto vietoss Klientas Klientas suradęs suradęs laisvą laisvą stovėjim stovėjimoo vietą pasistato pasistato savo savo transport transportoo priemonę priemonę Klient Klientas as susim susimok okaa už stovė stovėjim jimoo laiką laiką Klient Klientas as grįž grįžęs ęs po po tam tam tikro tikro laiko laiko::
•
Jei važiuoklė neužblokuota - palieka stovėjimo vietą
•
jei važiuoklė užblokuota - kviečiasi eismo kontrolės darbuotoją, pasirašo baudos kvita ir palieka stovėijimo vietą
Scenarijus: transporto priemonių stovėjimo laiko tikrinimas bei važiuoklių blokavimas Versija: 1.0 Verslo sistema: trnasporto priemonių parkavimas Tikslas: patikrinti transporto priemonių stovėjimo laikus bei nubausti pažeidėjus Pirminis agentas: Eismo kontrolės darbuotojas Antriniai agentai: stovėjimo vieta, parkavimosi automatas, transporto priemonė, klientas “Prieš” sąlyga: stovėjimo vietose turi būti pastatytos transporto priemonės “Po” sąlyga: Pažeidėjai turi būti nubausti Scenarijus žingsniai: 1. Eismo Eismo kontro kontrolės lės darbuoto darbuotojas jas tikrina tikrina transp transport ortoo priemo priemonių nių stivėjim stivėjimoo laikus laikus ir jei jie pasiba pasibaigę igę,, blokuoja transporto priemonių važiuokles 2. Jei eismo eismo kontrolės kontrolės darbuotoj darbuotojas as gauna gauna iškvietimą, iškvietimą, tai tai vykta į nurodytą nurodytą vietą vietą 3. Eismo Eismo kontrolė kontrolėss darbuoto darbuotojas jas išrašo išrašo baudos baudos kvitą kvitą 4. Eismo Eismo kontrolės kontrolės darbuoto darbuotojas jas atbokuoj atbokuojaa transporto transporto priemonė priemonėss važiuoklę važiuoklę
7
2.1.3 ESMINĖS UŽDUOTYS
Esminių užduočių aprašai Užduotis Užduotis 1. Rasti parkavimo vietą • • • • • • • • • • • • •
Tikslas: rasti laisvą stovėjimo vietą. Trigeris: klientas pareikalauja parkavimo vietos. ( aukščiausias). s). Prioritetas: 1-as (aukščiausia „Prieš“ sąlygos: klientas turi norą pasistayti savo transporto priemonę. „Po“ sąlyga: klientas randa laisvą stovėjimo vietą. Sritis: bendrovė. Lygmuo: sumarinis tikslas. Laiko sąnaudos: 0 sekundžių – 15 minučių. Dažnis: 0-5 kartų per dieną. Pirminis agentas: klientas Pirminio agento kanalas: tiesioginė sąveika. Antriniai agentai: nėra. Použduotys: Nėra
8
Užduotis 2. Parkuoti transporto priemonę • • • • • • • • • • • • • •
Tikslas: sėkmingai pasistatyti transporto priemonę į laisvą vietą. Trigeris: klientas rado laisvą stovėjimo vietą. Prioritetas: 1-as (aukščiausia ( aukščiausias). s). „Prieš“ sąlygos: klientas turi būti radęs laisvą stovėjimo vietą. Sėkmingos baigties „po“ sąlyga: klientas pasistatė transporto priemonę į laisvą vietą. Nesėkmingos baigties „po“ sąlyga: klientui nepavyko susimokėti už stovėjimą. Sritis: bendrovė. Lygmuo: sumarinis tikslas. Laiko sąnaudos: 30 sekundžių – 5 minučių. Dažnis: 0-5 kartų per dieną. Pirminis agentas: klientas Pirminio agento kanalas: tiesioginė sąveika. Antriniai agentai: stovėjimo vieta. Použduotys: o
Apmokėti stovėjimą (2.1)
Užduotis 3. Tikrinti stovėjimo vietą o o o o o o o o o o o o o o
Tikslas: patikrinti transporto priemonių stovėjimo laikus. Trigeris: rastas neapmokėtas stovėjimas. ( aukščiausias). s). Prioritetas: 1-as (aukščiausia „Prieš“ sąlygos: aikštelėje turi buti pastatytų transporto priemonių. Sėkmingos baigties „po“ sąlyga: transporto priemonės stovėjimo laikas nėra pasibaigęs. Nesėkmingos baigties „po“ sąlygos: transporto priemonės stovėjimo laikas pasibaigęs. Sritis: bendrovė. Lygmuo: subfunkcija. Laiko sąnaudos: 0 sekundžių – 30 minučių. Dažnis: 1-200 kartų per dieną. Pirminis agentas: eismo kontrolės darbuotojas Pirminio agento kanalas: tiesioginė sąveika. Antriniai agentai: stovėjimo vieta. Použduotys: 1. Užblokuoti važiuoklę (3.1) 2. Kviesti eismo kontrolės darbuotoją (3.2)
Užduotis 4. Atvykti į iškvietimą • • • • • • • • • • • • • •
Tikslas: atvykti į nurodytą vietą pagal kliento iškvietimą. Trigeris: klientas iškvietė darbuotoją. Prioritetas: 2-as (aukštas). „Prieš“ sąlygos: transporto priemonės važiuoklė turi būto užblokuota. Sekminga baigties „po“ sąlyga: eismo kontrolės darbuotojas atvyksta į nurodytą vietą. Nesėkminga baigties „po“ sąlyga: eismo kontrolės darbuotojas negali atvykti į nurodytą vietą. Sritis: bendrovė. Lygmuo: subfunkcija. Laiko sąnaudos: 1 minutė – 2 valandų. Dažnis: 0-40 kartų per dieną. Pirminis agentas: eismo kontrolės darbuotojas Pirminio agento kanalas: tiesioginė sąveika. Antriniai agentai: transporto priemonė, klientas. Použduotys: o
Atblokuoti važiuoklę (4.1)
9
o
Išrašyti baudos kvitą (4.2)
10
Užduotis 5. Išvažiuoti iš stovėjimo vietos • • • • • • • • • • • • •
Tikslas: klientas sėkmingai palieka parkavimo vietą. Trigeris: klientas baigia naudotis parkavimo vieta. Prioritetas: 2-as (aukštas). „Prieš“ sąlygos: transporto priemonės važiuoklė neturi būto užblokuota. Baigties „po“ sąlyga: klientas palieka stovėjimo vietą. Sritis: bendrovė. Lygmuo: sumarinis tikslas. Laiko sąnaudos: 1 minutė – 5 valandų. Dažnis: 0-5 kartų per dieną. Pirminis agentas: klientas Pirminio agento kanalas: tiesioginė sąveika. Antriniai agentai: stovėjimo vieta. Použduotys: nėra
11
2.2.1 Užduoties 1 „Rasti parkavimo vietą“ modelis
• • • • • • • • • •
Scenarijaus pavadinimas: Rasti parkavimo vietą Versija: 1.0 Verslo sistema: Viešosios paslaugos Tikslas: rasti laisvą stovėjimo vietą. „Prieš“ sąlyga: klientas turi norą pasistatyti savo transporto priemonę. „Po“ sąlyga: klientas randa laisvą stovėjimo vietą. Pirminis agentas: klientas Pirminio agento kanalas: tiesioginė sąveika, sistema. Antriniai agentai: nėra. Scenarijus: 1. Klientas išsiunčia laisvos stovėjimo vietos užklausimą sistemai. 2. Sistema atlieka stovėjimo vietos paiešką. 3. Sistema grąžina stovėjimo vietos adresą klientui. 12
2.2.2 Užduoties 2 „Parkuoti transporto priemonę“ modelis
• • • • • • • • • • •
Scenarijaus pavadinimas: Parkuoti transporto priemonę Versija: 1.0 Verslo sistema: Viešosios paslaugos Tikslas: sėkmingai pasistatyti transporto priemonę į laisvą vietą. „Prieš“ sąlygos: klientas turi būti radęs laisvą stovėjimo vietą. Sėkmingos baigties „po“ sąlyga: klientas pasistatė transporto priemonę į laisvą vietą. Nesėkmingos baigties „po“ sąlyga: klientui nepavyko susimokėti už stovėjimą. Pirminis agentas: klientas Pirminio agento kanalas: tiesioginė sąveika. Antriniai agentai: stovėjimo vieta,mokėjimo automatas. Scenarijus: 1. Pasistatyti transporto priemonę
13
2.2.2.1 Použduotis 1 „Apmokėti stovėjimą“
o o o o o o o o o o o
Scenarijaus pavadinimas: Apmokėti stovėjimą Versija: 1.0 Verslo sistema: Viešosios paslaugos Tikslas: apmokėti kliento transporto priemonės stovėjimo laiką. „Prieš“ sąlyga: klientas turi būti pastatęs transporto priemonę. Sėkmingos baigties „po“ sąlyga: klientas sėkmingai sumokėjo už stovėjimą. Nesėkmingos baigties „po“ sąlyga: klientui nepavyko susimokėti už stovėjimą. Pirminis agentas: klientas Pirminio agento kanalas: tiesioginė sąveika. Antriniai agentai: parkavimosi automatas. Scenarijus: 1. Klie Klient ntas as sum sumok okaa tam tam tikr tikrąs ąsum umą ą 2. Automa Automatas tas duod duodaa čekį čekį (jeigu (jeigu sumokė sumokėta ta užtek užtektin tinai) ai)
14
2.2.3 Užduoties 3 „Tikrinti stovėjimo vietą“ modelis
o o o o o o o o o o o
Scenarijaus pavadinimas: Tikrinti stovėjimo vietą Versija: 1.0 Verslo sistema: Viešosios paslaugos Tikslas: patikrinti transporto priemonių stovėjimo laikus. tr ansporto priemonių. „Prieš“ sąlyga: aikštelėje turi buti pastatytų transporto Sėkmingos baigties „po“ sąlyga: transporto priemonės stovėjimo laikas nėra pasibaigęs. Nesėkmingos baigties „po“ sąlygos: transporto priemonės stovėjimo laikas pasibaigęs. Pirminis agentas: eismo kontrolės darbuotojas Pirminio agento kanalas: tiesioginė sąveika. Antriniai agentai: stovėjimo vieta. Scenarijus: 1. Patikrinti ar yra automobilis 2. Patikrinti jo galiojimą 3. Apdoroti stovėjimo vietą
15
2.2.3.1 Použduotis 1 „Užblokuoti važiuoklę“
o o o o o o o o o o
Scenarijaus pavadinimas: Užblokuoti važiuoklę Versija: 1.0 Verslo sistema: Viešosios paslaugos Tikslas: užblokuoti transporto priemonių važiuoklę. „Prieš“ sąlyga: transporto priemonės stovėjimo laikas baigėsi. Baigties „po“ sąlyga: transporto priemonės važiuoklė užblokuota. Pirminis agentas: eismo kontrolės darbuotojas Pirminio agento kanalas: tiesioginė sąveika. Antriniai agentai: transporto priemonė. Scenarijus: 1. Darbut Darbutoja ojass tikrinti tikrinti ar ar važiuok važiuoklė lė dar nėra nėra užblok užblokuot uotaa 2. Darbuo Darbuotoj tojas as užblok užblokuoj uojaa važiuo važiuoklę klę
16
2.2.4 Užduoties 4 „Atvykti į iškvietimą“ modelis
• • • • • • • • • • •
Scenarijaus pavadinimas: Atvykti į iškvietimą Versija: 1.0 Verslo sistema: Viešosios paslaugos Tikslas: atvykti į nurodytą vietą pagal kliento iškvietimą. „Prieš“ sąlyga: transporto priemonės važiuoklė turi būti užblokuota. Sekminga baigties „po“ sąlyga: eismo kontrolės darbuotojas atvyksta į nurodytą vietą. Nesėkminga baigties „po“ sąlyga: eismo kontrolės darbuotojas negali atvykti į nurodytą vietą. Pirminis agentas: eismo kontrolės darbuotojas Pirminio agento kanalas: tiesioginė sąveika. Antriniai agentai: transporto priemonė, klientas. Scenarijus: Sistema praneša darbuotoju darbuotojui,i, kad klientas jį iškvietė į įvykio vietą Darbuotojas atvyksta į įvykio vietą Darbuotojas apdoroja kliento įvykį o o o
17
2.2.4. 2.2.4.11 Použdu Použduoti otiss 1 „Atblokuoti važiuoklę“
o o o o o o o o o o o
Scenarijaus pavadinimas: Atblokuoti važiuoklę Versija: 1.0 Verslo sistema: Viešosios paslaugos Tikslas: atblokuoti užblokuota transporto priemonės važiuoklę. „Prieš“ sąlygos: transporto priemonės važiuoklė užblokuota. Sekminga baigties „po“ sąlyga: eismo kontrolės darbuotojas atblokavo važiuoklę. Nesėkminga baigties „po“ sąlyga: eismo kontrolės darbuotojas negali atblokuoti važiuoklės. Pirminis agentas: eismo kontrolės darbuotojas Pirminio agento kanalas: tiesioginė sąveika. Antriniai agentai: transporto priemonė, klientas. Scenarijus: 1. Darbuo Darbuotoja tojass patikri patikrina na ar važiuo važiuoklė klė nėra nėra užblok užblokuot uotaa 2. Jeigu Jeigu ji užblok užblokuot uota, a, ją atblok atblokuoj uojaa
18
2.2.3.2 Použduotis 2 „Išrašyti baudos kvitą“
o o o o o o o o o o
Scenarijaus pavadinimas: Išrašyti baudos kvitą Versija: 1.0 Verslo sistema: Viešosios paslaugos Tikslas: atblokuoti užblokuota transporto priemonės važiuoklę. „Prieš“ sąlygos: transporto priemonės važiuoklė užblokuota. Sekminga baigties „po“ sąlyga: eismo kontrolės darbuotojas atblokavo važiuoklę. Nesėkminga baigties „po“ sąlyga: eismo kontrolės darbuotojas negali atblokuoti važiuoklės. Pirminis agentas: eismo kontrolės darbuotojas Pirminio agento kanalas: tiesioginė sąveika. Antriniai agentai: transporto priemonė, klientas. 1. Darb Darbuo uotoj tojas as išra išrašo šo baud baudos os kvitą kvitą.. 2. Klie Klient ntas as pasi pasira rašo šo..
19
2.2.5
• • • • • • • • • •
Užduoties 5 „Išvažiuoti iš parkavimo vietos“ modelis
Scenarijaus pavadinimas: Išvažiuoti iš parkavimo vietos Versija: 1.0 Verslo sistema: Viešosios paslaugos Tikslas: klientas sėkmingai palieka stovėjimo vietą. „Prieš“ sąlyga: transporto priemonės važiuoklė neturi būti užblokuota. „Po“ sąlyga: klientas palieka stovėjimo vietą. Pirminis agentas: klientas Pirminio agento kanalas: tiesioginė sąveika. Antriniai agentai: stovėjimo vieta. Scenarijus: 1. Klientas patikrina ar transp. priemonės važiuoklė neužblokuota. Jeigu užblokuota, iškviečia darbuotoją. Jeigu neužblokuota, palieka parkavimo vietą.
20
2.2.5. 2.2.5.11 Použdu Použduoti otiss 1 „Kviesti eismo kontrolės darbuotoją“
Scenarijaus pavadinimas: Ieškoti stovėjimo vietos Versija: 1.0 Verslo sistema: Viešosios paslaugos Tikslas: išsikviesti eismo kontrolės darbuotoją. „Prieš“ sąlygos: transporto priemonės važiuoklė užblokuota. Sėkminga baigties „po“ sąlyga: eismo kontrolės darbuotojas atvyko ir atblokavo važiuoklę. Nesėkminga baigties „po“ sąlyga: eismo kontrolės darbuotojas negali atvykti ir atblokuoti
o o o o o o o
važiuoklės. o o o o
Pirminis agentas: klientas Pirminio agento kanalas: tiesioginė sąveika. Antriniai agentai: transporto priemonė, eismo kontrolės darbuotojas. Scenarijus: 1. Klie Klient ntas as kre kreip ipia iasi si į sis siste temą mą.. 2. Sist Sistem emaa iškvi iškvieč ečia ia darb darbuo uotoj toją. ą. 3. Darbuo Darbuotoj tojas as atvyks atvyksta ta į įvyk įvykio io vietą. vietą.
21
3. STRUKTŪRINIS DALYKINĖS SRITIES MODELIS 3.1 STATINĖS STRUKTŪROS DIAGRAMA
3.1.1 ESYBĖS Esybė Klie lientas Eismo kontrolės darbuotojas Transporto priemonė Stovėj Stovėjimo imo vieta vieta Parkavimosi automatas Stovėjimo kvitas
Aprašas Nuoroda į užduotį Žmogus, norintis pasinaudoti mokama stovėjimo imo vieta Žmogus, tikrinantis ar klientai susimoka už parkavimą, blokuojant blokuojantis/at is/atblokuo blokuojanti jantiss ratus bei išrašantis išrašantis baudos baudos kvitus Nor Norin inči čiam am pris prisip ipar arku kuot otii vairu vairuoto otojui jui prik prikla laus usan anti ti transporto priemonė Mokama Mokama vieta, vieta, kur parkuo parkuojam jamii autom automobi obilia liaii Prieta Prietaisa isas, s, atspau atspausdi sdinan nantis tis kvitą kvitą su (nusta (nustatyt tytuu pagal pagal sumokėtą pinigų sumą) leidžiamu stovėjimo laiku Kvit Kvitas as,, kuria kuriame me nuro nurody dyta tass maks maksima imalu luss leid leidži žiam amas as stovėjimo laikas konkrečiam klientui
Vaidmuo
22
3.1.2 PASLAUGOS Paslauga Aprašas Nuoroda į užduotį Išspausdinti parkavimo parkavimosi si automatas automatas išspausdina išspausdina klientui kvitą su stovėjimo kvitą nurodytu maksimaliu stovėjimo laiku, kuris nustatomas priklausomai nuo užmokėtos pinigų sumos. Ieškoti Klientas ieško lasivos parkavimosi vietos. stovėjimo vietos Pasistatyti Klientas priparkuoja savo transporto priemonę laisvoje transporto parkavimosi vietoje. priemonę Išvažiuoti iš Klientas išvažiuoja iš vietos, kurioje buvo priparkavęs stovėjimo vietos automobilį Susi Susimo mokė kėti ti už Klientas susimoka už parkavimosi paslaugą. stovėjimą Kvie Kviest stii eism eismoo Klie Klient ntas as,, radę radęss užbl užblok okuo uotą tą ratą ratą išsi išsikv kvie ieči čiaa eism eismoo kontrolės kontrolės kontrolės darbuotoją darbuotoją,, kuris klientui klientui sumokėjus sumokėjus baudą darbuotoją atblokuoja ratą. Tikrinti Eism Eismoo kont kontro rolė lėss darb darbuo uoto toja jass tikr tikrin inaa ar tran transp spor orto to stovėjimo laiką priemonė nestovi ilgiau nei numatyta čekyje. Blokuoti važiuoklę Atblokuoti važiuoklę
Eismo kontrolės darbuotojas, radęs nesusimokėjusio už paslaugas ar viršijusio laiko limitą kliento automobilį blokuoja pastarajam ratą. Eismo kontrolės darbuotojas, iškviestas kliento, kurio automobiliui buvo užblokuotas ratas, tą ratą atblokuoja.
Išrašy Išrašyti ti baudos baudos Eismo kontrolės darbuotojas, iškviestas kliento, kurio kvitą automo automobil biliui iui buvo buvo užblok užblokuot uotas as ratas ratas išrašo išrašo klient klientui ui baudos kvitą.
Serveris Parkavimosi automatas Klientas Klientas Klientas Klientas Klientas Eismo kontrolės darbuotojas Eismo kontrolės darbuotojas Eismo kontrolės darbuotojas Eismo kontrolės darbuotojas
3.1.3 ESYBIŲ CHARAKTERISTIKOS Vardas
Aprašas
Esybė: Klientas Pinigai Kliento tu turimi pinigai
Kontraktas
Matomumas
Nėra
Matomas klientui
tik Keičia klientas
Matomas visiems
Esybė: Stovėjimo vieta Transporto Stovėjimo Nėra priemonė vietoje prisiparkavusi transporto priemonė Esybė: Stovėjimo kvitas Stovėjimo Laik Laikoo tarp tarpas as,, Nėra laikas kuriame leidžiama parkuoti automobilį. Esybė: Transporto priemonė Stovėjimo Kvitas, Nėra kvitas nurodantis kiek transporto priemonei galima galima stovėti stovėti aprkavimosi vietoje.
Keičiamumas
Reikšmių kitimo sritis
Apribojimai
Tipas
Sve Sveikųjų skaičių aibė
Nėra
Aprašomoji charakteristika
Keičiama
Transporto priemonių aibė
Ne Ne daugi augiaau Organizacinė vienos. charakteristika
Matomas visiems
Nekeičiamas
Simbolių eilutė
Nėra
Aprašomoji charakteristika
Matomas visiems
Nekeičiamas
Stovėjimo kvitų aibė
Nėra
Organizacinė charakteristika
23
3.2 VERSLO SISTEMOS KOMPONENTU OBJEKTŲ DIAGRAMA
Vers Verslo lo sis sistem temos Sąryšis su užduočių diagrama komponentas Klientas
• •
Užduotis “Ieškoti stovėjimo vietos“ Kviesti eismo kontrolės darbuotoją
Sąryšis su scenarijų diagramomis • • •
•
Eis Eismo kontrolės darbuotojas
•
Atvykti į iškvietimą
• • •
Pastatyti transporto priemonę Sumokėti už stovėjimą Išvažiuoti iš stovėjimo vietos Atvykti į nurodytą vietą Išrašyti baudos kvitą Pasirašyti baudos kvitą Atblokuoti važiuoklę
24
4. DINAMINIS DALYKINĖS SRITIES MODELIS 4.1 BŪSENŲ DIAGRAMA
25
Klasė: Klientas
Būsena Ieškoti parkavimosi vietos Užsimokėti už parkavimą Priparkuotis transporto priemonę Išk Iškvie viesti eis eismo kontrolės darbuotoją Išvažiuoti iš parkavimosi vietos
Nuoroda į užduotį parka parkavim vimosi osiVie Vieta. ta.isR isRast astaa = false false Klien Klientas tas surand surandaa parkav parkavimo imosi si 1 vietą Apibrėžtis
Aprašas
sto stovėji vėjim moKv oKvita itas.is s.isG Gauta autass = fals falsee
Klie Klienntas tas užsim žsimooka už 3 parkavimą ir gauna kvitą transportoPriemonė.isPriparkuota Klie Klient ntas as sust sustoj ojaa nori norimo moje je 2 = false parkavimosi vietoje Auto Automo mobi bili lis. s.is isUž Užbl blok okuo uota tas= s=tru truee
Radę Radęss užbl užblok okuo uotą tą važi važiuo uokl klęę 6 klientas kviečia eismo kontrolės darbuotoją Auto utomo mobi bili lis. s.is isUž Užbblok lokuota uotas= s=fa fals lsee Klie Klienntas tas išv išvažiu ažiuoj ojaa iš 9 parkavimosi vietos
Klasė: Eismo kontrolės darbuotojas
Nuoroda į užduotį Tikrinti stovėjimoK stovėjimoKvitas vitas.isVir .isViršyta šytasLai sLaikas=t kas=true rue Tikrinti Tikrinti ar neviršyta neviršytass kvite kvite 2 stovėjimo laiką nurodytas laiko limitas Užblokuoti Automobilis.isUžblokuotas=false Jeil imitas viršytas – 2 važiuoklę blokuoti važiuoklę Atvykti į Automobilis.isUžblokuotas=true Atvykti iškviestam 2 iškvietimą klie klient nto, o, kurio kurio važi važiuo uokl klėė buvo užblokuota Būsena
Apibrėžtis
Aprašas
5. IŠVADOS Pirmajame darbe padarytos prielaidos pasitvirtino - Vilniaus mieste transporto priemonių parkavimas yra gana neefekty neefektyviai viai išnaudoj išnaudojamos amos mokamose mokamose stovėjimo stovėjimo vietose. vietose. Neefektyvi Neefektyviai ai vykdoma vykdoma stovėjimo stovėjimo vietų vietų priežiūra bei renkama rinkliava už stovėjimo vietas. Naujoji parkavimosi sistema leistų žmonėms greičiau rasti laisvą stovėjimo vietą jiems reikiamoje vietoje, taip pat greičiau susimokėti už parkavimąsi joje. Eismo kontrolės darbuotojams būtų daug paprasčiau aptikti pažeidėjus, kurie nesumokėjo už stovėjimo vietą ir juos nubausti, kadangi pažeidėjų gaudymas nebebūtų vykdomas aklai. Taip pat naujoji sistema rinktų statistiką ir padėtų ateityje planuoti naujų stovėjimo vietų kūrimą.
26
6. ŽODYNĖLIS IR TRUMPINIAI Terminų žodynėlis: Eismo kontrolės darbuotojas - žmogus prižiūrintis stovėjimo automatus bei blokuojantis važiuokles. Klientas – žmogus, ieškantis parkavimo vietos savo transporto priemonei. Wi-Fi(būsenos) sensorius – prietaisas, fiksuojantis ar virš jo yra kūnas(stovi transporto priemonė) ar ne. Jeigu yra, prietaisas specifinio dažnio(f = 1 Hz) ir bangų ilgio(l = 1 m) bangomis perduoda informaciją į mokėjimo zonoje esantį modemą(signalo gavėjas). Pagal bangos ilgį(signalo trukmę) yra nustatymo konkreti parkavimosi pozicija parkavimo zonoje. Wi-Fi bevielio ryšio modemas - tai įrenginys skirtas perduoti signalą apie užimtą parkavimo vietą, gautą iš būsenos sensoriaus, arba iš mokėjimo automato, jeigu įmoka už stovėjimą yra sumokama grynais pinigiais tiesiai į mokėjimo automatą. Šis signalas yra perduodamas į centrinį duomenų centrą. Parkavimosi automatas – prietaisas, kuriame monetomis užsimokėjus parkavimą atspausdinamas lapelis (padedamas po automobilio stiklu) su parkavimosi informacija.
Trumpiniai: vnt – vienetas(-ų) pak – paketas(-ų)
27