SYSTEM WSPOMAGAJĄCY DECYZJĘ ZAKUPU CIĄGNIKÓW I MASZYN ROLNICZYCH

Podobne dokumenty
DOBÓR ŚRODKÓW TRANSPORTOWYCH DLA GOSPODARSTWA PRZY POMOCY PROGRAMU AGREGAT - 2

InŜynieria Rolnicza 14/2005. Streszczenie

PROGRAM WSPOMAGAJĄCY OCENĘ INWESTYCJI MECHANIZACYJNYCH DOZEM 2

System KIKUM dla Biura Księgowości i Kontrasygnaty

KOMPUTEROWE WSPOMAGANIE DOBORU OŚWIETLENIA NA STANOWISKACH PRACY

Instrukcja Instalacji

KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED

WIELOKRYTERIALNY DOBÓR MASZYN I URZĄDZEŃ DO PRZYGOTOWYWANIA PASZ DLA BYDŁA

KaŜdy z formularzy naleŝy podpiąć do usługi. Nazwa usługi moŝe pokrywać się z nazwą formularza, nie jest to jednak konieczne.

Instrukcja zarządzania kontami i prawami

Ustawianie lokalizacji dla indeksów Ustawianie lokalizacji dla indeksów spis kroków

GEO-SYSTEM Sp. z o.o. GEO-RCiWN Rejestr Cen i Wartości Nieruchomości Podręcznik dla administratora systemu Warszawa 2007

SYSTEM LOJALNOŚCIOWY. Opis wersji PLUS programu

PR P E R Z E E Z N E T N A T C A JA C JA KO K RP R O P RA R C A Y C JN Y A JN ACTINA DATA MANAGER

WIELOKRYTERIALNY DOBÓR ROZTRZĄSACZY OBORNIKA

9.5 Rozliczanie zaopatrzenia w przedmioty ortopedyczne i środki pomocnicze

Vivotek ST3402 Skrócona instrukcja uŝytkownika

9.5 Rozliczanie zaopatrzenia w przedmioty ortopedyczne i środki pomocnicze

KATALOG MASZYN I POJAZDÓW ROLNICZYCH MASZYNY-3

MenadŜer haseł Instrukcja uŝytkownika

Technologia informacyjna

bo od managera wymaga się perfekcji

Generator Wniosków Płatniczych dla Programu Operacyjnego Kapitał Ludzki. Instrukcja Instalacji

KOMPUTEROWY SYSTEM WSPOMAGANIA OBSŁUGI JEDNOSTEK SŁUŻBY ZDROWIA KS-SOMED

1. Wymagania techniczne Uruchomienie aplikacji Zasady pracy z aplikacją Interfejs aplikacji formularza elektronicznego...

2. Podstawy programu Microsoft Access

Opis modułu pl.id w programie Komornik SQL-VAT

Oprogramowanie dla biznesu Numer 11 (69) Listopad 2009 JAK SZYBKO I SKUTECZNIE ZAMKNĄĆ ROK?

Warszawa, lipiec 2013 r.

Program do wagi samochodowej

coffee Instrukcja do systemu Warszawa, wrzesień 2008

KONTROLING I MONITOROWANIE ZLECEŃ PRODUKCYJNYCH W HYBRYDOWYM SYSTEMIE PLANOWANIA PRODUKCJI

Zasady organizacji projektów informatycznych

5. Bazy danych Base Okno bazy danych

elektroniczna Platforma Usług Administracji Publicznej

INSTRUKCJA SYSTEMU MMR

KOMPUTEROWE WSPOMAGANIE CHEMICZNEJ OCHRONY ROŚLIN PRZY POMOCY PROGRAMU HERBICYD-2

Instalacja SQL Server Konfiguracja SQL Server Logowanie - opcje SQL Server Management Studio. Microsoft Access Oracle Sybase DB2 MySQL

Opis modułu pl.id w programie Komornik SQL-VAT

