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