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

Podobne dokumenty
CZASOPISMO INŻYNIERIA ROLNICZA W LICZBACH I STATYSTYKACH

KATALOG MASZYN I POJAZDÓW ROLNICZYCH MASZYNY-3

SKUTECZNOŚĆ WYSZUKIWANIA W INTERNECIE INFORMACJI ZWIĄZANYCH Z INŻYNIERIĄ ROLNICZĄ

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

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

Merkuriusz Artykuły naukowe w systemie elektronicznych wypożyczeń międzybibliotecznych

System informacji edukacyjnej regionu kujawsko-pomorskiego

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

Wykorzystanie regionalnej biblioteki cyfrowej do tworzenia repozytorium instytucjonalnego

REFERAT O PRACY DYPLOMOWEJ

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

Załącznik nr 1. Szczegółowe założenia funkcjonalne i techniczne projektu. Projekt przewiduje realizację następujących zadań:

Case study strona firmowa

System SINUS otwarte narzędzie do budowy bibliograficznych baz danych

Realizacja założeń polityki otwartości na Politechnice Krakowskiej.

The Online Books Page

The University of Michigan Digital Library Production Service Collection

Dodatkowo, w przypadku modułu dotyczącego integracji z systemami partnerów, Wykonawca będzie przeprowadzał testy integracyjne.

PORTAL INFORMACYJNY POLSKIEGO TOWARZYSTWA INśYNIERII ROLNICZEJ

Podsumowanie prac związanych z dostawą sprzętu i oprogramowania oraz szkoleń.

Strona wizytówka od 400 zł

KOMPUTEROWY MODEL UKŁADU STEROWANIA MIKROKLIMATEM W PRZECHOWALNI JABŁEK

(Niniejsze zapytanie nie stanowi zapytania ofertowego w rozumieniu przepisów ustawy PZP)

PAŃSTWOWY INSTYTUT WETERYNARYJNY

OPIS PRZEDMIOTU ZAMÓWIENIA

ZAPYTANIE OFERTOWE. e-match B2S - Zintegrowana platforma kompleksowych usług dla firm startup

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

SPINACZ.edu.pl platforma współpracy nauki z biznesem w zakresie innowacyjnych rozwiązań informatycznych

Pomoc. BIP strona portalu

POLSKA BIBLIOGRAFIA LITERACKA UJĘCIE REALISTYCZNE

OPIS JAKOŚCIOWY (wymagania minimalne) ZESTAWIENIE PARAMETRÓW GRANICZNYCH

GoBiz System platforma współpracy marektingowej

INSTRUKCJA UŻYTKOWNIKA SYSTEMU BIP

Projekt współfinansowany ze środków Europejskiego Funduszu Rozwoju Regionalnego w ramach Programu Operacyjnego Innowacyjna Gospodarka

UNIWERSYTET KAZIMIERZA WIELKIEGO WYDZIAŁ MATEMATYKI, FIZYKI I TECHNIKI INSTYTUT TECHNIKI

Załącznik nr 1 do zapytania ofertowego na projekt wortalu Państwowej Inspekcji Pracy Założenia dotyczące strony intranetowej

AKADEMIA GÓRNICZO-HUTNICZA Wydział Elektrotechniki, Automatyki, Informatyki i Elektroniki

Publisher Panel jest podzielony na 3 działy, z których każdy oferuje zaawansowane narzędzia do prowadzenia czasopisma w systemie Index Copernicus:

Opis Architektury Systemu Galileo

CALIFORNIA DIGITAL LIBRARY CYFROWA BIBLIOTEKA KALIFORNIJSKA

OPIS PRZEDMIOTU ZAMÓWIENIA

BIBLIOTEKA CYFROWA JAKO KONTENER TREŚCI DLA PORTALI INTERNETOWYCH. DLIBRA & DRUPAL DWA SYSTEMY, JEDNA WITRYNA.