Załącznik 2 z dnia do Zarządzenie Nr 8 Rektora UW z dnia 31 sierpnia 2004

SYSTEM INFORMATYCZNY WSPOMAGAJĄCY ZARZĄDZANIE PROCESEM PRODUKCJI BURAKA CUKROWEGO

Instrukcja obsługi Konfigurator MLAN-1000

III. Lista prawdopodobnych przyczyn usterek systemu komputerowego wynikających z zadania i załączników

EKSPLOATACJA SYSTEMÓW TECHNICZNYCH - LAB. Wprowadzenie do zajęć

Informatyczny system do nadzorowania narzędzi i wyposażenia do kontroli i pomiarów

SYSTEM ZARZĄDZANIA TREŚCIĄ (CMS) STRONY INTERNETOWEJ SZKOŁY PRZEWODNIK

Instalacja aplikacji

Komputerowy system elektronicznego dzienniczka ucznia e-dziennik

Instrukcja użytkownika. Aplikacja Smart Paczka DPD

Paczki przelewów w ING BankOnLine

Materiały szkoleniowe Moduł Mapa inwestora. Starostwo Powiatowe w Chełmie

OBLICZANIE POWIERZCHNI PLANTACJI WIERZBY ENERGETYCZNEJ PRZY POMOCY PROGRAMU PLANTENE

Mariusz Łoboda, Adam Krysztofiak, Zbigniew Dworecki Instytut InŜynierii Rolniczej Akademia Rolnicza im. A. Cieszkowskiego w Poznaniu.

OPROGRAMOWANIE WSPOMAGAJĄCE PROCES KONSTRUOWANIA ŁOŻYSKA ŚLIZGOWEGO

1. Instalacja systemu Integra 7

INSTRUKCJA SYSTEMU MMR

Aktyn Płace-Kadry. Opis usprawnień i zmian w wersji (październik 2011r.)

Laboratorium modelowania oprogramowania w języku UML. Ćwiczenie 1 Wprowadzenie do narzędzia CASE. Materiały dla nauczyciela

ACT! 2008 Prezentacja funkcjonalności

System zarządzania bazą danych lecznicy dla zwierząt

Wykorzystanie Internetu do realizacji zadań organizacji usługowej na przykładzie Biura Pośrednictwa Pracy

Kontrola dostępu, System zarządzania

Zmiany funkcjonalne i lista obsłużonych zgłoszeń Comarch DMS

1. Instalacja modułu w systemie Windows.

Przebieg przykładowej rejestracji nowego Oferenta

Przypominacz Instrukcja uŝytkownika

Dokumentacja programu Rejestr Informacji o Środowisku

Instrukcja instalacji i obsługi programu Szpieg 3

Dokumentacja instalacji aktualizacji systemu GRANIT wydanej w postaci HotFix a

Punkt dystrybucji recept

Współpraca Integry z programami zewnętrznymi

mmontaż oprogramowanie do zarządzania produkcją, montażem wyrobów

DM Plaza ZMIANA PREFIX ÓW DOKUMENTÓW

System Przepustkowy OPTIPASS. Kraków 2013

Materiał szkoleniowy:

Część I Rozpoczęcie pracy z usługami Reporting Services

KOMPUTEROWY SPRAWDZIAN WIEDZY

Projekt z przedmiotu Projektowanie systemów teleinformatycznych

Wykład 5. Cel wykładu. Korespondencja seryjna. WyŜsza Szkoła MenedŜerska w Legnicy. Informatyka w zarządzaniu Zarządzanie, zaoczne, sem.

Konta uŝytkowników. Konta uŝytkowników dzielą się na trzy grupy: lokalne konta uŝytkowników, domenowe konta uŝytkowników, konta wbudowane

Program do obsługi ubezpieczeń minifort

Szpieg 2.0 Instrukcja użytkownika

POSTĘPY W KONSTRUKCJI I STEROWANIU Bydgoszcz 2004

Laboratorium modelowania oprogramowania w języku UML. Ćwiczenie 1 Wprowadzenie do narzędzia CASE. Materiały dla studenta

