Hem Grönsaksträdgård på fönsterbrädan Kursarbete: Utveckling av ett program för en automatiserad arbetsstation för en taxiexpeditör. Kort beskrivning av systemet

Kursarbete: Utveckling av ett program för en automatiserad arbetsstation för en taxiexpeditör. Kort beskrivning av systemet

Utbildningsministeriet i Omsk-regionen

BOU OO SPO "Trade and Economic College"

Kursarbete

inom disciplinen "Utveckling och drift

automatiserade informationssystem"

på ämnet: "Utveckling av ett program för en automatiserad arbetsstation för en taxiexpeditör"

Avslutad:

elev i grupp 31 AS

Shevchuk Kirill Alexandrovich

Handledare:

Zagrebnev Vitaly Yurievich

Introduktion

Kapitel I. Teoretisk grund skapa ett automatiseringssystem för taxiflottan

1.1 Analys av taxiflottans verksamhet

1.2 Analys av befintliga program för automatisering av en taxiexpeditörs verksamhet

1.3 Val livscykel automatiserat informationssystem

1.4 Välja ett databashanteringssystem

1.5 Välja ett programmeringsspråk

Kapitel II. Utveckling av ett program för att automatisera aktiviteterna i en taxiflotta

2.1 Analys av kundbehov

2.2 Design av ett automationssystem för taxiflottan

2.3 Skapande av programmet "Automatisk arbetsstation för taxiexpeditör"

Slutsats

Bibliografi

Bilaga 1

INSTALLATIONS INSTRUKTIONER

Kopiera mappen för taxiexpeditörens arbetsstation till ditt skrivbord, se till att den här mappen innehåller två filer: taxiexpeditörens arbetsstation. exe och Taxi databas;

Databasen måste finnas i samma mapp som taxiexpeditörens arbetsstationsfil. exe;

Flytta mappen med filerna till mappen Programfiler som finns i rotkatalogen på enhet C:\;

Skapa en genväg till Taxi Dispatcher AWS-filen. exe och placera den på skrivbordet;

Starta taxiexpeditörens arbetsstation. exe och börja arbeta;

ANVÄNDARINSTRUKTIONER (MANAGER):

Välj driftläge "Dispatcher";

Ange ditt individuella användarnamn och lösenord och klicka på "Logga in" (Fig. 6);

Ris. 6 Inloggningsformulär

Ett formulär kommer att visas som heter " Arbetsplats avsändare", måste du arbeta i detta formulär. På detta formulär finns knappar: "Ny beställning", "Order genomförd", "Order annulleringar", "Fel i status" - för att arbeta med beställningar. "Åtgärda" och " Ta bort" - för förarregistrering "Avsluta skift" för att avsluta och skriva ut rapporter (Fig. 7).


Ris. 7 Disponentens arbetsplats

Först måste du lägga till förare som kom till skiftet, för detta behöver du:

Längst ner i formuläret finns en tabell där förare registreras på skift. Klicka på "Fixa"-knappen, ett formulär visas med en lista över alla förare som arbetar i denna taxiflotta;

Välj drivrutinen och klicka på "Acceptera";

Drivrutinen visas i den tabellen. Efter detta kan du registrera beställningar.

För att acceptera en beställning, klicka på "Ny beställning", ett beställningskort kommer upp, fyll i det och klicka på "Acceptera". Beställningen kommer att visas i beställningstabellen på formuläret (Fig. 8).


Ris. 8 Formulär för att lägga till en ny beställning

Om beställningen är slutförd klickar du på "Order genomförd", orderstatusen ändras till "Completed", och orderraden kommer att markeras i grönt.

Om beställningen annulleras klickar du på "Order annullerad", orderstatusen ändras till "cancelled" och orderraden kommer att markeras i rött.

Om du av misstag ändrade orderstatus, klicka på "Fel i status" och statusen återgår till standard.

Om du klickar på "avsluta skift"-knappen visas en dialogruta som frågar "Avslutar du verkligen ditt skift?" Genom att klicka på "Ja" öppnas ett formulär med tre knappar.

När du klickar på "Avbryt" kommer du tillbaka till formuläret "Dispatcher Workplace".

När du klickar på "Generera i Word" kommer rapporten för skiftet att skickas till Word och knappen "Avsluta" blir aktiv och du kan avsluta programmet.

ANVÄNDARINSTRUKTIONER (ADMINISTRATÖR):

För att logga in behöver du:

Välj driftläge "Administratör";

Ange ditt individuella användarnamn och lösenord och klicka på "Logga in";

Ett formulär som heter "Administrator Workplace" kommer att visas.

Ris. 9 Handläggarens arbetsplats

För att lägga till en drivrutin måste du:

Välj fliken "Drivers";

Klicka på knappen "Lägg till", ett formulär med förarens detaljer kommer att visas (Fig. 10);


Ris. 10 Formulär för att lägga till en ny drivrutin

Denna drivrutin kommer omedelbart att visas i tabellen på fliken "drivrutiner".

För att lägga till en samordnare behöver du:

Välj fliken "Dispatchers";

Klicka på knappen "Lägg till", ett formulär med avsändaruppgifter kommer att visas (Fig. 11);

Fyll i detta kort och klicka på "acceptera";

Denna avsändare kommer omedelbart att visas i tabellen på fliken "Speditörer".


Ris. 11 Formulär för att lägga till en ny avsändare

För att skriva ut rapporter behöver du:

För en sammanfattande rapport om avsändarens arbete:

Gå till Rapporter - Rapportera om avsändarens arbete, ett formulär visas;

På formuläret väljer du början och slutet av den tidsperiod för vilken du behöver lämna information;

Efter detta kan du skriva ut med Word (Fig. 12);

Ris. 12 Avsändarrapportformulär


För en sammanfattningsrapport om förarens prestanda:

Gå till Rapporter - Rapport om förarprestanda, ett formulär visas;

På formuläret väljer du början och slutet av den tidsperiod för vilken du behöver lämna information, såväl som förarens efternamn;

Klicka på "Skriv ut"-knappen;

Efter detta kan du skriva ut med Word (Fig. 13);

Ris. 13 Blankett för förarrapport

Så här skapar du en "svart lista":

Gå till Rapporter - Svartlista, ett formulär visas;

Klicka på knappen "Generera i Word";

Efter detta kan du skriva ut med Word.

Kort beskrivning system

Taxi Dispatcher-systemet representerar separata arbetsplatser för operatörer och trafikledare, kombinerade till ett komplex genom en lokal datornätverk. Systemet har brett utbud inställningar som gör att den kan användas i olika driftsscheman för kontrollrum och taxiflottor.

Programmet Taxi Dispatcher tillhandahåller Automated Workplaces (AWS) för följande typer taxitjänstarbetare:

Modellen efter vilken arbetet sker i Taxi Dispatcher-systemet:

1. Taxibeställningar tas emot per telefon och accepteras av operatören. Beställningsbeskrivningen inkluderar kundens telefonnummer, tidpunkt för mottagande, Adress "Från"/Adress "Till", fullständigt namn på kunden, detaljerad adress och Anteckningar

Ändra innehållet i fält Snabbadress från/Snabbadress var leder till automatiska ändringar av innehållet i fälten Adress "Från" /Adress "Till". Dessa fält används om nej korrekt information om adresser.

Du kan konfigurera och ange endast de fält som används i driften av din tjänst.

2. När du lägger till en ny beställning kan du ta reda på kostnaden för beställningen (innan beställningen är klar - beräkningen utförs automatiskt enligt den angivna algoritmen) genom att kontrollera underposten pris bokmärken Skapande. Du kan ändra ordningen för beräkning av kostnaden för beställningen genom att välja en annan beställningstyp: Taxi, Leverans, Transport.

med hjälp av kundens rabattkortnummer (i förekommande fall), beräkna rabatten som gäller för denna beställning genom att kontrollera underartikeln rabatt

om beställningen är preliminär, ange datum och tid för leverans, kontrollera underartikeln preliminära, i det här fallet kommer ordern att visas i en separat tabell tills dess exekvering börjar.

3. När du accepterar en beställning övervakas telefonen från vilken beställningen gjordes för att se om den finns på den "svarta listan" - en lista över telefoner från vilka det inte är önskvärt att acceptera en beställning, samt tidigare gjorda beställningar från den här telefonen.

4. Efter att ha mottagit beställningen övervakar avsändaren hur beställningen går igenom och dess slutförande. Beställningen kan antingen slutföras framgångsrikt eller inte, då anges orsaken till att beställningen inte fullföljs.

5. Det är möjligt för kunden att betala för beställningen kontant eller med hjälp av rabattkort. En beställning kan betalas med ett rabattkort.

6. För att underlätta arbetet med rabatter tillhandahåller programmet ett system med rabattkort, vilket ger ett flexibelt system med rabatter för kunderna. Information om alla aktuella rabattkort finns i tabellen som öppnas från menypunkten Bokföring|Rabattkort

7. Beställningar läggs till av operatörer. Grundläggande åtgärder för operatörer:

lägga till en ny beställning

beställa redigering

ta bort en beställning (*om operatören har raderingsrättigheter)

redovisning av rabatter vid beställning

arbetar med en svart lista över kunder

