Acasă Gradina de legume pe pervaz Lucrări de curs: Dezvoltarea unui program pentru o stație de lucru automatizată pentru un dispecer de taxi. Scurtă descriere a sistemului

Lucrări de curs: Dezvoltarea unui program pentru o stație de lucru automatizată pentru un dispecer de taxi. Scurtă descriere a sistemului

Ministerul Educației din Regiunea Omsk

BOU OO SPO „Colegiul de comerț și economie”

Lucru de curs

la disciplina „Dezvoltare și exploatare

sisteme informatice automatizate"

pe tema: „Dezvoltarea unui program pentru o stație de lucru automată pentru un dispecer de taxi”

Efectuat:

elev al grupei 31 AS

Şevciuk Kiril Alexandrovici

supraveghetor:

Zagrebnev Vitali Iurievici

Introducere

Capitolul I. Baza teoretica crearea unui sistem de automatizare a flotei de taxiuri

1.1 Analiza activităților flotei de taxiuri

1.2 Analiza programelor existente de automatizare a activităților unui dispecer taxi

1.3 Alegere ciclu de viață sistem informatic automatizat

1.4 Selectarea unui sistem de management al bazei de date

1.5 Selectarea unui limbaj de programare

Capitolul II. Dezvoltarea unui program de automatizare a activităților unei flote de taxiuri

2.1 Analiza cerințelor clienților

2.2 Proiectarea unui sistem de automatizare a flotei de taxiuri

2.3 Crearea programului „Stație de lucru automată pentru dispecer taxi”

Concluzie

Bibliografie

Anexa 1

INSTRUCTIUNI DE INSTALARE

Copiați folderul stației de lucru dispecerat taxi pe desktop, asigurați-vă că acest folder conține două fișiere: stația de lucru dispecer taxi. baza de date exe și Taxi;

Baza de date trebuie să fie localizată în același folder cu fișierul stației de lucru taxi dispecer. exe;

Mutați folderul cu fișierele în folderul Fișiere program situat în directorul rădăcină al unității C:\;

Creați o comandă rapidă către fișierul Taxi Dispatcher AWS. exe și plasați-l pe desktop;

Porniți stația de lucru a dispecerului de taxi. exe și începeți să lucrați;

INSTRUCȚIUNI DE UTILIZARE (MANAGER):

Selectați modul de funcționare „Dispecer”;

Introduceți datele dvs. de autentificare și parola și faceți clic pe „Autentificare” (Fig. 6);

Orez. 6 Formular de conectare

Va apărea un formular numit „ La locul de muncă dispecer", va trebui să lucrați în acest formular. Pe acest formular există butoanele: „Comandă nouă”, „Comandă finalizată”, „Anulări comenzi”, „Eroare în stare” - pentru lucrul cu comenzile. „Remediare” și „ Șterge" - pentru înregistrarea șoferului „Încheierea turei” pentru a ieși și a tipări rapoarte (Fig. 7).


Orez. 7 Locul de muncă al dispecerului

Mai întâi trebuie să adăugați șoferii care au sosit pentru tură, pentru aceasta aveți nevoie de:

În partea de jos a formularului se află un tabel în care sunt înregistrați șoferii aflați în tură. Faceți clic pe butonul „Remediați”, va apărea un formular cu o listă a tuturor șoferilor care lucrează în această flotă de taxiuri;

Selectați driverul și faceți clic pe „Accept”;

Șoferul va apărea în acel tabel. După aceasta, puteți înregistra comenzi.

Pentru a accepta o comandă, faceți clic pe „Comandă nouă”, va apărea un card de comandă, completați-l și faceți clic pe „Accept”. Comanda va fi afișată în tabelul de comenzi din formular (Fig. 8).


Orez. 8 Formular pentru adăugarea unei noi comenzi

Dacă comanda este finalizată, faceți clic pe „Comandă finalizată”, starea comenzii se va schimba în „Finalizată”, iar linia de comandă va fi evidențiată în verde.

Dacă comanda este anulată, faceți clic pe „Comandă anulată”, starea comenzii se va schimba în „anulată” și linia de comandă va fi evidențiată cu roșu.