WellCommerce Poradnik: Sprzedaż

Scenariusze obsługi danych MPZP

INSTRUKCJA PROGRAMOWANIA DZWONKA KAKADU.

Instrukcja posługiwania się Informatycznym Systemem Zdawania Egzaminów

Instrukcja Obsługi. P o P r o s t u L e p s z e D a n e!

INSTRUKCJA UŻYTKOWNIKA Podpis cyfrowy ISO 9001:2008 Dokument: Wydanie: Podpis cyfrowy

Automatyzacja Procesu SprzedaŜy

INWENTARYZACJA W PROGRAMIE INTEGRA

PROJEKT CZĘŚCIOWO FINANSOWANY PRZEZ UNIĘ EUROPEJSKĄ. Opis działania raportów w ClearQuest

System sprzedaŝy rezerwacji

ECDL/ICDL Użytkowanie baz danych Moduł S1 Sylabus - wersja 5.0

Projektowanie baz danych za pomocą narzędzi CASE

Instalacja programu. Po naciśnięciu przycisku Dalej pojawi się okno, w którym naleŝy dokonać wyboru docelowej lokalizacji.

MYSQL I PHP JAKO NARZĘDZIA DO TWORZENIA BAZ DANYCH DOSTĘPNYCH W INTERNECIE

Opis zmian w wersji Oprogramowania do Obsługi SR/FA/SW/DM/ST

Podręcznik uŝytkownika program Biznes Plan AGRO 6 AP

Transkrypt:

Mariusz Łoboda, Adam Krysztofiak, Marcin Lenartowicz * Instytut InŜynierii Rolniczej Akademia Rolnicza w Poznaniu *Firma Korbanek Henryka i Paweł SYSTEM WSPOMAGAJĄCY DECYZJĘ ZAKUPU CIĄGNIKÓW I MASZYN ROLNICZYCH Streszczenie Przedstawiono procedurę wytworzenia oprogramowania wspomagającego podejmowanie decyzji inwestycyjnej w sektorze maszyn rolniczych. Zbudowany system, poprzez przejrzyste okna kolejnych formularzy, prowadzi potencjalnego kupca do optymalnego wyboru. MoŜliwe jest przyjęcie alternatywnych kryteriów zakupu. Słowa kluczowe: system wspomagania decyzji Wprowadzenie Wychodząc naprzeciw zapotrzebowaniu klientów i pracowników firm handlowych sektora maszyn i urządzeń rolniczych opracowano system wspomagający decyzję inwestora w zakresie zakupu ciągnika i/lub maszyn współpracujących. Procedurę przeprowadzono [Jaszkiewicz 997] zgodnie z kaskadowym modelem cyklu Ŝycia oprogramowania (fazy: określenia wymagań, analizy i projektowania, implementacji, testowania i konserwacji). Analiza wymagań Przystępując do budowy systemu sformułowano funkcje, jakie powinien on realizować: umoŝliwienie doboru odpowiedniego ciągnika i maszyn współpracujących do pracy w danym gospodarstwie wg róŝnych grup kryteriów, przedstawienie informacji o cenach sprzedaŝy maszyn rolniczych oferowanych przez sprzedawcę, sporządzenie raportu zamówienia, aktualizacja baz danych i daty ich ostatniej modyfikacji. W programie wykorzystano bazy danych do przechowywania informacji o ciągnikach i maszynach. Program, dzięki wykonaniu odpowiednich operacji, pozwala wyszukać odpowiednie maszyny do pracy w gospodarstwie: ciągniki, maszyny do obróbki pól, maszyny do prac pielęgnacyjnych i maszyny do pomocy w gospodarstwie. Dane, na jakich wykonywane są ope- 2

