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



Podobne dokumenty
PRZEWODNIK PO PRZEDMIOCIE

KATALOG MASZYN I POJAZDÓW ROLNICZYCH MASZYNY-3

METODA WYZNACZANIA TYPOSZEREGU ROZTRZĄSACZY OBORNIKA

WIELOKRYTERIALNY DOBÓR ROZTRZĄSACZY OBORNIKA

5-6. Struktura dokumentu html. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów

Aplikacje Internetowe

Praca Magisterska "System zdalnego składania ofert kupna i sprzedaży za pośrednictwem Internetu" AUTOR PROMOTOR

INFORMATYKA MÓJ SPOSÓB NA POZNANIE I OPISANIE ŚWIATA PROGRAM NAUCZANIA INFORMATYKI Z ELEMENTAMI PRZEDMIOTÓW MATEMATYCZNO-PRZYRODNICZYCH

Bazy danych i strony WWW

Szczegółowy opis zamówienia:

DOBÓR ŚRODKÓW TECHNICZNYCH DO ZADAWANIA PASZ W OBIEKTACH INWENTARSKICH DLA BYDŁA

Zakres treści Czas. 2 Określenie charakteru i tematyki strony. Rodzaje witryn. Projekt graficzny witryny. Opracowanie skryptów

ZAŁOŻENIA NOWEJ METODY DOBORU MASZYN DO PRODUKCJI ROLNICZEJ

PLAN WYNIKOWY PROGRAMOWANIE APLIKACJI INTERNETOWYCH. KL IV TI 6 godziny tygodniowo (6x15 tygodni =90 godzin ),

Internetowe Bazy Danych. dr inż. Roman Ptak Instytut Informatyki, Automatyki i Robotyki roman.ptak@pwr.edu.pl

Inżynieria Rolnicza 7(105)/2008

KARTA KURSU. Języki hipertekstowe i tworzenie stron WWW. Opis kursu (cele kształcenia) Warunki wstępne. Efekty kształcenia. Nazwa

PROGRAM DLA ROLNICTWA W WERSJI INSTALOWANEJ I INTERNETOWEJ NA PRZYKŁADZIE APLIKACJI PLANTENE I PLANTENE-2

PROGRAM NAUCZANIA DLA ZAWODU TECHNIK INFORMATYK, O STRUKTURZE PRZEDMIOTOWEJ

XII Konferencja Sieci i Systemy Informatyczne Łódź, październik 2004 NOWOCZESNA WITRYNA WWW W NOWOCZESNEJ SZKOLE

Tomasz Grześ. Systemy zarządzania treścią

REFERAT O PRACY DYPLOMOWEJ

PRZEWODNIK PO PRZEDMIOCIE

CECHY TECHNICZNO-UŻYTKOWE A WARTOŚĆ WYBRANYCH TECHNICZNYCH ŚRODKÓW PRODUKCJI W ROLNICTWIE

KOMPUTEROWE PROJEKTOWANIE WYPOSAśENIA TECHNICZNEGO W BUDYNKACH DLA BYDŁA

DOBÓR ŚRODKÓW TECHNICZNYCH DO PRZYGOTOWYWANIA PASZ DLA BYDŁA MLECZNEGO

Specyfikacja implementacyjna aplikacji serwerowej

OPIS PRZEDMIOTU ZAMÓWIENIA

KARTA PRZEDMIOTU. Programowanie aplikacji internetowych

KARTA MODUŁU KSZTAŁCENIA

Zakres tematyczny dotyczący kursu PHP i MySQL - Podstawy pracy z dynamicznymi stronami internetowymi

Scenariusz lekcji. Scenariusz lekcji 1 TEMAT LEKCJI: Tworzenie prostych skryptów w PHP 2 CELE LEKCJI: 2.1 Wiadomości: 2.

Wybrane działy Informatyki Stosowanej

Aplikacje Internetowe

REFERAT PRACY DYPLOMOWEJ Temat pracy: Projekt i realizacja serwisu ogłoszeń z inteligentną wyszukiwarką

Program szkolnego koła informatycznego