Lublin, dnia r. Zapytanie ofertowe: Do: I. DANE ZAMAWIAJĄCEGO:

Dokumentacja techniczna. Młodzieżowe Pośrednictwo Pracy

WYKORZYSTANIE FUNDUSZY UNIJNYCH PRZEZ BIBLIOTEKĘ GŁÓWNĄ AKADEMII MORSKIEJ W SZCZECINIE

Dziedzinowa Baza Wiedzy w zakresie Nauk Technicznych

Technologie cyfrowe. Artur Kalinowski. Zakład Cząstek i Oddziaływań Fundamentalnych Pasteura 5, pokój 4.15 Artur.Kalinowski@fuw.edu.

Instrukcja użytkownika BIP

Udostępnienie informacji o publicznej prezentacji

Profil Czasopisma / The Scope of a Journal

Dokumentowanie dorobku naukowego Politechniki Warszawskiej

Co już można, a co będzie można zrobić w e-podręczniku technologicznie?

Wydział Informatyki, Elektroniki i Telekomunikacji. Katedra Informatyki

RFP. Wymagania dla projektu. sklepu internetowego B2C dla firmy Oplot

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

BIBLIOGRAFICZNA BAZA DANYCH -

Szczegółowa specyfikacja przedmiotu wyceny do zapytania ofertowego nr 1

ASP.NET MVC. Grzegorz Caban 20 stycznia 2009

REFERAT PRACY DYPLOMOWEJ

DLIBRA & DRUPAL DWA SYSTEMY, JEDNA WITRYNA

Wojskowa Akademia Techniczna

INTERNETOWA TRANSMISJA DANYCH AIS DO STANOWISKA AUTOMATYZACJI NAWIGACJI RADAROWEJ

METADANE GEOINFORMACYJNE PODLASIA

Czytelnik w bibliotece cyfrowej

Repozytoria uczelniane i ich rola w projekcie SYNAT

Programowanie obiektowe

Serwis e-kiosk: szansa samodzielnego dostępu osób niewidomych i słabowidzących do treści czasopism. Zaproszenie do współpracy.

Repozytorium Uniwersytetu Jagiellońskiego

1. Wymagania prawne. Europejskie uwarunkowania prawne:

DZIAŁANIA BIBLIOTEKI PK NA RZECZ OPEN ACCESS WŚRÓD SPOŁECZNOŚCI AKADEMICKIEJ POLITECHNIKI KRAKOWSKIEJ

Comarch EDM System zarządzania elektroniczną dokumentacją medyczną.

Dokument Detaliczny Projektu Temat: Księgarnia On-line Bukstor

ZAPYTANIE OFERTOWE. nr 1/UE/2014. z dnia r. w związku z realizacją projektu pn.

Zadaniem aplikacji jest prezentacja procedury zapraszania i przyjmowania w Polsce repatriantów i ich rodzin.

Modernizacja systemu gromadzenia i przetwarzania informacji hydrogeologicznych

Spis treści. I. Czym jest Indeks Haseł 3 II. Wyszukiwanie hasła 4. 1) Alfabetyczna lista haseł 4 2) Wyszukiwarka haseł 4 3) Grupy haseł 6

Wykonawca zobowiązany jest do: zaprojektowania, wykonania, wdrożenia, optymalizacji i serwisu aplikacji.

PRZEWODNIK PO PRZEDMIOCIE

Podręcznik użytkownika

OGŁOSZENIE O ZAMÓWIENIU O WARTOŚCI PONIŻEJ EURO. Zn. spr. ZG /2014

REFERAT O PRACY DYPLOMOWEJ

serwisy W*S ERDAS APOLLO 2009

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

Ω-Ψ R. Uczelniana Baza Wiedzy. Wdrażanie Bazy Wiedzy. Wersja 1.0

WYNIKI ANKIETY Serwis internetowy Biblioteki PWSZ w Nysie

Upowszechnianie dorobku naukowego w repozytoriach i bazach danych działania komplementarne czy konkurencyjne?

