Zadanie z kursu C++/STL (Coders School/Wrocław/luty 2019)
Projekt akademickiej bazy danych bez interfejsu dla użytkownika. Studenci i pracownicy celowo są trzymani w jednym kontenerze(vector), aby pokazać wynikające z tego problemy.
Napisz program, który będzie akademicką "bazą danych". Wymagania do 09.02.2019:
Przechowywanie rekordów studentów o strukturze: Imię, nazwisko, adres, nr indeksu
Dodawanie nowych studentów
Sortowanie po numerze indeksu
Usuwanie po numerze indeksu
Wymagania do 16.02.2019:
Przechowywanie rekordów studentów o strukturze: Imię, nazwisko, PESEL, płeć, adres, nr indeksu.
Wyszukiwanie po nazwisku
Wyszukiwanie po numerze PESEL
Wyswietlanie całej bazy danych
Sortowanie po PESELu
Sortowanie po nazwisku
Wypełnianie bazy danych sztucznymi danymi (generowanie danych)
Usuwanie po numerze PESEL
Modyfikacja adresu po numerze PESEL
Walidacja czy numer PESEL jest poprawny Wiki - poprawnosc PESEL (problematyczne)
Wczytywanie z pliku i zapisywanie całej bazy w pliku (problematyczne)
Wymagania dodatkowe: (jeśli znasz polimorfizm)
Przechowywanie rekordów pracowników o strukturze: Imię, nazwisko, PESEL, płeć, adres, zarobki
Wszystkie osoby niezależnie czy będa to pracownicy czy studenci mają być trzymani w jednym kontenerze
Modyfikacja zarobków po numerze PESEL (problematyczne)
Sortowanie po zarobkach (problematyczne)