Разработка информационной системы для торгово-закупочного предприятия ООО «Меркурий»
Введение
Роли пользователей
Инструменты разработки
Структурирование базы данных
Организация локальной сети
Создание объектов БД
Управление объектами БД
Доступ пользователей
Управление привилегиями
Тестирование приложения
Руководство пользователя
Заключение
Спасибо за внимание!

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

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

Дипломный проект
Выполнил: Борисенков Максим Павлович
Смоленск, 2025

2. Введение

• Цель работы: разработка информационной системы для автоматизации процессов
управления заказами, клиентами и складскими операциями в ООО «Меркурий».
• Задачи:
• - Анализ деятельности предприятия.
• - Проектирование базы данных.
• - Разработка программного приложения.
• - Тестирование и внедрение системы.
• Актуальность обусловлена необходимостью повышения эффективности управления за счёт
автоматизации рутинных операций.

3. Роли пользователей

• В системе реализованы следующие роли для обеспечения функционального разделения:
• - Администратор: управление пользователями, настройка системы, контроль доступа.
• - Менеджер: обработка заказов, взаимодействие с клиентами.
• - Продавец: оформление заказов на точке продажи.
• - Поставщик: управление складскими поставками и запасами.
• Каждая роль имеет строго определённый набор прав, что обеспечивает безопасность и
удобство работы.

4. Инструменты разработки

• Для реализации проекта использованы современные инструменты разработки:
• - Microsoft SQL Server 2019: проектирование и управление базой данных.
• - Visual Studio 2022: разработка приложения на C#.
• - Entity Framework Core: упрощение взаимодействия с базой данных.
• Выбор инструментов обусловлен их надёжностью и широкой поддержкой в индустрии.

5. Структурирование базы данных

• База данных спроектирована в третьей нормальной форме (3NF) для устранения
избыточности и обеспечения целостности данных:
• - Разработаны таблицы для хранения информации о клиентах, заказах, товарах и поставках.
• - Определены первичные и внешние ключи для связей.
• - Реализованы ограничения для проверки корректности данных.
• Структура базы данных представлена в виде ER-диаграммы в приложении к диплому.

6. Организация локальной сети

• Локальная сеть настроена для обеспечения надёжного взаимодействия между сервером
базы данных и клиентскими рабочими станциями:
• - Использована топология «звезда» для минимизации отказов.
• - Настроен сервер для обработки запросов.
• - Реализована защита данных при передаче по сети.
• Сеть обеспечивает высокую скорость обмена данными, что критически важно для работы
системы.

7. Создание объектов БД

• В базе данных созданы следующие объекты для реализации функционала системы:
• - Таблицы: хранение основных данных.
• - Хранимые процедуры: выполнение часто используемых операций.
• - Триггеры: автоматический контроль целостности данных.
• SQL-скрипты для создания объектов приведены в приложении.

8. Управление объектами БД

• Для управления объектами базы данных применён Entity Framework Core:
• - Обеспечено удобное взаимодействие приложения с базой данных.
• - Реализованы методы CRUD.
• - Поддерживается автоматическая проверка целостности данных.
• Примеры кода на C# для управления данными представлены в приложении к диплому.

9. Доступ пользователей

• Система ролей реализована для обеспечения безопасности и контроля доступа:
• - Каждая роль имеет строго определённый набор прав.
• - Аутентификация пользователей выполняется по логину и паролю.
• - Логирование действий пользователей для аудита.
• Схема ролей и интерфейса представлена в приложении.

10. Управление привилегиями

• Администратор системы обладает расширенными функциями управления доступом:
• - Назначение и изменение прав доступа для ролей.
• - Удаление или добавление пользовательских учётных записей.
• - Контроль за соблюдением политики безопасности.
• Интерфейс управления привилегиями описан в приложении.

11. Тестирование приложения

• Проведено комплексное тестирование системы для проверки:
• - Стабильности: работа под нагрузкой.
• - Функциональности: корректность всех операций.
• - Безопасности: защита от несанкционированного доступа.
• Результаты тестирования подтвердили соответствие системы требованиям.

12. Руководство пользователя

• Разработано подробное руководство для пользователей:
• - Описание всех функций системы.
• - Пошаговые инструкции для выполнения задач.
• - Рекомендации по устранению типичных ошибок.
• Скриншоты интерфейса и выдержка из руководства включены в приложение.

13. Заключение

• Разработанная информационная система для ООО «Меркурий»:
• - Повышает эффективность управления заказами.
• - Сокращает время обработки операций.
• - Обеспечивает надёжность и безопасность данных.
• Система готова к внедрению и дальнейшему масштабированию.

14. Спасибо за внимание!

если остались вопросы - погуглите
English     Русский Правила