Namai Sodas ant palangės Kursinis darbas: Taksi dispečerio automatizuotos darbo vietos programos kūrimas. Trumpas sistemos aprašymas

Kursinis darbas: Taksi dispečerio automatizuotos darbo vietos programos kūrimas. Trumpas sistemos aprašymas

Omsko srities švietimo ministerija

BOU NVO SPO "Prekybos ir ekonomikos kolegija"

Kursinis darbas

disciplina „Kūrimas ir veikimas

automatizuotos informacinės sistemos“

tema: „Taksi dispečerio automatizuotos darbo vietos programos kūrimas“

Užbaigta:

31 AS grupės mokinys

Ševčiukas Kirilas Aleksandrovičius

Prižiūrėtojas:

Zagrebnevas Vitalijus Jurjevičius

Įvadas

I skyrius Teorinis pagrindas taksi parko veiklos automatizavimo sistemos sukūrimas

1.1 Taksi parko veiklos analizė

1.2 Esamų taksi dispečerinės veiklos automatizavimo programų analizė

1.3 Pasirinkimas gyvenimo ciklas automatizuota informacinė sistema

1.4 Duomenų bazių valdymo sistemos pasirinkimas

1.5 Programavimo kalbos pasirinkimas

II skyrius. Taksi parko veiklos automatizavimo programos kūrimas

2.1 Klientų reikalavimų analizė

2.2 Taksi parko automatizavimo sistemos projektavimas

2.3 Programos "Automatizuota taksi dispečerio darbo vieta" sukūrimas

Išvada

Bibliografija

1 priedas

MONTAVIMO INSTRUKCIJOS

Nukopijuokite aplanką Taxi Dispatcher Workstation į darbalaukį, įsitikinkite, kad šiame aplanke yra du failai: Taxi Dispatcher Workstation. exe ir taksi duomenų bazė;

Duomenų bazė turi būti tame pačiame aplanke kaip ir taksi dispečerinės darbo vietos failas. exe;

Perkelkite aplanką su failais į aplanką Program files, esantį C:\ disko šakniniame kataloge;

Sukurkite nuorodą į taksi dispečerinės darbo vietos failą. exe ir įdėkite jį į darbalaukį;

Paleiskite taksi dispečerio darbo vietą. exe ir pradėkite

NAUDOJIMO INSTRUKCIJOS (DISPECERIS):

Pasirinkite darbo režimą „Dispečeris“;

Įveskite savo individualų prisijungimo vardą ir slaptažodį ir spustelėkite „Prisijungti“ (6 pav.);

Ryžiai. 6 Prisijungimo forma

Forma, vadinama " Darbo vieta dispečeris", turėsite dirbti šioje formoje. Šioje formoje yra mygtukai: „Naujas užsakymas“, „Užsakymas įvykdytas“, „Užsakymų atšaukimai“, „Klaida būsenoje" – darbui su užsakymais. „Pataisyti" ir „Ištrinti" “ – vairuotojo registracijai „End Shift“ išeiti ir spausdinti ataskaitas (7 pav.).


Ryžiai. 7 Dispečerio darbo vieta

Pirmiausia turite pridėti vairuotojus, kurie atvyko į pamainą, tam jums reikia:

Formos apačioje yra lentelė, kurioje įrašomi pamainoje dirbantys vairuotojai. Paspauskite mygtuką „Pataisyti“, atsiras forma su visų šiame taksi parke dirbančių vairuotojų sąrašu;

Pasirinkite tvarkyklę ir spustelėkite „Priimti“;

Toje lentelėje atsiras vairuotojas. Po to galėsite registruoti užsakymus.

Norėdami priimti užsakymą, spauskite "Naujas užsakymas", atsiras užsakymo kortelė, užpildykite ją ir spustelėkite "Priimti". Užsakymas bus rodomas formos užsakymų lentelėje (8 pav.).


Ryžiai. 8 Naujo užsakymo pridėjimo forma

Jei užsakymas baigtas, spauskite „Užsakymas įvykdytas“, užsakymo būsena pasikeis į „Atlikta“, o užsakymo eilutė bus paryškinta žalia spalva.

Jei užsakymas atšauktas, spauskite „Užsakymas atšauktas“, užsakymo būsena pasikeis į „atšaukta“ ir užsakymo eilutė bus paryškinta raudona spalva.

Jei per klaidą pakeitėte užsakymo būseną, spustelėkite „Klaida būsenoje“ ir būsena grįš į numatytąją.

