Despre baie - Tavan. Băi. Ţiglă. Echipamente. Reparație. Instalatii sanitare

Autentificare Ați uitat parola? Armele programului „dispecerat taxi” Scurtă descriere a sistemului

1. INTRODUCERE 5 2. ANALIZA SISTEMULUI 7 2.1. Descrierea domeniului subiectului 7 2.2 Enunțarea problemei 8 2.2.1 Factorii care determină decizia de a crea un sistem 8 2.2.2 Revizuirea instrumentelor software existente, enumerarea instrumentelor software care pot fi utilizate pentru implementarea AWP 8 2.2.3 Motivația pentru luarea unei decizii privind alegerea unui instrument software 11 2.2 .4 Cerințe pentru baze de date, organizare, normalizare și ergonomie 11 2.3.5 Selectarea tipurilor de suport 14 2.3 Procese de afaceri și fluxuri de informații 16 2.3.1 Model 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. PROIECTARE TEHNICĂ 20 3.1 Dezvoltarea principalelor aplicații pentru sistem 20 3.1.1 Locul sistemului în sistemul informațional al organizației 20 3.1.2 Sarcinile sistemului 20 3.1.3 Funcțiile sistemului 20 3.2 Modificarea structurii organizaționale a organizației 20 3.3 Declarație de rezolvare a problemelor 21 4. PROIECTUL DE LUCRU 22 4.1 Elaborarea bazei de date a proiectului 22 4.2 Dezvoltarea aplicației 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 bazat pe baze de date proiectat este destinat utilizării într-o întreprindere care furnizează servicii de taxi populației și va îmbunătăți eficiența muncii prin sistematizare și căutare rapidă a informațiilor necesare. Acest lucru va simplifica munca, deoarece nu este nevoie să procesați o cantitate mare de date pe hârtie în căutarea informațiilor necesare, să calculați costul unei foi de parcurs pentru fiecare șofer și să raportați despre 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 emiterea ulterioară către dispozitivele de ieșire sau transmisia prin canale de comunicație. Baza de date în curs de elaborare ar trebui să stocheze următoarele date: 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 concediu, în concediu medical sau concediat de la serviciu; 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 foile de parcurs: numărul foii de parcurs, datele deschiderii și închiderii acesteia, indicativul de apel al șoferului, statul. 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 pentru dispeceratul taxi: 1) Informații despre comandă defalcate în funcție 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 biletului este calculat la 20 de ruble pe oră de muncă, restul Bani rămâne cu șoferul). Scopul cursului este de a dezvolta un loc de muncă automatizat pentru un dispecer de taxi bazat pe baze de date. Printre sarcinile care ar trebui rezolvate pentru dezvăluirea temei alese se numără: efectuarea unei analize sistematice a domeniului subiectului; identificarea entităților 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 dispeceratului taxi, sunt: ​​1) Asigurarea angajatului cu o căutare mai rapidă și mai convenabilă a informațiilor necesare; 2) Comandarea datelor deja stocate și a datelor primite; 3) Urmărirea modificărilor datelor; 4) Contabilitatea 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 activitatea stației de lucru a dispecerului de taxi. Acest sistem va reduce timpul de lucru al dispecerului, precum și va genera automat rapoarte. Interfețele create ușor de utilizat vor simplifica mecanismul de introducere a informațiilor noi și de editare a informațiilor existente. Sistemul informatic dezvoltat este pe deplin compatibil cu pachetul software Microsoft Office. Produsul software dezvoltat ar putea fi folosit de companiile de taxi din oraș. În concluzie, se poate observa că proiectul în cauză are aplicație reală și folosește cele mai moderne tehnologii.

Bibliografie

1. Baze de date Karpova T.S.: modele, dezvoltare, implementare. Sankt Petersburg: Peter, 2001.-304s. 2. Connolly T., Begg L., Strachan A. Baze de date. Proiectare, implementare si management. Teorie și practică. -ed. a II-a. - Williams, 2000. 3. GOST 34. 201-89. Tehnologia de informație. Set de standarde pentru sisteme automate. Tipuri, completitudine și desemnare a documentelor la crearea sistemelor automate. 4. Delphi 2006 cu exemple (+ CD-ROM): Vladimir Shupruta - Sankt Petersburg, BHV-Petersburg, 2006 - 528 p. 5. Delphi 7. Bazele programării. Rezolvarea sarcinilor tipice. Autotutor: L. M. Klimova - Moscova, KUDITs-Obraz, 2006 - 480 p. 6. Delphi în sarcini ș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. Fundamentele programării în mediul integrat DELPHI: A. Zhe-lonkin - 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.

Ministerul Educației din Regiunea Omsk

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

Lucrări de curs

disciplina „Dezvoltare și exploatare

sisteme informatice automatizate"

pe tema: „Dezvoltarea unui program pentru un loc de muncă automatizat al unui dispecer de taxi”

Efectuat:

elev al grupei 31 AS

Şevciuk Kiril Alexandrovici

supraveghetor:

Zagrebnev Vitali Iurievici

Introducere

Capitolul I. Bazele teoretice pentru realizarea unui sistem de automatizare a parcului de taxiuri

1.1 Analiza activităților flotei de taximetrie

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

1.3 Alegerea ciclului de viață al unui sistem informatic automatizat

1.4 Alegerea unui sistem de management al bazei de date

1.5 Alegerea 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 „Locul de muncă automatizat al dispecerului de taxi”

Concluzie

Bibliografie

Anexa 1

INSTRUCTIUNI DE INSTALARE

Copiați folderul Taxi Dispatcher Workstation pe desktop, asigurați-vă că există două fișiere în acest folder: Taxi Dispatcher Workstation. baza de date exe și Taxi;

Baza de date trebuie să fie localizată în același folder cu fișierul stației de lucru al dispecerului de taxi. 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 stației de lucru taxi dispecer. exe și plasați-l pe desktop;

Lansați stația de lucru a dispecerului de taxi. exe și începeți

INSTRUCȚIUNI DE UTILIZARE (DISPATCHER):

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

Introduceți numele și parola dvs. individuale și faceți clic pe „Login” (Fig.6);

Orez. 6 Formular de conectare

