Inteligentny System Aktualności

1 Inteligentny System AktualnościProjekt Inżynierski: Int...
Author: Danuta Saran
0 downloads 2 Views

1 Inteligentny System AktualnościProjekt Inżynierski: Inteligentny System Aktualności Praca dyplomowa napisana pod kierunkiem mgr inż. Edgara Głowackiego Wrzesień 2009 Polsko-Japońska Wyższa Szkoła Technik Komputerowych

2 Autorzy Iwona Posel, nr albumu s4251 Artur Janicki, nr albumu s4136Jacek Szlendak, nr albumu s3963 Kamil Świątkiewicz, nr albumu s5556 Tomasz Modelski, nr albumu s1842 Tomasz Skubida, nr albumu s4751

3 Plan prezentacji Opis problemu Założenia i cele projektuKoncepcja rozwiązania Sposób działania systemu Podsumowanie

4 Opis problemu Obecnie w PJWSTK Wiele źródeł aktualnościInformacje przesyłane do wszystkich bez względu na treść Informacje istotne pomieszane z nieistotnymi

5 Cel projektu Cel projektu: Agregacja informacji ze źródeł dostępnych w PJWSTK i personalizacja wyświetlanych informacji tak by pokazywać w pierwszej kolejności informacje najbardziej przydatne dla użytkownika

6 Założenia i cele Szczegółowe założenia i celeagregacja aktualności z dostępnych w PJWSTK źródeł Personalizacja wyświetlanych aktualności System ma uczyć się na podstawie działania użytkownika System ‘bezobsługowy’

7 Koncepcja rozwiązaniaautomatyczne gromadzenie i indeksowanie aktualności wyświetlanie listy spozycjonowanych aktualności dla użytkownika Indeksowanie wg. słów kluczowych Pozycjonowanie wg. słów kluczowych i wag użytkownika Uczenie się systemu poprzez zmianę słów kluczowych i ich wag dla użytkownika Część administracyjna

8 Sposób działania systemu (1)

9

10

11 Pierwsze uruchomienie

12 Szczegóły aktualności

13 Aktualności spozycjonowane

14 Panel administracyjny

15 Tomasz Modelski – zakres pracImplementacja całości logiki biznesowej Implementacja usługi systemu Windows Użycie bibliteki Lucene.Net Pomoc w technologii .Net dla reszty zespołu Używane wzorce projektowe: - Factory - Inversion of Control (Dependency Injection) Testy jednostkowe i integracyjne

16 Jacek Szlendak Zakres prac przy projekcie ISA:Logowanie do systemu w tej wersji na zasadzie Web Forms ( bezproblemowe przejście na AD ) Uzupełnienie bazy danych przykładowymi danymi Podzielenie praw dostępu na określone funkcje: Użytkownik, Redaktor, Administrator Część Web aplikacji ( za wyjątkiem strony głównej oraz funkcji redaktora ) Panel administracyjny Dodawanie/Usuwanie źródeł aktualności Dodawanie/Usuwanie/Modyfikacja słów kluczowych Dodawanie/Usuwanie/Modyfikacja użytkowników

17 Iwona Posel Zakres prac przy projekcie ISA przy części webowej aplikacji: Ekrany dodawania i edycji nowej aktualności Usuwanie aktualności z systemu Dodawanie i usuwanie załączników dodawanych do aktualności Wykorzystanie FCK editora

18 Kamil Świątkiewicz Zebranie wymagań na system w całośćInterfejs użytkownika Makiety, prototyp uwzględniający wymagania systemu, potrzeby i charakterystykę grupy docelowej Design, elementy graficzne Strony panelu administracyjnego oraz słów kluczowych Ocena użyteczności rozwiązania Dokumentacja

19 Artur Janicki Wyświetlanie i pobieranie listy spersonalizowanych aktuaności wedle kategorii Wyświetlanie i pobieranie najnowszych aktualności w zależności od kategorii Wyświetlanie i pobieranie listy aktualności użytkownika, które zostały oznaczone jako ważne. Szczegóły danej aktualności z mozliwością zaznaczenia jako ważny dla mnie Kontrolki – panele boczne Layout – cały projekt

20 Tomasz Skubida Warstwa trwałości Nhibernate Nhibernate BurrowImplementacja Encji oraz klas DAO

21 Podsumowanie Rozwiązanie problemu agregacji i pozycjonowania aktualności przesyłanych w obrębie uczelni Uniwersalne rozwiązanie – system może być wdrożony w każdej organizacji Wizja rozwoju: integracja z systemem GAKKO Praca rozwojowa z użyciem repozytorium kodu i portalu współpracy Assembla.

22 Pytania i dyskusja