SYSTEM EKSPERTOWY WYBORU TECHNOLOGII UTRZYMANIA ZWIERZĄT DLA PRODUCENTÓW BYDŁA

Organizacja zajęć BAZY DANYCH II WYKŁAD 1. Plan wykładu. SZBD Oracle

Inżynieria oprogramowania- Grupa dra inż. Leszka Grocholskiego II UWr 2009/2010. Aleksandra Kloc, Adam Grycner, Mateusz Łyczek. Wasza-fota.

REFERAT O PRACY DYPLOMOWEJ

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/2017

WPŁYW TECHNICZNEGO UZBROJENIA PROCESU PRACY NA NADWYŻKĘ BEZPOŚREDNIĄ W GOSPODARSTWACH RODZINNYCH

E-commerce. Genialnie proste tworzenie serwisów w PHP i MySQL.

Spis treści. O autorze 13 Przedmowa 15 Wprowadzenie 17

Nowoczesne projektowanie aplikacji intrnetowych - opis przedmiotu

Wykorzystanie PHP do tworzenia stron internetowych testujących wiedzę studentów ze statystyki

OCENA WYKORZYSTANIA CIĄGNIKÓW ROLNICZYCH W GOSPODARSTWACH RODZINNYCH

Aplikacje WWW - laboratorium

Biblioteka Wirtualnej Nauki

Spis treści 3. Spis treści

Wymagania edukacyjne: Statyczne witryny internetowe (na podstawie programu nr )

prowadzący dr ADRIAN HORZYK /~horzyk Konsultacje paw. D-13/325D

InŜynieria Rolnicza 14/2005. Streszczenie

Zajęcia 11 wykorzystanie MySQL w PHP

PHP: bazy danych, SQL, AJAX i JSON

Szkolenie. IBM Lotus - Podstawy projektowania aplikacji w Domino Designer 8.5. Strona szkolenia Terminy szkolenia Rejestracja na szkolenie Promocje

E.14.1 Tworzenie stron internetowych / Krzysztof T. Czarkowski, Ilona Nowosad. Warszawa, Spis treści

PRZEWODNIK PO PRZEDMIOCIE

ZAAWANSOWANE BAZY DANYCH I HURTOWNIE DANYCH MySQL, PHP

Wdrożenie modułu płatności eservice. dla systemu Magento

Referat Pracy Dyplomowej

Funkcje i instrukcje języka JavaScript

Zintegrowane Systemy Zarządzania Biblioteką SOWA1 i SOWA2 ZAMAWIANIE I REZERWOWANIE

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

Aplikacje WWW - laboratorium

REFERAT PRACY DYPLOMOWEJ

Niezbędne narzędzia. Przed rozpoczęciem pracy z PHP należy zainstalować odpowiednie narzędzia: środowisko PHP serwer WWW serwer baz danych MySQL

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

ActiveXperts SMS Messaging Server

Dodatkowo planowane jest przeprowadzenie oceny algorytmów w praktycznym wykorzystaniu przez kilku niezależnych użytkowników ukończonej aplikacji.

ABC języka HTML i XHTML / Maria Sokół. wyd. 2. Gliwice, cop Spis treści

WPŁYW TEMPERATURY W POMIESZCZENIACH POMOCNICZYCH NA BILANS CIEPŁA W BUDYNKACH DLA BYDŁA

TECHNICZNE UZBROJENIE PROCESU PRACY W RÓŻNYCH TYPACH GOSPODARSTW ROLNICZYCH

Wdrożenie modułu płatności eservice. dla systemu Gekosale 1.4

Aplikacje WWW - laboratorium

Krótka Historia. Co to jest NetBeans? Historia. NetBeans Platform NetBeans IDE NetBeans Mobility Pack Zintegrowane moduły. Paczki do NetBeans.

OKRESY UŻYTKOWANIA I WYKORZYSTANIE ŚRODKÓW ENERGETYCZNYCH W GOSPODARSTWACH RODZINNYCH

Aplikacje webowe w obliczu ataków internetowych na przykładzie CodeIgniter Framework

5.4. Tworzymy formularze

