PROJEKT Z BAZ DANYCH

Podobne dokumenty
Politechnika Krakowska im. Tadeusza Kościuszki. Karta przedmiotu. obowiązuje studentów rozpoczynających studia w roku akademickim 2013/2014

KARTA PRZEDMIOTU 1,5 1,5

Analiza i częściowa implementacja systemu elektronicznej wymiany danych na przykładzie e-faktury

Projekt z rozproszonych i obiektowych systemów baz danych

INŻYNIERIA OPROGRAMOWANIA

Bazy danych i ich aplikacje

I. KARTA PRZEDMIOTU CEL PRZEDMIOTU

PRZEWODNIK PO PRZEDMIOCIE

ZMODYFIKOWANY Szczegółowy opis przedmiotu zamówienia

ZAPYTANIE OFERTOWE. Zamawiający. Przedmiot zapytania ofertowego. Wrocław, dnia r.

Wykład 1 Inżynieria Oprogramowania

Podrozdziały te powinny zawierać informacje istotne z punktu widzenia przyjętego celu pracy

Tworzenie aplikacji bazodanowych

Wprowadzenie do technologii Business Intelligence i hurtowni danych

poziom: Core wersja: 2.6 moduł: B : Wytwarzanie SYLLABUS

Spis treści. Przedmowa

Cel przedmiotu. Wymagania wstępne w zakresie wiedzy, umiejętności i innych kompetencji 1 Język angielski 2 Inżynieria oprogramowania

Biblioteka. Bazy danych I dokumentacja projektu. Cel projektu:

Specjalnościowy Obowiązkowy Polski Semestr trzeci

Ramowy plan kursu. Lp. Moduły Wyk. Lab. Przekazywane treści

PRZEWODNIK PO PRZEDMIOCIE

Dokument Detaliczny Projektu

PRZEWODNIK PO PRZEDMIOCIE

KARTA PRZEDMIOTU. WYMAGANIA WSTĘPNE W ZAKRESIE WIEDZY, UMIEJĘTNOŚCI I INNYCH KOMPETENCJI Ogólne umiejętności posługiwania się komputerem

Inżynieria oprogramowania- Grupa dra inż. Leszka Grocholskiego II UWr 2009/2010. Aleksandra Kloc, Adam Grycner, Mateusz Łyczek. Wasza-fota.

SQL w 24 godziny / Ryan Stephens, Arie D. Jones, Ron Plew. Warszawa, cop Spis treści

Inżynieria oprogramowania - opis przedmiotu

Zakres egzaminu dyplomowego (magisterskiego) na kierunku INFORMATYKA

Dokument Detaliczny Projektu

INŻYNIERIA OPROGRAMOWANIA

Wprowadzenie do metodologii modelowania systemów informacyjnych. Strategia (1) Strategia (2) Etapy Ŝycia systemu informacyjnego

Dział Temat lekcji Ilość lekcji. godz. 1 Organizacja zajęć Omówienie programu nauczania 3

Księgarnia PWN: Michael J. Hernandez Bazy danych dla zwykłych śmiertelników

K1A_W11, K1A_W18. Egzamin. wykonanie ćwiczenia lab., sprawdzian po zakończeniu ćwiczeń, egzamin, K1A_W11, K1A_W18 KARTA PRZEDMIOTU

Model relacyjny bazy danych

Grupy pytań na egzamin magisterski na kierunku Informatyka (dla studentów niestacjonarnych studiów II stopnia)

Bazy danych 2. Wykład 1

Grupy pytań na egzamin magisterski na kierunku Informatyka (dla studentów dziennych studiów II stopnia)

Uniwersytet w Białymstoku Wydział Ekonomiczno-Informatyczny w Wilnie SYLLABUS na rok akademicki 2012/2013

Część I Tworzenie baz danych SQL Server na potrzeby przechowywania danych

Projektowanie oprogramowania

Krakowska Akademia im. Andrzeja Frycza Modrzewskiego. Karta przedmiotu. obowiązuje studentów, którzy rozpoczęli studia w roku akademickim 2015/2016

SZKOLENIE: Administrator baz danych. Cel szkolenia

Organizacja zajęć BAZY DANYCH II WYKŁAD 1. Plan wykładu. SZBD Oracle

PRZEWODNIK PO PRZEDMIOCIE WYKŁAD ĆWICZENIA LABORATORIUM PROJEKT SEMINARIUM

Grupa treści kształcenia, w ramach której przedmiot jest realizowany Przedmiot kierunkowy

Opisy efektów kształcenia dla modułu

KARTA PRZEDMIOTU. Programowanie aplikacji internetowych

Modele bezpieczeństwa logicznego i ich implementacje w systemach informatycznych / Aneta Poniszewska-Marańda. Warszawa, 2013.

Plan. Wprowadzenie. Co to jest APEX? Wprowadzenie. Administracja obszarem roboczym

ZSE - Systemy baz danych 1 ZASADY PROJEKTOWANIA BAZ DANYCH

Sylabus przedmiotu: Data wydruku: Dla rocznika: 2014/2015. Kierunek: Opis przedmiotu. Dane podstawowe. Efekty i cele. Opis. 1 z 5

Bazy danych dla MPZP. Aplikacja wspomagające projektowanie graficzne MPZP

Podstawowe wiadomości z zakresu: architektury sprzętowo-programowej komputerów, dowolnych języków programowania, algebry

Informatyka I stopień (I stopień / II stopień) ogólnoakademicki (ogólno akademicki / praktyczny) stacjonarne (stacjonarne / niestacjonarne)

PROGRAM PRAKTYKI ZAWODOWEJ. Technikum Zawód: technik informatyk

Leonard G. Lobel Eric D. Boyd. Azure SQL Database Krok po kroku. Microsoft. Przekład: Marek Włodarz. APN Promise, Warszawa 2014

Zajęcia prowadzone przez MCT, auditora wiodącego systemów bezpieczeństwa informacji.

ZAMAWIAJĄCY. CONCEPTO Sp. z o.o.

Karta (sylabus) modułu/przedmiotu Mechanika i Budowa Maszyn Studia I stopnia

PRACA DYPLOMOWA INŻYNIERSKA. Mobilny system wspomagający pracę. terminala kontenerowego

Grupy pytań na egzamin magisterski na kierunku Informatyka (dla studentów dziennych studiów II stopnia)

Harmonogram Ramowy Umowy

Język Java i technologie Web - opis przedmiotu

Rok akademicki: 2014/2015 Kod: CCB s Punkty ECTS: 3. Poziom studiów: Studia I stopnia Forma i tryb studiów: -

REFERAT PRACY DYPLOMOWEJ

Rozproszone i obiektowe systemy baz danych

I N S T Y T U T I N F O R M A T Y K I S T O S O W A N E J 2016

Zasady organizacji projektów informatycznych

PAŃSTWOWA WYŻSZA SZKOŁA ZAWODOWA W NOWYM SĄCZU SYLABUS PRZEDMIOTU. Obowiązuje od roku akademickiego: 2011/2012

Podyplomowe Studium Informatyki w Bizniesie Wydział Matematyki i Informatyki, Uniwersytet Łódzki specjalność: Tworzenie aplikacji w środowisku Oracle

SYLABUS DOTYCZY CYKLU KSZTAŁCENIA realizacja w roku akademickim 2016/2017

Liczba godzin 1,2 Organizacja zajęć Omówienie programu nauczania 2. Tematyka zajęć

Sylabus do programu kształcenia obowiązującego od roku akademickiego 2014/15

Program szkolenia: Continuous Integration i Git

AKADEMIA GÓRNICZO-HUTNICZA

INFORMATYKA Pytania ogólne na egzamin dyplomowy

Spis treúci. 1. Wprowadzenie... 13

AiR_BD_7/2 Bazy danych w systemach produkcyjnych Database in production systems

Oferta szkoleniowa Yosi.pl 2012/2013

Projektowanie interakcji

Tematy projektów Edycja 2014

PRZEWODNIK PO PRZEDMIOCIE

Egzamin / zaliczenie na ocenę* 0,5 0,5

Grupa kursów: Wykład Ćwiczenia Laboratorium Projekt Seminarium 15 30

AUREA BPM HP Software. TECNA Sp. z o.o. Strona 1 z 7

AUREA BPM Oracle. TECNA Sp. z o.o. Strona 1 z 7