Spustelėjus mygtuką „Baigti pamainą“, pasirodys dialogo langas su klausimu „Ar tikrai baigiate pamainą?“. Spustelėjus „Taip“, atsidarys forma su trimis mygtukais.

Paspaudę „Atšaukti“ grįšite į „Dispečerio darbovietės“ ​​formą.

Spustelėjus „Generuoti programoje Word“, pamainos ataskaita bus išsiųsta į „Word“ ir mygtukas „Išeiti“ taps aktyvus ir galėsite išeiti iš programos.

NAUDOJIMO INSTRUKCIJOS (ADMINISTRATORIAUS):

Norint prisijungti reikia:

Pasirinkite darbo režimą „Administratorius“;

Įveskite savo asmeninį prisijungimo vardą ir slaptažodį ir spustelėkite „Prisijungti“;

Atsiras forma „Administratoriaus darbo vieta“, šioje formoje turėsite dirbti (9 pav.).

Ryžiai. 9 Administratoriaus darbo vieta

Norėdami pridėti tvarkyklę:

Pasirinkite skirtuką „Vairuotojai“;

Paspauskite mygtuką "Pridėti", atsiras forma su vairuotojo duomenimis (10 pav.);


Ryžiai. 10 Naujos tvarkyklės pridėjimo forma

Ši tvarkyklė iš karto atsiras „tvarkyklių“ skirtuko lentelėje.

Norėdami pridėti dispečerį:

Pasirinkite skirtuką „Dispečeriai“;

Paspauskite mygtuką „Pridėti“, atsiras forma su dispečerinės rekvizitais (11 pav.);

Užpildykite šią kortelę ir spustelėkite „Sutinku“;

Šis dispečeris iš karto atsiras „dispečerių“ skirtuko lentelėje.


Ryžiai. 11 Naujo dispečerio pridėjimo forma

Norėdami spausdinti ataskaitas, jums reikia:

Norėdami gauti suvestinę dispečerių darbo ataskaitą:

Prisijunkite Ataskaitos - Ataskaita apie dispečerių darbą, atsiras forma;

Formoje pasirinkite laikotarpio, apie kurį norite pateikti informaciją, pradžią ir pabaigą;

Po to galite spausdinti naudodami Word (12 pav.);

Ryžiai. 12 Dispečerio ataskaitos forma


Norėdami gauti vairuotojo suvestinės ataskaitos:

Prisijungti Ataskaitos - Ataskaita apie vairuotojo darbą, atsiras forma;

Formoje pasirinkite laikotarpio, už kurį reikia pateikti informaciją, pradžią ir pabaigą, taip pat vairuotojo pavardę;

Spustelėkite mygtuką „Spausdinti“;

Po to galite spausdinti naudodami Word (13 pav.);

Ryžiai. 13 Vairuotojo pranešimo forma

Norėdami sudaryti „juodąjį sąrašą“:

Prisijunkite Ataskaitos - Juodasis sąrašas, atsiras forma;

Spustelėkite mygtuką „Generuoti programoje Word“;

Po to galite spausdinti naudodami „Word“.

Trumpas aprašymas sistemos

Taksi dispečerių sistema yra atskira operatorių ir dispečerių darbo vieta, sujungta į vieną kompleksą per vietinį kompiuterinis tinklas. Sistema turi Platus pasirinkimas nustatymai, leidžiantys jį naudoti įvairiose dispečerinių ir taksi depų schemose.

Programa „Taksi dispečeris“ teikia automatizuotas darbo vietas (AWP). šių tipų taksi darbuotojai:

Modelis, pagal kurį vyksta darbas taksi dispečerinėje sistemoje:

1. Taksi užsakymus priima telefonu ir priima operatorius. Užsakymo aprašyme nurodomas kliento telefono numeris, atvykimo laikas, Adresas „Nuo“ / Adresas „Kam“, kliento vardas, pavardė, išsamus adresas ir Pastabos

Laukų turinio keitimas Greitas adresas iš / Greitas adresas į veda prie automatinio turinio pakeitimo laukuose Adresas "Nuo" / Adresas "Kam". Šie laukai naudojami, jei jų nėra tiksli informacija apie adresus.

Galite nustatyti ir įvesti tik tuos laukus, kurie naudojami jūsų paslaugoje.

2. Pridėdami naują užsakymą, galite sužinoti užsakymo kainą (prieš užsakymo įvykdymą - apskaičiavimas atliekamas automatiškai pagal nurodytą algoritmą), pažymėdami antrinę prekę kainaŽymių kūrimas. Užsakymo kainos apskaičiavimo tvarką galite pakeisti pasirinkę kitą užsakymo tipą: Taksi, Pristatymas, Transportas.

pagal kliento nuolaidų kortelės numerį (jei yra), apskaičiuokite šiam užsakymui galiojančią nuolaidą, pažymėdami papunktį nuolaida

jei užsakymas preliminarus, įrašyti padavimo datą ir laiką, pažymint papunktį preliminarus, tokiu atveju pavedimas bus rodomas atskiroje lentelėje, kol prasidės jo vykdymas.

3. Priimant užsakymą, stebimas telefonas, iš kurio buvo atliktas užsakymas, ar jis nepatenka į „juodąjį sąrašą“ – telefonų, iš kurių nepageidautina priimti užsakymo, bei ankstesnių užsakymų iš šio telefono sąrašą. .

4. Dispečeris, gavęs užsakymą, kontroliuoja užsakymo praėjimą ir jo įvykdymą. Užsakymas gali būti įvykdytas sėkmingai arba ne, tada nurodoma užsakymo neįvykdymo priežastis.

5. Už užsakymą galima atsiskaityti kliento grynaisiais pinigais ir padedant nuolaidų kortelę. Už vieną užsakymą galima apmokėti viena nuolaidų kortele.

6. Darbo su nuolaidomis patogumui programoje numatyta nuolaidų kortelių sistema, kuri suteikia lanksčią nuolaidų sistemą klientams. Informacija apie visas galiojančias nuolaidų korteles yra lentelėje, kuri atsidaro iš meniu punkto Apskaita|Nuolaidų kortelės

7. Užsakymus prideda operatoriai. Pagrindiniai operatorių veiksmai:

pridedant naują užsakymą

užsakymo redagavimas

užsakymo panaikinimas (*jei operatorius turi teisę ištrinti)

nuolaidų apskaita pateikiant užsakymą

dirbti su juoduoju klientų sąrašu

Užsakymų lentelėje rodomos visos esamos ir išankstiniai užsakymai, kuriuos priėmė dabartinis naudotojas-operatorius, kurie yra vykdomi.

8. Dispečerinis režimas naudojamas tvarkyklėms valdyti. Pagrindiniai dispečerio veiksmai:

dirbti su vairuotojų sąrašu

vairuotojų būsenos stebėjimas

vairuotojų pamainų pradžia ir pabaiga

parkavimo eilių valdymas

dirbti su integruotu žemėlapiu

užsakymų apdorojimas ir vairuotojo paskyrimas

užsakymo įvykdymas – skirtuke Užbaigimas nustatomas užsakymo įvykdymo pobūdis, tiksli mokėtina suma, atsižvelgiant į nuolaidą, bei mokėjimo rūšis. Užsakymo įvykdymo tipas pasirenkamas iš išskleidžiamojo sąrašo. Šio lauko reikšmes nustato vartotojas Nuoroda "Užsakymų vykdymo tipai". Nustačius užsakymo tipą, lange pasirodo laukas Eilė. Šiame lauke pateikiamas galimų automobilių stovėjimo aikštelių, kuriose siūloma įsodinti vairuotoją, sąrašas pasukti. Užsakymo įvykdymo faktas nustatomas paspaudus mygtuką Sutikti. Tokiu atveju užsakymas įgyja įvykdyto statusą, o informacija apie jį automatiškai ištrinama einamųjų užsakymų lentelės ir įstojo įvykdytų užsakymų lentelė.

Norėdami parodyti užsakymų eigą skirtuke Dabartiniai užsakymai naudojamas spalvų schemaįsakymus. Tuo pačiu metu su vairuotojais bendraujama radijo arba Mobilieji telefonai(priklausomai nuo organizacijos).

9. Darbuotojų atlyginimų nustatymas atliekamas lange Sąskaitos vartotojų: Šiame lange skirta lygio naudotojams operatorius ir Dispečeris galite nustatyti šias parinktis: 1 užsakymo kaupimas (absoliuti vertė);1 užsakymo kaupimas procentais nuo sumokėtos sumos

10. Vairuotojas perima pamainą viename iš automobilių, prie kurių yra prikabintas, arba, išimties tvarka, kitame. Vairuotojų atsiskaitymo taisyklių lange galite patikslinti taisykles, kurios bus naudojamos skaičiuojant vairuotojų atlyginimus. Norėdami patekti į šį langą, turite pasirinkti elementą pagrindiniame programos meniu. Apskaita|Atsiskaitymų su vairuotojais taisyklės

