Skip to content

dffdgdg/TestApp2

Folders and files

NameName
Last commit message
Last commit date

Latest commit

author
Александр Шихов
Dec 26, 2024
7fe3735 · Dec 26, 2024

History

11 Commits
Nov 26, 2024
Nov 26, 2024
Dec 26, 2024
Nov 26, 2024
Nov 26, 2024
Dec 23, 2024
Dec 24, 2024
Dec 26, 2024
Nov 4, 2024
Nov 4, 2024
Nov 26, 2024
Nov 26, 2024
Dec 26, 2024
Nov 26, 2024
Nov 26, 2024
Nov 26, 2024
Dec 26, 2024
Dec 24, 2024
Dec 24, 2024
Dec 23, 2024
Dec 26, 2024

Repository files navigation

TestApp

Историческая информационная система Новгородской области

Проект TestApp — это информативная система, созданная для изучения истории Новгородской области. Цель проекта заключается в автоматизации обработки исторической информации, предоставляя пользователям возможность сохранять, извлекать и отображать данные о исторических объектах, а также проходить тесты на знание района.

Основные функции

  • Информационная база данных: Хранение и организация данных о исторических объектах, районах, событиях и тестах.

  • Пользовательский интерфейс: Удобная навигация обеспечивает простой доступ к информации для всех категорий пользователей.

  • Тестирование: Возможность создания и прохождения тестов, а также получение результатов с подробным анализом.

  • Аналитика: Вывод статистики о количестве пройденных тестов и профилях пользователей, что позволяет отслеживать активность и интерес к изучению района.

Технологии

  • СУБД: PostgreSQL — надежная и масштабируемая система управления базами данных.
  • ORM: Entity Framework Core — облегчает работу с данными в объектно-ориентированном стиле.
  • Язык программирования: C# — популярный и мощный язык для разработки приложений.
  • Платформа: .NET 8 с использованием WPF — для создания настольных приложений с графическим интерфейсом.

Архитектура

  • MVVM (Model-View-ViewModel): Обеспечивает четкое разделение бизнес-логики и пользовательского интерфейса, улучшая тестируемость и поддерживаемость кода.

Библиотеки

  • ClosedXML, EPPlus: Для работы с Excel-файлами и отчетами.
  • CommunityToolkit.Mvvm: Упрощает реализацию паттерна MVVM.
  • Microsoft.EntityFrameworkCore, Microsoft.EntityFrameworkCore.Tools: Основные инструменты для работы с Entity Framework.
  • Microsoft.Extensions.Configuration, Microsoft.Extensions.Configuration.Json, Microsoft.Extensions.DependencyInjection: Для настройки и внедрения зависимостей.
  • Npgsql.EntityFrameworkCore.PostgreSQL: Поддержка PostgreSQL в Entity Framework Core.
  • Microsoft.Xaml.Behaviors.Wpf: Для улучшения взаимодействия и поведения в WPF приложениях.
  • WPF-UI: Для создания стильных пользовательских интерфейсов.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages