BigUpdate
Python application / build (push) Has been cancelled

This commit is contained in:
Igor20264
2026-09-03 10:44:08 +03:00
parent d2da20fdb2
commit 516abe7b83
177 changed files with 40178 additions and 2 deletions
+77
View File
@@ -0,0 +1,77 @@
# *СОДЕРЖАНИЕ
[TOC]
# *ВВЕДЕНИЕ
В настоящей работе рассматривается задача построения информационной системы учёта. Цель работы — спроектировать архитектуру и реализовать прототип модуля обработки данных.
# Анализ предметной области
Предметная область связана с обработкой структурированных данных. Обзор подходов приведён в работах [1], [2].
Структура системы показана на @Рисунок:arch.
![Архитектура](img.png "%arch Архитектура информационной системы")
Сравнение вариантов реализации представлено в @Таблица:cmp.
%cmp Сравнение подходов
| Подход | Сложность | Гибкость |
|--------|-----------|----------|
| Монолит | низкая | низкая |
| Модульный | средняя | высокая |
| Микросервисы | высокая | высокая |
Основные требования к системе:
- поддержка импорта данных;
- формирование отчётности;
- разграничение прав доступа.
Порядок разработки включает следующие этапы:
1. анализ требований;
2. проектирование архитектуры;
3. реализация прототипа.
# Проектирование
Ключевое соотношение для оценки объёма данных задаётся формулой:
%eq1
$$
V = N \times S
$$
где $N$ — число записей, $S$ — средний размер записи. Использование зависимости приведено в (@Формула:eq1).
Фрагмент реализации:
%code1 Процедура расчёта объёма
```python
def volume(n: int, s: float) -> float:
return n * s
```
Пример вызова приведён в @Листинг:code1.
# *ЗАКЛЮЧЕНИЕ
В работе выполнен анализ предметной области, спроектирована архитектура и реализован прототип модуля расчёта.
# *СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
[1]: Иванов И. И. Информационные системы. — М.: Наука, 2023. — 120 с.
[2]: Петров П. П. Базы данных: учебник. — СПб.: Питер, 2022. — 200 с.
[3]: ГОСТ 7.32-2017. Отчет о научно-исследовательской работе. — М., 2022.
[4]: Сидоров С. С. Разработка на Python. — М.: ДМК Пресс, 2024. — 300 с.
[5]: Козлов К. К. Анализ данных. — М.: Бином, 2022. — 150 с.
[6]: Смирнова А. А. Проектирование ПО. — М.: Инфра-М, 2023. — 180 с.
# *ПРИЛОЖЕНИЯ
## Приложение А Исходный код модуля
Дополнительный код модуля вынесен в приложение.