Dacă ați schimbat din greșeală starea comenzii, faceți clic pe „Eroare în stare” și starea va reveni la implicit.

Făcând clic pe butonul „Încheierea turei”, se va afișa o casetă de dialog care va întreba „Chiar îți închei tura?” Făcând clic pe „Da” se va deschide un formular cu trei butoane.

Când faceți clic pe „Anulare”, veți reveni la formularul „Locul de muncă al dispecerului”.

Când faceți clic pe „Generează în Word”, raportul pentru tură va fi trimis la Word și butonul „Ieșire” va deveni activ și puteți ieși din program.

INSTRUCȚIUNI DE UTILIZARE (ADMINISTRATOR):

Pentru a vă autentifica aveți nevoie de:

Selectați modul de operare „Administrator”;

Introduceți numele dvs. de utilizator și parola individuale și faceți clic pe „Autentificare”;

Va apărea un formular numit „Administrator Workplace”, va trebui să lucrați în acest formular (Fig. 9).

Orez. 9 Locul de muncă al administratorului

Pentru a adăuga un driver trebuie să:

Selectați fila „Drivers”;

Faceți clic pe butonul „Adăugați”, va apărea un formular cu detaliile șoferului (Fig. 10);


Orez. 10 Formular pentru adăugarea unui driver nou

Acest driver va apărea imediat în tabelul din fila „șoferi”.

Pentru a adăuga un dispecer aveți nevoie de:

Selectați fila „Dispeceri”;

Faceți clic pe butonul „Adăugați”, va apărea un formular cu detaliile dispecerului (Fig. 11);

Completați acest card și faceți clic pe „Accept”;

Acest dispecer va apărea imediat în tabelul din fila „dispeceri”.


Orez. 11 Formular pentru adăugarea unui nou dispecer

Pentru a imprima rapoarte aveți nevoie de:

Pentru un raport de sinteză asupra activității dispecerilor:

Accesați Rapoarte - Raportați activitatea dispecerilor, va apărea un formular;

Pe formular, selectați începutul și sfârșitul perioadei de timp pentru care trebuie să furnizați informații;

După aceasta, puteți imprima folosind Word (Fig. 12);

Orez. 12 Formular de raport al dispecerului


Pentru un raport rezumat al performanței șoferului:

Accesați Rapoarte - Raport de performanță șofer, va apărea un formular;

Pe formular, selectați începutul și sfârșitul perioadei de timp pentru care trebuie să furnizați informații, precum și numele de familie al șoferului;

Faceți clic pe butonul „Imprimare”;

După aceasta, puteți imprima folosind Word (Fig. 13);

Orez. 13 Formular de raportare șofer

Pentru a crea o „Lista neagră”:

Accesați Rapoarte - Lista neagră, va apărea un formular;

Faceți clic pe butonul „Generează în Word”;

După aceasta, puteți imprima folosind Word.

Scurta descriere sisteme

Sistemul Taxi Dispatcher reprezintă locuri de muncă separate pentru operatori și dispeceri, combinate într-un singur complex printr-un rețea de calculatoare. Sistemul are gamă largă setări care îi permit să fie utilizat în diverse scheme de operare ale sălilor de control și flotelor de taxiuri.

Programul Taxi Dispatcher oferă locuri de muncă automatizate (AWS) pentru următoarele tipuri lucrători ai serviciului de taxi:

Modelul după care se lucrează în sistemul Taxi Dispatcher:

1. Comenzile de taxi sunt primite telefonic și acceptate de operator. Descrierea comenzii include numărul de telefon al clientului, ora primirii, Adresa „De la”/Adresa „Către”, numele complet al clientului, adresa detaliată și Note

Modificarea conținutului câmpurilor Adresă rapidă de la/Adresă rapidă unde conduce la modificări automate ale conținutului din câmpurile Adresă „De la” /Adresă „Către”. Aceste câmpuri sunt folosite dacă nu informație clară despre adrese.

Puteți configura și introduce doar acele câmpuri care sunt utilizate în funcționarea serviciului dvs.

