Autor: Artur Lewandowski Promotor: mgr inż. Dariusz Olczyk

1 Autor: Artur Lewandowski Promotor: mgr inż. Dariusz Olc...
Author: Kasia Polewka
0 downloads 0 Views

1 Autor: Artur Lewandowski Promotor: mgr inż. Dariusz OlczykSzkolny kanał RSS Autor: Artur Lewandowski Promotor: mgr inż. Dariusz Olczyk Tematem pracy którą wykonałem było stworzenie systemu służącego do publikowanie informacji z systemu informacyjnego szkoły w postaci szkolnego kanału RSS

2 Co to jest RSS ? RSS - „Really Simple Syndication”.Standard opublikowany w 1999 przez firmę Netscape Communications cel – informowanie o zmianach w serwisach WWW July 10, 1999: RSS 0.91 (Netscape), published by Netscape and authored by Dan Libby June 9, 2000: RSS 0.91 (UserLand), published by UserLand Software and authored by Dave Winer Dec. 25, 2000: RSS 0.92, UserLand Aug. 19, 2002: RSS 2.0, UserLand July 15, 2003: RSS 2.0 (version 2.0.1), published by the Berkman Center for Internet & Society at Harvard Law School and authored by Dave Winer July 15, 2003: RSS 2.0 (version rv-1), published by the RSS Advisory Board July 17, 2003: RSS 2.0 (version rv-2), RSS Advisory Board April 6, 2004: RSS 2.0 (version rv-3), RSS Advisory Board May 31, 2004: RSS 2.0 (version rv-4), RSS Advisory Board June 19, 2004: RSS 2.0 (version rv-5), RSS Advisory Board January 25, 2005: RSS 2.0 (version rv-6), RSS Advisory Board Aug. 12, 2006 (current): RSS 2.0 (version 2.0.8), RSS Advisory Board

3 RSS - zalety Możliwość kontrolowania wielu kanałów jednocześnieKanał RSS zawiera informacje z konkretnej kategorii Brak konieczności podawania adresu (anonimowość) Powszechne stosowanie

4 Etapy tworzenia systemu (1)Wykonanie projektu Analiza wymagań funkcjonalnych Analiza wymagań niefunkcjonalnych Przygotowanie specyfikacji wymagań Implementacja systemu Wykonanie generatora treści RSS Wykonanie modułu administracyjnego Konfiguracja środowiska pracy systemu

5 Etapy tworzenia systemu (2)Testowanie Testy funkcjonalne Testy wydajnościowe Testy osiągów (performance test) Testy przeciążeniowe (stress test) Wdrożenie Instalacja i konfiguracja modułów z oprogramowaniem i RSSAdmin Konfiguracja bazy danych Wykonanie dokumentacji Przygotowanie instrukcji dla użytkowników

6 Architektura systemu

7 Moduł generatora treści RSS (1)Odbieranie zapytania od użytkownika o kanał RSS jaki ma być wygenerowany Odnalezienie i pobieranie informacji z właściwej bazy danych systemu informacyjnego szkoły Generowanie dokumentów XML w standardzie RSS 2.0 na podstawie treści w bazie danych Zwrócenie wyników użytkownikowi w postaci kanału RSS

8 Moduł generatora treści RSS (2) - - Kanał RSS Wyższej Szkoły Informatyki http://www.wwsi.edu.pl Tu znajdują się informacje dotyczące Wyższej Szkoły Informatyki Wyższa Szkoła Informatyki Fri, 23 Mar :55:22 GMT Edukacja pl - Kariera z Pracodawcą 2006 http://www.wwsi.edu.pl/index.php?news_id=200 Sukces zeszłorocznego rankingu "Kariera z Pracodawcą 2005" zachęcił nas do organizacji jego kolejnej edycji. Badanie cieszyło się dużym zainteresowaniem, zarówno wśród studentów i absolwentów, jak i zaproszonych do współpracy Biur Karier. W badaniu wzięło udział 2100 osób, które studiują lub są absolwentami 130 uczelni oraz 70 Biur Karier z całej Polski. Wiadomości a4bab8c6-1fc acfc-896daf3b2359 Wed, 28 Mar :59:39 GMT -

9 RSSGener@tor – diagram klas

10 Moduł administracyjny (1)Zarządzanie sposobem działania systemu Zarządzanie użytkownikami systemu RSSAdmin Dodanie i usunięcie kanału RSS Edytowanie informacji w poszczególnych kanałach Definiowanie źródła danych dla kanałów RSS

11 Moduł administracyjny (2)

12 Baza danych

13 Środowisko pracy

14 Testy wydajnościowe (1)

15 Testy wydajnościowe (2)Performance test (2000*6)*15 min. = Stress test (2200*6)*15 min. =

16 Mocne strony systemu Modułowa budowaMożliwość korzystania z wielu źródeł danych dla kanałów RSS Możliwość tworzenia wielu kanałów RSS w tym samym serwisie WWW Łatwe zarządzanie systemem Wysoka wydajność Wysoka elastyczność Możliwość rozbudowy Celem pracy było utworzenie aplikacji do zarządzania kanałem RSS, który będzie wykorzystany przez Warszawską Wyższą Szkołę Informatyki jako medium informacyjne między uczelnią a studentami. Cel pracy został zrealizowany. Odpowiednie oprogramowanie zostało wykonane a proces jego tworzenia został udokumentowany. W pracy przedstawiono proces analizy, projektowania i implementacji aplikacji. Wykonane oprogramowanie zostało przetestowane pod względem spełnienia wymagań funkcjonalnych. Przeprowadzono również testy wydajnościowe, które dowodzą, ze aplikacja może być z powodzeniem wykorzystywana przez uczelnię Warszawska Wyższa Szkoła Informatyki do komunikacji ze studentami lub kandydatami na studentów. Wdrożenie proponowanego rozwiązania może się przyczynić do zwiększenia zadowolenia studentów dzięki lepszemu i szybszemu dostępowi do informacji. Może również wpłynąć na zwiększenie prestiżu uczelni.

17 Podsumowanie Celem pracy było utworzenie aplikacji do zarządzania kanałem RSS, który będzie wykorzystany przez Warszawską Wyższą Szkołę Informatyki jako medium informacyjne między uczelnią a studentami. Cel pracy został zrealizowany. Odpowiednie oprogramowanie zostało wykonane a proces jego tworzenia został udokumentowany. W pracy przedstawiono proces analizy, projektowania i implementacji aplikacji. Wykonane oprogramowanie zostało przetestowane pod względem spełnienia wymagań funkcjonalnych. Przeprowadzono również testy wydajnościowe, które dowodzą, ze aplikacja może być z powodzeniem wykorzystywana przez uczelnię Warszawska Wyższa Szkoła Informatyki do komunikacji ze studentami lub kandydatami na studentów. Wdrożenie proponowanego rozwiązania może się przyczynić do zwiększenia zadowolenia studentów dzięki lepszemu i szybszemu dostępowi do informacji. Może również wpłynąć na zwiększenie prestiżu uczelni.