Разработка программного комплекса системы анализа и планирования торгово-закупочной деятельности на предприятии ООО «Панин»
ВВЕДЕНИЕ
В условиях сложившейся нестабильной экономической ситуации в стране для успешной работы торговых предприятий необходимо вести оперативный торговый учет, чтобы быстро принимать управленческие решения и снижать коммерческий риск. Важно поддерживать определенный ассортимент товаров и контролировать их движение, чтобы избежать убытков для предприятия. Контроль за товаропотоками является трудоемким, но необходимым аспектом торговой деятельности, ведь игнорирование этой стороны может обернуться значительными убытками для предприятия.
Автоматизация анализа и планирования торгово-закупочной деятельности – необходимость практически для всех торговых предприятий, желающих сделать свою работу более прозрачной и эффективной. Она помогает решить ряд проблем, таких как уменьшение временных затрат на проведение закупочных операций, снижение количества ошибочных операций при планировании закупок, вызванных «человеческим фактором», повышение точности учёта. Кроме того, автоматизация позволяет сберечь время и деньги, упростить доступ и ведение информации, а также повысить конкурентоспособность на рынке.
На сегодняшний день имеется множество причин для перевода имеющейся информации на компьютерную основу, например стоимость хранения информации в файлах ЭВМ значит
СОДЕРЖАНИЕ
ВВЕДЕНИЕ 4
1 АНАЛИТИЧЕСКАЯ ЧАСТЬ 6
1.1 Технико – экономическая характеристика предметной области 6
1.1.1 Характеристика предприятия 6
1.1.2 Краткая характеристика подразделения и видов его деятельности 8
1.2 Экономическая сущность задачи 10
1. 3 Обоснование необходимости и цели использования вычислительной техники для решения задачи. 11
1.4 Постановка задачи 14
1.4.1 Цель и назначение автоматизированного варианта решения задачи 15
1.4.2 Общая характеристика организации решения задачи на ЭВМ 16
1.5 Анализ существующих разработок и обоснование выбора технологии проектирования 18
1.6 Обоснование проектных решений 20
1.6.1 Обоснование проектных решений по техническому обеспечению 20
1.6.2 Обоснование проектных решений по информационному обеспечению 21
1.6.3 Обоснование проектных решений по программному обеспечению 25
1.6.4 Обоснование проектных решений по технологическому обеспечению 28
2 ПРОЕКТНАЯ ЧАСТЬ 31
2.1 Информационное обеспечение задачи 31
2.1.1 Информационная модель и её описание 31
2.1.2 Используемые классификаторы и системы кодирования 38
2.1.3 Характеристика нормативно-справочной, входной оперативной информации 38
2.1.4 Характеристика результатной информации 40
2.2 Программное обеспечение задачи 41
2.2.1 Общие положения (дерево функций и сценарий диалогов) 41
2.2.2 Структурная схема пакета модулей 42
2.2.3 Описание программных модулей 44
3 ОБОСНОВАНИЕ ЭКОНОМИЧЕСКОЙ ЭФФЕКТИВНОСТИ ПРОЕКТА 47
3.1 Выбор и обоснование методики расчёта экономической эффективности 47
3.2. Расчет показателей экономической эффективности проекта 49
4 ИНФОРМАЦИОННАЯ БЕЗОПАСНОСТЬ 55
4.1 Необходимость защиты информации на предприятии 55
4.2 Классификация угроз безопасности информации 58
4.3. Аудит системы информационной безопасности предприятия 66
4.4 Организация системы информационной безопасности предприятия 69
4.5 Принципы защиты информации 70
4.6 Методы и средства обеспечения информационной безопасности организации. 71
4.7 Формирование организационной политики безопасности 73
4.8 Международные стандарты информационной безопасности 75
4.9 Отечественная нормативная база информационной безопасности 77
ЗАКЛЮЧЕНИЕ 82
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 83
Приложения 85
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
1. Основы Веб-программирования // [Базы данных]. URL: https://lecturesdb.readthedocs.io/databases/postgres.html (дата обращения 3.05.2023).
2. Учебник по верстке для новичков, Основы PHP // [Сайт о программировании на PHP]. URL: https://code.mu/ru/php/book/prime/basis/intro/ (дата обращения 12.05.2023);
3. Учебник по верстке для новичков, Основы HTML // [Сайт о программировании на HTML]. URL: https://code.mu/ru/markup/bool/prime/html/intro/ (дата обращения 5.05.2023);
4. Учебник по верстке для новичков, Основы CSS // [Сайт о программировании на CSS]. URL: https://code.mu/ru/markup/book/prime/css/intro/ (дата обращения 5.05.2023);
5. Учебник по верстке для новичков, Основы JAVASCRIPT // [Сайт о программировании на JavaScript]. URL: https://code.mu/ru/javascript/book/prime/javascript/intro/ (дата обращения 9.05.2023).
6. Информационная безопасность современного коммерческого предприятия. URL: http://www.torgrus.com/?id=2478 (дата обращения 9.05.2023
Для поддержания работоспособности сети, также необходимо выбрать правильно сетевое оборудование. Набор технических устройств необходимых для реализации системы представлен в виде диаграммы топологии системы, которая приведена на рисунке 2. Используемое сетевое оборудование включает в себя среду передачи данных, которая организована по протоколу TCP/IP и сервера. К серверам относятся интернет-сервер и сервер базы данных.
Применение вычислительной техники требует создания автоматизированных рабочих мест для сотрудников. Автоматизированное рабочее место (АРМ) — это место, где пользователь-специалист может выполнять определенные действия с помощью средств автоматизации, например компьютера и других электронных устройств, таких как дисковые накопители, принтеры, сканеры, графические устройства и средства связи с другими АРМ и локальными сетями.
Таким образом, применение вычислительной техники обуславливается также из определения автоматизированного рабочего места.
В процессе работы используется весь комплекс оборудования вычислительной сети. К нему относятся персональные