Ordertabellen visar alla aktuella och förbeställningar, accepterat av den aktuella användaroperatören, som håller på att köras.

8. Manager-läge används för att hantera drivrutiner. Grundläggande åtgärder för avsändaren:

arbetar med en lista över drivrutiner

spåra förarnas tillstånd

start och slut på förarskift

köhantering vid parkeringsplatser

arbeta med det inbyggda kortet

orderhantering och förartilldelning

orderavslut - i fliken Komplettering typen av slutförande av beställningen, det exakta beloppet som ska betalas med hänsyn till rabatten och typen av betalning fastställs. Typ av beställning väljs från rullgardinsmenyn. Värdena i detta fält ställs in av användaren i Katalog "Typer av slutförande av beställning". Efter att ha ställt in beställningstypen visas ett fält i fönstret Köa. Detta fält innehåller en lista över möjliga parkeringsplatser där det föreslås att föraren ska placeras på . Slutförandet av beställningen upprättas när knappen trycks in Acceptera. I det här fallet får beställningen statusen avslutad och information om den raderas automatiskt från aktuella ordertabeller och ingick tabell över genomförda beställningar.

För att visa beställningsstadiet på fliken Aktuella beställningar Begagnade färgdesign order. I detta fall sker kommunikation med förare via radio eller mobiltelefoner(beror på organisationen).

9. Att sätta upp anställdas löner görs i fönstret konton användare: I detta fönster för nivåanvändare Operatör Och Avsändare du kan ställa in följande parametrar: Debitering för 1 beställning (absolut värde);Debitera för 1 beställning i procent av det betalda beloppet

10. Föraren tar över sitt pass i en av de bilar som han är kopplad till eller, undantagsvis, i en annan. Fönstret Regler för förarbetalning låter dig finjustera reglerna som kommer att användas vid beräkning av löner för förare. För att komma in i detta fönster måste du välja posten i programmets huvudmeny Bokföring|Regler för betalningar till förare

11. Chauffören som tagit över skiftet kan befinna sig på någon av parkeringsplatserna och på parkeringen beställs förarna beroende på ankomsttid eller redigeras av trafikledaren.

12. Det finns beställningar utanför staden.

13. Programmets standardpaket innehåller följande rapporter:

"Förare"

"Operatörer"

"Prenumeranter"

Åtkomst till menyn Rapporter som standard endast tillåtet för nivåanvändare Administratör, Handledare Och Revisor, men det kan definieras för alla användare i användarhanteringsfönster .

Du kan också skapa en anpassad rapport med hjälp av fönstret SQL-konsol.

14. Användare i systemet har olika rättigheter, i enlighet med de funktioner som utförs.

15. Användare har tillgång till sina inställningar på valfri arbetsstation i systemet, och inte bara på den där inställningarna gjordes.


Denna lista funktioner kompilerade från och med den 14 september 2005 – just nu kan ytterligare egenskaper implementeras i programmet – du kan ladda ner den aktuella demoversionen av programmet för granskning.

1. INLEDNING 5 2. SYSTEMANALYS 7 2.1. Beskrivning av ämnesområdet 7 2.2 Problemformulering 8 2.2.1 Faktorer som är avgörande beslut om att skapa ett system 8 2.2.2 Granskning av befintliga programvara, listar mjukvaruverktyg med vilka du kan implementera en automatiserad arbetsplats 8 2.2.3 Motivering för att fatta beslut om val av mjukvaruverktyg 11 2.2.4 Krav på databas, organisation, normalisering och ergonomi 11 2.3.5 Val av typer av mjukvara 14 2.3 Affärsprocesser och informationsflöden 16 2.3.1 AS-IS-modell i DFD-notation 16 2.4.2 TO-BE-modell i DFD-notation 17 2.4.3 Systemdrift från användar- (klient)synpunkt 19 3. TEKNISKT PROJEKT 20 3.1 Utveckling av grundläggande applikationer för system 20 3.1 1 Systemets plats i organisationens informationssystem 20 3.1.2 Systemets mål 20 3.1.3 Systemets funktioner 20 3.2 Förändring organisationsstruktur organisation 20 3.3 Redogörelse för lösning av problem 21 4. ARBETSPROJEKT 22 4.1 Utveckling av en projektdatabas 22 4.2 Utveckling av en körbar applikation 22 4.3. Implementering av programgränssnittet. 24 5. SLUTSATS 30 6. REFERENSER 31

Introduktion