racje uzupełniane są i modyfikowane przez administratora systemu, który jako jedyny (zabezpieczony hasłem) ma dostęp do modyfikacji danych. UŜytkownik obsługujący program wykorzystuje funkcje filtrowania i lokalizacji odpowiednich danych oraz przechowywania wybranych maszyn do funkcji wydruku. Od strony sprzętowej poprawna praca programu dla systemu operacyjnego Windows 95 (lub wyŝszego) wymaga minimum 32 MB pamięci RAM i ok. 30 MB wolnej pamięci na dysku twardym. Projektowanie systemu Diagramy będące modelem tworzonego systemu wykonano w pakiecie Rational Rose 2000 firmy Rational Software. Przykładowo na rysunku przedstawiono szczegółowy diagram klas projektowanej aplikacji. TMaszyny TEdycja TCiagniki SpeedButtonClick() SpeedButton2Click() SpeedButton3Click() SpeedButton4Click() SpeedButton5Click() SpeedButton6Click() SpeedButton7Click() SpeedButton8Click() ComboBox6Change() ComboBox7Change() ComboBox8Change() ComboBox9Change() ComboBox0Change() EditKeyPress() Edit2KeyPress() Edit3KeyPress() Edit4KeyPress() DBGridCellClick() SpeedButton8Click() SpeedButton9Click() ComboBox6Change() ComboBox7Change() ComboBox8Change() ComboBox9Change() ComboBox0Change() DBGridCellClick() TGospodarstwo SpeedButtonClick() SpeedButton2Click() SpeedButton3Click() SpeedButton4Click() AktualizacjaBazClick() DrukujClick() EditClick() SpeedButton2Click() SpeedButton3Click() SpeedButton4Click() SpeedButton5Click() SpeedButton6Click() SpeedButton7Click() TWybor SpeedButtonClick() BitBtnClick() BitBtn2Click() BitBtn3Click() TWydruk THaslo BitBtnClick() BitBtn2Click() QuickRepAfterPreview() QRExprPrint() TAutorzy TCCalendar TProgram Rys.. Szczegółowy diagram klas Fig.. Detailed scheme of classes SeTCCalendarDate() Im age7click() Program stworzony został przy wykorzystaniu systemu wytwarzania aplikacji Borland C++ Builder [Reisdorph, Henderson 998; Stroustrup 2000], a podstawą jego budowy są bazy danych stworzone w dołączonym programie Database Desktop. Wszystkie dane potrzebne do działania aplikacji przechowywane są w poszczególnych bazach (ciągniki.db, pługi.db, agregaty.db, ładowacze.db, rozsiewacze.db, opryskiwacze.db), które uŝytkow- 22

nik moŝe przeglądać, a administrator dodawać, modyfikować lub usuwać zawarte w nich rekordy. KaŜda baza ma kolumny: Nazwa, Typ, Cena, Moc. W celu dokonania wyboru interesującej uŝytkownika maszyny otwierana zostaje baza wybor.db, dzięki której moŝna drukować wybrane obiekty i ich dane. Testowanie systemu przeprowadzono w czasie implementacji kodu za pomocą Debuggera narzędzia zawartego w środowisku Borland Builder C++. Narzędzie to umoŝliwiło obserwowanie wykonania poszczególnych instrukcji programu i wyszukiwanie błędnych fragmentów kodu dzięki mechanizmom: śledzenia zmiennych, punktom wstrzymania i pracy krokowej. Poszczególne rekordy baz danych uzupełniono parametrami rzeczywistych maszyn rolniczych, znajdującymi się obecnie na rynku. Opis i działanie programu Zbudowany program przeznaczony jest dla grupy uŝytkowników zainteresowanych ofertą sprzedaŝy maszyn rolniczych. Pełni on funkcję informacyjną o firmach i cenach maszyn rolniczych, jak równieŝ pozwala wybrać maszyny rolnicze dla własnych potrzeb. Na podstawie wprowadzonych wstępnych danych, charakteryzujących gospodarstwo (powierzchnia i dominujący rodzaj gleb) oraz ogólną koncepcję inwestycyjną (maszyny do obróbki pól, do prac pielęgnacyjnych, do prac pomocniczych), program umoŝliwia dokonanie wyboru odpowiedniego ciągnika lub maszyny wariantowo. MoŜliwe są trzy ścieŝki postępowania: dobór automatyczny na podstawie o powierzchni gospodarstwa i dominującego rodzaju gleb, wprowadzenie zakresów oczekiwanej mocy i ceny zakupu, dopasowanie ciągnika do posiadanego (lub rozszerzanego) parku maszynowego, potwierdzane jako Wybór, Wybór 2 i Wybór 3 na formularzu głównym (rys. 2). Pierwsza moŝliwość bazuje na wieloletnim doświadczeniu firmy Korbanek Henryka i Paweł, sformalizowanym w postaci zalecanych zakresów mocy dla danych przedziałów areału i dominującego typu gleb. Drugi sposób to wybór dostępnych ciągników i maszyn rolniczych przez podanie Ŝądanych cen i mocy maszyn rolniczych. Dokonuje się tego przez wypełnienie okien w formularzu Ciagniki (rys. 3). JeŜeli dla podanych przedziałów mocy zostaną odnalezione maszyny rolnicze, to ciągniki wypełnią tabelę, a maszyny wyświetlone zostaną na rozwijalnych listach w odpowiednich miejscach formularza. Trzeci wariant polega na dopasowaniu ciągnika do posiadanych maszyn rolniczych. Z rozwijalnych list odpowiedniej maszyny naleŝy 23

wybrać firmę, następnie rodzaj. W tabeli formularza Maszyny (rys.4) wyświetlone zostaną ciągniki współpracujące z odpowiednią maszyną rolniczą. Rys. 2. Widok formularza głównego Fig. 2. View of the main sheet Rys. 3. Widok formularza Ciągniki Fig. 3. View of Tractors sheet KaŜdy z powyŝszych wyborów zarówno ciągniki jak i maszyny rolnicze, mogą być na Ŝyczenie uŝytkownika zaakceptowane i dołączone do spisu wybranych maszyn. Po akceptacji otwiera się formularz Wybor (rys. 5), którego opcje pozwalają m.in. na korektę decyzji inwestycyjnej (Usuń wybraną maszynę) przed przejściem do formularza wydruku wybranego sprzętu. 24

Rys. 4. Widok formularza Maszyny Fig. 4. View of the Farm machines sheet Rys. 5. Widok formularza Wybor Fig. 5. View of the Choice sheet Rys. 6. Widok okna Formularz wyboru Fig. 6. View of the Choice Sheet window 25

Kończący procedurę, Formularz wyboru (rys. 6) umoŝliwia drukowanie dokumentu zamówienia. MoŜliwe są tu odpowiednie działania marketingowe (np. przyznanie rabatu po przekroczeniu określonej łącznej kwoty zakupu). Podsumowanie Przedstawiony program spełnia stawiane mu wymagania i moŝe być narzędziem pomocnym w firmach handlowych sektora maszyn i urządzeń rolniczych. Wykorzystanie technik baz danych pozwala na dalszą jego rozbudowę, a zarazem łatwą obsługę. Autorzy widzą konieczność uzupełnienia systemu o moduł czuwający nad obligatoryjnym aktualizowaniem baz danych co określony przedział czasu. Bibliografia Jaszkiewicz A. 997. InŜynieria oprogramowania. Helion, Gliwice Reisdorph K., Henderson K. 998. C++ Builder. Helion, Gliwice Stroustrup B. 2000. Język C++. WN-T, Warszawa COMPUTER AIDED DECISION MAKING SYSTEM AT PURCHASING TRACTORS AND AGRICULTURAL MACHINES Summary Paper presented the procedure of developing software to aid the investment decision making with respect to purchase of farm machines. Designed system through the transparent windows of consecutive sheets is guiding a potential buyer to optimum choice. Alternative criteria of purchase selection are also available. Key words: computer aided decision making system, purchase of farm machines Recenzent Andrzej Kusz 26