Plan. Wprowadzenie. Co to jest APEX? Wprowadzenie. Administracja obszarem roboczym

Budowa aplikacji ASP.NET z wykorzystaniem wzorca MVC

Internetowa sieć laboratoriów fotograficznych

Deduplikacja danych. Zarządzanie jakością danych podstawowych

MAMP: Można to pobrać i zainstalować z XAMPP: Można go pobrać i zainstalować z

5. Arkusz kalkulacyjny Excel 205

INTERNETOWY SYSTEM UDOSTĘPNIANIA ZASOBÓW CZASOPISMA INŻYNIERIA ROLNICZA

PODAŻ CIĄGNIKÓW I KOMBAJNÓW ZBOŻOWYCH W POLSCE W LATACH

Bazy danych. Wykład IV SQL - wprowadzenie. Copyrights by Arkadiusz Rzucidło 1

WINDOWS Instalacja serwera WWW na systemie Windows XP, 7, 8.

Typy przetwarzania. Przetwarzanie zcentralizowane. Przetwarzanie rozproszone

WYMAGANIA EDUKACYJNE. Witryny i Aplikacje Internetowe klasa I

Nazwa kwalifikacji: Tworzenie aplikacji internetowych i baz danych oraz administrowanie bazami Oznaczenie kwalifikacji: E.14 Numer zadania: 01

Dokumentacja systemu NTP rekrut. Autor: Sławomir Miller

Temat: Ułatwienia wynikające z zastosowania Frameworku CakePHP podczas budowania stron internetowych

Wydział Elektrotechniki, Informatyki i Telekomunikacji Instytut Informatyki i Elektroniki

Praca magisterska Jakub Reczycki. Opiekun : dr inż. Jacek Rumiński. Katedra Inżynierii Biomedycznej Wydział ETI Politechnika Gdańska

Samokontrola postępów w nauce z wykorzystaniem Internetu. Wprowadzenie

Pełna specyfikacja usługi Kreator WWW

Transkrypt:

Inżynieria Rolnicza 8(96)/2007 WIELOKRYTERIALNY DOBÓR MASZYN I URZĄDZEŃ DO PRZYGOTOWYWANIA PASZ DLA BYDŁA Andrzej Kwieciński, Zbigniew Siarkowski Katedra Maszyn i Urządzeń Rolniczych, Akademia Rolnicza w Lublinie Streszczenie: W pracy przedstawiono metodę wielowymiarowej optymalizacji doboru maszyn i urządzeń do przygotowywania pasz dla bydła. Metoda wymagała opracowania projektu i implementacji witryny internetowej o ciągnikach, maszynach i urządzeniach do przygotowywania pasz dla bydła. Istota metody dotyczy stworzenia internetowych łączników między przewijanymi oknami a bazą danych o ciągnikach, maszynach i urządzeniach. Wybór określonych wartości funkcji celu spowoduje pokazanie maszyn i urządzeń, jakie odpowiadają tym wartością. Słowa kluczowe: dobór, maszyny, pasze, Internet, metoda Wstęp Internet zyskuje coraz większą popularność. W dużym tempie rośnie liczba osób mających dostęp do sieci, dotyczy to także producentów rolnych. Zastosowanie Internetu staje się coraz powszechniejsze a zakres tych zastosowań jest coraz większy. Oprócz funkcji informacyjnych, Internet zaczyna spełniać rolę pośrednika w systemach doradztwa. Stale powstają witryny na temat doradztwa rolniczego i dla wielu osób zajmujących się produkcją rolniczą stają się podstawowym narzędziem wspomagającym proces podejmowania decyzji. Wychodząc na przeciw potrzebom szybkiego i pełnego dostępu do informacji o technologiach do przygotowywania pasz dla bydła podjęto próbę stworzenia witryny internetowej, będącej źródłem informacji w tym zakresie. Dotychczas brak było strony, zawierającej taką charakterystykę dostępnych na rynku ciągników, maszyn i urządzeń do przygotowywania i zadawania pasz dla bydła, która pomagałaby hodowcom bydła dokonać wyboru odpowiednich środków technicznych, a nawet całych technologii produkcji. Strona jest w budowie i w niniejszej pracy zostaną przedstawione elementy już wykonane. Cel pracy W pracy opracowano nową metodę wielowymiarowej optymalizacji doboru maszyn i urządzeń do przygotowywania pasz dla bydła. Metoda polegała na opracowaniu projektu i implementacji witryny internetowej o ciągnikach, maszynach i urządzeniach do przygotowywania pasz dla bydła. Istota metody dotyczy stworzenia internetowych łączników między przewijanymi oknami a bazą danych o ciągnikach, maszynach i urządzeniach. 157

