Диплом: Разработка автоматизированной информационной системы управления сетью аптек ООО «Биволи»

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
18
1.2 Характеристика комплекса задач, задачи и обоснование
необходимости автоматизации
Управление запасами ресурсов влияет на технологические и финансовые
процессы. В сети аптек система управления запасами особенно важна, так лекарства
имеют особые способы хранения и строго ограниченные сроки реализации, для
реализации цели обеспечения потребителей качественными и необходимыми
лекарствами необходимо решение следующих задач:
учет текущего уровня запаса на складах различных уровней;
определение размера гарантийного (страхового) запаса;
расчет размера заказа;
определение интервала времени между заказами.
Теория управления запасами предлагает две основные системы:
управление запасами с фиксированным размером заказа;
управление запасами с фиксированным интервалом времени между заказами[5].
Для обеспечения населения лекарственными средствами наиболее приемлема
схема управления запасами с фиксированным интервалом времени между заказами. В
данной системе заказы делаются в строго определенные моменты времени, которые
отстоят друг от друга на равные интервалы. Определить интервал времени между
заказами можно с учетом оптимального размера заказа следующим образом:
И = К : П : ОРЗ, (1)
где
К – количество рабочих дней в году, дни;
П – потребность в заказываемом продукте, шт.;
ОРЗ – оптимальный размер заказа, шт.
Полученный с помощью формулы 1 интервал времени, может быть
скорректирован на основе экспертных оценок. Для расчета параметров системы
необходимы следующие исходные данные:
19
потребность в заказываемом продукте, шт.;
интервал времени между заказами, дней;
время поставки, дней;
возможная задержка поставки, дней;
Сущность экспертных методов заключается в построении рациональной
процедуры интуитивно-логического мышления человека в сочетании с
количественными методами обработки и анализа полученных результатов[8].
Для того чтобы рассчитать эффективность разрабатываемого продукта, а также
полученную прибыль от его возможной реализации, необходимо смоделировать
ситуацию, в которой существует предприятие. Для анализа может быть взята схема
отображенная на рисунок 1.
20
Рисунок 1- Схема информационной модели работы предприятия
Подобная модель организации работы используется аптечной сетью «Биволи»
и сетью аптек «Ригла».
21
Сеть аптек «Ригла» для автоматизации своей деятельности использует систему
Axapta и программный комплекс для торговли фармацевтической продукцией
«Аптека 2000».
Отраслевое решение АНД Проджект для пищевой промышленности
существенно расширяет и дополняет стандартную функциональность ERP-системы
Microsoft Dynamics AX (Microsoft Axapta). Для многопрофильных и распределенных
пищевых холдингов предусмотрены дополнительные решения для управления не
только производственными «точками», но и дистрибуторской сетью
(сертифицированное решение «АНД Проджект: управление продажами
дистрибуторских компаний для Microsoft Dynamics AX (Microsoft Axapta)»).
Специфика пищевой промышленности оптимально реализована в
зарегистрированных компанией Microsoft разработках АНД Проджект, включающих
решение задач управления производственной логистикой (сертифицированное
решение «АНД Проджект: Производственная логистика для предприятий с
процессным типом производства для Microsoft Dynamics AX (Microsoft Axapta)»,
бюджетом движения денежных средств, учетом и движением материалов в
производстве, расчетом себестоимости. Для удобства работы с системой значительно
расширены и дополнены возможности Microsoft Dynamics AX (Microsoft Axapta) в
части представления финансовой аналитики и отчетности.
Функциональные возможности решения АНД Проджект для предприятий
пищевой отрасли:
Планирование и бюджетирование
o Формирование планов производства
o Формирование отчетности план/факт/анализ
o Формирование и анализ бюджета движения денежных средств
o Формирование и анализ бюджета доходов и расходов
Управление затратами
o Учет и анализ прямых затрат в различных разрезах
o Учет и анализ косвенных затрат в различных разрезах
o Прозрачный учет затрат
o Расчет себестоимости готовой продукции
22
Управление производственным процессом
o Контроль движения ТМЦ в разрезе производственных переделов
o Контроль списания сырья и материалов в разрезе выпускаемой
продукции
o Контроль сроков годности сырья и готовой продукции (учет по партиям)
o Сравнение фактических данных с нормативными
o Контроль незавершенного производства
Управление сбытом
o Учет и анализ реализации готовой продукции
o Комплектации заказов по маршрутам доставки
o Резервирование готовой продукции под заказ
o Отгрузка готовой продукции с учетом срока хранения и срока доставки
o Ведение прайс-листов
o Контроль расчетов с клиентами (в разрезе договоров)
o Предоставление отчетности в регулирующие органы
Финансово-управленческая отчетность
o Формирование производственной отчетности
o Формирование финансовой отчетности
o Сверка данных
o Анализ материальных и финансовых потоков
Axapta 4.0 работает только в 3х уровневом режиме. Это значит, что Axapta
использует СУБД, клиентскую часть, и серверную часть (AOS, сервер приложений).
Сервер приложений Microsoft Dynamics AX 4.0 устанавливается только на Microsoft
Windows Server 2003.
Так же для автоматизации информационных процессов в фармацевтической
отрасли ЗАО «Спарго Технологии» использует информационную систему «еФарма».
Применение информационной системы «еФарма» исключает адаптацию и
сопряжение программных продуктов, например системы Axapta и программног
комплекса «Аптека 2000».
Информационная система еФарма может выполнять следующие функции:
23
упорядоченный учет товара:
o регистрация прихода товара
o в случае необходимости возврата товара поставщику, формирует
соответсвующие документы
o рассчитывает розничную цену по выбранной схеме
o печатает ценники
o вручную вносятся продажи за день
o формирует общую сумму выручки
o весь расход за день
вводит расход товара или выручку за день
выполняет анализ продаж
формирует товарный отчет
анализ продаж за период
выгрузка данных в стандартную бухгалтерию 1С.
Представленный набор выполняемых функций программным комплексом
«еФарма» не достаточен для поставленных целей, так как он не позволяет управлять
товарными запасами, что необходимо для эффективной работы розничной сети, такой
как сеть аптек «Биволи».
В настоящее время аптечная сеть фирмы «Биволи» представлена 15 аптеками,
43 аптечными пунктами, аптечным складом площадью 1300 м
2
, оснащенными
современным оборудованием, оргтехникой, использующими в своей деятельности
уникальные авторские компьютерные программы. Несмотря на то, что половина
аптек расположена в районных центрах и поселках Курской области, все они
используют автоматизированную систему учета и электронную форму заказа товара.
Автоматизировання система, используемая для управления содержит
следующие пункты меню:
- Справочники
- Заявка
- Товарный учет
- Журналы накладных
24
- Ценообразование
- Денежные средства
- Сотрудники
- Заработная плата
- Сервис
Существует автоматизированная система с использованием системы упраления
базами данных (СУБД) FoxPro. Таблицы СУБД FoxPro обладают низкой
надежностью сохранности данных в случае аппаратных сбоев и отключений
электроэнергии. Для восстановления работоспособности базы данных используется
команда восстановления индексов Reindex и резервное копировние. В случае если
восстановление индексов не приводит к восстановлению работспособности базы
данных, необходимо выполнить восстановление из резервной копии. СУБД FoxPro
использует файл-серверную технологию доступа к данным и при количестве
пользователей в компьютерной сети более 3 работает крайне медленно, а при
количестве рабочих станций боле 5 пратически перестает работать. Более
эффективным с точки зрения надежости сохранности данных и скорости работы в
сети является применение клиент-серверных технологий, в частности, СУБД
Oracle[9].
В существующей программой системе отсутствует анализ товарных запасов, в
частности, учет товаров по сроку годности и анализ спроса
В связи с выше изложенным, необходимо разработка новой программы,
использующей в качестве СУБД Oracle и дополненная пунктом меню «Анализ».
Хранение информации в одном хранилище не только ускорит доступ к ней, но также даст
возможность при анализе находить такие закономерности в исходных данных, которые в
противном случае остались бы незамеченными. В функциональном отношении
разрабатываемая программа «Автоматизированное рабочее место менеджера в
аптечной сети «Биволи» должна включать в себя:
базу данных Oracle для консолидированного хранения информации о работе
сети аптек;
модуль анализа информации в виде графиков, гистограмм, диаграмм,
круговых диаграмм, с помощью которых принимается конкретное решение по
управлению бизнесом: учет товаров по сроку годности и анализ спроса;
25
модуль справочников, позволяющий вводить и использовать информацию о
товарах, производителях, контрагентах, конкурентах, адресных местах,
наименованиях аптек;
модуль журнала накладных, позволяющий вводить и сипользовать
информацию о приходных накладных, расходных накладных, возвратных накладных,
вести учет накладных (приход/расход);
модуль заявок, позволяющий вводить и вести учет заявок на товары,
отслеживать движение товаров на основе учета заявок аптек и аптечных пунктов;
модуль денежные средства, обеспечивающий ввод выручки за день, ведение
журнала выручки, позволяющий отслеживать движение денежных средств;
модуль расчет цен, предназначенный для рассчита цен на товары, используя
данные о ценах конкурентов;
модуль сотрудники, обеспечивающий кадровый учет (прием, увольнение,
графики работы, ведение сведений о сотрудниках) и расчет зароботной платы
Вывод. Необходимо произвести разработку программы «Автоматизированное
рабочее место менеджера в аптечной сети «Биволи». Данное приложение будет
предназначено для того, чтобы пользователь смог, запустив программу эффективно
управлять аптечной сетью.
Для достижения поставленной цели, в связи с выше изложенным, в
функциональном отношении разрабатываемая программа должна включать в себя:
базу данных для консолидированного хранения информации о работе сети
аптек. Хранение информации в одном хранилище не только ускоряет доступ к ней, но
также дает возможность при анализе находить такие закономерности в исходных
данных, которые в противном случае остались бы незамеченными;
модуль отображения информации в виде графиков, гистограмм, диаграмм,
круговых диаграмм, с помощью которых принимается конкретное решение по
управлению бизнесом;
функцию анализа данных на основе визуально представленной информации,
что значительно упрощается решение задач оптимизации закупок у поставщиков,
управления складскими запасами и формирования ассортимента.
26
Если рассматривать программу в целом, то она должна выполнять следующие
операции:
оперативное управление работой отдельных торговых точек, анализируя
отчеты;
формирование товарного ассортимента индивидуально для каждой
торговой точки, путем оформления накладных;
управление складскими запасами товаров с учетом сроков годности;
управление внутренними перемещениями товаров для оптимизации
оборота партий товаров;
управление закупками у поставщиков,
формирование заявки;
управление ценовой политикой;
расчет заработной платы сотрудников.
27
1.3 Основы объектно-ориентированного программирования
Объектно-ориентированное программирование (ООП) - это метод
программирования, при использовании которого главными элементами программ
являются объекты. В языках программирования понятие объекта реализовано как
совокупность свойств (структур данных, характерных для данного объекта), методов
их обработки (подпрограмм изменения их свойств) и событий, на которые данный
объект может реагировать и, которые приводят, как правило, к изменению свойств
объекта. Объединение данных и свойственных им процедур обработки в одном
объекте, называется инкапсуляцией и является одним из важнейших принципов
ООП[14].
Другим фундаментальным понятием является класс.
Класс - это шаблон, на основе которого может быть создан конкретный
программный объект, он описывает свойства и методы, определяющие поведение
объектов этого класса. Каждый конкретный объект, имеющий структуру этого класса,
называется экземпляром класса[17].
Следующими важнейшими принципами ООП являются наследование и
полиморфизм.
Наследование - такая организация классов, которая предусматривает создание
новых классов на базе существующих и позволяет классу потомку иметь
(наследовать) все свойства класса – родителя[3].
Полиморфизм - означает, что рожденные объекты обладают информацией о
том, какие методы они должны использовать в зависимости от того, в каком месте
цепочки (дерева классов) они находятся, иными словами это концепция, реализующая
"множество методов в одном интерфейсе".
Другим важнейшим принципом ООП является модульность.
Модульность - это такая организация объектов, когда они заключают в себе
полное определение их характеристик, никакие определения методов и свойств не
должны располагаться вне его, это делает возможным свободное копирование и
внедрение одного объекта в другие[6].
Развитием объектно-орниентированной парадигмы (методологии), стала
объектно-событийная парадигма, опирающаяся на понятия объекта и события. Эта

Смотрите также:

"Автоматизация обработки заявок ООО "Проектно-Строительная Компания"
"Автоматизация процесса аттестации персонала для ООО "Нэт Бай Нэт Холдинг"
"Анализ интернет-активности конкурентов ( на примере конкурентов "Газпром нефть")
"Бухгалтерский учёт и аудит расчётов с подотчётними лицами в организации на примере ООО "ЛОЦ 10""
«Психологическое сопровождение персонала в организации на примере ООО «Крокус»
Cовершенствование деловой оценки персонала в организации (на примере ООО "Даймонд кейтеринг развитие")
PR как средство продвижения организации (на примере ПАО "Тамбовский завод "Комсомолец им. Н.С. Артемова")
PR-коммуникации в сфере общественного питания (на примере кафе-кондитерской «Cream Cheese»)
SMM как средство повышения эффективности работы учреждений социокультурной сферы (на примере Малого театра)
Value-based education: ценности в системе образования и способы их реализации на уроке английского языка. Опыт Европейских стран