This is an old revision of the document!


Analiza i modelowanie oprogramowania - Projekt: tematy i rejestracja

UWaga :!: to jest rejestracja tematów z przedmiotu analiza i modelowanie oprogramowania

Zarejestruj temat :!:

  • Uwaga:!: Przed zarejestrowaniem tematu sprawdź, czy nie jest zajęty. Temat mogą zarezerwować co najwyżej dwie grupy.
  • Temat projektu musi być INNY, niż temat realizowany podczas ćwiczeń

Projekt - lista zarezerwowanych tematów

Lista tematów

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ń.

2. System gromadzenia dokumentacji medycznej

System przechowuje dokumentację w formie elektronicznej. Są to: pliki tekstowe, obrazy, wskanowane dokumenty, rekordy pochodzące z wymiany z zewnętrznymi systemami.

System umożliwia dostęp do dokumentacji grupie uprawnionych użytkowników (pacjent, rodzina, lekarz prowadzący, na żądanie inna osoba). Wprowadzanie dokumentacji może odbywa się zdalnie (pacjent przesyła obrazy dokumentów) lub w siedzibie firmy obsługującej system.

Interfejs wymiany danych w systemach medycznych określa standard HL7 (lub inne otwarte standardy). Proszę przejrzeć i wytypować elementy interfejsu

3. System ochrony dużego obiektu (typu lotnisko, centrum handlowe)

Celem systemu ochrony jest monitorowanie stanu bezpieczeństwa dużego obiektu.

  • System wyposażony jest w czujniki: kamery, czujniki podczerwieni, dymu, mikrofony, itd.
  • Odpowiednie moduły automatycznego wykrywania (poza zakresem specyfikacji) generują różnego typu alarmy.
  • Zadaniem dyspozytora jest zatwierdzenie lub odrzucenie alarmów.
  • Dla zatwierdzonego alarmu następuje reakcja - system automatycznie powiadamia grupę ochrony i kieruje do odpowiedniego sektora, grupa ochrony składa raport o etapach reakcji, rozmowy są nagrywane itd.

4. System wspierający prowadzenie śledztwa przez oficerów policji

Celem systemu jest wsparcie dla prowadzenia śledztwa przez oficera policji obejmujące:

  • zarządzanie prowadzonymi sprawami (dodawanie, modyfikacje)
  • zarządzanie informacją o osobach związanych ze sprawą (występujących w rolach podejrzanych, świadków)
  • przydział oficerów prowadzących do sprawy
  • przechowywanie dokumentacji - plików tekstowych, zdjęć, materiałów wideo
  • kontrola dostępu do dokumentacji

5. Interfejs do systemu informacji policyjnej KSIP

System KSIP przechowuje zarejestrowane informacje o:

  • zdarzeniach (przestępstwach i wykroczeniach)
  • osobach (podejrzanych, poszukiwanych, ukrywających się)
  • rzeczach związanych z przestępstwami
  • osobach prawnych lub innych organizacjach

Celem podlegającego specyfikacji systemu jest zapewnienie interfejsu do systemu KSIP obejmującego:

  • Zarządzanie prawami dostępu do danych (odczyt)
  • Zarządzanie prawami wprowadzania danych
  • Dokonywanie zapytań mających na celu wyszukiwanie informacji
  • Rejestrowanie (logowanie) wszelkich zdarzeń w systemie (zmian praw dostępu, typów zapytań i odpowiedzi)
  • Audytowanie (przeglądanie logów)

Do opracowania na podstawie

6. System powiadamiania Alert

Koncepcja systemu powiadamiania polega na tym, że użytkownik wyposażony w urządzenie mobilne (np.: smartfon z systemem Android) przesyła informację o potencjalnych niebezpieczeństwach, utrudnieniach w ruchu, wypadkach, warunkach pogodowych, zniszczeniach w infrastrukturze do centralnego systemu. Informacja zawiera zdjęcie, pozycję GPS klasyfikację typu przekazywanej informacji na podstawie słownika wbudowanego w aplikację, czas i ewentualnie krótki opis. Zgłoszenie może nastąpić on-line lub np.: po osiągnięciu sieci WiFi.

Zdarzenia przesłane do systemu są:

  • wstępnie przetwarzane automatycznie (np. wykrywanie na podstawie obrazu deszczu, śniegu, awarii świateł)
  • przeglądane przez operatora i zatwierdzane (klasyfikowane).

Lista zaakceptowanych zdarzeń jest pokazywana na mapie.

7. System identyfikacji pracowników ochrony wykorzystujący technologię RFID

Pracownicy ochrony dużego obiektu wyposażeni są w znaczniki RFID. System wykorzystuje je do:

  • lokalizowania pracowników ochrony,
  • wykrywania interwencji (koncentracja kilku pracowników),
  • zapewnienia pokrycia (pracownik powinien okresowo pojawić się w danej strefie),
  • nadzorowania przebiegu obchodów nocnych,
  • sterowania światłami podczas obchodów.

Aktualne dane są prezentowane operatorowi, zdarzenia w systemie są logowane.

Interesujące informacje: http://www.openbeacon.org/

8. 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.

9. Symulator ruchu drogowego (mikrosymulacja)

