<?xml version="1.0" encoding="UTF-8"?>
<feed xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns="http://www.w3.org/2005/Atom">
<title>Praca inżynierska - Programowanie Aplikacji Biznesowych 2021</title>
<link href="https://repin.pjwstk.edu.pl/xmlui/handle/186319/870" rel="alternate"/>
<subtitle/>
<id>https://repin.pjwstk.edu.pl/xmlui/handle/186319/870</id>
<updated>2026-04-10T11:43:55Z</updated>
<dc:date>2026-04-10T11:43:55Z</dc:date>
<entry>
<title>Workflow Framework</title>
<link href="https://repin.pjwstk.edu.pl/xmlui/handle/186319/1648" rel="alternate"/>
<author>
<name>Kot, Karol</name>
</author>
<id>https://repin.pjwstk.edu.pl/xmlui/handle/186319/1648</id>
<updated>2022-10-17T10:01:46Z</updated>
<published>2022-10-17T00:00:00Z</published>
<summary type="text">Workflow Framework
Kot, Karol
Zakres pracy obejmuje kroki obejmujące analizę koncepcyjną, tworzenie kodu rozwiązania wymienione w następujących krokach:&#13;
1. Przegląd istniejących pokrewnych rozwiązań&#13;
2. Przygotowanie części teoretycznej rozwiązania poprzez realizacje:&#13;
a. modelu rozwiązania&#13;
b. opisu atrybutów oraz danych obiektu&#13;
c. omówienia poszczególnych elementów rozwiązania&#13;
3. Budowa projektu z użyciem języka C# oraz technik&#13;
a. Domain Driven Design&#13;
b. CQRS – Segregacja odpowiedzialności komend i zapytań&#13;
c. Dependency injection – Wstrzykiwanie zależności&#13;
d. Inverse of control – odwrócenie zależności&#13;
4. Modularyzacja&#13;
5. Krytyczna analiza wytworzonego rozwiązania.
</summary>
<dc:date>2022-10-17T00:00:00Z</dc:date>
</entry>
<entry>
<title>Platforma dla graczy</title>
<link href="https://repin.pjwstk.edu.pl/xmlui/handle/186319/1647" rel="alternate"/>
<author>
<name>Klusek, Marcin</name>
</author>
<id>https://repin.pjwstk.edu.pl/xmlui/handle/186319/1647</id>
<updated>2022-10-17T09:41:26Z</updated>
<published>2022-10-17T00:00:00Z</published>
<summary type="text">Platforma dla graczy
Klusek, Marcin
Ideą projektu jest zaprezentowanie oraz konfrontacja z obecnym problemem kreowania miejsca umożliwiającego zabawę i rozwój graczom komputerowym. Przeanalizujemy obecne rozwiązania, a następnie wyciągniemy wnioski, które powinny umożliwić zaprojektowanie optymalnego systemu. Zarówno pod kątem biznesowym, jak i technologicznym. Przy pomocy takiego tak przygotowanego środowiska gracze będą w stanie rywalizować, dokonywać zakupów dóbr w postaci sprzętu elektronicznego oraz pomocy ekspertów. Również zapewnimy możliwość prowadzenia dyskusji za pomocą czatu.&#13;
Praca inżynierska składa się z trzech aplikacji. Dwóch społecznościowych - strony internetowej oraz aplikacji mobilnej - i jednego programu desktopowego stworzonego na podstawie architektury klient-serwer skupiającej się na prowadzeniu rozgrywek.
</summary>
<dc:date>2022-10-17T00:00:00Z</dc:date>
</entry>
<entry>
<title>Sklep internetowy z wykorzystaniem chatbota</title>
<link href="https://repin.pjwstk.edu.pl/xmlui/handle/186319/1646" rel="alternate"/>
<author>
<name>Yakushenko, Andrii</name>
</author>
<id>https://repin.pjwstk.edu.pl/xmlui/handle/186319/1646</id>
<updated>2022-10-17T09:37:04Z</updated>
<published>2022-10-17T00:00:00Z</published>
<summary type="text">Sklep internetowy z wykorzystaniem chatbota
Yakushenko, Andrii
Celem niniejszej pracy inżynierskiej było zaprojektowanie oraz implementacja sklepu internetowego.&#13;
W pracy dyplomowej przeprowadzono budowę architektury sklepu internetowego. Dla tego projektu dokonano sporządzenia planu zadań projektowych. Zainstalowano niezbędne oprogramowanie zapewnienie, a także testowanie produktu końcowego.&#13;
Opracowano sklep internetowy hurtowni prezentujący się w formie miejscu i prowadzi sprzedaż artykułów piśmienniczych przez Internet. Opracowany sklep internetowy jest dostępny dla wszystkich użytkowników sieci Internet po umieszczania go w Internecie, pod warunkiem wykorzystania go jako klientów lub pod warunkiem posiadania danych rejestracyjnych administratora. Dzięki niemu użytkownicy będą mogli uzyskać potrzebne informacje i kupuj produkty online. &#13;
Podczas tworzenia sklepu internetowego przeanalizowano nowoczesne technologie internetowe, które umożliwiają tworzenie interaktywnych stron internetowych. Jako rezultat wielomiesięcznej pracy nad projektem powstał program spełniający wymagania użytkownika, biznesowe oraz systemowe. Podczas pracy nad projektem uzyskano praktyczne umiejętności w zakresie badań przedmiotowych, opisu decyzji projektowej, budowy modeli.&#13;
Implementacja pozwoliła mi dokładnie poznać wiele nowoczesnych technologii. Dała też doświadczenie, które będę mógł wykorzystać w kolejnych projektach w trakcie mojej dalszej edukacji i kariery zawodowej. Czas poświęcony na tę pracę uświadomił mi, jak istotny jest sam proces projektowy i z pewnością wpłynie na lepsze decyzje projektowe podejmowane w przyszłości. Efekt końcowy uznaję za bardzo zadowalający, a samo doświadczenie oceniam jako bezcenne.&#13;
Aplikację udało się zrealizować w swojej podstawowej wersji. Pozwala na logowanie, rejestrację użytkowników. Umożliwia użytkownikom przeglądanie dostępnego asortymentu sklepu, pozwala na definiowanie listy ulubionych produktów, dokonywanie zakupów poprzez skompletowanie zamówienia w koszyku a następnie jego potwierdzenie i realizację. Interfejs aplikacji dostarcza bieżących i aktualnych danych ze strony serwisu dzięki zastosowaniu bazy danych MySQL&#13;
Opracowana strona została przetestowana lokalnie. Uzyskane wyniki zgodne z przewidywanymi. Dokonano weryfikacji prawdopodobnych błędy i niedociągnięcia-system działa niezawodnie, bez przerw. Strona była przetestowana na wszystkich głównych przegródkach: Google Chrome, Microsoft Edge, Mozilla Firefox, Opera, Safari. Na wszystkich przegródkach strona ma ten sam wygląd I nie różni się niczym pod względem funkcjonalności.
</summary>
<dc:date>2022-10-17T00:00:00Z</dc:date>
</entry>
<entry>
<title>Przetwarzanie i wyświetlanie multimediów z Office 365</title>
<link href="https://repin.pjwstk.edu.pl/xmlui/handle/186319/1645" rel="alternate"/>
<author>
<name>Wodziński, Grzegorz</name>
</author>
<id>https://repin.pjwstk.edu.pl/xmlui/handle/186319/1645</id>
<updated>2022-10-17T09:21:43Z</updated>
<published>2022-10-17T00:00:00Z</published>
<summary type="text">Przetwarzanie i wyświetlanie multimediów z Office 365
Wodziński, Grzegorz
Przedstawiona niżej praca opisuje realizacje projektu pozwalającego na integrację z usługą Office 365 oraz przeglądanie zawartości plików multimedialnych znajdujących się w ramach OneDrive, ich kolejkowanie i następnie wyświetlanie na zewnętrznym wyświetlaczu z wykorzystaniem frameworka LCARS.&#13;
Do przetwarzania danych oraz operacji zdecydowałem się na skorzystanie z frameworka Spring Boot napisanego w języku Java.&#13;
Projekt wykorzystuje również platformę chmurową firmy Microsoft - Azure.&#13;
Jednym z głównym pomysłów powstania projektu było umożliwienie wyświetlania multimedialnych prac studentów na ekranach znajdujących się w gmachu akademii.&#13;
Aplikacja została stworzona zgodnie z zasadami clean code, w sposób, który umożliwia łatwą jej rozbudowę oraz poszerzenie funkcjonalności w celu innych zastosowań [5].&#13;
Z aplikacji w obecnej formie mogą korzystać studenci – za pomocą swoich kont wrzucać treści multimedialne do folderu w usłudze OneDrive oraz pracownicy – aby zarządzać plikami znajdującymi się w wybranym katalogu, poprzez ich podgląd oraz ewentualne ustawienie czasu wyświetlania pliku na zewnętrznym ekranie.
</summary>
<dc:date>2022-10-17T00:00:00Z</dc:date>
</entry>
</feed>
