Files
md_to_gost/examples/example.md
T
Igor20264 516abe7b83
Python application / build (push) Has been cancelled
BigUpdate
2026-09-03 10:44:08 +03:00

3.3 KiB
Raw Blame History

*СОДЕРЖАНИЕ

[TOC]

*ВВЕДЕНИЕ

В настоящей работе рассматривается задача построения информационной системы учёта. Цель работы — спроектировать архитектуру и реализовать прототип модуля обработки данных.

Анализ предметной области

Предметная область связана с обработкой структурированных данных. Обзор подходов приведён в работах [1], [2].

Структура системы показана на @Рисунок:arch.

Архитектура

Сравнение вариантов реализации представлено в @Таблица:cmp.

%cmp Сравнение подходов

Подход Сложность Гибкость
Монолит низкая низкая
Модульный средняя высокая
Микросервисы высокая высокая

Основные требования к системе:

  • поддержка импорта данных;
  • формирование отчётности;
  • разграничение прав доступа.

Порядок разработки включает следующие этапы:

  1. анализ требований;
  2. проектирование архитектуры;
  3. реализация прототипа.

Проектирование

Ключевое соотношение для оценки объёма данных задаётся формулой:

%eq1


V = N \times S

где N — число записей, S — средний размер записи. Использование зависимости приведено в (@Формула:eq1).

Фрагмент реализации:

%code1 Процедура расчёта объёма

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 с.

*ПРИЛОЖЕНИЯ

Приложение А Исходный код модуля

Дополнительный код модуля вынесен в приложение.