2. Când adăugați o nouă comandă, puteți afla costul comenzii (înainte de finalizarea comenzii - calculul se efectuează automat conform algoritmului specificat) prin verificarea sub-articolului Preț Crearea marcajelor. Puteți modifica procedura de calcul a costului unei comenzi selectând un alt tip de comandă: Taxi, Livrare, Transport.

folosind numărul cardului de reducere al clientului (dacă există), calculați reducerea valabilă pentru această comandă bifând sub-articolul reducere

dacă comanda este preliminară, introduceți data și ora livrării, verificând subarticolul preliminar, în acest caz ordinul va fi afișat într-un tabel separat până la începerea execuției sale.

3. La acceptarea unei comenzi, telefonul de la care a fost făcută comanda este monitorizat pentru a vedea dacă se află pe „lista neagră” - o listă de telefoane de la care nu este de dorit să se accepte o comandă, precum și comenzile anterioare efectuate de pe acest telefon.

4. Dupa primirea comenzii, dispeceratul monitorizeaza trecerea comenzii si finalizarea acesteia. Comanda poate fi fie finalizată cu succes, fie nu, atunci este indicat motivul neîndeplinirii comenzii.

5. Este posibil ca clientul să plătească comanda în numerar sau folosind card de reduceri. O comandă poate fi plătită cu un card de reducere.

6. Pentru confortul de a lucra cu reduceri, programul oferă un sistem de carduri de reducere, oferind un sistem flexibil de reduceri pentru clienți. Informații despre toate cardurile de reducere valabile sunt în tabel, care se deschide din elementul de meniu Contabilitate|Carti de reducere

7. Comenzile sunt adăugate de către operatori. Acțiunile de bază ale operatorilor:

adăugarea unei noi comenzi

editarea comenzii

ștergerea unei comenzi (*dacă operatorul are drepturi de ștergere)

contabilizarea reducerilor la plasarea unei comenzi

lucrând cu o listă neagră de clienți

Tabelul de comenzi afișează toate actualele și precomenzi, acceptate de utilizatorul-operator actual, care sunt în curs de execuție.

8. Modul Manager este folosit pentru a gestiona driverele. Acțiuni de bază ale dispecerului:

lucrând cu o listă de drivere

urmărirea stării șoferilor

începutul și sfârșitul schimburilor de șofer

gestionarea cozilor la parcări

lucrați cu cardul încorporat

procesarea comenzilor și atribuirea șoferului

finalizarea comenzii - în filă Completare se stabilesc tipul de finalizare a comenzii, suma exacta de platit tinand cont de reducere si tipul de plata. Tipul de finalizare a comenzii este selectat din lista derulantă. Valorile acestui câmp sunt stabilite de utilizator în Director „Tipuri de finalizare a comenzii”. După setarea tipului de comandă, în fereastră apare un câmp La coadă. Acest câmp conține o listă a posibilelor parcări în care se propune plasarea șoferului coadă. Finalizarea comenzii se stabileste la apasarea butonului Accept. În acest caz, comanda capătă statutul de finalizată, iar informațiile despre aceasta sunt șterse automat din tabelele de ordine curente si a intrat in tabelul comenzilor finalizate.

Pentru a afișa stadiul de onorare a comenzii pe filă Comenzi curente folosit design de culoare Comenzi. În acest caz, comunicarea cu șoferii se realizează prin radio sau telefoane mobile(depinde de organizație).

9. Stabilirea salariilor angajatilor se face in fereastra Conturi utilizatorii: În această fereastră pentru utilizatorii de nivel OperatorȘi Dispecer puteți seta următorii parametri: Tarif pentru 1 comandă (valoare absolută);Taxați pentru 1 comandă ca procent din suma plătită

10. Șoferul își preia tura într-unul dintre mașinile de care este atașat sau, prin excepție, în altul. Fereastra Reguli de plată a șoferilor vă permite să ajustați regulile care vor fi utilizate la calcularea salariilor pentru șoferi. Pentru a intra în această fereastră, trebuie să selectați elementul din meniul principal al programului Contabilitate|Reguli pentru platile catre soferi

