Похожие презентации:
Prezentatsia_Microsoft_PowerPoint
1.
Министерство науки и высшего образования Российской ФедерацииФедеральное государственное бюджетное образовательное учреждение
высшего профессионального образования
«Владимирский государственный университет
имени Александра Григорьевича и Николая Григорьевича Столетовых»
(ВлГУ)
Презентация на тему “Разработка приложения для учёта котировок валют”
Выполнил:
Студент группы ПИ-123
Давидянц Д.Р.
Проверил:
Куприянов А.А.
Владимир, 2026
2.
Предметная область и задачиЗадачи
Цель
1
2
автоматизированного учёта валютных котировок
3
4
5
Актуальность
создания конечного
продукта, ориентированного на пользователя
3.
ER-модель базы данныхВалюта
Банк
Котировка
4.
Функционал ь ные требованияПоль зоват ел ь
В озможнос ти сис темы
Управление банками
Управление валютами
Управление котировками
Формирование отчётов
5.
Арх итект ура и тех нологический стекДвух уров невая арх итект ура «Кл иент Сервер»
01
C#
02
WPF
03
Dapper
PostgreSQL
6.
Диаграмма классов приложенияУправление подключением
CRUD + Отчёты
Bank, Currency, Quote
Пользовательский интерфейс
7.
Серверная часть: репозиторииCRUDрепозитории
BanksR epository
ReportRepository
Банки
GetDynamicsAsync
GetCurrentRateAsync
CurrencyRepository
Валюты
QuoteRepository
Котировки
GetSpreadReportAsync
GetCrossR ateAsync
8.
Серверная часть: примерBanksRepositor
y
9.
Клиентская часть: интерфейс WPFГлавное окно:
TabControl
Валюты, Банки, Котировки
Отчёты
RefreshAllData()
Валидация
10.
Бизнес-сценарий: добавление данныхВвод данных
В алидация + Обновление
Вы зов функции
Вставка данных
11.
Анал итические отчётыТекущий курс
currencyCode
Спред
currencyCode, reportDate
Динамика
currencyCode, startDate, endDate
Кросс-курс
baseCurr, targetCurr, calcDate
12.
Аналитические отчёты: примерТекущий курс
currencyCode
13.
Тестирование и валидацияВалидация
данных
CRUDоперации
Добавление записей
Пустые поля
Редактирование данных
Некорректный формат
Удаление с подтверждением
Дублирование
Банки
Валюты
Котировки
Превышение длины
Бизнес-правила
Неактивный банк
Дублирование за день
Тестирование
отчётов
Корректные запросы
Несуществующие коды
Даты без котировок
14.
Результаты и выводыУправление данными
Аналитика
Надёжность