Дипломная работа: Автоматизация учета спроса на продуктовый ассортимент в сети аптек "Ленфарм"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
63
связи с тем, что структура подсистем определяет интерфейс конфигурации,
следует уделять вопросам проектирования подсистем (и их иерархии) особое
внимание.
Система настройки прав доступа (роли). Данная система позволяет
описывать наборы прав, соответствующие должностям пользователей или виду
деятельности. Структура прав определяется конкретной конфигурацией
системы.
Отладчик. Для удобства разработки конфигурации в системе
предусмотрен отладчик. Отладчик позволяет прослеживать исполнение
программных модулей конфигурации, замерять сравнительное время
исполнения, просматривать содержимое переменных.
Хранилище конфигураций. Для групповой разработки конфигурации
разработчики используют механизм хранилища конфигурации. Он позволяет
распределять права доступа по модификации объекта конфигурации и
производить необходимые изменения одновременно, а не последовательно [3.2].
Поддержка конфигураций. Для удобства проведения обновлений
конфигураций предусмотрен механизм формирования разработчиками типовых
конфигураций файлов поставки и комплектов поставки (включают программу
установки), а также механизм обновления типовых конфигураций, находящихся
на поддержке.
1.4.3. Обоснование проектных решений по техническому
обеспечению
Сформируем требования к серверу, на который будет установлена
автоматизированная система учета спроса на продуктовый ассортимент.
1. Высокая пропускная способность.
2. Высокая функциональность и производительность.
3. Стабильность и скорость работы.
В связи с этим наиболее оптимальной конфигурацией является:
2U Rackmount сервер хранения данных STSS Flagman SX123.5-
012LH;
64
дисковый массив SATA / SAS 6G RAID 0,1,10,5,50,6,60, кэш 512МБ
(опционально, батарейное питание, по копированию данных в
энергонезависимую память)
дисковая подсистема до 12-ти 3.5 "(LFF) SATA / SAS HDD / SSD с
горячей заменой + до 2-х 2.5" (SFF) SATA / SAS HDD / SSD с горячей заменой;
4-канальный интегрированный сетевой адаптер 1 Гбит / с;
процессор Intel® Xeon® серии E3-1200 v6 или v5 (Kaby Lake или
Skylake, 4 ядра, 8MB Smart cache, 8.0GT / s DMI), Intel® Core ™ i3-7000 или i3-
6000, Intel® Pentium ™ G4000 , Intel® Celeron® G3900 (Kaby Lake или Skylake, 2
ядра, 2/3 / 4MB L3 cache, 8.0GT / s DMI)
до 64Гб оперативной памяти DDR4-2400 ECC Unbuffered;
система удаленного управления сервером IPMI 2.0 Server
Management with KVM-over-LAN & Virtual media redirect;
отказоустойчивая 1 + 1 система электропитания с поддержкой
горячей замены блоков питания;
корпус 2U Rackmount (глубина 648мм)
Минимальные требования к персональному компьютеру пользователя
следующие:
процессор 4-х ядерный 2,2 ГГц;
ОЗУ минимум 2 Гб, рекомендованный 4 Гб;
ПЗУ 500 Мб;
видеокарта минимум 256 Мб;
монитор;
клавиатура;
мышь.
Критериями для элементов ПК следующие:
совместимость;
производительность;
невысокая энергозатратность;
невысокая цена.
Наиболее оптимальной конфигурацией является:
65
процессор LGA 1155, Intel Core i7-2600, Box, 4x3.4 GHz, HD
Graphic, L3 8Mb, Sandy Bridge, TDP 95W;
мат.плату ASUS 1155 P8H67 (REV 3.0), H67, 4xDDR3, CrossFireX,
4xSATA2 / 2xSATA3, IDE, 2xUSB3.0, ATX;
модуль памяти DDR3 4Gb PC3-12800 (1600MHz) Corsair Vengeance
Blue, 9-9-9-24 (CMZ4GX3M1A1600C9B)
видеокарта Zotac GeForce GTX570, 1,28Gb DDR5, 320-bit, 2xDVI /
Display Port (ZT-50205-10P);
винчестер 2,0Tb Seagate Barracuda, SATAIII, 7200 rpm, 64Mb,
ST2000DM001 12 мес;
оптич. повод LG Sata GH24NS90 Black;
блок питания Chieftec 600W CTG-600-80P ATX 12V 2.3 w / 12 cm
Fan, 45cm Cable, (PFC, UVP, OVP, SCP, OPP, OCP, OTP;
корпус AEROCOOL PGS VX-9 PRO LE Black (EN52832) 2xUSB,
Audio / Mic, E-SATA, 9 x 5,25 ", 4 HDD.
Выводы по главе. В рамках данной главы представлено аналитическое
описание проблемы, представлена характеристика предприятия и его
деятельности, отображена организационная структура предприятия ЛОГП
«Ленфарм», проведен анализ программной и технической архитектура ИС
предприятия, представлено описание системы обеспечения информационной
безопасности и защиты информации, представлен анализ существующих
разработок для автоматизации задачи. Определены требования к
информационному, программному и техническому обеспечениям.
Представленный анализ позволяет определить места автоматизации в процессе
учета спроса на продуктовый ассортимент сети аптек ЛОГП «Ленфарм»,
проанализированный материал дает возможность определить дальнейшую
структуру проектируемой системы.
66
II. ПРОЕКТНАЯ ЧАСТЬ
2.1. Разработка проекта автоматизации
2.1.1. Этапы жизненного цикла проекта автоматизации
В качестве модели ЖЦ была выбрана каскадная модель, в соответствии с
эти определено, что этапы ЖЦ проекта распределяются следующим образом:
стадия 1. Определение требований к разработке ИС
стадия 2. Разработка технического задания
стадия 3. Разработка проекта
стадия 4. Программирование ИС
стадия 5. Отладка и испытание компонентов
стадия 6. Ввод в действие [14]
Для стадии «Определение требований к разработке системы» характерны
следующие виды работ:
общие сведения о проекте;
определение целей, назначения и задач системы;
определение аналогов, их функциональности;
проведение исследований процессов с использованием CASE средств;
подготовка требований к проекту;
оценка трудозатрат на проект
Для следующей стадии «Разработка технического задания» характерны
следующие работы [14]:
определить цели и задачи;
назначение системы;
характеристика автоматизации и описание объекта автоматизации;
определение требований к функциональности системы;
определение этапов и стадий создания системы;
требования к аппаратному обеспечению;
требования к техническому обеспечению;
требования к рабочей документации.
Процесс «Разработка проекта» представлен следующими работами [14]:
67
определение технологий разработки проекта;
определение состава пользователей и их функционала;
построение алгоритмического обеспечения системы;
выбор платформы;
проектирование логической модели БД;
определение подпрограмм и функций системы;
разработка структуры программного обеспечения;
готовое проектное решение.
Процесс «Программирование системы» представлен следующими
действиями [14]:
написание программного кода;
разработка диалоговых форм;
компиляция программы;
исправление ошибок;
выполнение исполняемого файла.
Процесс «Отладка компонентов» представлен следующими операциями:
отладка компонентов в соответствии с эксплуатационной
документацией;
испытание программных средств;
испытание технических средств.
Процесс «Ввод в действие» представлен следующими операциями [14]:
обучение персонала;
установка платформы и программы;
оборудование рабочего места;
подготовка информации для базы данных;
тестирование программы;
устранение неисправности и внесение изменений в документацию;
доработка программного обеспечения программы;
оформление акта о внедрении системы.
Следование данным стадиям позволяют выполнить построение
функциональной системы автоматизации учета спроса продуктового
ассортимента сети аптек ЛОГП «Ленфарм».
Источник: https://baza.diplomsite.ru/previewfile/2466