11. Șoferul care a preluat tura se poate afla într-una din parcări, iar în parcare șoferii sunt comandați în funcție de ora sosirii sau sunt editați de dispecer.

12. Există comenzi în afara orașului.

13. Pachetul standard al programului include următoarele rapoarte:

„Șoferi”

"Operatori"

„Abonați”

Accesarea meniului Rapoarteîn mod implicit permis numai pentru utilizatorii de nivel Administrator, SupraveghetorȘi Contabil, cu toate acestea, poate fi definit pentru orice utilizator în fereastra de gestionare a utilizatorilor .

De asemenea, puteți genera un raport personalizat folosind fereastra Consola SQL.

14. Utilizatorii din sistem au drepturi diferite, în funcție de funcțiile îndeplinite.

15. Utilizatorii au acces la setările lor la orice stație de lucru a sistemului și nu doar la cea în care au fost făcute setările.


Această listă capabilități compilate începând cu 14 septembrie 2005 – în prezent pot fi implementate proprietăți suplimentare în program – puteți descărca versiunea demo actuală a programului pentru revizuire.

1. INTRODUCERE 5 2. ANALIZA SISTEMULUI 7 2.1. Descrierea disciplinei 7 2.2 Enunțarea problemei 8 2.2.1 Factori determinanți decizie privind crearea unui sistem 8 2.2.2 Revizuirea celor existente software, enumerând instrumentele software cu care puteți implementa un loc de muncă automatizat 8 2.2.3 Justificarea luării unei decizii privind alegerea instrumentului software 11 2.2.4 Cerințe pentru baza de date, organizare, normalizare și ergonomie 11 2.3.5 Selectarea tipurilor de software 14 2.3 Procese de afaceri și fluxurile de informații 16 2.3.1 Modelul AS-IS în notație DFD 16 2.4.2 Modelul TO-BE în notație DFD 17 2.4.3 Funcționarea sistemului din punctul de vedere al utilizatorului (clientului) 19 3. PROIECT TEHNIC 20 3.1 Dezvoltarea aplicațiilor de bază pentru sistem 20 3.1.1 Locul sistemului în sistemul informațional al organizației 20 3.1.2 Obiectivele sistemului 20 3.1.3 Funcțiile sistemului 20 3.2 Schimbare structura organizationala organizare 20 3.3 Declarație de soluție a problemelor 21 4. PROIECT DE LUCRU 22 4.1 Dezvoltarea unei baze de date de proiect 22 4.2 Dezvoltarea unei aplicații executabile 22 4.3. Implementarea interfeței programului. 24 5. CONCLUZIE 30 6. REFERINȚE 31

Introducere

