Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
specif:tematy_projektow [2018/10/11 15:56]
pszwed [Tematy i rejestracja]
specif:tematy_projektow [2023/10/01 02:22] (current)
pszwed
Line 1: Line 1:
 ====== Tematy i rejestracja ====== ====== Tematy i rejestracja ======
  
-[[http://home.agh.edu.pl/~pszwed/specif/inscr-2018.html|Zarejestruj temat]] :!: **Uwaga**+[[http://home.agh.edu.pl/~pszwed/specif/inscr-2023.html|Zarejestruj temat]] :!: **Uwaga**
 :!: **Przed zarejestrowaniem tematu sprawdź, czy nie jest zajęty. Dany temat może zostać wybrany tylko przez jedną grupę.** :!: **Przed zarejestrowaniem tematu sprawdź, czy nie jest zajęty. Dany temat może zostać wybrany tylko przez jedną grupę.**
  
-[[http://home.agh.edu.pl/~pszwed/inscr/list.cgi?courseid=specif-2018&title=SiSWPO.2018|Lista zarezerwowanych tematów]]+[[http://home.agh.edu.pl/~pszwed/inscr/list.cgi?courseid=specif-2023&title=SiSWPO.2023|Lista zarezerwowanych tematów]]
  
 Funkcja do rejestracji jest niestety bardzo prymitywna, za co z góry przepraszam. Działanie jej polega na dopisywaniu kolejnych wierszy do pliku tekstowego. Nanosząc ręcznie poprawki najłatwiej jest mi usuwać całe wiersze. Funkcja do rejestracji jest niestety bardzo prymitywna, za co z góry przepraszam. Działanie jej polega na dopisywaniu kolejnych wierszy do pliku tekstowego. Nanosząc ręcznie poprawki najłatwiej jest mi usuwać całe wiersze.
Line 15: Line 15:
 **1. System telemedyczny** **1. System telemedyczny**
  
-Zadaniem systemu jest monitorowanie stanu zdrowia pacjentów. W zależności od typu i stopnia ciężkości schorzenia monitorowaniem objęty jest pewien zestaw parametrów (np.: stężenie cukru, przepływ powietrza przez oskrzela, itd. Pacjent codziennie wprowadza dane na stronie internetowej lub w mobilnej aplikacji. W przypadku braku danych system może wysyłać ponaglenia (SMS, e-mail). System zawiera moduł analizy, który określa stan pacjenta (bez zmian, zaostrzenie, itd). System alarmuje przez SMS lub e-mail w przypadku zaostrzeń.+Zadaniem systemu jest monitorowanie stanu zdrowia pacjentów. W zależności od typu i stopnia ciężkości schorzenia monitorowaniem objęty jest pewien zestaw parametrów (np.: stężenie cukru, przepływ powietrza przez oskrzela, itd.  
 + 
 +Parametry powinny być konfigurowalne tak, aby dało się dostosować system do choroby. 
 + 
 +Pacjent codziennie wprowadza dane na stronie internetowej lub w mobilnej aplikacji. W przypadku braku danych system może wysyłać ponaglenia (SMS, e-mail). System zawiera moduł analizy, który określa stan pacjenta (bez zmian, zaostrzenie, itd). System alarmuje przez SMS lub e-mail w przypadku zaostrzeń. 
  
 ---- ----
Line 23: Line 28:
 Administrator systemu przygotowuje ankietę. Ankieta składa się z pytań, na które można odpowiadać: Administrator systemu przygotowuje ankietę. Ankieta składa się z pytań, na które można odpowiadać:
  
-wybierając jedną z możliwości +  *wybierając jedną z możliwości 
-podając ocenę liczbową +  *podając ocenę liczbową 
-wpisując dane (np.: kod pocztowy, wiek, tekst)+  *wpisując dane (np.: kod pocztowy, wiek, tekst)
 Pytania mogą być połączone w grupy, które będą wyświetlane na pojedynczej stronie. Pytania mogą być połączone w grupy, które będą wyświetlane na pojedynczej stronie.
  
Line 31: Line 36:
  
 System powinien pozwalać na statystyczne opracowanie wyników. System powinien pozwalać na statystyczne opracowanie wyników.
 +---
  
 ** 3. Internetowy system do głosowania ** ** 3. Internetowy system do głosowania **
  
-System pozwala na przeprowadzenie głosowania za pośrednictwem Internetu. Administrator opracowuje zbiór list zawierających nazwiska kandydatów oraz podaje ograniczenia – przy ilu nazwiskach można postawić krzyżyk.+System pozwala na przeprowadzenie głosowania za pośrednictwem Internetu. Administrator opracowuje zbiór list zawierających nazwiska kandydatów oraz podaje ograniczenia – przy ilu nazwiskach można postawić krzyżyk. Obowiązują okręgi wyborcze - oddawane są głosy na listy zarejestrowane w okregu.  
  
 Głosujący rejestruje się w systemie (sprawdza się na liście wyborców) podając dane osobowe: imię, nazwisko, PESEL. Otrzymuje wtedy kartę głosowania, czyli kod. Kod może zostać wykorzystany przy głosowaniu. System wykorzystuje go wyłącznie do sprawdzenia, czy wyborca jest uprawniony do głosowania i czy nie głosował wielokrotnie. Rezultaty głosowania są przechowywane wyłącznie w formie sumarycznej. Głosujący rejestruje się w systemie (sprawdza się na liście wyborców) podając dane osobowe: imię, nazwisko, PESEL. Otrzymuje wtedy kartę głosowania, czyli kod. Kod może zostać wykorzystany przy głosowaniu. System wykorzystuje go wyłącznie do sprawdzenia, czy wyborca jest uprawniony do głosowania i czy nie głosował wielokrotnie. Rezultaty głosowania są przechowywane wyłącznie w formie sumarycznej.
 +
 +Za zatwierdzanie list, nadzór nad etapami głosowania, zmiany stanu, odpowiada Komisja wyborcza. 
 +
 ---- ----
 **4.  System do obsługi hotelu** **4.  System do obsługi hotelu**
  
-Celem systemu jest umożliwienie rezerwacji miejsc hotelowych gościom. +Celem systemu jest umożliwienie rezerwacji miejsc hotelowych gościom oraz obsługa pobytu
  
   *Rezerwowane są pokoje (1,2,3,4 osobowe) na określone terminy. W zależności od wiarygodności klienta może być wymagany zadatek.     *Rezerwowane są pokoje (1,2,3,4 osobowe) na określone terminy. W zależności od wiarygodności klienta może być wymagany zadatek.  
   *Po przyjeździe gościa przydzielany jest mu pokój.    *Po przyjeździe gościa przydzielany jest mu pokój. 
   *Jeżeli gość nie pojawi się w określonym terminie, rezerwacja jest anulowana. Podobnie, jeżeli zadatek nie zostanie wpłacony. Rezerwacja może zostać podtrzymana (i zmodyfikowana) przez pracownika recepcji (np.: po telefonicznej weryfikacji), mimo, że gość nie pojawi się w wyznaczonym terminie.   *Jeżeli gość nie pojawi się w określonym terminie, rezerwacja jest anulowana. Podobnie, jeżeli zadatek nie zostanie wpłacony. Rezerwacja może zostać podtrzymana (i zmodyfikowana) przez pracownika recepcji (np.: po telefonicznej weryfikacji), mimo, że gość nie pojawi się w wyznaczonym terminie.
 +  *System obsługuje także wymeldowanie gościa
 +  *Wystawiane faktur
 +  *Zmianę stanu pokoju (np. do remontu, awaria, wysprzątany)
 +  *Sprzątanie, zgłaszanie i naprawę usterek
  
 +W zależności od wielkości hotelu mogą być rezerwowane konkretne pokoje (pensjonat) lub pokoje okreslonego typu (jedno, dwu, trzyosobowe, itd. bez określenia numeru). Należy zdecydować na początku, jaki typ hotelu obsługujemy. 
 ---- ----
  
Line 61: Line 76:
 **6. System sterowania inteligentnym oświetleniem drogowym** **6. System sterowania inteligentnym oświetleniem drogowym**
  
-Elementem systemu oświetlenia są lampy o zmiennym natężeniu światła oraz czujniki(ruchu, oświetlenia). Po wykryciu pojazdu, lampy przekazują dalej informacje w kierunku ruchu tak, aby z wyprzedzeniem włączyć/rozjaśnić oświetlenie. System umożliwia operatorowi zmianę trybu pracy, a także monitorowanie stanu lamp i wykrytego natężenia ruchu. Uwaga istotne jest zaprojektowanie sterownika (np. diagram stanów) oraz protokołu wymiany informacji. +Elementem systemu oświetlenia są lampy o zmiennym natężeniu światła oraz czujniki(ruchu, oświetlenia). Po wykryciu pojazdu, lampy przekazują dalej informacje w kierunku ruchu tak, aby z wyprzedzeniem włączyć/rozjaśnić oświetlenie. System umożliwia operatorowi zmianę trybu pracy, a także monitorowanie stanu lamp i wykrytego natężenia ruchu. Uwaga istotne jest zaprojektowanie sterownika (np. diagram stanów) oraz dobór protokołu wymiany informacji. 
  
 ---- ----
Line 89: Line 104:
 **9. Inteligentny budynek** **9. Inteligentny budynek**
  
-W inteligentnym budynku zainstalowane są czujniki ruchu, temperatury, dymu, itp. Możliwe jest sterowanie oświetleniem, ogrzewaniem, wykrywanie sytuacji nietypowych, jak dym, ruch w pomieszczeniach poza wyznaczonymi godzinami. Stan pomieszczeń oraz alarmy są prezentowane na konsoli operatora. System może automatycznie powiadamiać odpowiednie służby (ochrona, straż pożarna) w przypadku braku reakcji operatora na sytuację alarmową.+W inteligentnym budynku zainstalowane są czujniki ruchu, temperatury, dymu, itp. Możliwe jest sterowanie oświetleniem, ogrzewaniem, wykrywanie sytuacji nietypowych, jak dym, ruch w pomieszczeniach poza wyznaczonymi godzinami. Stan pomieszczeń oraz alarmy są prezentowane na konsoli operatora. System może automatycznie powiadamiać odpowiednie służby (ochrona, straż pożarna) w przypadku braku reakcji operatora na sytuację alarmową.  
 + 
 +Inteligentny budynek zawiera pewną liczbę lokali (biur lub mieszkań), które składają się z pomieszczeń. Do pomieszczenia przypisane są czujniki i siłowniki (sterowniki). Można spodziewać się, że będą one miały np. adresy sieciowe typu 'host:port/lokal7/pok2/ogrzewanie'  
 +oraz zależny od typu interfejs (patrz rozdział IDD). 
 + 
 +Należy uwzględnić funkcje konfiguracyjne.
  
 ---- ----
Line 95: Line 115:
 **10. Automatyczny parking ** **10. Automatyczny parking **
  
-Przy wjeździe na parking fotografowany jest przód wjeżdżającego samochodu i przeprowadzone rozpoznanie tablicy rejestracyjnej. System wpuści pojazd, jeżeli rozpoznanie przebiegnie pomyślnie. Przy wyjeździe kierowca wprowadza numer rejestracyjny na terminalu.  Pojawia się wówczas zdjęcie, klient akceptuje je i naliczana jest opłata. Po przyjęciu opłaty samochód może opuścić parking (w ciągu określonego czasu). Podczas wyjazdu również rozpoznaje się tablicę, w celu uniknięcia oszustw. W przypadku błędów, konieczny jest kontakt z operatorem. Może on przeglądając zarejestrowane zdjęcia określić czas wjazdu i wyjazdu. System zbiera statystyki oraz prezentuje je kierownikowi/właścicielowi parkingu.+Przy wjeździe na parking fotografowany jest przód wjeżdżającego samochodu i przeprowadzone rozpoznanie tablicy rejestracyjnej. System wpuści pojazd, jeżeli rozpoznanie przebiegnie pomyślnie. Przy wyjeździe kierowca wprowadza numer rejestracyjny na terminalu.  Pojawia się wówczas zdjęcie, klient akceptuje je i naliczana jest opłata. Po przyjęciu opłaty samochód może opuścić parking (w ciągu określonego czasu). Podczas wyjazdu również rozpoznaje się tablicę, w celu uniknięcia oszustw. W przypadku błędów, konieczny jest kontakt z operatorem. Może on przeglądając zarejestrowane zdjęcia określić czas wjazdu i wyjazdu. Operator może też podjąć decyzję o wpuszczeniu bez opłat pojazdów służb ratowniczych, policji, oczyszczania. System zbiera statystyki oraz prezentuje je kierownikowi/właścicielowi parkingu.  
 +System może mieć kilka bramek wjazdowych i wyjazdowych. Zdarzenia wjazdu i wyjazdu powiązane są z bramkami.  
 + 
 + 
 +Należy uwzględnić funkcje konfiguracyjne.
  
 ---- ----
  
-**11. System typu Syllabus **+**11. System typu Sylabus **
  
-Celem systemu jest definiowanie planów studiów: kierunków, specjalności, przedmiotów oraz ich opisów (w tym efektów kształcenia)+Celem systemu jest definiowanie planów studiów: kierunków, specjalności, przedmiotów oraz ich opisów (w tym efektów kształcenia). Można wzorować się na układzie sylabusów AGH. Uprawnieni użytkownicy to koordynator, administrator oraz komisja zatwierdzająca/zgłaszająca uwagi do sylabusa.
  
  
Line 113: Line 137:
   *etapy: wybór tematów i zapisy, oddanie pracy, obrona   *etapy: wybór tematów i zapisy, oddanie pracy, obrona
   *statystyki i raporty    *statystyki i raporty 
 +
 +
  
  
 ---- ----
  
-**13. Repozytorium zdjęć na potrzeby analizy obrazów ** 
  
-Celem systemu jest+**13. System do publikacji rozkładów jazdy pojazdów komunikacji miejskiej** 
-  *składowanie zdjęć (np. obrazy satelitarne) wraz z opisami dotyczącymi lokalizacji, czasu, pory dnia, itp. +Celem systemu jest umożliwienie przygotowania i publikacji w Internecie rozkładów jazdy (rozkład jazdy danej linii, rozkład jazdy z określonego przystanku). Należy uwzględnić funkcje przyspieszające tworzenie rozkładu - np. kopia trasy i zmiana czasu rozpoczęciaautomatyczne skalowanie czasu, itp. Rozkłady jazdy są wersjonowane, publikacja następuje w przypisanym czasie
-  *składowanie zdjęć po przetworzeniu +
-  *przechowywanie obliczonych informacji, npwektorów cech +
-  *metadanych dotyczących zastosowanych przekształceń i algorytmów +
-  *dostęp (składowanie, odczyt, wyszukiwanie) +
  
 ---- ----
  
 +** 14. System obsługi przychodni zdrowia **
 +
 +System umożliwia rejestrację pacjentów na wizyty u lekarza. Dany lekarz pełni dyżur w określonym dniu przez określony czas. Wizyty umawiane są na konkretne terminy. Pracownik rejestracji może wprowadzić pokrywające się terminy wizyt. Lekarze mają specjalności. Podczas wizyt mogą wystawiać recepty, zwolnienia i dawać skierowania. Należy uwzględnić współczesne systemy (e-recepty, rejestracja zwolnień)
 +
 +Możliwości:
 +  *Przeglądanie listy lekarzy (i specjalności oraz wolnych terminów wizyt)
 +  *Dodanie wizyty
 +  *Odwołanie wizyty
 +  *Edycja listy pacjentów
 +  *Edycja listy lekarzy i terminarza dyżurów
 +  *Wypisywanie dokumentów przez lekarza 
 +
 +----
 +**15. Restauracja/kawiarnia**
 +
 +System ma umożliwiać przyjmowanie zamówień przez kelnerów. Kelner obsługując stolik przyjmuje zamówienie i wprowadza dane do urządzenia mobilnego (np. tabletu)  pracującego w lokalnej sieci WiFi. Zamówienie dla danego stolika jest przekazywane do serwera. Zamówienie odbierane jest w kuchni, gdzie są przygotowywane potrawy. Gotowe potrawy wystawiane są na tacce z numerem zamówienia. Kelner odbiera tackę, sprawdza numer i zanosi potrawy do stolika. Zamówienie może być realizowane w kilku etapach. System umożliwia wystawienie rachunku oraz potwierdzenie przyjęcia opłaty.
 +
 +----
 +
 +**16. System do konfiguracji i zakupu sprzętu komputerowego**
 +
 +Celem systemu jest wspomaganie klienta przy składaniu zamówienia na zestaw(y) komputerowe (system ma mieć charakter ogólny, ale składanie zestawu komputerowego jest dobrym przykładem).
 +
 +System ma wbudowane reguły opisujące wymagane i opcjonalne elementy zestawu. Klient wybierając komponenty powinien być informowany, czy zestaw zawiera wszystkie wymagane elementy i świadomie podejmować decyzję o zamówieniu elementów nadmiarowych (np. karty dźwiękowej, gdy karta jest zintegrowana z płytą główną).
 +
 +Należy także uwzględnić funkcje dla obsługi (definiowanie nowych komponentów, kategorii, zmiana stanu magazynowego, zmiana ceny, promocje)
 +----
 +
 +**17.Internetowy serwis biura podróży**
 +
 +System pozwala na publikację oferty biura podróży oraz rezerwację miejsc. Specyfikacja oferty obejmuje informacje o lokalizacji, warunkach pobytu, wyżywieniu, zdjęcia, wycieczki fakultatywne. 
 +
 +Oferta obejmuje imprezy (miejsce, czas trwania, opcje zakwaterowania). Uczestnik imprezy rezerwuje termin dla określonej liczby osób. Wymagane jest podanie danych osobowych i kontaktowych. Dla każdej imprezy są określone terminy dokonywania wpłaty wstępnej i końcowej. Po dokonaniu wpłat zmienia się odpowiednio status rezerwacji (obsługuje to pracownik biura).
 +
 +
 +----
 +
 +**18.  Laboratorium diagnostyczne**
 +
 +Celem systemu jest obsługa laboratorium diagnostycznego. Laboratorium pobiera materiał do badań (i opłaty). Część badań wykonuje na miejscu, część zleca do innej placówki. Laboratorium wydaje  wyniki badań w formie papierowej (druk), przesyła je na wskazany adres e-mail, umożliwia też sprawdzenie, czy badania są gotowe do odbioru.  
 +----
 +
 +**19. Administracja nieruchomości**
 +
 +Dane: lokal i właściciel, stawki (administracja, ogrzewanie, zużycie wody, sprzątanie, podatki, itd.), naliczone opłaty, konto lokalu
 +
 +Procesy: definiowanie danych lokali, ustalanie stawek, naliczanie opłat, rejestracja wpłat, rozliczanie wskazań liczników, rejestracja wpłat, raportowanie zaległości.
 +
 +----
 +
 +**20. Ewidencja nieruchomości do celów podatkowych**
 +
 +Dane: działki, lokale, budynki (lokale i budynki powiązane z działką), właściciele, stawki podatku 
 +
 +Procesy: zarządzanie działkami (dodaj, usuń, modyfikuj), zarządzanie lokalami i budynkami, zarządzanie właścicielami, zgłoszenie nieruchomości do opodatkowania, wydanie decyzji o kwocie podatku, rejestracja wysyłki decyzji, wyznaczanie zaległości podatkowych, wysyłanie monitów 
 +----
 +**21. Serwis biura nieruchomości**
 +
 +System ma umożliwić publikację oferty biura nieruchomości oraz umożliwiać zgłaszanie ofert
 +
 +Możliwości
 +
 +  *Przeglądanie
 +  *Wyszukiwanie według różnych kryteriów
 +  *Zgłaszanie ofert (oferty zgłoszone nie są automatycznie publikowane)
 +  *Zarządzanie kontaktami z klientami (oglądającymi ofertę): terminarz spotkań, umowy, dostarczone materiały
 +  *Eksport ofert do zewnetrznych serwisów (jak grataka/otodom)
 +
 +---
 +**22. Sklep internetowy**
 +Kategorie towarów. Różne własności w zależności od kategorii. Możliwość publikowania nowych towarów i zmiany stanu. Zakupy (obsługa koszyka, podsumowanie, płatność). Funkcje dla obsługi sklepu (zmiana statusu, kompletowanie, wysyłka, przyjmowanie zwrotów)  
 +
 +---
 +**23. Wypożyczalnia samochodów**
 +Samochody są wypożyczane i zwracane do stacji parkowania). Możliwość rezerwacji pojazdu w danej stacji wraz z określeniem czasu wypożyczenia i miejsca zwrotu. Interfejs klienta i obsługi w postaci aplikacji webowej (i opcjonalnie mobilnej).  Zgłoszenie awarii, wypadków, itp. 
 +
 +---
 +**24. Komis samochodowy**
 +Przyjmowanie pojazdów w komis (i wystawianie własnych). Publikacja ogłoszeń wraz ze zdjęciami. Interfejs pracownika obsługi i klienta. Interfejs do serwisu ogłoszeniowego (typu otomoto). 
 +
 +---
 +** 25. Carpooling**
 +Publikacja informacji o planowanych przejazdach i liczbie wolnych miejsc. Wyszukiwanie przejazdów, możliwość rezerwacji przejazdu jako pasażer. Propozycja modelu biznesowego uwzględniającego potrzeby przewoźników oraz właścicieli platformy. Oceny przewoźników.
 +
 +---
 +** 26. Dania z dowozem**
 +Serwis dla restauracji (baru mlecznego) obsługującego klientów wyłącznie w formie zdalnej. Dla restauracji - publikacja menu na kolejne dni (np. w horyzoncie tygodniowym). Dla klienta - wybór potraw, składanie zamówień płatność online. Dla obsługi - kompletowanie zamówień i dowóz. Zmiana stanu menu online (np.. Liczba dostępnych dań). 
 +
 +
 +---
  
 **Grupa może zaproponować własny temat. Można go realizować po uzgodnieniu z prowadzącym.**  **Grupa może zaproponować własny temat. Można go realizować po uzgodnieniu z prowadzącym.** 
specif/tematy_projektow.1539266210.txt.gz · Last modified: 2018/10/11 15:56 by pszwed
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0