11. Į pamainą įėjęs vairuotojas gali būti vienoje iš stovėjimo aikštelių, o aikštelėje vairuotojai užsakomi priklausomai nuo atvykimo laiko arba juos redaguoja dispečeris.

12. Yra užsakymų už miesto ribų.

13. Šios ataskaitos yra įtrauktos į standartinį programos pristatymo paketą:

"Vairuotojai"

"Operatoriai"

"Abonentai"

Prieiga prie meniu Ataskaitos pagal numatytuosius nustatymus leidžiama tik lygio vartotojams Administratorius, Prižiūrėtojas ir Buhalteris, tačiau jį galima apibrėžti bet kuriam vartotojui vartotojų valdymo langas .

Taip pat galite sukurti savavališką ataskaitą naudodami langą SQL konsolė.

14. Vartotojai sistemoje turi skirtingas teises, pagal atliekamas funkcijas.

15. Vartotojai turi prieigą prie savo nustatymų bet kurioje sistemos darbo vietoje, o ne tik toje, kurioje buvo atlikti nustatymai.


Šis sąrašas funkcijos buvo sudarytos 2005-09-14 – šiuo metu programoje gali būti įdiegtos papildomos savybės – Galite atsisiųsti dabartinę demonstracinę programos versiją peržiūrai.

1. ĮVADAS 5 2. SISTEMOS ANALIZĖ 7 2.1. Dalyko srities aprašymas 7 2.2 Problemos išdėstymas 8 2.2.1 Veiksniai, lemiantys sprendimą sistemos sukūrimui 8 2.2.2 Esamų apžvalga programinės įrangos įrankiai, kuriame pateikiami programinės įrangos įrankiai, su kuriais galite įdiegti AWP 8 2.2.3 Sprendimo dėl programinės įrangos įrankio pasirinkimo priežastys 11 2.2.4 Reikalavimai duomenų bazei, organizavimui, normalizavimui ir ergonomikai 11 2.3.5 Pagalbos tipų pasirinkimas 14 2.3 Verslas procesus ir informacijos srautus 16 2.3.1 AS-IS modelis DFD žymėjimu 16 2.4.2 TO-BE modelis DFD žymėjimu 17 2.4.3 Sistemos veikimas vartotojo (kliento) požiūriu 19 3. TECHNINIS PROJEKTAVIMAS 20 3.1 Pagrindinės sistemos kūrimas aplikacijos sistemoje 20 3.1.1 Sistemos vieta organizacijos informacinėje sistemoje 20 3.1.2 Sistemos uždaviniai 20 3.1.3 Sistemos funkcijos 20 3.2 Keitimas organizacinė struktūra organizacijos 20 3.3 Problemų sprendimo teiginys 21 4. DARBO PROJEKTAS 22 4.1 Projektų duomenų bazės kūrimas 22 4.2 Vykdomosios programos kūrimas 22 4.3. Programos sąsajos diegimas. 24 5. IŠVADA 30 6. NUORODOS 31

Įvadas

