Отчет по практикеПрограммированиеГод: 2025Синергия: Московский финансово-промышленный университет «Синергия»
👁 12💼 0

Готовый отчет по практике: CreativeSpace (ИС)

Загружена: 14.02.2026 10:30

Разработка настольной WPF-«учётной» системы CreativeSpace: проектирование БД (SQLite), реализация CRUD через EF Core, модуль авторизации с ролями, тестирование (white/black box) и руководство пользователя. Практическая ценность — готовое приложение, документы и тестовые отчеты для внедрения в агентстве дизайна.

Содержание

ИНФОРМАЦИЯ ПО СОБЫТИЯМ
1.1 Название информационной системы
Информационная система учета проектов агентства графического дизайна «CreativeSpace».
1.2 Данные по проводимым операциям
1.2.1 Время выполнения операций
Для проверки берутся все операции, проводимые в информационной системе, в таблице 1 указаны некоторые из них.
Таблица 1 – Время выполняемых операций
1.2.2 Количество ошибок
Для проверки берутся все ошибки, обнаруженные в информационной системе, в таблице 2 указаны некоторые из них.
Таблица 2 – Количество ошибок
1.2.3 Нагрузка на системы
Для проверки берутся все показатели нагрузки на систему, обнаруженные в информационной системе, в таблице 3 указаны некоторые из них.
Таблица 3 – Нагрузка на систему
2. РАСЧЁТЫ
2.1 Расчет времени выполнения операций
В таблице 4 представлена информация о затраченном времени на работу за: день, неделю, полгода, год, три года. Принят 10-часовой рабочий день, время операции — 0,1 сек.
Таблица 4 – Время выполнения операций за разные периоды
2.2 Рассчитать количество ошибок
В таблице 5 представлена информация о количестве ошибок при работе за: день, неделю, полгода, год, три года. Принято: 2 ошибки в час, 10 часов в день.
Таблица 5 – Время выполнения операций за разные периоды
2.3 Рассчитать нагрузку на систему
Объем данных:
В день: 340 × 10 = 3400.
В неделю: 340 × 10 × 6 = 20400.
В полгода: 340 × 10 × 6 × 4 × 6 = 489600.
В год: 340 × 10 × 6 × 4 × 12 = 979200.
В три года: 340 × 10 × 6 × 4 × 36 = 2937600.
Количество запросов:
Максимальное количество пользователей = 10.
Формула: 10 / 24 × 10 ≈ 4.
В таблице 6 представлена информация о статистике нагрузки на систему при работе за: день, неделю, полгода, год, три года.
Таблица 6 – Нагрузка на систему за разные периоды
3. АНАЛИЗ РЕНТАБЕЛЬНОСТИ ИСПОЛЬЗОВАНИЯ
3.1 Проведение анализа затраченного времени
Расчет предоставляет информацию об оценке времени на выполнение операции, что может узнать успешность проводимой операции.
Ожидаемое время = реальное время на исполнение / процент успешности выполнения * 0,1
Удачность операции представляет собой оценку:
Низкая – время ожидание меньше, чем время выполнение исполнений операций.
Средняя – ожидаемое время примерно равно реальному времени на исполнение операций.
Высокая – ожидаемое время больше, чем реальное время на исполнение на выполнение операции
В таблице 7 представлена оценка проведения операций.
Таблица 7 – Оценка проведения операции
3.2 Проведение анализа количества ошибок
Общая формула для расчета ожидаемого количества ошибок может быть представлена как:
E = λT
Где E - ожидаемое количество ошибок, λ - среднее количество ошибок за единицу времени (интенсивность ошибок) и T - время наблюдения (год).
Оценка количества ошибок:
Низкая – ожидаемых ошибок меньше, чем реальное количество ошибок
Средняя – ожидаемых ошибок примерно равно реальному количеству ошибок
Высокая – ожидаемых ошибок больше, чем реального количества ошибок
В таблице 8 представлена оценка количество ошибок.
Таблица 8 – Оценка количества ошибок
3.3 Проведение анализа нагрузки на систему
Формулы расчета для проведения анализа нагрузки на систему:
Реальная нагрузка = (Средняя нагрузка) * (Коэффициент использования ресурсов)
Где:
Средняя нагрузка - среднее количество запросов или операций, поступающих на сервер за определенный период времени, рассчитывается по формуле.
Коэффициент использования ресурсов - процент использования ресурсов сервера, таких как процессор, оперативная память, дисковое пространство и сетевые ресурсы, рассчитывается по формуле.
В таблице 9 представлена оценка нагрузки на систему.
Таблица 9 – Оценка нагрузки на систему
4. ВЫВОД
В результате проведенного анализа установлено, что информационная система CreativeSpace обладает высокой рентабельностью использования.
Система демонстрирует малое время выполнения операций, допустимое количество ошибок и умеренную нагрузку на ресурсы.
Использование данной ИС позволяет значительно сократить трудозатраты сотрудников, минимизировать ошибки ручного учета и повысить эффективность управления проектами агентства графического дизайна.

