3725451580

3725451580



Biblioteka miejska sp.z o.o. Książki to potęga

3. Specyfikacja komponentów

3.1.    Logowanie

Klasa odpowiedzialna za logowanie się do aplikacji. Odpowiada za wygląd okna logowania oraz obsługuje samą operację logowania i sprawdzania poprawności wprowadzonych danych (loginu i hasła). Klasa ta łączy się z klasą Baza i poprzez nią, odczytuje zawarte w bazie danych loginy i hasła klientów lub pracowników. Do jej zadań należy również porównanie wpisanych przez użytkownika danych (loginu i hasła) z rekordami bazy danych zawierających loginy i hasła. W razie udanego uwierzytelnienia pracownika, jest przenoszony do okna aplikacji umożliwiającego zarządzanie bazą danych biblioteki. W razie niepoprawnego uwierzytelnienia zostanie zgłoszony komunikat

0    nieprawidłowych danych.

3.2.    Baza

Klasa odpowiedzialna za połączenie z bazą danych. W niej są wykonywane wszystkie operacje odczytu

1    zapisu do bazy danych. Pozostałe klasy korzystają z klasy Baza w momencie kiedy muszą uzyskać dane z bazy danych lub zapisać dane do bazy. Klasa ta nie posiada interfejsu graficznego. Odpowiada tylko

i wyłącznie z połączenie z bazą danych.

3.3.    Pracownik

Rozbudowana klasa tworząca interfejs pracownika, przedstawiający wszystkie przyciski i kontrolki potrzebne do dodawani i edycji bazy danych biblioteki tj. dodawania i usuwania książek, dodawania, blokowania klientów, dodawania i blokowania pracowników, dodawania i edytowania gatunków książek, dodawania i edytowania autorów książek, dodawania i edytowania wydawnictw książek.

W klasie tej znajdują się również metody wywołujące zdarzenia w tej klasie. Klasa ta korzysta z klasy baza podczas łączenia się z bazą danych w celu dodania, usunięcia lub edytowania rekordów bazy danych

3.4.    12prod-common-task

Klasa wbudowana odpowiedzialna za wygląd menu w aplikacji. W programie zostało zaimplementowane menu JTaskPane widoczne po lewej stronie interfejsu pracownika.

3.5.    mysql-connector-java-5.1.19-bin

Klasa wbudowana odpowiedzialna za połączenie aplikacji z bazą danych w MySQL.

ul. Zwycięstwa 321 75-584 Koszalin www.bibliotekam.pl


tel:    685 576 321

fax: 065 432 64 42 e-mail: biblio@gmail.com


NIP:    5436 6543 23422

REGON: 534573477562 Kapitał zakładowy 43.000.000 zł



Wyszukiwarka

Podobne podstrony:
Biblioteka miejska sp.z o.o. Książki to potęga13. Diagram komponentów ul. Zwycięstwa 321 75-584
Biblioteka miejska sp.z o.o. Książki to potęgaDokument Detaliczny ProjektuDla Biblioteki
Biblioteka miejska sp.z o.o. Książki to potęga4.2. Interfejs aplikacjiLogowanie do aplikacji: u
Menu:Biblioteka miejska sp.z o.o. Książki to potęga ul. Zwycięstwa 321 75-584
Biblioteka miejska sp.z o.o. Książki to potęga Lista pracowników: Lista książek i Lista
Lista książek:Biblioteka miejska sp.z o.o. Książki to potęga ul. Zwycięstwa 321 75-584
Biblioteka miejska sp.z o.o. Książki to potęga Dodawanie książek: 1 1
Biblioteka miejska sp.z o.o. Książki to potęgaFiltracja książek: ul. Zwycięstwa 321 75-584
Biblioteka miejska sp.z o.o. Książki to potęgaStreszczenie Niniejszy dokument detaliczny
Biblioteka miejska sp.z o.o. Książki to potęgaSpis treści 4 1.
Biblioteka miejska sp.z o.o. Książki to potęga1. Wprowadzenie1.1.    Cel Dokumen
Biblioteka miejska sp.z o.o. Książki to potęga1.5. Omówienie Dokument ten powstał na bazie
Biblioteka miejska sp.z o.o. Książki to potęga2.5. Narzędzia Do realizacji aplikacji wykorzysty
Biblioteka miejska sp.z o.o. Książki to potęga ul. Zwycięstwa 321 75-584
Biblioteka miejska sp.z o.o. Książki to potęga Opis zadań harmonogramu prac: Zadanie6 (04.04 -
Biblioteka miejska sp.z o.o. Książki to potęgaPolitechnika Koszalińska Wydział Elektroniki i
Biblioteka miejska sp.z o.o. Książki to potęga Wymagania niefunkcjonalne: •
Biblioteka miejska sp.z o.o. Książki to potęga6.7. Kosztorys projektu a) Koszty zakupu
Biblioteka miejska sp. z o.o. Książki to potęga6.8. Wstępny harmonogram prac ■jf

więcej podobnych podstron