Budowa aplikacji ASP.NET z wykorzystaniem wzorca MVC

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

SZCZEGÓŁOWY OPIS PRZEDMIOTU ZAMÓWIENIA

PureSystems zautomatyzowane środowisko aplikacyjne. Emilia Smółko Software IT Architect

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

Wzorzec Centrali Systemu Krzemienny

Nadzorowanie stanu serwerów i ich wykorzystania przez użytkowników

TECHNOLOGIA JSP W TWORZENIU APLIKACJI ROZPROSZONYCH NA PRZYKŁADZIE SYSTEMU ZARZĄDZANIA NIERUCHOMOŚCIAMI W GMINIE

Informatyzacja Polskiego Związku Jeździeckiego. Informatyzacja Polskiego Związku Jeździeckiego. Informatyzacja Polskiego Związku Jeździeckiego

System EssentioCMS. Korzyści z zastosowania EssentioCMS

Frogfoot CMS.

Transkrypt:

Inżynieria Rolnicza 9(97)/2007 INTERNETOWY SYSTEM UDOSTĘPNIANIA ZASOBÓW CZASOPISMA INŻYNIERIA ROLNICZA Kamil Morylewski, Krzysztof Molenda, Maciej Kuboń, Michał Wacięga Katedra Inżynierii Rolniczej i Informatyki, Akademia Rolnicza w Krakowie Streszczenie: W pracy zaprezentowano projekt systemu udostępniania artykułów publikowanych w czasopiśmie Inżynieria Rolnicza poprzez sieć Internet. Projekt wymagał opracowania koncepcji oraz strony technicznej systemu, a następnie implementacji (przy pomocy PHP i popularnych technologii bazodanowych), a także wdrożenia przygotowanego rozwiązania. Podstawowa funkcjonalność działającego już systemu obejmuje: publikowanie artykułów (w formatach cyfrowych), indeksowanie (w formie metadanych) najważniejszych informacji o publikacjach oraz umożliwienie przeszukiwania zbiorów. Słowa kluczowe: system internetowy, inżynieria rolnicza, publikacja, zasoby Wprowadzenie Polskie Towarzystwo Inżynierii Rolniczej realizuje swoje zadania statutowe między innymi poprzez wydawanie czasopisma naukowego Inżynieria Rolnicza [Molenda, Kuboń 2006]. Z racji ograniczeń związanych z dostępem do drukowanych wersji zeszytów (spowodowany wysokimi kosztami druku stosunkowo niewielki nakład), zaistniała potrzeba poszerzenia grona jego odbiorców. Uznano, iż najbardziej odpowiednim środkiem do osiągnięcia tego celu będzie udostępnienie treści artykułów czasopisma poprzez przeglądarkę WWW i podstawowy protokół wymiany informacji w Internecie protokół HTTP. Wdrożenie takiego systemu pozwoliłoby osiągnąć jeszcze jeden bardzo ważny cel podniesienie rangi czasopisma poprzez uzyskanie wyższej punktacji przyznawanej przez Ministra Nauki i Szkolnictwa Wyższego, a wykorzystywanej w ocenie parametrycznej jednostek naukowych. Ranking wydawnictwa przekłada się z kolei na ocenę autorów artykułów zamieszczających w nim swoje prace. Systemy tego typu funkcjonują już w Internecie, dając naukowcom i ludziom zainteresowanym specjalistycznymi zagadnieniami łatwy dostęp do interesujących ich materiałów [ScienceDirect 2007; EIPAU 2007; SpringerLink 2007]. Każdy z tych portali internetowych, pomimo realizacji w podobny sposób najważniejszego zadania, jakim jest udostępnienie odbiorcy swoich zasobów (publikacji naukowych), ma swoją specyfikę. Musi być dostosowany do indywidualnych potrzeb czasopisma i wydawnictwa, uwzględniać jego charakterystykę. 173

