- schronisko dla zwierzat
- role w systemie
- dodawanie zwierzat, rozne rodzaje
- opiekun z schroniska, zglasza potrzeby, wizyty weterynarza
- konto opiekuna, weterynarza, administrator (zamawia, umawia wizyty)
- GUI (UWP, WPF) + testy jednostkowe
- Dane w pliku, lub baza danych
- Narzędzia, jak uruchomić, jak zalogować
- .NET / .NET Core która wersja
- Definiowanie ról użytkowników systemu: opiekun z schroniska, weterynarz, administrator
- Implementacja funkcjonalności dodawania zwierząt: klasa Animal, z polami takimi jak imię, gatunek, rasa, opis, itp., oraz odpowiednie metody do dodawania i edytowania zwierząt
- Implementacja funkcjonalności dotyczącej opiekuna i wizyt weterynarza: klasa Keeper z informacjami o opiekunie, klasa Visit z informacjami o wizycie weterynarza, oraz odpowiednie metody do rejestrowania i przeglądania informacji o opiece i wizytach
- Implementacja kont użytkowników: klasa User z informacjami o użytkowniku, klasa Auth z metodami do logowania i rejestracji użytkowników
- Implementacja interfejsu graficznego (GUI) aplikacji w WPF: tworzenie okien i kontrolek, oraz połączenie ich z logiką aplikacji
- Implementacja testów jednostkowych dla poszczególnych funkcjonalności aplikacji
- Implementacja zapisu i odczytu danych z pliku lub bazy danych, na przykład za pomocą ADO.NET lub Entity Framework.
- Dokumentacja narzędzi i instrukcji, jak uruchomić aplikację i zalogować się do niej.
- Pobierz repozytorium
- Uruchom plik .sln
- Uruchom projekt AnimalShelter
- Zaloguj się do aplikacji lub zarejestruj nowe konto
- Możesz się zalogować jako administrator, opiekun lub weterynarz
- .NET 7.0
- WPF 6.0
- SQLite
- Entity Framework 7.0
- Moq 4.18
- XUnit 2.4
- NLog 5.0
- Autofac 8.0