Mateusz Macięga
Informatyka, wydział FMI
Numer albumu: 94017
Sprawozdanie z odbytych praktyk studenckich
Opis firmy
Swoje praktyki odbyłem w firmie Expo-Group mieszczącej się przy ul. Bonarka
21 w Krakowie. Firma Expo-Group zajmuje się projektowaniem i budową stoisk
targowych od wielu lat. Firma oferuje obsługę kompleksową: od projektu stoiska
targowego lub systemu wystawienniczego, poprzez dobór odpowiednich elementów:
wyposażenia technicznego, oświetlenia, multimediów i cateringu, na produkcji i
obsłudze logistycznej całości skończywszy.
Przebieg praktyk
•
praktyki trwały jeden miesiąc kalendarzowy – od 5 sierpnia 2013 roku do 31
sierpnia 2013 roku,
•
praca odbyła się w pełnym wymiarze,
•
moim zadaniem było stworzenie systemu informatycznego wspomagającego
zarządzanie firmą,
•
praca nad projektem odbyła się w dwuosobowym zespole,
•
każdy z praktykantów otrzymał swoje miejsce pracy w postaci biurka oraz
komputera z zainstalowanym niezbędnym oprogramowaniem,
•
pod koniec dnia składaliśmy sprawozdanie z dokonanych postępów oraz planów
na następny dzień nad projektem systemu informatycznego,
•
na zakończenie praktyk moim obowiązkiem było sporządzenie sprawozdania
oraz dokumentu szczegółowo podsumowującego moją prace nad projektem
systemu informatycznego.
Opis projektu systemu informatycznego
Moim zadaniem było stworzenie systemu informatycznego do wspomagania
zarządzania agencją reklamową specjalizującą się w projektowaniu i budowaniu stoisk
targowych.
System informatyczny miał posiadać następujące funkcje:
•
Logowanie użytkowników do systemu
•
Możliwość uzupełniania, wyświetlania, edytowania, generowania, usuwania
faktur i umów oraz umieszczania ich w bazie danych
•
Możliwość tworzenia, edytowania, usuwania, wyświetlania, zapisywania,
wykorzystywania szablonów umów
•
Dodawanie, usuwanie towaru do bazy danych. Modyfikowanie stanu towaru w
•
magazynie. Wyświetlanie stanu magazynu
•
Dodawanie, usuwanie, edytowanie, wyświetlanie informacji o potencjalnych
klientach
•
Tworzenie grafiku zobowiązań firmy. Plan działania firmy w przyszłości.
1/3
System udostępniał różne funkcje w zależności od zalogowanego użytkownika. Każde
stanowisko w firmie posiada swoje konto z określonymi uprawnieniami (niezbędnymi
do wykonywania powierzonych zadań).
Pierwszym etapem przy tworzeniu systemu informatycznego było stworzenie
specyfikacji tego projektu. Specyfikacja projektu zawierała następujące elementy:
lista wymagań, model systemowych przypadków użycia, lista przypadków użycia, lista
aktorów, diagram baz danych ERD, diagram klas oraz opis klas.
Kolejnym krokiem było zaimplementowanie bazy danych zgodnie ze wcześniej
zaprojektowanym diagramem bazy danych. Baza danych została zaimplementowana w
środowisku Oracle. Po tym etapie projekt został zaimplementowany w wybranym
środowisku programowania. Gotowy projekt został dokładnie przetestowany pod
kątem funkcjonalności oraz niezawodności działania.
Podczas pracy nam projektem wykorzystałem następujące technologie informatyczne:
•
Oracle Database – system zarządzania relacyjnymi bazami danych. Relacyjna
baza danych Oracle posługuje się standardowym językiem zapytań SQL oraz
posiada wbudowany wewnętrzny język tworzenia procedur składowanych
PL/SQL – będący proceduralnie obudowanym językiem SQL.
•
SQL – język zapytań, zaimplementowany w większości systemów relacyjnych
baz danych. SQL jest używany jako samodzielny język służący do
interakcyjnych zapytań, tworzenia i aktualizacji relacyjnych baz danych.
Decyzję o sposobie przechowywania i pobrania danych pozostawia się
systemowi
zarządzania
bazą
danych
(DBMS).
•
PL/SQL - rozszerzenie języka SQL umożliwiające tworzenie konstrukcji takich
jak pętle, instrukcje warunkowe oraz zmienne. Jest używany w Oracle Forms i w
bazie do tworzenia wyzwalaczy, procedur i funkcji.
•
C# - obiektowy język programowania zaprojektowany przez Microsoft. Program
napisany w tym języku kompilowany jest do języka Common Intermediate
Language (CIL), specjalnego kodu pośredniego wykonywanego w środowisku
uruchomieniowym takim jak .NET Framework. Wykonanie skompilowanego
programu przez system operacyjny bez takiego środowiska nie jest możliwe.
•
Windows Forms - nazwa nadana graficznemu interfejsowi programowania
aplikacji (API) i dołączone jako część pakietu Microsoft.NET Framework,
zapewniając dostęp do macierzystego elementów interfejsu systemu Microsoft
Windows. Aplikacje budowaną w oparciu o formatki nazywamy sterowaną
zdarzeniami. Takowa aplikacja przez większość czasu oczekuje na czynności
użytkownika programu (np. wciśnięcie przycisku czy wypełnienie pola
formularza) w odróżnieniu od programów wsadowych.
•
Microsoft Visual Studio – zintegrowane środowisko programistyczne stworzone
przez Microsoft. Środowisko jest używane do tworzenia oprogramowania
konsolowego oraz z graficznym interfejsem użytkownika (np. Windows Forms).
2/3
Wnioski
Podczas praktyk mogłem wykorzystać wiedzę zdobytą podczas studiowania w
praktyce. Firma Expo-Group pozwoliła mi przejść przez cały proces tworzenia
kompletnego oprogramowania komputerowego. Praca pozwoliła mi podszkolić swoje
umiejętności w wyżej wymienionych technologiach informatycznych. Miałem okazję
poznać warunki pracy panujące w komercyjnej instytucji oraz organizację pracy w
zespole. Z pewnością wiedzę zdobyta podczas praktyk przyda mi się w przyszłości.
..…...............................................
Podpis opiekuna, data i pieczęć firmy
3/3