O bază de date este o structură organizată care este concepută pentru a stoca date. Bazele de date moderne pot stoca nu numai date, ci și informații. Sistemul informatic proiectat bazat pe o bază de date este destinat utilizării la o întreprindere care oferă servicii de taxi populației și va îmbunătăți eficiența muncii datorită sistematizării și căutării rapide. informatie necesara. Acest lucru va simplifica munca, deoarece nu este nevoie de procesare cantitate mare date pe hârtie în căutarea informațiilor necesare, calculați costul foii de parcurs pentru fiecare șofer și rapoartele de lucru. Conceptul de bază de date este strâns legat de conceptul de sistem de management al bazelor de date. Sunt un set de instrumente software care sunt concepute pentru a crea o structură a bazei de date, a o completa cu conținut, a o edita și a vizualiza informațiile conținute în baza de date. Vizualizarea informațiilor se referă la selectarea datelor pentru afișare în conformitate cu un criteriu dat, ordonarea acestora, proiectarea și transmiterea ulterioară către dispozitivele de ieșire sau transmisia prin canale de comunicație. Următoarele date ar trebui stocate în baza de date în curs de dezvoltare: 1) Informații despre șoferi: indicativ de apel, nume complet, numărul permisului de conducere, data eliberării, precum și informații despre dacă șoferul este în vacanță, în concediu medical sau concediat. muncă; 2) Informații despre mașini: stat. numărul, marca, anul de fabricație, culoarea, numărul certificatului de înmatriculare al vehiculului, cine este proprietarul și dacă mașina este în curs de reparare; 3) Informații despre borderourile: numărul scrisorii de parcurs, datele de deschidere și de închidere, indicativul de apel al șoferului, înregistrarea de stat. numărul mașinii; 4) Informații despre comenzi: numărul comenzii, data și ora primirii acesteia, adresa clientului, șoferul care îndeplinește comanda, marca de finalizare. Următoarele informații ar trebui să fie disponibile dispecerului de taxi: 1) Informații despre comenzile defalcate de șofer; 2) Ce mașini sunt pe linie și care sunt în reparație; 3) Informații despre numărul de ore lucrate de fiecare șofer (costul călătoriei este calculat la 20 de ruble pe oră de muncă, soldul Bani rămâne cu șoferul). Scop munca de curs este dezvoltarea unei stații de lucru automate de dispecer de taxi bazate pe baze de date. Printre sarcinile care ar trebui rezolvate pentru a dezvălui tema aleasă se numără: conducerea analiza de sistem domeniul de subiect; identificarea esențelor modelului infologic; realizarea modelării legăturilor dintre ele. Principalele obiective pentru realizarea cărora a fost creată baza de date a stației de lucru a dispecerului de taxi sunt: ​​1) Asigurarea angajatului cu o căutare mai rapidă și mai convenabilă a informațiilor necesare; 2) Organizarea datelor deja stocate și a datelor primite; 3) Urmărirea modificărilor datelor; 4) Urmărirea comenzilor.

Concluzie

În urma proiectului de curs au fost dezvoltate abilitățile și abilitățile de proiectare a unei structuri de baze de date destinate funcționării unui sistem informatic automatizat. Ca urmare a lucrărilor la proiectul de curs, a fost creat un sistem de informare pentru lucrul unei stații de lucru a unui dispecer de taxi. Acest sistem va reduce timpul de lucru al dispecerului, precum și va genera automat rapoarte. Creată interfețe convenabile va simplifica mecanismul de introducere a informațiilor noi și de editare a informațiilor existente. Sistem informatic dezvoltat, pe deplin compatibil cu complexul programe Microsoft Birou. Proiectat software ar putea fi folosit de organizațiile de taxi din oraș. Pentru a rezuma, proiectul în cauză are o aplicație reală și folosește cea mai recentă tehnologie.

Bibliografie

1. Baze de date Karpova T.S.: modele, dezvoltare, implementare. Sankt Petersburg: Peter, 2001.-304 p. 2. Connolly T., Begg L., Strachan A. Baze de date. Proiectare, implementare și gestionarea disputelor. Teorie și practică. -ed. a II-a. – Williams, 2000. 3. GOST 34. 201-89. Tehnologia de informație. Un set de standarde pentru sisteme automatizate. Tipuri, completitudine și desemnare a documentelor la crearea sistemelor automate. 4. Delphi 2006 cu exemple (+ CD-ROM): Vladimir Shupruta -- Saint Petersburg, BHV-Petersburg, 2006 - 528 p. 5. Delphi 7. Bazele programării. Rezolvarea problemelor tipice. Manual de autoinstruire: L. M. Klimova - Moscova, KUDITS-Obraz, 2006 - 480 p. 6. Delphi în probleme și exemple (+ CD-ROM): Nikita Kultin - Moscova, BHV-Petersburg, 2008 - 288 p. 7. Delphi. Programare profesională: Dmitri Osipov - Sankt Petersburg, Symbol-Plus, 2006 - 1056 p. 8. Bazele programării în mediul integrat DELPHI: A. Zhelonkin - St. Petersburg, Binom. Laboratorul de cunoștințe, 2004 - 240 p. 9. Bazele programării în mediul integrat Delphi. Atelier: A. Zhelonkin - Sankt Petersburg, Binom. Laboratorul de cunoștințe, 2006 - 240 p.

Nou pe site

>

Cel mai popular