Strona przedmiotu Zespołowy projekt programistyczny - (studia dzienne, III rok)

Edycja: 2010/2011

Spis treści

Nowości
Informacje o proponowanych tematach w grupach
Spis grup ćwiczeniowych
Zespoły i preferencje grup oraz przydział do grup
Aktualny stan rejestracji do grup
Informacje o licencjacie
Prezentacje prac licencjackich
Strona mojej grupy (przeniesiona do wydziałowego Moodle'a)

Początek strony


Nowości


Początek strony


Proponowane tematy

Tematy proponowane przez zewnętrznych (prawdziwych!) zamawiających:


Początek strony


Terminarz prezentacji końcowych (3 VI 2011, piątek, sala 4420, wydział MIMUW)

Godzina Zespół Opiekun Projekt Opis
10.002RDWnioski - moduł USOSa wspierający obsługę wniosków studenckichModuł Wnioski rozszerza funkcjonalność Systemu USOS o możliwość obsługi wniosków studenckich. Za pomocą USOSweba studenci mogą składać wnioski, a pracownicy rozpatrywać i zarządzać nimi. Stworzony framework umożliwia administratorom USOSa definiowanie nowych wniosków. Przykładem użycia jest wniosek o miejsce w domu studenckim.
10.206RDMicroERP - funkcjonalnosc ERP adresowana do malych i mikro przedsiebiorstwMicroERP jest systemem zarządzania zasobami mikroprzedsiębiorstwa działającym w modelu SaaS. Pomimo istnienia wielu systemów klasy ERP o rozbudowanych funkcjonalnościach, na rynku brakuje lekkich rozwiązań dostosowanych do potrzeb biznesowych firm zatrudniających niewielką liczbę osób. MicroERP wychodzi naprzeciw zapotrzebowaniu najmniejszych firm, dostarczając podstawowych funkcjonalności w dziedzinie zarządzania zasobami ludzkimi, finansami oraz zadaniami i projektami realizowanymi w przedsiębiorstwie.
10.4015RDNaviCal - wielofunkcyjny kalendarz z możliwością przypisania do każdego zadania/spotkania położenia w systemie GPSCelem projektu jest stworzenie wielofunkcyjnego kalendarza. Aplikacja jest dedykowana na urządzenia mobilne z systemem Android. Poza standardowymi funkcjonalnościami będzie ona wyróżniała się możliwością przypisania do każdego zadania/spotkania położenia w systemie GPS. Na podstawie tej informacji możliwe będzie włączenie przypomnienia geolokalizacyjnego, które uaktywni się w momencie zbliżenia się do położenia w określonym promieniu. Dodatkowo w ramach projektu została stworzona aplikacja internetowa umożliwiająca wygodne zarządzanie kalendarzem oraz serwer, którego celem jest synchronizacja danych pomiędzy aplikacją mobilną i internetową.
11.0012MMSystem monitorowania opóźnień i szacowania czasów przejazdu w transporcie na przykładzie transportu kolejowegoPrezentacja poświęcona jest systemowi zarządzania transportem TransTracker powstałemu w wyniku zajęć ZPP. Jest to autorski projekt pozwalający na szczegółowe monitorowanie środków transportu i komunikacji wyposażonych w urządzenia nadawcze oparte o system Android oraz odbiornik sygnału GPS. Aplikacja znajdzie zastosowanie w każdym modelu transportu bazującym na stałych trasach oraz rozkładach i ma umożliwiać kontrolę czasu przejazdu oraz wyznaczanie opóźnień w czasie rzeczywistym. W prezentacji zademonstrujemy działanie na przykładzie polskich kolei.
11.2013MMSystem Obsługi StypendiówSystem Obsługi Stypendialnej jest projektem realizowanym na potrzeby Wydziałowej Komisji Stypendialnej. Pozwala na usprawnienie prac komisji poprzez ułatwienie zbierania wniosków o stypendia i automatyczny podział stypendiów w oparciu o zadane kryteria oraz późniejsze wydawanie decyzji. Projekt umożliwia również studentom składanie wniosków drogą elektroniczną.
11.4014MMFramework gromadzenia statystyk w DjangoProjekt ma na celu dostarczenie lekkiego, łatwo dostępnego poprzez API serwera zbierającego dane do statystyk. Produktem końcowym jest serwer statystyk, interfejs WWW do zarządzania serwerem, interfejs wyświetlający wykresy oraz crawler zbierający dane do statystyk ze stron internetowych. Narzędzia te połączone w jeden pakiet pozwalają użytkownikom zbierać dane statystyczne wymagając od nich bardzo małego nakładu czasu i pracy. Dzięki API wymagający użytkownicy mogą pisać własne aplikacje uzupełniające pakiet.
12.007SAInternetowy system do obsługi klubu tenisowegoSystem Racquet kierowany jest do właścicieli obiektów sportowych, a w szczególności klubów sportów rakietowych. Celem projektu jest maksymalne uproszczenie procesu zarządzania rezerwacjami obiektu, takiego jak kort tenisowy. Biznesowo system ma aktywizować członków klubu, poprzez propagowanie rozgrywek ligowych oraz turniejowych. Ponadto projekt zapewnia obsługę zajęć grupowych, prowadzonych przez trenerów zatrudnionych w danym ośrodku.
12.2019SAFramework wspierający tworzenie, testowanie i wdrażanie systemów transakcyjnych na rynkach finansowychOpracowuje frameworka wspierającego tworzenie, testowanie i wdrażanie systemów transakcyjnych na Giełdzie Papierów Wartościowych (GPW). Głównym jego celem jest stworzenie biblioteki do języka Java, która ułatwiałaby klientowi analizę zachowań rynku oraz automatyczną grę na GPW przy użyciu wsześniej opracowanych strategii. Aplikacja będzie umożliwiała pobieranie, przechowywanie i zarządzanie danymi historycznymi z GPW, a także ich wizualizację w postaci graficznej. Ponadto będzie udostępniała kilka podstawowych strategii inwestycyjnych oraz pozwalała na ich bezpośrednie podłączenie do GPW i automatyczne śledzenie zysków i strat. Docelową grupą użytkowników są gracze giełdowi i analitycy rynku, którzy chcą stworzyć i przetestować złożone systemy transakcyjne oraz potrafią już biegle programować.
12.40Przerwa
14.4011SASystem sterowanie komputerem za pomocą gestów i ruchów dłoniHand Control System - sterowanie komputerem za pomocą gestów i ruchów dłoni. Aplikacja umożliwia wykorzystanie kamery internetowej do wykrywania prostych gestów dłoni. Wykryte ruchy tłumaczone są na zdarzenia myszy i klawiatury lub też przesyłane do zewnętrznej aplikacji poprzez interfejs gniazd. Główne zastosowania naszego produktu to m.in. prezentacje w salach konferencyjnych lub aulach bez konieczności używania pilota lub podchodzenia do komputera, odtwarzanie muzyki i oglądanie galerii zdjęć lub też proste gry zręcznościowe (potencjalnie wieloosobowe). Projekt stworzony został w języku C++ w oparciu o bibliotekę przetwarzania obrazu OpenCV.
15.001MBRozpoznawanie tablic rejestracyjnychW oparciu o dostarczoną przez firmę Creotech kamerę przygotowaliśmy system odczytujący tablice rejestracyjne ze zdjęć samochodów. Składa się on z oprogramowania kamery, serwera rozpoznającego zdjęcia i interfejsu www do przeglądania rozpoznanych zdjęć. Każde rozpoznanie tablicy może wyzwalać ustawione polecenie, na przykład podnieść szlaban na parkingu, co pozwala na zastosowanie naszego produktu do automatyzacji różnych czynności zazwyczaj wykonywanych przez człowieka.
15.2017MBSmartCom - inteligentny domofon audiowizualnySmartCom - Wideodomofon z automatyczną sekretarką. SmartCom wykorzystuje sprzęt firmy Creotech - kamerę z wbudowanym procesorem ARM. Umożliwia dostęp do usług domofonu z dowolnego miejsca na świecie za pomocą WWW. Szczególną cechą urządzenia jest możliwość nagrywania wiadomości głosowych. Architektura oprogramowania pozwala na dodawanie nowych funkcjonalności oraz integrację z nowoczesnymi interfejsami użytkownika.
15.409PK i RBPrzewodnik miejski (Warszawa)"Warsaw pocket cicerone" to aplikacja na urządzenia mobilne z systemem Android. Jest to wirtualny przewodnik po Warszawie, bazujący na interaktywnej mapie miasta z naniesionymi punktami, odpowiadającymi zabytkom i innym interesującym miejscom. Dla każdego miejsca użytkownik może m.in. przejrzeć galerię zdjęć, poznać opinie innych użytkowników, odwiedzić jego stronę internetową lub przeczytać artykuł z Wikipedii. Dzięki wyborowi szeregu gotowych tras zwiedzania, można łatwo zaplanować wycieczkę po stolicy. Możliwość dodawania treści przez użytkowników pozwala na stałe rozbudowywanie i wzrost jakości aplikacji.
16.0020PK i RBInteligentny organizer czasu na platformę AndroidAplikacja Calendar++ jest inteligentnym system do zarządzania kalendarzami na platformę Android. Pozwala na integrację z większością dostawców. Calendar++ umożliwia powiązanie wydarzenia z lokalizacjami. Posiada elementy sztucznej inteligencji, które pomagają użytkownikowi zarządzać czasem.
16.203GGLangmanager - oprogramowanie dla szkoły języków obcychAplikacja WWW do zarządzania szkołą językową. Program umożliwia pracownikom administracji szkoły zarządzanie bazą danych lektorów, grup i firm które płacą za udział kursantów w zajęciach. Aplikacja ma ułatwiać pracę lektorom, którym zapewnia szybki dostęp do planu zajęć oraz wygodny sposób komunikacji z prowadzoną grupą.
16.404GGFramework do przewidywania wyników rozgrywek ligowychPlayer to narzędzie służące do analizy danych sportowych. Obecnie pozwala na badanie danych statystycznych z rozgrywek NBA (amerykańska liga koszykówki), predykcję przyszłych wyników oraz podanie propozycji typowań dla zakładów bukmacherskich. Umożliwia dodawanie kolejnych dyscyplin sportowych.
17.0010GGInteligentny dom Sterowanie wyposażeniem inteligentnego domu na platformę iPadTouch:me to klient na iPada wykonany dla firmy Synergia. Aplikacja umożliwia komunikację po sieci lokalnej z urządzeniami systemu SNG-Synergia. Wśród funkcjonalności można wymienić między innymi: sterowanie podpiętymi do systemu aktorami (włączniki świateł, operatory rolet, ogrzewanie), wyświetlanie wykresów stanu urządzeń w przeszłości, definiowanie zakresów czasowych dla automatycznego włączania/wyłączania zdefiniowanych urządzeń (funkcje czasowe).
17.2016GGGeoGames System do obsługi gier miejskich z użyciem smartfonów z systemem AndroidOprogramowanie do tworzenia i rozgrywania gier miejskich na platformie Google Android z wykorzystaniem nawigacji GPS. W skład projektu wchodzi edytor gier w postaci javascriptowej aplikacji webowej, serwis udostępniający katalog gier oraz klient na platformę Google Android. Aplikacja androidowa umożliwia przeglądanie i instalowanie gier dostępnych na serwerze i oczywiście samą rozgrywkę. Projekt umożliwia tworzenie różnorodnych gier miejskich, polegających na osiąganiu kolejnych celów - dotarcia do punktów, odpowiadania na pytania, wybieranie dalszych kroków.
17.4018JJZaprojektowanie i implementacja usługi zdalnego dostępu do instalacji inteligentnego domu za pomocą aplikacji WWW oraz serwisu SMSAplikacja wykonana dla firmy Synergia służąca do sterowania urządzeniami inteligentnego domu za pomocą serwisu internetowego i SMS'ów. Poza obsługą podłączonych do instalacji sprzętów (takich jak włączniki światła, rolety, ogrzewanie, alarm) informuje za pomocą krótkich wiadomości tekstowych o uprzednio zdefiniowanych zdarzeniach i stanach alarmowych, które zaszły w pomieszczeniach podłączonych do systemu. Zapewnia również możliwość personalizacji interfejsów dla użytkowników oraz sterowania ich uprawnieniami.
18.008JJModuł Ankieter do USOSaAnkieter 2 jest jedną z aplikacji wchodzących w skład systemu USOS, umożliwiającą wygodne przeprowadzanie ankiet wśród dowolnych grup studentów i pracowników uniwersytetu. Oprogramowanie to stanowi rozwinięcie wcześniej stosowanego rozwiązania, cechującego się bardzo ograniczoną i niewygodną w obsłudze częścią administracyjną. Ankieter 2 posiada wszystkie funkcje swojego poprzednika, a ponadto m. in. rozbudowany system uprawnień, edytor XML-a, statystyki wypełniania ankiety, możliwość wszechstronnego testowania ankiet i obszerną pomoc. Unowocześniono również warstwę wizualną aplikacji.
18.20Przerwa
19.005JJ30 sekund - portal internetowy30sekund to projekt charytatywny skierowany do polskiej społeczności internetowej. Za pośrednictwem platformy www ma na celu w naturalny sposób aktywizować obywateli do działalności na rzecz potrzebujących. Tytułowe 30 sekund to czas jaki musi poświecić użytkownik serwisu na przekazanie niewielkiej kwoty, fundowanej przez kooperujących sponsorów, na rzecz wybranej przez siebie fundacji. Jest to projekt innowacyjny i unikatowy na skalę światową, tworzony przez ludzi z pasja, utrzymany w charakterze noncommercial
19.20Zakończenie

Początek strony


Spis grup ćwiczeniowych

LPInicjałyProwadzący
1:JJJanusz Jabłonowski
2:MMMichał Możdżonek
3:MBMarek Biskup
6:PK i RBPaweł Kozioł, Radosław Bartosiak
7:RDRobert Dąbrowski
8:SASzymon Acedański
9:GGGrzegorz Grudziński

Początek strony


Zespoły i preferencje grup, przydział do grup

Zespół Preferencje Grupa Id
1:8, 3, 13ZPP09_01
2:77ZPP09_02
3:9, 4, 19ZPP09_03
4:9, 4, 2, 6, 5, 8, 1, 39ZPP09_04
5:1, 9, 7, 2, 3, 8, 4, 5, 61ZPP09_05
6:1, 5, 9, 7, 27ZPP09_06
7:8, 7, 9, 3, 1, 28ZPP09_07
8:1, 7, 2, 4, 8, 6, 5, 3, 91ZPP09_08
9:6, 4, 1, 9, 7, 2, 8, 5, 36ZPP09_09
10:9, 4, 2, 8, 1, 79ZPP09_10
11:8, 1, 9, 4, 2, 7, 3, 5, 68ZPP09_11
12:2, 9, 52ZPP09_12
13:2, 5, 32ZPP09_13
14:4, 9, 7, 2, 1, 8, 6, 5, 32ZPP09_14
15:7, 9, 6, 4, 1, 2, 57ZPP09_15
16:5, 6, 9, 8, 1, 7, 4, 2, 39ZPP09_16
17:3, 6, 5, 7, 1, 93ZPP09_17
18:1, 9, 7, 4, 3, 5, 8, 2, 61ZPP09_18
19:9, 8, 7, 18ZPP09_19
20:6ZPP09_20

Uwagi

Początek strony


Aktualny stan zapisów do grup ćwiczeniowych ZPP

Uwaga: termin zgłaszania zespołów przesunięty - na Państwa życzenie - do 12 X 2010 (23:59).

LP Indeks Zespół Grupa
1MA 276614198
2MA 277505198
3WA 27753367
4MB 27876339
5KB 23399039
6MB 27754078
7WB 277548169
8CB 27761778
9PB 277610157
10RB 277602157
11LB 27755513
12TB 27756878
13DB 27759481
14JB 27759027
15JB 277563122
16RB 277508118
17JC 27763539
18ZC 277622173
19RC 27763139
20PC 291516173
21AF 27765681
22MG 262930109
23PG 23402539
24JG 27766181
25MG 277658181
26KG 277366169
27KH 27769767
28RH 27770381
29LJ 277520118
30PK 257017173
31JK 27756096
32JK 27756496
33LK 277708181
34MK 277539118
35KK 277532142
36KK 262544109
37MK 277544206
38KK 277567169
39BK 277531118
40ML 26253251
41JL 264898109
42MM 277699132
43PM 262455206
44KM 277713157
45JM 262507109
46LM 277391198
47MM 277706122
48JO 277669181
49AP 27762051
50TP 277655142
51AP 277640169
52RP 277644122
53PP 27761327
54PP 27764149
55PP 277659157
56RR 27763713
57DR 27764549
58MR 27757049
59MR 27762767
60MS 27766796
61FS 237772173
62TS 262452198
63PS 262971206
64PS 27767113
65FS 27759649
66MS 27760578
67DS 27785827
68KS 262973132
69MS 27765213
70KS 277657181
71US 262980132
72MS 277654206
73JS 27766051
74JT 277666132
75JT 277663142
76MW 27768596
77ZW 277638198
78LW 277626122
79TW 277696142
80KY 27777867
81LZ 27777551
82WZ 262981206
83MZ 27777627

Uwaga

Powyższa lista NIE jest oficjalną listą osób przyjętych na przedmiot ZPP. Zapisy w tej liście należy interpretować tak:
jeśli ktoś zostanie zarejestrowany na przedmiot ZPP, to będzie na ZPP we wskazanym zespole i wskazanej grupie.

Początek strony


Informacje o licencjacie

Przeniesione do wydziałowego Moodle'a.


Początek strony



Tu możesz przesłać mi uwagi
Moja strona domowa
Moja tegoroczna strona dydaktyczna


Valid XHTML 1.1

Valid CSS!