ВКР (дипломная)Информационные системыГод: 2025ЯГТУ: Ярославский государственный технический университет
👁 11💼 0

Готовая дипломная: ИС для ООО «Равелин»

Загружена: 16.04.2026 05:04

Разработка информационной системы для ООО «Равелин» с веб-каталогом дверей и десктоп-модулем администратора. Рассмотрены архитектура, база данных, безопасность, тестирование и экономическое обоснование внедрения.

Содержание

Введение (2–4 стр.)
Во введении раскрываются:
актуальность автоматизации малого торгового бизнеса;
проблемы ООО «Равелин» (ручной учёт дверей, Excel-каталоги, отсутствие CRM-модуля и единой БД);
цель разработки — создание информационной системы, состоящей из веб-каталога и административного десктоп-модуля;
задачи, методы, объект и предмет исследования;
ожидаемый эффект.
1. Аналитическая часть
Обзор, анализ, постановка задачи.
1.1. Анализ предметной области компании ООО «Равелин»
характеристика предприятия;
текущий процесс обработки заказов;
способы учёта товаров и взаимодействия с клиентами.
1.2. Анализ существующих решений автоматизации продаж дверей
CRM-системы (Bitrix24, AmoCRM) — их ограничения для малого бизнеса;
CMS с каталогами товаров (OpenCart, WordPress, Tilda);
недостатки для компании «Равелин».
1.3. Требования предприятия к информационной системе
динамический каталог дверей;
фиксация заявок и «обратных звонков»;
разделение прав пользователей;
единая БД для веб-части и ПК-приложения.
1.4. Анализ технологических платформ
сравнение технологий разработки: PHP/JS, Python/Django, Node.js, Java;
обоснование выбора стека: Python (Django/Flask) + MySQL/PostgreSQL для веб-части и C# Windows Forms для АРМ администратора.
1.5. Постановка задачи разработки ИС
Определение входных/выходных данных, бизнес-процессов, ролей, функциональной структуры.
2. Проектная часть
моделирование, UML, структура БД, алгоритмы — по требованиям
2.1. Архитектурное решение системы
многоуровневая архитектура:
клиентский уровень — веб-каталог;
серверный уровень — API и БД;
административный модуль — десктоп-приложение;
единый репозиторий данных (MySQL/PostgreSQL).
2.2. Функциональная модель ИС (UML-диаграммы)
Use Case: Администратор, Менеджер, Клиент;
Activity-диаграммы: оформление заявки, обратный звонок, добавление товара;
Sequence-диаграммы: обмен веб-сайта с БД.
2.3. Информационная модель и структура БД (IDEF1X)
Таблицы:
Doors (каталог дверей);
Categories;
Orders;
CallBackRequests;
Users;
Roles;
Logs.
2.4. Алгоритмы работы подсистем
добавление/удаление товара;
запись заявки в БД;
фильтрация каталога;
авторизация пользователей;
назначение ролей.
(прилагаются блок-схемы).
2.5. Проектирование пользовательского интерфейса
макеты веб-страниц: каталог, карточка товара, форма заявки;
макеты Windows Forms-интерфейса: таблицы, CRUD-формы, авторизация.
2.6. Обоснование выбора инструментов разработки
Django/Flask — быстрый Back-End, ORM;
Bootstrap — адаптивность;
C# WinForms — простота разработки АРМ;
MySQL/PostgreSQL — надёжная СУБД;
GitHub — контроль версий.
3. Технологическая часть
реализация, тестирование, безопасность ПО
3.1. Среда разработки и используемые инструменты
IDE, библиотеки, пакеты, фреймворки.
3.2. Разработка веб-части
настройка роутов;
реализация API и шаблонов;
динамическое отображение каталога;
формы заявок и обратной связи.
3.3. Разработка десктоп-приложения (C#)
создание форм;
подключение к БД;
механизм разделения прав;
модули администратора и менеджера.
3.4. Информационная безопасность
хеширование паролей;
уровни доступа;
защита от SQL-инъекций;
резервное копирование.
3.5. Тестирование и отладка системы
функциональное тестирование;
нагрузочное тестирование;
пользовательское тестирование (use cases).
3.6. Руководства и эксплуатационная документация
руководство пользователя;
инструкция администратора;
план обновления и поддержки.
4. Экономическая часть
4.1. Цели экономического обоснования
— анализ рентабельности внедрения ИС.
4.2. Составление технического задания (ТЗ)
ТЗ включает пункты, указанные в ГОСТ 19.201-78:
введение, цели разработки, требования к ПП, стадии работ, порядок приёмки.
4.3. Сетевое планирование разработки
разбиение на этапы;
построение сетевого графика;
определение критического пути.
4.4. Расчёт затрат на разработку
зарплата исполнителей;
премии;
отчисления;
накладные расходы;
ресурсы и оборудование.
4.5. Расчёт себестоимости и договорной цены
полная себестоимость;
прибыль;
НДС;
итоговая договорная стоимость разработки.
4.6. Экономическая эффективность проекта
снижение трудоёмкости обработки заказов;
сокращение времени обработки клиента;
уменьшение ошибок менеджеров;
повышение конверсии через веб-каталог.
4.7. Маркетинговый анализ
обзор рынка решений для продажи дверей;
конкурентные преимущества разработанной ИС;
потенциал внедрения на другие предприятия.

Введение

1 Аналитическая часть
1.1 Характеристика объекта информатизации ООО «Равелин»
1.2 Анализ действующей системы взаимодействия с клиентами и обработки заказов в компании ООО «Равелин»
1.3 Анализ технического и программного обеспечения организации
1.4 Описание бизнес-процессов компании по продаже входных дверей
1.5 Выявление проблем в деятельности объекта информатизации
1.6 Выбор проблем, подлежащих решению, и определение возможных путей их реализации
1.7 Анализ существующих разработок в области автоматизации продаж и управления каталогом товаров
1.8 Обоснование проектных решений
1.8.1 Обоснование выбора средств разработки
1.8.2 Обзор платформ для создания информационной системы
1.8.3 Требования к реализации проекта
1.8.4 Требования к аппаратному обеспечению
1.9 Обеспечение информационной безопасности
1.9.1 Понятие информационной безопасности
1.9.2 Понятие защищенности информационных систем
1.9.3 Актуальные виды угроз информационной безопасности
1.10 Вывод по аналитической части
2 Проектная часть
2.1 Модель информационной системы компании ООО «Равелин»
2.2 Разработка состава и структуры базы данных
2.3 Описание даталогической модели базы данных
2.4 Вывод по проектной части
3 Технологическая часть
3.1 Технология доступа к данным
3.2 Описание работы информационной системы
3.2.1 Защита данных авторизации пользователей
3.3 Описание программных файлов проекта
3.4 Вывод по технологической части
4 Экономическая часть
4.1 Составление технического задания на программный продукт
4.1.1 Введение
4.1.2 Основания для разработки
4.1.3 Назначение разработки
4.1.4 Требования к системе
4.1.5 Требования к программной документации
4.1.6 Технико-экономические показатели
4.1.7 Стадии и этапы разработки
4.1.8 Порядок контроля и приемки
4.2 Построение сетевого графика и его анализ
4.2.1 Построение сетевого графика
4.2.2 Графический способ вычисления критического пути
4.2.3 Табличный способ вычисления критического пути
4.2.4 Вычисление резерва времени для работ
4.2.5 Построение графика привязки
4.3 Расчет экономических показателей
4.3.1 Исходные данные для расчета затрат на разработку программного продукта
4.3.2 Расчет основной заработной платы
4.3.3 Расчет затрат, связанных с эксплуатацией оргтехники
4.3.4 Расчет затрат на специальные программные продукты
4.4 Экономическая целесообразность разработки
4.4.1 Расчет окупаемости проекта
4.5 Вывод по экономической части
В условиях развития цифровых технологий и роста конкуренции компании малого торгового сектора сталкиваются с необходимостью повышения эффективности работы и ускорения взаимодействия с клиентами. На рынке входных дверей, где ассортимент постоянно обновляется, а покупатели ожидают оперативную обратную связь, особенно важно иметь современную информационную систему, позволяющую автоматизировать ключевые процессы. Практика показывает, что предприятия, продолжающие вести деятельность на основе разрозненных файлов, бумажных записей и традиционных телефонных обращений, постепенно уступают более технологичным конкурентам, использующим интегрированные решения для учёта товаров и управления клиентскими запросами.
ООО «Равелин» относится к числу небольших торговых организаций, специализирующихся на продаже входных дверей. На протяжении длительного времени основная часть операций внутри компании выполнялась вручную. Каталоги товаров формировались в электронных таблицах Excel, обновление ассортимента происходило несистемно, а информация о заявках и обратных звонках фиксировалась в отдельных файлах или передавалась сотрудникам устно. Такой подход создавал ряд характерных проблем: сотрудники тратили значительное время на поиск нужных данных, нередко допускались ошибки при переносе информации, затруднялся контроль актуальности товарного каталога. Помимо этого, отсутствие единой базы данных исключало возможность централизованного хранения информации о товарах, клиентах и заявках, а отсутствие модуля CRM лишало руководителя инструмента анализа эффективности работы менеджеров.
Сложившаяся ситуация делает актуальной разработку информационной системы, способной объединить разрозненные процессы предприятия и обеспечить их автоматизацию. Предлагаемое решение включает два взаимосвязанных компонента: веб-приложение в виде каталога входных дверей, данные которого формируются динамически на основе информации из базы данных, и административное десктоп-приложение на платформе C#, предназначенное для сотрудников компании. Такая архитектура позволяет не только автоматизировать взаимодействие с клиентами через сайт, но и предоставить менеджерам удобный инструмент для обработки заявок, а администраторам — возможности гибкого управления ассортиментом и правами пользователей.
Целью выпускной квалификационной работы является разработка информационной системы для автоматизации деятельности ООО «Равелин», включающей веб-каталог дверей и административное приложение, функционирующие на основе общей базы данных.
Для достижения поставленной цели в работе решаются следующие задачи:
– анализ предметной области и выявление основных проблем текущей организации работы;
– изучение существующих технологических решений и выбор оптимальной архитектуры;
– проектирование структуры информационной системы с использованием UML-диаграмм;
– разработка логической и физической модели базы данных;
– создание веб-части, обеспечивающей динамическое отображение каталога и приём клиентских заявок;
– разработка десктоп-приложения, предусматривающего управление ассортиментом, ролями и обработку поступающих запросов;
– реализация механизмов авторизации и разграничения прав пользователей;
– тестирование работоспособности компонентов и оценка итоговой эффективности внедрения.
Объектом исследования выступает деятельность компании ООО «Равелин», связанная с учётом товаров и обработкой клиентских обращений. Предмет исследования — методы и инструменты проектирования и разработки информационных систем, обеспечивающих автоматизацию торговых процессов малого предприятия.
Методическая база исследования включает анализ бизнес-процессов, проектирование моделей данных в нотациях UML и IDEF1X, разработку клиент-серверных приложений, а также использование современных практик программирования, относящихся к веб-разработке и созданию настольных приложений.
Ожидаемый эффект от внедрения разработанной системы заключается в снижении трудозатрат сотрудников, повышении точности и актуальности данных, ускорении обработки клиентских заявок и улучшении качества обслуживания. Формирование единой базы данных и автоматизация ключевых операций позволяют создать основу для дальнейшего развития информационной инфраструктуры предприятия: внедрения расширенной аналитики, подключения CRM-функционала и использования дополнительных онлайн-сервисов.
Разработка информационной системы для ООО «Равелин» отвечает потребностям современного малого бизнеса и способствует повышению конкурентоспособности предприятия за счёт цифровизации внутренних процессов и улучшения взаимодействия с клиентами.

Заключение

В выводах:
достигнутые результаты;
соответствие цели и задачам;
практическая значимость;
рекомендации по развитию системы (например, добавление онлайн-оплаты, мобильного приложения).

Список литературы

оформление по ГОСТ Р 7.0.100-2018
Приложения
А — UML-диаграммы
В — IDEF1X-диаграмма БД
С — Скриншоты интерфейсов
D — Исходные фрагменты кода
E — Руководство пользователя

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

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

Работа посвящена проектированию и разработке информационной системы для ООО «Равелин», занимающегося продажей входных дверей. В центре внимания — автоматизация ручных процессов предприятия: ведение каталога, приём заявок и обратных звонков, обработка заказов и разграничение прав между сотрудниками.

В качестве решения предложен программный комплекс из двух связанных частей: веб-сайта с динамическим каталогом дверей и административного десктоп-приложения на C#, работающих на общей базе данных. Такой подход позволяет синхронизировать сведения о товарах, заказах и пользователях в режиме реального времени.

📚 Что внутри

В работе подробно разобраны ключевые этапы создания ИС для малого торгового предприятия:

  • анализ предметной области ООО «Равелин» и выявление проблем текущей работы, где используются Excel, телефонные обращения и ручные записи;
  • обзор существующих решений для автоматизации продаж дверей, включая CRM и CMS-платформы, с обоснованием выбора собственного решения;
  • проектирование архитектуры системы: веб-часть, серверный уровень, административный модуль и единая БД;
  • моделирование с использованием UML-диаграмм, построение IDEF1X-модели и описание таблиц Doors, Categories, Orders, CallBackRequests, Users, Roles, Logs;
  • разработка алгоритмов добавления и удаления товара, авторизации пользователей, фильтрации каталога и назначения ролей;
  • описание интерфейсов веб-каталога, карточки товара, формы заявки и Windows Forms-форм для сотрудников;
  • раздел по информационной безопасности: хеширование паролей, защита от SQL-инъекций, уровни доступа и резервное копирование;
  • тестирование системы, включая функциональную проверку, нагрузочные сценарии и пользовательские кейсы;
  • экономическая часть с техническим заданием, сетевым планированием, расчётом затрат, себестоимости и оценкой эффективности внедрения.

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

Материал будет полезен студентам 3–5 курса по направлениям «Информационные системы и технологии», «Прикладная информатика», «Программная инженерия» и смежным ИТ-специальностям. Работа подойдёт для подготовки ВКР по теме автоматизации продаж, проектирования баз данных и разработки клиент-серверных систем.

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

Сильная сторона этой ВКР — практическая направленность. В ней показано, как на примере реального предприятия можно связать веб-каталог, административное приложение и единую БД в одну рабочую систему. Есть конкретная структура таблиц, описание ролей пользователей, сценарии обработки заявок и меры по защите информации.

Отдельно проработана экономическая эффективность: снижение трудозатрат менеджеров, ускорение обработки обращений, уменьшение ошибок и повышение актуальности данных о товарах. Это делает работу удобной основой для защиты и дальнейшей доработки под требования конкретной организации.

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

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

Можно адаптировать?
Да, тему легко доработать под другое предприятие, поменять стек технологий, состав таблиц БД и оформление интерфейсов без полной переработки концепции.