Andrzej Kwieciński, Zbigniew Siarkowski Wybór określonych wartości funkcji celu spowoduje pokazanie maszyn i urządzeń, jakie odpowiadają tym wartością. Postać witryny internetowej W pracy przedstawiono zaprojektowaną i oprogramowaną stronę o technologiach przygotowywania pasz w budynkach inwentarskich dla bydła. Strona napisana została przy użyciu języka HTML. Witryna została zbudowana w oparciu o układy tabel (również z użyciem tabel zagnieżdżonych). Efekt zastosowania tego kodu można zobaczyć na rys. 1. Rys. 1. Fig. 1. Wygląd strony zbudowanej w oparciu o układ tabel View of a Web page built using table arrangement Strona ma 6 zakładek pionowych: maszyny i urządzenia do zadawania pasz, maszyny i urządzenia do przygotowywania pasz, ciągniki, galeria zdjęć, układ strony, kontakt oraz jedną zakładkę zapasową. Zakładki poziome określają warunki wyboru urządzeń, tj. można dokonywać wyboru dla zadanych wartości następujących parametrów maszyny lub urządzenia: pojemności [m 3 ] lub ładowności [kg] i szerokości roboczej [m]. 158

Wielokryterialny dobór maszyn... Przewiduje się rozbudowę strony o możliwość wyboru środków technicznych zgodnie z kryteriami ekonomicznymi, tj. minimalizacją kosztów eksploatacji maszyn, minimalizacją nakładów energetycznych oraz minimalizacją nakładów robocizny. Na rysunku 2 przedstawiono widok strony po naciśnięciu opcji maszyny i urządzenia do przygotowywania pasz. Rys. 2. Fig. 2. Widok strony zawierającej informacje uzyskane po naciśnięciu opcji maszyny i urządzenia przygotowania pasz View of a Web page containing information obtained after selecting the option machines and equipment for feed preparation W celu uzyskania lepszej kontroli nad końcowym wyglądem strony, przy tworzeniu omawianej witryny zostały wykorzystane kaskadowe arkusze stylu (CSS). Do zrealizowania metody wielowymiarowej optymalizacji doboru maszyn i urządzeń do przygotowywania pasz dla bydła wykorzystano język PHP (umożliwia bezpośrednią obsługę połączeń z systemem baz danych MySQL) oraz system baz danych MySQL. Metoda polega na stworzeniu internetowych łączników między przewijanymi oknami zawierającymi wartości funkcji celu, których wybór spowoduje pokazanie maszyn i urządzeń, według wybranego zakresu wartości, a bazą danych o ciągnikach, maszynach i urządzeniach. 159

Andrzej Kwieciński, Zbigniew Siarkowski Baza danych o ciągnikach, maszynach i urządzeniach została utworzona dzięki wykorzystaniu zintegrowanego oprogramowania FoxServer. Etapy, w jakich realizowana jest transakcja bazodanowa. 1. Przeglądarka internetowa użytkownika wysyła żądanie udostępnienia konkretnej strony WWW. Wykorzystując odpowiedni formularz HTML żąda na przykład wyświetlenia maszyn i urządzeń do zadawania pasz według ich szerokości dla wybranego przedziału wartości. Strona z wynikami nosi nazwę, wynik5.php. 2. Serwer przyjmuje żądanie wyświetlenia strony wynik5.php, odnajduje właściwy plik i przekazuje go do interpretera PHP. 3. Interpreter PHP rozpoczyna przetwarzanie skryptu. Wewnątrz skryptu zawarte jest polecenie połączenia się z baza danych i wykonania zapytania (wyszukania maszyn i urządzeń do zadawania pasz według ich szerokości dla wybranego przedziału wartości). Następuje otwarcie połączenia z serwerem MySQL i przesłanie zapytania. 4. Serwer MySQL przyjmuje zapytanie i je przetwarza, po czym rezultat listę maszyn i urządzeń odsyła do interpretera PHP. Rys. 3. Fig. 3. Widok strony wskazującej możliwość wyboru maszyny lub urządzenia do przygotowania pasz View of a Web page indicating possibility of selecting machine or piece of equipment for feed preparation 160