Kamil Morylewski, Krzysztof Molenda, Maciej Kuboń, Michał Wacięga Cel i zakres projektu Celem opisywanego projektu było sporządzenie projektu (koncepcja oraz strona techniczna), a następnie implementacja i pełne wdrożenie systemu udostępniającego zasoby wydawnictwa Inżynieria Rolnicza. W jego zakres wchodziło opracowanie mechanizmów wprowadzania i indeksowania (metadane) udostępnianych informacji oraz digitalizacja publikacji archiwalnych, dostępnych obecnie wyłącznie w wersji drukowanej. W realizacji projektu przyjęto metodykę analizy i projektowania systemów informatycznych sugerowaną przez Jacka Płodzienia i Ewę Stęposz [Płodzień, Stęposz 2003], z niewielkimi modyfikacjami. Analiza funkcjonalna i niefunkcjonalna W projektowanym systemie przewidziano dwie kluczowe role jego użytkowników: Użytkownik anonimowy. Osoba taka ma pełny dostęp do publikowanych informacji, na które składają się: treści artykułów, informacje o zeszycie, z którego pochodzi artykuł, podstawowe dane o autorach artykułów oraz jednostkach ich zatrudniających. Administrator systemu. Sprawuje pełną kontrolę nad treściami zamieszczanymi w systemie, ma możliwość dodawania nowych zeszytów, artykułów, autorów, miejsc pracy autorów, ich edycji oraz usuwania. Oprócz treści związanych bezpośrednio z artykułami czasopisma zamieszcza informację na temat wydawnictwa. Wymagania funkcjonalne przyjęto wzorując się na podobnych internetowych systemach udostępniania publikacji naukowych. Założono, iż system winien odzwierciedlać strukturę artykułów publikowanych w zeszytach czasopisma oraz indeksować w formie metadanych najważniejsze informacje na temat prac oraz ich autorów. Powinien być on przygotowany do pełnotekstowego udostępniania publikacji w dowolnym języku (w szczególności polskim i angielskim), z uwzględnieniem możliwości wystąpienia narodowych znaków diakrytycznych, oraz w dowolnym formacie cyfrowym, wyposażony w mechanizm kontekstowego wyszukiwania fraz kluczowych i otwarty na wyszukiwarki internetowe. Dodatkowo, projekt systemu winien uwzględniać struktury organizacyjne miejsc pracy autorów publikacji. Projekt systemu i jego implementacja System zaprojektowano w modelu trójwarstwowym aplikacji z maksymalną dbałością o rozdzielenie modelu danych (rys. 1) od warstwy aplikacji i prezentacji. Wykorzystano wzorzec projektowy MVC (Model-View-Controller) oraz techniki szablonowe. 174

Internetowy system udostępniania... Rys. 1. Fig. 1. Diagram relacyjnej bazy danych systemu Diagram showing a relational system database Interfejs użytkownika i nawigację między poszczególnymi stronami zaprojektowano tak, aby były one ergonomiczne i intuicyjne nawet dla początkującego użytkownika Internetu, kładąc szczególny nacisk na przejrzystość oraz szybkość dotarcia do wyszukiwanych informacji (rys. 2). 175

Kamil Morylewski, Krzysztof Molenda, Maciej Kuboń, Michał Wacięga Rys. 2. Fig. 2. Interfejs strony głównej oraz widok podglądu zawartości zeszytu Interface of the main page and view of booklet content preview Panel Administratora, będący zbiorem powiązanych ze sobą tematycznych formularzy (rys. 3), zaprojektowano ze szczególnym uwzględnieniem konieczności wielopoziomowej weryfikacji wprowadzania danych. W tym przypadku na estetykę położono mniejszy nacisk. Implementację systemu zrealizowano w języku PHP (wersja 5.0.4) z użyciem kaskadowych arkuszy stylów CSS 2.0. Relacyjną bazę danych obsługuje obecnie serwer bazodanowy MySQL w wersji 5.0.20a, jednakże wszelkie zapytania do bazy danych opracowano zgodnie ze standardem SQL92. Testowanie systemu odbywało się równolegle z jego implementacją i obejmowało testy jednostkowe oraz, podczas jego wdrożenia, szereg testów wysokopoziomowych. W ramach wdrożenia systemu wprowadzono do niego i zaindeksowano 55 zeszytów wydanych w latach 1997-2007, obejmujących 1807 artykułów, 8 rozpraw habilitacyjnych, 1128 autorów. 176