Введение

Область применения
Данный программный продукт предназначен для использования в агентстве графического дизайна «Креативное Пространство» и применяется для автоматизации учета клиентов, проектов, задач, платежей и сотрудников.
Информационная система может использоваться менеджерами проектов, дизайнерами и администраторами организации.
Краткое описание возможностей
Информационная система CreativeSpace предоставляет следующие функциональные возможности:
авторизация пользователей с разграничением прав доступа;
управление данными клиентов (добавление, изменение, удаление);
учет проектов агентства и их статусов;
постановка и контроль выполнения задач дизайнеров;
хранение информации о пользователях системы;
просмотр и редактирование данных через удобный графический интерфейс.
Уровень подготовки пользователей
Конечными пользователями системы являются сотрудники агентства графического дизайна.
Для работы с программой пользователь должен обладать базовыми навыками работы с персональным компьютером и операционной системой Windows. Специальная подготовка не требуется.
1.4.	 Перечень эксплуатационной документации
Эксплуатационной документацией является настоящее Руководство пользователя, которое содержит описание возможностей программы, порядок работы с интерфейсом и рекомендации по устранению возможных ошибок.

Подробное описание

📘 О чем эта работа

Отчет описывает проектирование и практическую реализацию информационной системы учёта проектов агентства графического дизайна CreativeSpace. В работу входят проектная документация, реализация WPF-клиентского приложения на .NET с использованием Entity Framework Core и встроенной СУБД SQLite, модуль безопасности (авторизация, хранение PasswordHash/PasswordSalt) и пакет тестовой документации.

📚 Что внутри

В составе работы представлены конкретные артефакты и расчеты:

  • Таблицы с метриками работы системы: время операций (0,1 с для авторизации/создания записи), количественные показатели ошибок (2 ошибки в час при 10-часовом дне) и нагрузочные расчёты за день/неделю/год/3 года (объём данных: 3 400 в день; годовой объём 979 200 и т.д.).
  • Расчёты и формулы для оценки ожидаемого числа ошибок E = λT, формулы для средней и реальной нагрузки с примером: средняя нагрузка = 1152/24 = 48, коэффициент использования 81%, реальная нагрузка ≈ 38,9.
  • Реализация: структура проекта (папки Data/Models/Security/Views), AppDbContext с DbSet'ами для Users, Clients, Projects, Tasks, Payments и журнала действий; создание БД через Database.EnsureCreated().
  • Модуль авторизации: форма LoginWindow с валидацией, PasswordHasher, ролевая модель (Администратор/Менеджер/Дизайнер) и сохранение сессии.
  • Тестирование: отчёты по White Box и Black Box с перечислением пройденных тестов (инициализация БД, хеширование паролей, CRUD через EF Core, обработка исключений) и рекомендациями по доработкам (расширенная валидация, поиск/фильтрация, экспорт в PDF/Excel).
  • Руководство пользователя: требования к минимуму и рекомендациям к оборудованию (.NET 8, Windows 10+, SQLite), порядок запуска, контрольный пример и список типичных ошибок с действиями.

📊 Для кого подходит

Проект полезен студентам и преподавателям по направлению «Информационные системы и программирование», разработчикам desktop-приложений на WPF и инженерам по тестированию ПО для быстрого получения рабочего примера с архитектурой, кодом и документами для практики или демонстрации.

✨ Особенности

Готовые компоненты: форма авторизации с иконками, стилизованные DataGrid, обработка ошибок через try-catch, сиди́нг тестовых данных (3–5 клиентов, 3–4 проекта, 5 задач). Практические показатели: время операций 0,1 с, максимальные пользователи — 10, фактическое использование ресурсов — 65% (плановое 80%).

Документы и артефакты: исходный код проекта, исполняемый файл CreativeSpace.exe, презентация отчёта для защиты практики, руководство пользователя, тестовые таблицы и аттестационный лист.

❓ Частые вопросы

Подойдет ли для моего ВУЗа?
Структура отчёта включает индивидуальное задание, календарный план, отчётную презентацию и аттестационный лист, поэтому соответствует требованиям производственной практики.

Можно адаптировать?
Да — код и документация подготовлены так, чтобы легко изменить модель данных, подключить другую СУБД или расширить функционал (по рекомендации: валидация, фильтры, экспорт).