Symulator ma pozwalć na przeprowadzenie analizy ruchu indywidualnych pojazdów w pewnym obszarze miasta.

  • Import mapy
  • Definiowanie skrzyżowań i ich własności (fazy świateł)
  • Róże przypadki użycia dla konfiguracji zachowania pojazdów:
    • Definiowanie częstotliowości wjazdu (pojawiania się pojazdów)
    • Prawdopodobieństwa wyboru kierunku ruchu
    • Losowanie tras (np: sypialnie - biura, sypialnie - centra handlowe)

10. System do wyświetlania rozkładów jazdy pojazdów komunikacji miejskiej

Celem systemu jest publikacja w Internecie rozkładów jazdy (rozkład jazdy danej linii, rozkład jazdy z określonego przystanku). Projektując system można wzorować się na serwisie MPK.

11. 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ą wypisywać recepty, zwolnienia i dawać skeirowania.

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

12. Obsługa gabinetu stomatologicznego

System umożliwia rejestrację pacjentów przez pracownika gabinetu. System przechowuje informację o wykonanych zabiegach (np.: uzupełnianie ubytków) oraz pozwala na wyliczenie należności

Możliwości:

  • Rejestracja wizyt
  • Rejestracja danych pacjenta
  • Rejestracja wykonanych zabiegów
  • Ustalenie cennika zabiegów
  • Obliczenie należności i rejestracja wpłaty

13. 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.

14. Serwis umożliwiający rezerwację zasobów (sal, laptopów, rzutników)

Celem systemu jest rezerwacja dzielonych zasobów (sali, laptopów, rzutników). System ma umożliwiać rezerwację na konkretny termin oraz rezerwacje powtarzalne (np. co tydzień).

Zadaniem administratora jest ustalanie listy zasobów oraz rejestracja kont użytkowników. Rezerwacja zasobu wymaga uwierzytelniania (podania hasła przez użytkownika).

15. Internetowy serwis bankowy

Celem systemu jest umożliwienie klientowi wykonywanie operacji bankowych przez Internet. Należy założyć, że system jest interfejsem do istniejącego systemu bankowego, w którym przechowywane są informacje o klientach, kontach, lokatach, rejestrowane operacje. Istniejący system zapewnia odpowiednie metody pozwalające na dostęp do przechowywanych w nim danych i wykonywanie niezbędnych operacji..

Możliwości: wyświetlanie wyciągów i historii rachunku, wysyłanie przelewów, odwoływanie przelewów, składanie zleceń stałych, zakładanie i zrywanie lokat

16. System do rozdawania i oceny projektów dla grup studentów

System pozwala na publikowanie tematów projektów realizowanych w ramach zajęć i zapisy grup studentów na realizację danego projektu.

Możliwości: definiowanie i publikowanie tematów projektów, rejestracja grup wykonawców (rezygnacja z projektu, dopisanie członków grupy), przesyłanie dokumentów składających się na projekt, wystawianie ocen przez prowadzącego.

17. 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ą).

18. System do rezerwacji miejsc hotelowych

Celem systemu jest umożliwienie rezerwacji miejsc hotelowych gościom.

  • 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.
  • 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.

19. Internetowy serwis biura podróży

System pozwala na publikację oferty biura podróży oraz rezerwację miejsc.

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).

20. System raportowania czasu pracy nad projektami

Zadaniem systemu jest raportowanie czasu pracy nad projektami (np. informatycznymi). Pracownik okresowo sporządza raport, w którym podaje sumaryczny czas pracy w danej jednostce czasu (dniu, tygodniu) oraz procent czasu poświęcony na realizację poszczególnych projektów.

System pozwala na definicję aktywnych projektów oraz przydział pracowników do projektów.

21. Internetowy system badania opinii publicznej

Administrator systemu przygotowuje ankietę. Ankieta składa się z pytań, na które można odpowiadać:

  • wybierając jedną z możliwości
  • podając ocenę liczbową
  • wpisując dane (np.: kod pocztowy, wiek, tekst)

Pytania mogą być połączone w grupy, które będą wyświetlane na pojedynczej stronie.

Gotowa ankieta jest publikowana i może być wypełniana przez internautę

System powinien pozwalać na statystyczne opracowanie wyników.

22. 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.

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.

23. 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, umoliwia też sprawdzenie, czy badania są gotowe do odbioru.


24. Wirtualny indeks

System umożliwia wpisywanie ocen studentom. Dane student, kierunek, specjalność, przedmiot, ocena

Procesy zarządzanie studentami, kierunkami, specjalnościami. Wprowadzanie ocen z przedmiotów, otwieranie/zamykanie protokołu

25. 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.

26. 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

27. 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

28. System do zarządzania procesem dyplomowania

Główne funkcje systemu:

  • definiowanie tematów prac dyplomowych
  • zatwierdzanie i publikowanie
  • etapy: wybór tematów i zapisy, oddanie pracy, obrona
  • statystyki i raporty

29. System do zarządzania projektami w metodyce zwinnej

Celem systemu jest zarządzanie projektami. Główne funkcje:

  • możliwość zdefniowania wielu projektów
  • możliwość definiowania funkcjonalności (cech systemu) do zaimplementowania
  • podział na zadania, ich szacowanie oraz monitorowanie stanu realizacji
  • definiowanie iteracji i punktów kontrolnych
  • zarządzanie zespołem (definiowanie członków i ich kompetencji)
  • przydział członków zespołu do zadań
  • zgłaszanie i rozwiązywanie problemów.

Proponuje się wykorzystać praktyki metodyki Scrum.

amo/projekt_tematy.1542670120.txt.gz · Last modified: 2018/11/20 00:28 by pszwed
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0