Hľadaj Zobraz: Univerzity Kategórie Rozšírené vyhľadávanie

45 034   projektov
0 nových

Aplikácia pre zber prihlášok pre internát

«»
Prípona
.tar
Typ
počítačové zadanie
Stiahnuté
0 x
Veľkosť
2,7 MB
Jazyk
slovenský
ID projektu
1615
Posledná úprava
15.04.2016
Zobrazené
4 755 x
Autor:
-
Facebook icon Zdieľaj na Facebooku
Detaily projektu
Popis:
Vytvorte aplikáciu pre zber prihlášok študentov na internát.
Základne funkčné požiadavky:

1. Vytvorte triedu Student s atribútmi idStudent (jedinečné číslo), meno a priezvisko študenta, rodné číslo, číslo indexu, dátum narodenia, pohlavie, adresa, vážený priemer za predchádzajúce ročníky, vzdialenosť trvalého bydliska od KE, ročník štúdia.

2. Vytvorte triedu Address s atribútmi: ulica (resp. meno dediny), popisné číslo, okresné mesto (vo formulári už výber zo zoznamu) a PSČ.

3. Vytvorte triedu StudentCollection s atribútom zoznam zadaných študentov.

4. Kritéria pre získanie ubytovania sú odvádzané od ročníku, váženého priemeru a vzdialenosti trvalého bydliska od Košíc.

5. V triede Student vytvorte metódu pre výpočet bodového ohodnotenie študenta na základe kritérií uvedených v bode 4. (maximálny počet bodov je 100).

6. Vytvorte triedu StudentHouse, ktorá má atribúty Address (použite už vytvorenú triedu), kapacita, a typ izieb (napr. 2+2).

7. Vytvorte triedu Order, ktorá obsahuje referenciu na objekt študenta a referenciu na objekt internátu (napr. J5, J9, BN, FU), kde je zaradený do zoznamu čakateľov na ubytovanie.

8. Vytvorte triedu OrderCollection, v ktorej budú uložené všetky prichádzajúce prihlášky.

9. V triede OrderCollection vytvorte metódu getOrderList( StudentHouse), ktorá vypíše aktuálne poradie uchádzačov o ubytovanie na základe ich bodového ohodnotenia.

10. V triede OrderCollection vytvorte metódu changeStudentHouse(), pomocou ktorej vie študent previesť prihlášku na iný internát zo zoznamu ponúkaných internátov.

11. Vo všetkých triedach kolekcií vytvorte metódy pre čítanie a zápis do súboru.

12. Všetky triedy odvoďte od abstraktnej triedy Object z virtuálnou funkciou toString().

13. Vytvorte grafické užívateľské rozhranie (GUI).

14. Vypracujte dokumentáciu podľa štandardu KPI.

15. Pred odovzdaním naplňte aplikáciu minimálne 30 prihláškami.

Kľúčové slová:

zber prihlášok

aplikácia

internát

jazyk c

programovanie

študenti

systémová príručka