Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
inzynieria_oprogramowania_tematy [2016/10/03 15:33] pszwed [Rejestracja] |
inzynieria_oprogramowania_tematy [2016/10/03 15:35] pszwed |
||
---|---|---|---|
Line 1: | Line 1: | ||
- | ===== Inzynieria oprogramowania Projekt: tematy i rejestracja ===== | + | ====== Inzynieria oprogramowania Projekt: tematy i rejestracja |
- | ==== Lista 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, | ||
+ | |||
+ | ====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, | ||
+ | |||
+ | Interfejs wymiany danych w systemach medycznych określa standard HL7 (lub inne otwarte standardy). Proszę przejrzeć i wytypować elementy interfejsu | ||
+ | *[[http:// | ||
+ | *[[http:// | ||
+ | *[[http:// | ||
+ | *[[http:// | ||
+ | *[[https:// | ||
+ | |||
+ | |||
+ | |||
+ | ====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, | ||
+ | *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, | ||
+ | *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, | ||
+ | *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 | ||
+ | *[[http:// | ||
+ | *[[http:// | ||
+ | *[[https:// | ||
+ | *oraz innych cytowanych dokumentów. | ||
+ | |||
+ | |||
+ | ====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, | ||
+ | |||
+ | 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, | ||
+ | |||
+ | Interesujące informacje: [[http:// | ||
+ | |||
+ | ==== 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/ | ||
+ | |||
+ | |||
+ | |||
+ | ====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 rejestracji pacjentów==== | ||
+ | |||
+ | 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. | ||
+ | |||
+ | 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 | ||
+ | |||
+ | |||
+ | ====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/ | ||
+ | |||
+ | System ma umożliwiać przyjmowanie zamówień przez kelnerów. Kelner obsługując stolik przyjmuje zamówienie i wprowadza dane do komputera PDA 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: | ||
+ | |||
+ | ====16. | ||
+ | |||
+ | System pozwala na publikowanie tematów projektów realizowanych w ramach zajęć i zapisy grup studentów na realizację danego projektu. | ||
+ | |||
+ | Możliwości: | ||
+ | |||
+ | ====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, | ||
+ | |||
+ | |||
+ | ====18. | ||
+ | |||
+ | 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), | ||
+ | |||
+ | |||
+ | |||
+ | ====19. | ||
+ | |||
+ | 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, | ||
+ | |||
+ | ====23. | ||
+ | |||
+ | 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 | ||
+ | |||
+ | ---- | ||
+ | |||
+ | ====24. Wirtualny | ||
+ | |||
+ | System umożliwia wpisywanie ocen studentom. | ||
+ | Dane student, kierunek, specjalność, | ||
+ | |||
+ | Procesy zarządzanie studentami, kierunkami, specjalnościami. Wprowadzanie ocen z przedmiotów, | ||
+ | |||
+ | |||
+ | ====25. Administracja nieruchomości==== | ||
+ | |||
+ | Dane: lokal i właściciel, | ||
+ | |||
+ | 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, | ||
+ | |||
+ | Procesy: zarządzanie działkami (dodaj, usuń, modyfikuj), zarządzanie lokalami i budynkami, zarządzanie właścicielami, | ||
+ | |||
+ | |||
+ | ====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. | ||
===== Rejestracja ===== | ===== Rejestracja ===== | ||
Line 9: | Line 280: | ||
* **Uwaga**: | * **Uwaga**: | ||
- | * **Temat projektu musi być INNY, niż temat realizowany podczas ćwiczeń** | ||
[[http:// | [[http:// | ||