UJK PS Projekt 2013 14

background image

Programowanie sieciowe

Zadanie projektowe

UJK Kielce, rok akademicki 2013/2014


Napisać aplikację sieciową klient-serwer w języku Java z wykorzystaniem mechanizmu

gniazd umożliwiającą wyświetlanie i wyszukiwanie informacji przechowywanych na

zdalnym serwerze wielowątkowym.

Informacje przechowywane będą na dysku serwera w plikach tekstowych. Po uruchomieniu

serwer wczyta dane do odpowiedniego kontenera i będzie oczekiwał na zapytania klienta.

Kategorie danych oraz typ kontenera dla wybranego numeru zadania projektowego

wyspecyfikowane są w tabeli. Należy zaprojektować i zaimplementować hierarchię klas

służących do reprezentowania wybranej kategorii danych.

Serwer można zaimplementować jako stanowy lub bezstanowy.

Zgodnie z przyjętym założeniem należy zaprojektować tekstowy protokół wymiany danych

umożliwiający pobieranie i wyszukiwanie określonych informacji.


Wymagania:
1. Hierarchia

składająca się z min. 3 poziomów klas

2.

Implementacja klas: każda z klas musi posiadać min. 10 metod.
2.1. Konstruktory.
2.2.

Metody dostępu (hermetyzacja danych).

2.3.

Metody użytkowe.

2.3.1. toString(), equals(), compare()
2.3.2. inne

3. Kompletna o

bsługa wyjątków.

4. Wykorzystanie polimorfizmu.
5. Wykorzystanie interfejsów
6. Wyszukiwanie i sortowanie danych w kontenerach (min. 10 pozycji)
7. Dokumentacja Doxygen:

http://www.stack.nl/~dimitri/doxygen/index.html



background image

Numery zadań projektowych

Typ kontenera

Kategoria danych

Tablica obiektów

Lista typu ArrayList

Pracownicy firmy

101

102

Katalog biblioteczny

(książki, multimedia)

103

104

Księgarnia

105

106

Pojazdy drogowe

107

108

Telefony

109

110

Sprzęt fotograficzny

111

112

Podzespoły komputerowe

113

114

Kosmetyki

115

116

Komputery

117

118

Sprzęt RTV

119

120

Sprzęt AGD

121

122

Oprogramowanie

123

124

Gry (wszelkie)

125

126

Odzież i obuwie

127

128

129

130

131

132

133

134


background image

Programowanie sieciowe

Zadania projektowe

UJK Kielce, rok akademicki 2013/2014


Nr

zadania

Imię i nazwisko

Nr

zadania

Imię i nazwisko

101

102

102

104

103

106

104

108

109

110

111

112

113

114

115

116

117

118

119

120

121

122

123

124

125

126

127

128

129

130

131

132

133

134


Wyszukiwarka

Podobne podstrony:
Plan oblicze- wa-ka 12E3 r ak 2013 14, Energetyka Politechnika Krakowska Wydział Mechaniczny I stopi
Strona Tytu-owa 12E3 r ak 2013 14, Energetyka Politechnika Krakowska Wydział Mechaniczny I stopień,
Logika W2 2013 14 ppt
egz dziewcz rok1 2013 14
1Wyk PNOP 2013 14 formy org dzienne
2013 14 OTZ OT wezel przesiadkowy
2013 14 egzamin 1id 28354 (2)
Plan Prew wet sem X 2013 14
sesja zimowa 2013-14, Dziennikarstwo i komunikacja społeczna (KUL) I stopień
LABORATORIUM E 31 L 2013 14 doc
Karta oceny projektu nr 2 14 15
TTulejski Tematy egzaminacyjne z Doktryn Polityczno Spolecznych 2013 14, Pytania na egzamin z Doktry
PPPiPU wykłady (2013 14)
Karta oceny projektu nr 1 14 15
kol zal algebra ETI AiR IBM 2013 14
Cennik 2, Wysokość opłat dla słuchaczy rozpoczynających i kontynuujących kurs w roku akademickim 201
Prakseologia projekt konsultingowy, 14 perspektywa rozwoju
Antropologia kultury II PS 2012 2013 lektury
Ekol cw lek I 2013 14

więcej podobnych podstron