KARTA PRZEDMIOTU. 1) Nazwa przedmiotu: INŻYNIERIA SYSTEMÓW I ANALIZA SYSTEMOWA. 2) Kod przedmiotu: ROZ-L3-20

1 TEMAT LEKCJI: 2 CELE LEKCJI: 3 METODY NAUCZANIA 4 ŚRODKI DYDAKTYCZNE. Scenariusz lekcji. 2.1 Wiadomości: 2.2 Umiejętności: Scenariusz lekcji

Analiza i projektowanie oprogramowania. Analiza i projektowanie oprogramowania 1/32

Kod przedmiotu: PLPILA02-IEEKO-L-5s7-2012IWBIANS Pozycja planu: D7

Spis treúci. Księgarnia PWN: Robert A. Maksimchuk, Eric J. Naiburg - UML dla zwykłych śmiertelników. Wstęp Podziękowania...

PRZEWODNIK PO PRZEDMIOCIE

Wykład Ćwiczenia Laboratorium Projekt Seminarium

Wykorzystanie standardów serii ISO oraz OGC dla potrzeb budowy infrastruktury danych przestrzennych

Zarządzanie i realizacja projektów systemu Microsoft SharePoint 2010

REKOMENDACJE DOTYCZĄCE PLATFORMY ZARZĄDZANIA KOMPETENCJAMI

Zastosowanie Oracle Designer/2000 do projektowania i implementacji aplikacji WWW

PRZEWODNIK PO PRZEDMIOCIE WYKŁAD ĆWICZENIA LABORATORIUM PROJEKT SEMINARIUM

Transkrypt:

POLITECHNIKA WROCŁAWSKA WYDZIAŁ ELEKTRONIKI PROJEKT Z BAZ DANYCH System bazodanowy wspomagający obsługę sklepu internetowego AUTOR: Adam Kowalski PROWADZĄCY ZAJĘCIA: Dr inż. Robert Wójcik, W4/K-9 Indeks: 112345 E-mail: OCENA PRACY: Wrocław 2015

Spis treści Spis rysunków... 4 Spis tabel... 5 1. Wstęp... 6 1.1. Cel projektu... 6 1.2. Zakres projektu... 6 2. Analiza wymagań... 7 2.1. Opis działania i schemat logiczny systemu... 7 2.2. Wymagania funkcjonalne... 7 2.2.1. Diagram przypadków użycia... 7 2.2.2. Scenariusze wybranych przypadków użycia... 8 2.3. Wymagania niefunkcjonalne... 8 2.3.1. Wykorzystywane technologie i narzędzia... 8 2.3.2. Wymagania dotyczące rozmiaru bazy danych... 8 2.3.3. Wymagania dotyczące bezpieczeństwa systemu... 8 2.4. Przyjęte założenia projektowe... 8 3. Projekt systemu... 9 3.1. Projekt bazy danych... 9 3.1.1. Analiza rzeczywistości i uproszczony model konceptualny... 9 3.1.2. Model logiczny i normalizacja... 9 3.1.3. Model fizyczny i ograniczenia integralności danych... 9 3.1.4. Inne elementy schematu mechanizmy przetwarzania danych... 10 3.1.5. Projekt mechanizmów bezpieczeństwa na poziomie bazy danych... 10 3.2. Projekt aplikacji użytkownika... 10 3.2.1. Architektura aplikacji i diagramy projektowe... 10 3.2.2. Interfejs graficzny i struktura menu... 11 3.2.3. Projekt wybranych funkcji systemu... 11 3.2.4. Metoda podłączania do bazy danych integracja z bazą danych... 12 3.2.5. Projekt zabezpieczeń na poziomie aplikacji... 12 4. Implementacja systemu... 13 4.1. Realizacja bazy danych... 13 4.1.1. Tworzenie tabel i definiowanie ograniczeń... 13 4.1.2. Implementacja mechanizmów przetwarzania danych... 13 4.1.3. Implementacja uprawnień i innych zabezpieczeń... 14 4.2. Realizacja elementów aplikacji... 14 4.2.1. Obsługa menu... 14 4.2.2. Walidacja i filtracja... 15 4.2.3. Implementacja interfejsu dostępu do bazy danych... 15 4.2.4. Implementacja wybranych funkcjonalności systemu... 16 4.2.5. Implementacja mechanizmów bezpieczeństwa... 16 5. Testowanie systemu... 17 5.1. Instalacja i konfigurowanie systemu... 17 2