Wielokryterialny dobór maszyn... Rys. 4. Widok strony z urządzeniami do przygotowywania pasz, wg wyboru dokonanego na rys. 3 Fig. 4. View of a Web page showing equipment for feed preparation, as selected in Fig. 3 5. Interpreter kończy wyszukiwanie skryptu, który zazwyczaj formatuje otrzymane wyniki zgodnie ze standardami HTML, po czym przesyła wynikowy kod HTML do serwera WWW. 6. Serwer WWW przesyła kod HTML do przeglądarki, która wyświetla listę maszyn i urządzeń spełniających wybrane kryterium [Welling, Thomson 2003]. Podsumowanie W pracy przedstawiono internetową stronę o ciągnikach, maszynach i urządzeniach do przygotowywania pasz dla bydła. Wykonana witryna zapewnia szybki i prosty dostęp do zawartych w niej informacji. Strona jest rozbudowywana. Do stworzenia bazy wykorzystano zintegrowane w FoxServer oprogramowanie, a mianowicie serwer Apache zapewniający obsługę systemu MySQL, jak również języka PHP stanowiącego swoistego rodzaju pomost pomiędzy bazą danych, a językiem programowania HTML do tworzenia stron WWW. Dobór oprogramowania okazał się trafny nie 161

Andrzej Kwieciński, Zbigniew Siarkowski tylko ze względów ekonomicznych (oprogramowanie bezpłatne), ale także ze względu na wzajemne współdziałanie użytych programów. Patrząc na zastosowane technologie z perspektywy wykonanego projektu nasuwa się stwierdzenie, że stanowią one idealne narzędzie do tworzenia dynamicznych stron WWW, ich modernizacji i rozwoju. Strona wykorzystuje odpowiednio opracowaną bazę danych i może być narzędziem użytecznym w systemie doradztwa dla producentów bydła. Łatwo dostępna i funkcjonalna baza danych stanowi wygodny instrument gromadzenia i uaktualniania informacji oraz ułatwia dokonywanie wyboru urządzeń dla potrzeb konkretnego gospodarstwa. Metoda umożliwia wybór wszystkich typów urządzeń, jakie można zastosować w oborze o zadanej szerokości korytarza paszowego. Przyjęty sposób oprogramowania strony umożliwia łatwą modyfikację jej treści lub rozszerzenie o kolejne moduły doboru maszyn, np. do maszyn do usuwania odchodów, czy do doju mechanicznego krów. Bibliografia Welling L., Thomson L. 2005. PHP i MySql tworzenie stron WWW. Vademecum profesjonalisty. Helion. ISBN: 83-7361-140-1. MULTI-CRITERION SELECTION OF MACHINES AND EQUIPMENT USED TO PREPARE FEED FOR CATTLE Summary. The paper presents the method used for multidimensional optimisation of selection of machines and equipment used to prepare feed for livestock. The method required a design and implementation of a web site on tractors, machines and equipment used to prepare feed for cattle. The essence of the method concerns creating internet links between scroll windows and database on tractors, machines and equipment. Selection of certain objective function values will result in showing machines and equipment corresponding to these values. Key words: selection, machines, feed, Internet, method Adres do korespondencji: Zbigniew Siarkowski; e-mail: zbigniew.siarkowski@ar.lublin.pl Katedra Maszynoznawstwa Rolniczego Akademia Rolnicza w Lublinie ul. Głęboka 28 20-612 Lublin 162