Dr inż. Robert Kolud
Większość tematów jest archiwalnych jednak część z nich mogłaby być w przyszłości rozwijana
Pozycjonowanie w
wyszukiwarkach internetowych
Pracę zrealizował: Sebastian Piechota
Należałoby dokonać przeglądu zagadnień związanych z tematyką pozycjonowania serwisów w wyszukiwarkach. Należałoby także podjąć próbę wypozycjonowania wybranego serwisu dla kilku niezbyt trudnych haseł. Należałoby także przeprowadzić pewne praktyczne doświadczenia wpływu zawartości poszczególnych elementów strony (np. nagłówków, ich położenia, opisów ALT, parametrów TITLE i innych) na ich wyniki pozycjonowania. Rezultaty doświadczeń oraz przeglądu tematyki należałoby zaprezentować w postaci serwisu WWW
Aplikacja
automatycznie wyszukująca dokumenty w sieci Internet
Należałoby stworzyć narzędzie wyszukujące dokumenty wg zadanych przez użytkownika kryteriach. W ramach kryteriów można byłoby wyróżnić:
- określenie słów kluczowych, z ewentualnymi priorytetami
- określenie słów wykluczających dokumenty
- sprecyzowanie tego jakie strony nas interesują –udział grafiki, ilość odsyłaczy itp.
- inne kryteria do opracowania
Dokumenty mogłyby być ściągane z Internetu do bazy danych, lub po prostu raportowane w postaci listy odsyłaczy z krótkimi fragmentami
Do wyszukiwania powinna być wykorzystana wyszukiwarka google.
Wdrożenie platformy
edukacyjnej Moodle dla Wyższej Szkoły Informatyki i Zarządzania
Praca zrealizowana: Janusz Czarnojan
Moodle jest systemem do udostępniania treści elearningowych opartym o zasady Open Source. Należałoby rozpoznać to rozwiązanie, zaprojektować wygląd graficzny wdrażanej wersji WSIZ. Należałoby przenieść przynajmniej niektóre materiały które są w witrynie edukacyjnej do platformy Moodle.
Można się zastanowić nad ewentualnym oprogramowaniem drobnych rozszerzeń
dla specyfiki WSIZ. Rozważyć problem dostępu i zarządzania kontami studentów
tak aby była zachowana pewna integracja z Witrualnym Dziekanatem.
Zastosowanie języka
XML w implementacji Web Services
Należałoby stworzyć przykładową usługę typu Webservices (lub kilka mniejszych). Celem pracy jest bardziej zaprezentowanie i wypróbowanie stosunkowo młodej techniki programowania aplikacji sieciowych jaką są usługi WebServices. Można byłoby połączyć dwa języki programowania (np. serwer w PHP i klient w Javie). Przy Webservices wykorzystuje się zwykle gotowe biblioteki (np. NuSOAP PHP) więc nie ma specjalnej konieczności manipulowania XML.
To co dokładnie miałyby robić usługi jest do uzgodnienia
Zastosowanie
przekształceń XSLT do dynamicznej prezentacji zawartości serwisu internetowego
Praca zrealizowana: Tomasz Mohl
Jedną ważniejszych technik związanych XML są transformacje XSLT, które na podstawie danych wejściowych XML umożliwiają wygenerowanie dokumentu w różnych językach np. w HTML, XHTML, WML. Istnieje możliwość stworzenia serwisu internetowego w przypadku którego cała treść będzie przechowywana w zbiorach XML, natomiast prezentacja będzie oddzielona i realizowana za pomocą przekształceń XSLT.
Należy stworzyć serwis internetowy o wybranej tematyce. Wszelkie dane związane z treścią serwisu powinny być przechowywane w jednym lub kilku zbiorach XML. Należy zaprojektować strukturę tych zbiorów, razem z opracowaniem DTD. Opracować arkusz lub arkusze XSL, które pozwolą z treści opisywanych XML uzyskać funkcjonalny serwis internetowy. Projekt powinien być zrealizowany w taki sposób, aby w przypadku zmiany zawartości zbioru wejściowego XML, można było uzyskać inny serwis internetowy, o innej zawartości treściowej oraz zbliżonym layoucie.
System wspomagający
wykrywanie plagiatów na podstawie analizy podobieństwa pomiędzy dokumentami
Należałoby rozpoznać tematykę i algorytmy porównywania dokumentów i wyszukiwania plagiatów. Celem pracy byłoby stworzenie narzędzia które umożliwia porównanie wprowadzonego tekstu z zawartością tekstów w bazie danych (np. dokumenty, referaty, prace dyplomowe)
Technologia: PHP lub C++ +baza danych
Internetowy serwer
reklam z obsługą statystyk
Aplikacja typu AdServer umożliwiająca zarządzanie banderami serwisu internetowego np. portalu. Należałoby rozpoznać możliwości aplikacji tego typu które obecni są w użytku.