|
Som grundlag for ruteoptimering opbygges distrikter svarende til et geografisk område. Geografien kunne indledningsvis være afgrænset til postnumre (dette kan oprettes maskinelt), alternativt kan der med MapInfo værktøjer defineres en geografisk flade, som giver distriktets omfang.
Hvert distrikt skal have en størrelse svarende til, hvad en vogn kan dække. Én vogn kan få tilknyttet flere distrikter, men ikke omvendt. Hvis der er skiftende mængder på forskellige dage, kan der opbygges forskellige ’net’, der har distrikter med varierende størrelse. Hver vogn kan defineres med start/slut tidspunkter, maksimal vægt vognen må køre med samt fast defineret startsted og slutdestination til brug for kørselsoptimeringen.
Stamdata til kørselshåndtering Hver levering oprettes som en pakke med unikt pakkenummer (dette kan tildeles automatisk).
Hver pakke definerer som minimum modtageren og beskrivelse af leveringen. Ud fra pakkeoplysningerne oprettes en individ tabel således at hver enkelt modtager bliver oprettet her. Det er denne database der bliver ’geokodet’ så der lagres geografisk information på adresserne. Dette nedbringer tidsforbruget til geokodning ved gentagne leveringer til samme adresse. Samtidig kan leveringsbemærkninger og andre distributionsmæssige forhold opdateres til fremtidig brug – fx husk at levering sker ved kældertrappen bag huset.
Daglig drift Pakkerne oprettes enten manuelt eller indlæses via fil eller direkte læsning i en ekstern datakilde. I produktionsmodulet indtastes dato, nummer og eventuel overskrift til kørslen. Nummeret vil standard stå til 1 der betyder: dagens første tur. Skulle der være flere ture til samme distrikter på samme dag, vil disse blot få et højere nummer.
Black boxen gør nu følgende:
- Udtrækker individ oplysninger fra datakilden og checker for nye eller ændrede individer.
- Nye individer geokodes og de adresser der eventuelt ikke kan geokodes bliver placeret i en fejl liste til manuel behandling.
- Hver levering oprettes som pakke (KUN for de leveringer hvis individ kunne geokodes)
- Hver vogn beregnes nu for den givne dato og distrikt
- Pakker og vogne gemmes i en log til senere brug
Når black boxen er færdig med arbejdet er systemet klar til:
a. Udskrive kørselsoversigt for dagen b. Leveringslister til hver vogn i leveringsorden c. Pakkesedler til hver pakke (stregkode kunne integreres her)
Der kan dernæst tilføjes oplysninger til pakkerne, slettes pakker osv. Produktionen vil kunne gendannes. Der kan også indtastes en tvungen rækkefølge til pakkerne.
Efterbehandling Når dagen er afsluttet registreres eventuelle returpakker og andre ændringer der måtte have været. Efter denne ajourføring accepteres dagen i systemet. Under denne proces vil programmet:
a. Genberegne ruten b. Gemme de faktiske leveringer i loggen c. Beregne og gemme en sum for vognen med kørte kilometer, antal afleveringer og tid.
Formålet med dette er at kunne producere en vognmandsafregning. Systemet kan udvides med:
a. stregkoder b. registrering af afhentning og afleveringstidspunkter c. modtagerkvittering d. afsendelse af sms eller e-mail om ca. leveringstid og lign.
Beskrivelse af database (kort) Pakke tabel (Oprettes manuelt eller fra datakilde):
Pakkenr. Registreringsdato Registreringstid Bruger – der oprettede sagen Afhentningsadresse (Telefon, Navn, Adresse 1, Adresse 2, Postnr, By, Attention, GIS X, GIS Y) Afhentet dato Afhentet kl. Afh.bemærkning Afleveringsadresse (Telefon, Navn, Adresse 1, Adresse 2, Postnr, By, Attention, GIS X, GIS Y) Afleveret dato Afleveret kl. Afl.bemærkning Betaler (Telefon/Kundenr) E- mail til besked SMS nummer til besked Beskrivelse af indhold Vægt Volumen Tvungen sekvensnr. Transportpris Kmafregning J/N Leveret J/N Faktureret J/N Vognafr. J/N Modtagerkvittering J/N Returgodshåndtering (Retur/Køres igen .)
Individ tabel (Oprettes manuelt eller fra datakilde): Telefon Internt nr. Navn Adresse 1 (vejnavn, husnr, hus nr bogstav, etage) Adresse 2 Postnr By Attention E-mail SMS Bemærkning GIS X koordinat GIS Y koordinat
Distrikts tabel (Stamdata): Distrikt GIS lag Vogn Ugedage
Produktion tabel (Dannes automatisk af blackbox ved produktion): Dato Nummer (tur) Tekst (Beskrivelse af opgave) Distrikt Vogn Sekvens Pakkenr GIS X GIS Y Interval kilometer Interval tid Droptid
Vogn tabel (Stamdata): Vogn Start tid Slut tid Maks afleveringer Maks vægt Start adresse (Telefon, Navn, Adresse 1, Adresse 2, Postnr, By, Attention, GIS X, GIS Y) Slut adresse (Telefon, Navn, Adresse 1, Adresse 2, Postnr, By, Attention, GIS X, GIS Y) Version 1.0 17.05.2005 Boris Henriksen Side 5 af 5
Transportlog (Dannes automatisk): Pakkenr. Vogn Dato Tid Hændelse (Afhentning/Aflevering/Omlæsning/Retur osv.) |