5.2. Testowanie opracowanych funkcji systemu... 17 5.2.1. Testowanie funkcji 1... 17 5.2.2. Testowanie funkcji 2... 18 5.3. Testowanie mechanizmów bezpieczeństwa... 18 5.4. Inne testy... 18 5.5. Wnioski z testów... 18 6. Podsumowanie... 19 Literatura... 20 3

Spis rysunków RYSUNEK 1. TYTUŁ RYSUNKU 1...7 RYSUNEK 2. TYTUŁ RYSUNKU 2...9 RYSUNEK 3. TYTUŁ RYSUNKU 3...10 RYSUNEK 4. TYTUŁ RYSUNKU 4...11 4

Spis tabel TABELA 1. TYTUŁ TABELA 1...9 TABELA 2. TYTUŁ TABELA 2...12 TABELA 3. TYTUŁ TABELA 3...14 5

1. Wstęp 1.1. Cel projektu 1.2. Zakres projektu 6

2. Analiza wymagań 2.1. Opis działania i schemat logiczny systemu RYSUNEK 1. TYTUŁ RYSUNKU 1 2.2. Wymagania funkcjonalne 2.2.1. Diagram przypadków użycia 7

2.2.2. Scenariusze wybranych przypadków użycia 2.3. Wymagania niefunkcjonalne 2.3.1. Wykorzystywane technologie i narzędzia 2.3.2. Wymagania dotyczące rozmiaru bazy danych 2.3.3. Wymagania dotyczące bezpieczeństwa systemu 2.4. Przyjęte założenia projektowe 8

3. Projekt systemu 3.1. Projekt bazy danych RYSUNEK 2. TYTUŁ RYSUNKU 2 3.1.1. Analiza rzeczywistości i uproszczony model konceptualny 3.1.2. Model logiczny i normalizacja 3.1.3. Model fizyczny i ograniczenia integralności danych TABELA 1. TYTUŁ TABELA 1 9

3.1.4. Inne elementy schematu mechanizmy przetwarzania danych RYSUNEK 3. TYTUŁ RYSUNKU 3 3.1.5. Projekt mechanizmów bezpieczeństwa na poziomie bazy danych 3.2. Projekt aplikacji użytkownika 3.2.1. Architektura aplikacji i diagramy projektowe 10

3.2.2. Interfejs graficzny i struktura menu 3.2.3. Projekt wybranych funkcji systemu RYSUNEK 4. TYTUŁ RYSUNKU 4 11

3.2.4. Metoda podłączania do bazy danych integracja z bazą danych 3.2.5. Projekt zabezpieczeń na poziomie aplikacji TABELA 2. TYTUŁ TABELA 2 12

4. Implementacja systemu 4.1. Realizacja bazy danych 4.1.1. Tworzenie tabel i definiowanie ograniczeń 4.1.2. Implementacja mechanizmów przetwarzania danych 13

4.1.3. Implementacja uprawnień i innych zabezpieczeń 4.2. Realizacja elementów aplikacji 4.2.1. Obsługa menu TABELA 3. TYTUŁ TABELA 3 14

4.2.2. Walidacja i filtracja 4.2.3. Implementacja interfejsu dostępu do bazy danych 15

4.2.4. Implementacja wybranych funkcjonalności systemu 4.2.5. Implementacja mechanizmów bezpieczeństwa 16

5. Testowanie systemu 5.1. Instalacja i konfigurowanie systemu 5.2. Testowanie opracowanych funkcji systemu 5.2.1. Testowanie funkcji 1 17

5.2.2. Testowanie funkcji 2 5.3. Testowanie mechanizmów bezpieczeństwa 5.4. Inne testy 5.5. Wnioski z testów 18

6. Podsumowanie 19

Literatura [1] Bębel B., Wrembel R., Oracle. Projektowanie rozproszonych baz danych, Helion, Gliwice 2003 [2] Pribyl B., Feuerstein S. Oracle PL/SQL. Wprowadzenie Helion, Gliwice, 2002 20