O formă numită „ La locul de muncă dispecer", va trebui să lucrați în acest formular. Acest formular conține butoanele: „Comandă nouă”, „Comandă finalizată”, „Anulări comenzi”, „Eroare în stare” - pentru lucrul cu comenzile. „Remediați” și „Șterge " - pentru înregistrarea șoferului „End Shift” pentru a ieși și a tipări rapoarte (Figura 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 din tură. Apăsați butonul „Remediați”, va apărea un formular cu o listă a tuturor șoferilor care lucrează în această flotă de taxiuri;

Selectați un driver și faceți clic pe „Accept”;

Șoferul va apărea în acel tabel. După aceea, 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 comenzilor 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”, va apărea o casetă de dialog care va întreba „Îți închei cu adevărat 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 de schimb 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 datele dvs. individuale de autentificare și parola și faceți clic pe „Autentificare”;

Va apărea un formular numit „Stația de lucru a administratorului”, va trebui să lucrați în acest formular (Fig. 9).

Orez. 9 Stație de lucru administrator

Pentru a adăuga un driver:

Selectați fila „Drivers”;

Apăsați 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:

Selectați fila „Dispeceri”;

Apăsați 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:

Autentificare Rapoarte - Raportați activitatea dispeceraților, va apărea un formular;

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

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

Orez. 12 Formular de raport al dispecerului


Pentru un raport rezumat al șoferului:

Autentificare Rapoarte - Raportați despre munca șoferului, 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ă aceea, puteți imprima folosind Word (Fig. 13);

Orez. 13 Formular de raportare șofer

Pentru a forma „Lista neagră”:

Autentificare Rapoarte - Lista neagră, va apărea un formular;

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

După aceea, puteți imprima folosind Word.

Scurta descriere sisteme

Sistemul Taxi Dispatcher este un loc de muncă separat de operatori și dispeceri, uniți într-un singur complex printr-o rețea locală de calculatoare. Sistemul are o gamă largă de setări care îi permit să fie utilizat în diverse scheme de dispecerizare și depozite de taxi.

Programul „Taxi Dispatcher” oferă stații de lucru automate (AWP) pentru următoarele tipuri de lucrători ai serviciilor de taxi:

Modelul după care se desfășoară lucrul î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 sosirii, Adresă „De la”/Adresă „Către”, numele clientului, adresa detaliată și Note

Modificarea conținutului câmpurilor Adresă rapidă de la/Adresă rapidă către duce la schimbarea automată a conținutului în câmpurile Adresă „De la” /Adresă „Către”. Aceste câmpuri sunt folosite atunci când informațiile exacte despre adresa nu sunt disponibile.

Puteți configura și introduce numai acele câmpuri care sunt utilizate în serviciul 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 marcarea sub-articolului Preț Creare marcaje. Puteți modifica procedura de calcul a costului unei comenzi selectând un alt tip de comandă: Taxi, Livrare, Transport.

după numărul cardului de reducere al clientului (dacă există), calculați discountul valabil pentru această comandă, marcând subparagraful reducere

dacă ordinul este preliminar, se introduce data și ora depunerii, marcând subparagraful 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 pe care a fost făcută comanda este monitorizat pentru a fi în „lista neagră” - o listă de telefoane de la care nu este de dorit să se accepte o comandă, precum și comenzile anterioare făcute de pe acest telefon .

4. Dupa primirea comenzii, dispeceratul controleaza trecerea comenzii si finalizarea acesteia. Comanda poate fi fie finalizată cu succes, fie nu, atunci este indicat motivul nefinalizării comenzii.

5. Se poate achita comanda de catre client in numerar si cu ajutorul unui card de reduceri. O comandă poate fi plătită cu un card de reducere.

6. Pentru confortul de a lucra cu reduceri, programul prevede un sistem de carduri de reducere care oferă 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. Principalele acțiuni ale operatorilor:

adăugarea unei noi comenzi

editarea comenzii

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

contabilizarea reducerilor la plasarea unei comenzi

lucrează cu lista neagră a clienților

Tabelul de comenzi afișează toate comenzile curente și provizorii acceptate de utilizatorul-operator curent care sunt în curs.

8. Modul Dispatcher este folosit pentru a gestiona driverele. Principalele acțiuni ale dispecerului:

lucrați cu lista de șoferi

urmărirea stării șoferilor

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

managementul cozilor de parcare

lucrați cu harta încorporată

procesarea comenzilor și atribuirea șoferului

finalizarea comenzii - în filă Completare se stabilesc tipul de finalizare a comenzii, suma exacta care trebuie platita, 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 Referință „Tipuri de finalizare a comenzilor”. 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 introducerea șoferului coadă. Faptul că comanda este finalizată este stabilit la apăsarea butonului Accept. În acest caz, comanda capătă statutul de finalizată, iar informațiile despre aceasta sunt șterse automat din tabele de comenzi curente si a intrat in tabelul comenzilor finalizate.

Pentru a afișa progresul comenzilor în filă Comenzi curente folosit design de culoare Comenzi. În același timp, comunicarea cu șoferii se realizează prin radio sau telefoane mobile(în funcție 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ătoarele opțiuni: Acumulare pentru 1 comandă (valoare absolută);Acumulare pentru 1 comandă ca procent din suma plătită

10. Șoferul ia tura pe unul dintre mașinile de care este atașat sau, prin excepție, pe celălalt. Fereastra Reguli de decontare a șoferilor vă permite să ajustați regulile care vor fi utilizate la calcularea salariilor șoferilor. Pentru a intra în această fereastră, trebuie să selectați elementul din meniul principal al programului. Contabilitate|Reguli pentru decontari cu soferi

11. Șoferul care a intrat în tură se poate afla într-una dintre 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. Următoarele rapoarte sunt incluse în pachetul standard de livrare al programului:

„Șoferi”

"Operatori"

„Abonați”

Acces la meniu 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 arbitrar 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 numai la cea în care au fost efectuate setările.


Această listă de caracteristici a fost compilată pe 14.9.2005 - în acest moment, funcții suplimentare pot fi implementate în program - puteți descărca versiunea demo actuală a programului pentru revizuire.

Ți-a plăcut articolul? Impartasiti cu prietenii!
A fost de ajutor articolul?
da
Nu
Vă mulțumim pentru feedback-ul dumneavoastră!
Ceva a mers prost și votul tău nu a fost numărat.
Mulțumesc. Mesajul tau a fost trimis
Ai găsit o eroare în text?
Selectați-l, faceți clic Ctrl+Enter si o vom repara!