Данная работа была успешно защищена на «хорошо» в 2025 году и прошла проверку на антиплагиат. В конце списка использованных источников будет размещена ссылка на исходный код программного обеспечения, хранящийся в облаке (оригинальный файл доступен после приобретения).
ВЕДЕНИЕ
Развитие информационных технологий оказывает значительное влияние на эффективность деятельности современных предприятий. В условиях растущей конкуренции, ускорения бизнес-процессов и необходимости оперативного принятия решений особенно важной становится автоматизация учёта, контроля и анализа хозяйственных операций. Одним из ключевых направлений автоматизации является внедрение информационных систем управления сбытом, обеспечивающих надёжный учёт клиентов, сотрудников, поставок, продаж, а также формирование отчётности и аналитики.
Объектом исследования в данной дипломной работе является деятельность предприятия по продаже товаров и оказанию сопутствующих услуг. Предметом исследования выступают процессы автоматизации учёта сбыта, а также методы и средства построения программных систем для поддержки этих процессов.
Целью работы является разработка и внедрение информационной системы, позволяющей автоматизировать основные процессы управления сбытом продукции, включая учёт клиентов, контрагентов, сотрудников, поставок, товаров и их категорий, а также реализацию и анализ продаж. Разрабатываемая система также предоставляет функции авторизации пользователей, ведения справочной информации и формирования отчётных документов.
Для достижения поставленной цели в работе решаются следующие задачи:
Разработанная информационная система реализована с использованием языка программирования Python и библиотеки PySide6, обеспечивающей создание кроссплатформенного графического интерфейса. Хранение данных осуществляется в базе данных SQLite. Система ориентирована на использование в малых и средних организациях, стремящихся повысить прозрачность и эффективность управления процессом сбыта продукции [2].
СОДЕРЖАНИЕ
ПЕРЕЧЕНЬ СОКРАЩЕНИЙ И ОБОЗНАЧЕНИЙ 8
ВВЕДЕНИЕ 9
1 Анализ предметной области и обоснование автоматизации 11
1.1 Теоретические аспекты развития и функционирования автоматизированных информационных систем (АИС) 11
1.2 Сравнительный анализ АИС 19
1.3 Обоснование проектных решений в области создания технических и программных обеспечений 25
2 Проектирование и реализация автоматизированной информационной системы управления предприятием 33
2.1 Характеристика и анализ предприятия ООО Айгуль 33
2.2 Разработка проекта автоматизации 38
2.3 Информационное обеспечение проекта 41
2.4 Разработка программного обеспечения 46
3 Обоснование экономической ценности и техническая реализация АИС 55
3.1 Демонстрация работы АИС 55
3.2 Анализ рисков 59
3.3 Расчёт и анализ эффективности внедрения системы 61
ЗАКЛЮЧЕНИЕ 64
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 65
ПРИЛОЖЕНИЕ А 67
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
1. Microsoft Visual Studio Code [Электронный ресурс]. — Режим доступа: https://code.visualstudio.com/ (дата обращения: 28.05.2025).
2. Python Official Documentation [Электронный ресурс]. — Режим доступа: https://docs.python.org/3/ (дата обращения: 28.05.2025).
3. PySide6. Qt for Python [Электронный ресурс]. — Режим доступа: https://fadeevlecturer.github.io/python_lectures/notebooks/qt/basics.html (дата обращения: 28.05.2025).
4. SQLite Documentation [Электронный ресурс]. — Режим доступа: https://www.sqlite.org/docs.html (дата обращения: 28.05.2025).
5. PostgreSQL: Документация [Электронный ресурс]. — Режим доступа: https://www.postgresql.org/docs/ (дата обращения: 28.05.2025).
6. 1С: Комплексная автоматизация 8: Руководство пользователя. — М.: ООО «1С-Софт», 2021. — 400 с.
7. МойСклад: Руководство пользователя [Электронный ресурс]. — Режим доступа: https://help.moysklad.ru/ (дата обращения: 28.05.2025).
8. Microsoft Windows 10 Pro: Техническая документация [Электронный ресурс]. — Режим доступа: https://learn.microsoft.com/ru-ru/windows/ (дата обращения: 28.05.2025).
10. ООО «Айгуль». Финансовая отчетность [Электронный ресурс]. — Режим доступа: https://www.audit-it.ru/buh_otchet/1434001993_ooo-aygul (дата обращения: 28.05.2025).
11. ООО «Айгуль». Официальный сайт [Электронный ресурс]. — Режим доступа: https://aigul.ru/ (дата обращения: 28.05.2025).
12. Модели жизненного цикла программных средств [Электронный ресурс]. — Режим доступа: https://cosced.ru/documentation-and-certification/software-life-cycle-models/ (дата обращения: 28.05.2025).
13. Oracle Database [Электронный ресурс]. — Режим доступа: https://www.oracle.com/database/ (дата обращения: 28.05.2025).
14. Типы данных и операторы в SQL [Электронный ресурс]. — Режим доступа: https://practicum.yandex.ru (дата обращения: 28.05.2025).
15. Thonny: Python IDE для начинающих [Электронный ресурс]. — Режим доступа: https://stepanzubkov.github.io/2023-05-22-Thonny-лучшая-Python-IDE-для-новичков/ (дата обращения: 28.05.2025).
16. PyCharm Community Edition [Электронный ресурс]. — Режим доступа: https://www.jetbrains.com/pycharm/download/ (дата обращения: 28.05.2025).
17. Дерево функций [Электронный ресурс]. — Режим доступа: https://victor-safronov.ru/systems-analysis/lectures/rodionov/03.html (дата обращения: 28.05.2025).
18. Блок-схемы: руководство [Электронный ресурс]. — Режим доступа: https://yamadharma.github.io/ru/post/2025/03/24/flowchart/ (дата обращения: 28.05.2025).
19. Карта рисков: зачем нужна и как составить [Электронный ресурс]. — Режим доступа: https://blog.sf.education/karta-riskov-zachem-nuzhna-i-kak-sostavit/ (дата обращения: 28.05.2025).
20. Контур.Компас: данные клиента [Электронный ресурс]. — Режим доступа: https://kontur.ru/compass/spravka-compass/52588-dannye_klienta_zachem_sobirat_metody_i_instrumenty (дата обращения: 28.05.2025).