Internetowy system udostępniania... Rys. 3. Fig. 3. Fragment formularza dodawania nowego artykułu w Panelu Administratora A fragment of the form for adding new articles in the Administrator Panel 177

Kamil Morylewski, Krzysztof Molenda, Maciej Kuboń, Michał Wacięga Podsumowanie Od momentu udostępnienia systemu w marcu 2007 r. obserwujemy trend wzrostowy jego wykorzystania (rys. 4). Większość odwołań do stron serwisu pochodzi z terenu Polski, w drugiej kolejności z USA. Publikowane w formacie PDF pełnotekstowe wersje artykułów indeksowane są również przez wyszukiwarkę Google. Rys. 4. Fig. 4. Statystyki odwiedzin systemu za okres 13.03-1.11.2007 rejestrowane w Google Analytics System visit statistics for the period 13.03-1.11.2007, registered at Google Analytics Praca nad projektem systemu zaowocowała kilkoma pomysłami na dalszy jego rozwój: rozszerzenie systemu o możliwość weryfikacji użytkownika oraz uzależnienie poziomu dostępu do zamieszczanych treści od posiadanych uprawnień, zintegrowanie serwisu z systemem statystyk, dając użytkownikowi informacje o popularności wyświetlanych treści, wprowadzenie możliwości komentowania zamieszczonych publikacji, modyfikacja interfejsu użytkownika systemu i uwzględnienie dostępu do niego poprzez urządzenia mobilne, integracja z systemem zarządzania procesami redakcyjnymi (recenzje, druk). Bibliografia Molenda K., Kuboń M. 2006. Portal informacyjny Polskiego Towarzystwa Inżynierii Rolniczej. Inżynieria Rolnicza 12(87). s. 375-380. Płodzień J., Stęposz E. 2003. Analiza i projektowanie systemów informatycznych. Wyd. PJWSTK. Warszawa. ISBN: 83-89244-13-6. ScienceDirect 2007. About ScienceDirect [online]. [dostęp 10-06-2007]. Dostępny w Internecie: http://www.sciencedirect.com/ EIPAU 2007. Publisher's Regulations EDITORIAL POLICY [on-line]. [dostęp: 10-06-2007]. Dostępny w Internecie: http://www.ejpau.media.pl/publishers_regulations.html SpringerLink 2007. [on-line]. [dostęp: 10-06-2007]. Dostępny w Internecie: http://www.springerlink. com/home/main.mpx 178

Internetowy system udostępniania... AN INTERNET SYSTEM ALLOWING TO MAKE THE RESOURCES OF INŻYNIERIA ROLNICZA [ AGRICULTURAL ENGINEERING ] JOURNAL AVAILABLE Abstract. The paper presents a design of the system allowing to make articles published in the Inżynieria Rolnicza [ Agricultural Engineering ] journal available through the Internet. The design required a concept and technical part of the system to be developed, and then a completed solution (using the PHP and popular database technologies) to be implemented. The basic functionality of already operating system includes: publishing of articles (in digital formats), indexing (in metadata form) of the most important information concerning the publications, and making it possible to search through the sets. Key words: Internet system, agricultural engineering, publication, resources Adres do korespondencji: Kamil Morylewski; e-mail: Kamil.Morylewski@ar.krakow.pl Katedra Inżynierii Rolniczej i Informatyki Akademia Rolnicza w Krakowie ul. Balicka 116B 30-149 Kraków 179