En databas är en organiserad struktur som är utformad för att lagra data. Moderna databaser kan lagra inte bara data, utan också information. Det designade informationssystemet baserat på en databas är avsett att användas på ett företag som tillhandahåller taxitjänster till befolkningen och kommer att förbättra arbetseffektiviteten tack vare systematisering och snabb sökning nödvändig information. Detta kommer att förenkla arbetet eftersom det inte finns något behov av bearbetning stora mängder pappersdata på jakt efter nödvändig information, beräkna kostnaden för fraktsedeln för varje förare och arbetsrapporter. Begreppet en databas är nära besläktat med begreppet ett databashanteringssystem. De är en uppsättning mjukvaruverktyg som är designade för att skapa en databasstruktur, fylla den med innehåll, redigera den och visualisera informationen som finns i databasen. Informationsvisualisering avser valet av data för visning i enlighet med ett givet kriterium, deras ordning, design och efterföljande utmatning till utgångsenheter eller överföring via kommunikationskanaler. Följande data bör lagras i den databas som utvecklas: 1) Information om förare: anropssignal, fullständigt namn, körkortsnummer, utfärdandedatum, samt information om föraren är på semester, sjukskriven eller uppsagd från arbete; 2) Information om bilar: stat. nummer, fabrikat, tillverkningsår, färg, registreringsbevis nummer, vem som är ägare och om bilen för närvarande repareras; 3) Information om fraktsedlar: fraktsedelnummer, öppnings- och stängningsdatum, förarens anropssignal, statlig registrering. bilnummer; 4) Information om beställningar: ordernummer, datum och tid för mottagandet, kundadress, förare som fullföljer beställningen, slutföringsmärke. Följande information bör vara tillgänglig för taxiexpeditören: 1) Information om beställningar uppdelade på förare; 2) Vilka bilar som står på linjen och vilka som är under reparation; 3) Information om antalet arbetade timmar av varje förare (kostnaden för resan beräknas till 20 rubel per arbetstimme, balansen Pengar kvar hos föraren). Syfte kursarbeteär utvecklingen av en automatiserad arbetsstation för taxiexpeditörer baserad på databaser. Bland de uppgifter som bör lösas för att avslöja det valda ämnet är: dirigering systemanalysämnesområde; identifiera essensen av den infologiska modellen; utföra modellering av samband mellan dem. De huvudsakliga målen för att uppnå vilket taxiexpeditörens arbetsstationsdatabas skapades är: 1) Att ge den anställde en snabbare och bekvämare sökning efter nödvändig information; 2) Organisera redan lagrad data och inkommande data; 3) Spåra dataändringar; 4) Hålla koll på beställningar.

Slutsats

Som ett resultat av kursprojektet utvecklades färdigheterna och förmågan att utforma en databasstruktur avsedd för att fungera i ett automatiserat informationssystem. Som ett resultat av arbetet med kursprojektet skapades ett informationssystem för arbetet på en taxiexpeditörs arbetsstation. Detta system kommer att minska avsändarens arbetstid, samt automatiskt generera rapporter. Skapad bekväma gränssnitt kommer att förenkla mekanismen för att ange ny och redigera befintlig information. Utvecklat informationssystem, fullt kompatibelt med komplexet Microsoft-program Kontor. Designad programvara skulle kunna användas av stadstaxiorganisationer. Sammanfattningsvis har projektet i fråga en faktisk tillämpning och använder den senaste tekniken.

Bibliografi

1. Karpova T.S. Databaser: modeller, utveckling, implementering. St Petersburg: Peter, 2001.-304 sid. 2. Connolly T., Begg L., Strachan A. Databases. Design, implementering och tvisthantering. Teori och praktik. -2:a uppl. – Williams, 2000. 3. GOST 34. 201-89. Informationsteknologi. En uppsättning standarder för automatiserade system. Typer, fullständighet och beteckning av dokument vid skapande av automatiserade system. 4. Delphi 2006 med exempel (+ CD-ROM): Vladimir Shupruta -- Sankt Petersburg, BHV-Petersburg, 2006 - 528 sid. 5. Delphi 7. Grunderna i programmering. Löser typiska problem. Självinstruktionsmanual: L. M. Klimova - Moskva, KUDITS-Obraz, 2006 - 480 s. 6. Delphi i problem och exempel (+ CD-ROM): Nikita Kultin - Moskva, BHV-Petersburg, 2008 - 288 sid. 7. Delphi. Professionell programmering: Dmitry Osipov - St Petersburg, Symbol-Plus, 2006 - 1056 s. 8. Grunderna för programmering i den integrerade miljön DELPHI: A. Zhelonkin - St. Petersburg, Binom. Kunskapslaboratoriet, 2004 - 240 sid. 9. Grunderna i programmering i den integrerade Delphi-miljön. Workshop: A. Zhelonkin - St. Petersburg, Binom. Kunskapslaboratoriet, 2006 - 240 sid.

Nytt på sajten

>

Mest populär