Duomenų bazė yra organizuota struktūra, skirta duomenims saugoti. Šiuolaikinės duomenų bazės gali saugoti ne tik duomenis, bet ir informaciją. Kuriama duomenų baze grįsta informacinė sistema skirta naudoti taksi paslaugas gyventojams teikiančioje įmonėje ir pagerins darbo efektyvumą sisteminant bei greita paieška. reikalinga informacija. Tai palengvins darbą, nes nereikia apdoroti didelis skaičius popieriniai duomenys ieškant reikalingos informacijos, apskaičiuojama kiekvieno vairuotojo važtaraščio kaina ir darbų ataskaitos. Duomenų bazės sąvoka glaudžiai susijusi su duomenų bazių valdymo sistemos samprata. Tai programinės įrangos įrankių rinkinys, skirtas sukurti duomenų bazės struktūrą, užpildyti ją turiniu, redaguoti ir vizualizuoti duomenų bazėje esančią informaciją. Informacijos vizualizacija – tai duomenų atrinkimas rodyti pagal tam tikrą kriterijų, jų išdėstymas, projektavimas ir vėlesnis išdavimas į išvesties įrenginius arba perdavimas ryšio kanalais. Kuriamoje duomenų bazėje turėtų būti saugomi šie duomenys: 1) Informacija apie vairuotojus: šaukinys, vardas, pavardė, vairuotojo pažymėjimo numeris, išdavimo data, taip pat informacija apie tai, ar vairuotojas atostogauja, yra nedarbingumo, ar atleistas iš darbo; 2) Informacija apie automobilius: valst. transporto priemonės numeris, markė, pagaminimo metai, spalva, registracijos liudijimo numeris, kas yra savininkas, ar šiuo metu automobilis remontuojamas; 3) Informacija apie važtaraščius: važtaraščio numeris, atidarymo ir uždarymo datos, vairuotojo šaukinys, valst. automobilio numeris; 4) Informacija apie užsakymus: užsakymo numeris, jo gavimo data ir laikas, kliento adresas, užsakymą vykdantis vairuotojas, įvykdymo žyma. Taksi dispečeriui turėtų būti prieinama ši informacija: 1) užsakymo informacija, suskirstyta pagal vairuotoją; 2) Kokie automobiliai yra linijoje ir kurie remontuojami; 3) Informacija apie kiekvieno vairuotojo dirbtų valandų skaičių (bilieto kaina skaičiuojama 20 rublių už darbo valandą, likusi dalis Pinigai likti su vairuotoju). tikslas kursinis darbas yra automatizuotos darbo vietos taksi dispečeriui kūrimas remiantis duomenų bazėmis. Tarp užduočių, kurias reikėtų išspręsti norint atskleisti pasirinktą temą, yra: sistemos analizė dalykinė sritis; identifikuojant infologinio modelio esybes; vykdant ryšių tarp jų modeliavimą. Pagrindiniai tikslai, kuriems pasiekti buvo sukurta taksi dispečerinės darbo vietos duomenų bazė yra: 1) Darbuotojui greitesnės ir patogesnės reikiamos informacijos paieškos suteikimas; 2) Jau saugomų ir gaunamų duomenų užsakymas; 3) Duomenų pasikeitimų sekimas; 4) Užsakymų apskaita.

Išvada

Kursinio projekto metu buvo išugdyti duomenų bazės struktūros, skirtos automatizuotai informacinei sistemai funkcionuoti, projektavimo įgūdžiai ir gebėjimai. Kursinio projekto metu buvo sukurta informacinė sistema taksi dispečerinės darbo stoties darbui. Ši sistema sumažins dispečerio darbo laiką, taip pat automatiškai generuos ataskaitas. Sukurta patogios sąsajos Supaprastinkite naujos informacijos įvedimo ir esamos informacijos redagavimo mechanizmą. Sukurta informacinė sistema pilnai suderinama su kompleksu Microsoft programos biuras. Sukurta programinė įranga galėtų naudotis miesto taksi organizacijos. Apibendrinant galima pastebėti, kad aptariamas projektas yra realiai pritaikytas ir naudoja moderniausias technologijas.

Bibliografija

1. Karpova T.S. Duomenų bazės: modeliai, kūrimas, diegimas. Sankt Peterburgas: Petras, 2001.-304s. 2. Connolly T., Begg L., Strachan A. Duomenų bazės. Projektavimas, įgyvendinimas ir valdymas. Teorija ir praktika. -2-asis leidimas. - Williams, 2000. 3. GOST 34. 201-89. Informacinės technologijos. Standartų rinkinys, skirtas automatizuotos sistemos. Kuriant automatizuotas sistemas dokumentų tipai, išsamumas ir žymėjimas. 4. Delphi 2006 pagal pavyzdžius (+ CD-ROM): Vladimiras Shupruta -- Sankt Peterburgas, BHV-Peterburgas, 2006 - 528 p. 5. Delphi 7. Programavimo pagrindai. Tipinių užduočių sprendimas. Savarankiškas dėstytojas: L. M. Klimova - Maskva, KUDITs-Obraz, 2006 - 480 p. 6. Delphi užduotyse ir pavyzdžiuose (+ CD-ROM): Nikita Kultin - Maskva, BHV-Peterburgas, 2008 - 288 p. 7 Delphi. Profesionalus programavimas: Dmitrijus Osipovas - Sankt Peterburgas, Symbol-Plus, 2006 - 1056 p. 8. Programavimo DELPHI integruotoje aplinkoje pagrindai: A. Zhe-lonkin - Sankt Peterburgas, Binom. Žinių laboratorija, 2004 - 240 p. 9. Programavimo pradmenys Delphi integruotoje aplinkoje. Seminaras: A. Želonkinas - Sankt Peterburgas, Binom. Žinių laboratorija, 2006 - 240 p.

Nauja vietoje

>

Populiariausias