|
|
|
Podstawy projektowania systemów
ostatnia aktualizacja: 2002.05.10
Dobry przykład !
Przykładowa baza Accessa Hurtownia
Przykładowa baza Accessa Stud
Obecności i oceny
Student | Obecność | Oceny | Punkty | Andrzejczak Tomasz | +++++++- | 5 | | Baran Tomasz | ++-+-+- | 5 | | Jarnecki Przemysław | ++++++++ | 5 | | Kalbarczyk Miłosz | ++UU+++- | 5 | | Kembłowska Agnieszka | +------- | | | Lipnicki Krzysztof | +++++++- | brak | | Popielarczyk Jarosław | ---+-+++ | 3 | | Rogucki Marcin | ++++++-+ | 4 | | Stawiszyński Maciej | ++++++++ | 5 | | Stawiszyński Piotr | ++++++++ | 5 | | Słowiński Mariusz | ++++++++ | brak | | Żukociński Marcin | ++++++++ | 4 | |
Student | Obecność | Oceny | Punkty | Iskierka Bartosz | +++-++++ | 4 | | Konopiński Przemysław | ++++++++ | 4 | | Marczak Damian | ++++++++ | 4,5 | | Murlewski Jan | ++++++++ | 5 5 | | Orłoś Anna | ++-+--+- | 5 | | Rufer Marcin | ++++++++ | 5 5 | | Szewczyk Jacek | ++++++++ | 4,5 | | Szosland Małgorzata | +++++-++ | 5 | | Sztoch Przemysław | +-+--++- | | | Tobera Mariusz | ++++++++ | 5 5 | | Walczak Sebastian | +++--++- | | |
Terminarz
Zajęcia |
Opis |
1-4 |
Podstawy projektowania baz danych. Pojęcia: baza danych, tabela,
relacja, klucz. Podstawy języka SQL |
4 |
Projekt I - Postawienie problemu
-każda grupa przynosi projekt systemu
patrz wymagania |
5 |
Projektu I - Ocena rozwiązań
Dyskusja nad wybranymi elementami zaproponowanych rozwiązań
|
6-9 |
Wgłąb MS ACCESS. Środowisko Access'a. Formularze, raporty,
zaawansowane kwerendy, podstawy VB.
|
do 7 |
Projekt II - propozycja tematu
|
9 |
Projekt II - Postawienie problemu
-każda grupa przynosi projekt systemu
patrz wymagania |
10-13 |
Projekt II - Realizacja każda grupa w tym czasie odbywa
min 3 sesje indywidualne sesje z prowadzącym.
|
13-14 |
Projekt II - Ocena
|
Projekt I - Wymagania
Na 4 zajęcia każda grupa ma za zadanie przynieść w formie papierowej
i elektronicznej projekt systemu.
Projekt powinien obrazować rzeczywisty niewielki system informatyczny.
Im bardziej związany z rzeczywistością tym lepiej!
Projekt powinien składać się z:
- Tematu - dwa zdania czego projekt dotyczy - 'Co to za system?'
- Założeń - lista około 60 założeń, wypunktowanie - wymagań użytkowanika
- Opisu tabel - system powieniem składać się z około 10-20 tabel
- Pola - nazwa, typ, dodatkowe wymagania, opis
- Klucze - parametry, opis
- Relacja - parametry, opis
Forma projektu:
- Plik tekstowy zawierający temat, założenia i opisy
- Schemat - wykonany w dowolnym (jednak innym niż pozostałe grupy)
edytorze schematów (rysowaczce), w dowolnej metodyce - jednak
jasno określonej przez członków grupy
Ocena:
Podstawą zaliczenia (otrzymania oceny pozytywnej) jest wypełnienie wszystkich
wymagań oraz znajomość podstawowych pojęć: baza danych (i jej rodzaje),
tabela, relacja (i jej rodzaje), klucz (główny, obcy).
Ocena 4 przysługuje studentom, którzy przedstawią projekt bez rażących wad,
terminowo, oraz posiadają świadomość swojego dzieła (jest to ich własny projekt)
i potrafią wprowadzać 'na bieżąca' drobne poprawki do projektu.
Ocena 5 należy się studentom, którzy spełniają wymagania na ocenę 4 bez błędów
projektowych, zaproponowali 'oryginalny' system i z łatwością mogą go
przebudowywać 'w locie' (na życzenie klietna).
! Ocena jest jednak obniżana o 0,5 za każdy tydzień zwłoki, nie więcej niż do oceny 3.
Projekt II - Wymagania
Do 7 zajęć zgłaszamy propozycje tematów
Na 9 zajęcia każda grupa ma za zadanie przynieść w formie papierowej
i elektronicznej projekt systemu. Zgodnie z opisem w pierwszmym projekcie
Na zajęciach 10-13 zajmiemy się tworzeniem systemu w oparciu o MS ACCESS systemu.
Aplikacja powinna:
- Być napisana w MS ACCESS - użycie innych narzędzi możliwe po konsultacji z prowadzącym
- Standardowo uruchamiać się jako aplikcja Access (nie jako edytor tabel)
- Implementować w całości Projekt II
- Zachowywać integralność bazy
- Być przyjazna użytkowanikowi
- Zawierać dotatkowe elementy: subformularze, lookup'y, maski pól, makra (min 1 z każdego rodzaju)
Ocena: za wykonanie drugiego projektu każdy student otrzymuje dwie oceny cząstkowe.
- Projekt - w skład oceny za projekt wchodzi wszystko to co w projekcje I
oraz logika aplikacji i projekty podstawowych formularzy i raportów
- Implementacja
- Poprawność działania aplikacji - zgodność z założeniami
- Zachowanie integralności bazy
- Ergonomia i estetyka wykonania
Materiały
Bazy danych w architekturze klient/serwer Ken Henderrson,
Borland Press & Robomatic 1998
pobierz
Zaliczenie przedmiotu
Podstawą zaliczenia są 3 oceny cząstkowe (1 za Projekt I i 2 za Projekt II).
Oceny te są równoważne. Ocena końcowa jest średnią ocen cząstkowych.
Dodatko prowadzący zastrzega sobie prawo podniesienia oceny końcowej studentom
aktywnym w czasie zajęć!
|
|
|
|
|