Диплом: Автоматизация процесса фармацевтического предприятия средствами интернет-технологий (на примере ООО Аптека "Здоровье")

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
26
«М-АПТЕКА плюс» – программный комплекс, предназначенный для
автоматизации аптек и аптечных сетей. Уникальный продукт, который
существенно снижает трудозатраты и облегчает работу всех сотрудников аптеки.
Позволяет учитывать все операции при движении лекарственных товаров.
Позволяет максимально оптимизировать процесс продажи лекарственных
товаров и управления товарными запасами, обеспечивает высокий уровень
формализации технологических процессов аптечного предприятия, а также
осуществлять эффективно аналитический и оперативный контроль. Данная
программа позволяет учесть все требования заказчика, обеспечив при этом
выгодную стоимость.
Таким образом, рассмотренные программные продукту способны
удовлетворить все потребности предприятия ООО «Аптека «Здоровье» по
автоматизации фармацевтического процесса.
Имеются, в тоже время, значительные недостатки, а именно:
‒ дополнительные финансовые затраты на покупку и внедрение программ;
‒ подстройка купленного программного обеспечения под задачи
предприятия, порядок работы, существующие формы документов;
‒ временные затраты на внедрение, запуск, установку программного
обеспечение, а также на обучение сотрудников;
‒ техническая поддержка со стороны производителя.
Перечисленные недостатки делают покупку готового программного
обеспечения нецелесообразным, следовательно, необходимо искать другие пути
решения поставленной задачи.
1.3.2 Выбор и обоснование стратегии автоматизации задачи
Из базовых принципов состоит выбор стратегии автоматизации,
использующиеся при автоматизации предприятия:
‒ цель;
‒ способ автоматизации;
‒ ограничения (финансовые, временные и т. д.);
‒ процедура управления.
27
Существует четыре основных типа стратегий автоматизации:
- автоматизация по направлениям;
- полная автоматизация;
- автоматизация по участкам;
- хаотичная автоматизация.
Автоматизация по направлениям является одним из подходящих типов
стратегий, так как в процессе создания происходит создание нового направления
деятельности.
Полная автоматизация невозможна из-за того, что уже автоматизирована
основная деятельность предприятия.
ООО «Аптека «Здоровье» планирует получать прибыль, и при помощи
всевозможных способов автоматизации, наиболее подходящим для
автоматизации фармацевтических процессов является способ автоматизации по
направлениям, так как фактически автоматизируется новое направление
деятельности. Реализация не затронет в предприятии другие направления.
1.3.3 Выбор и обоснование способа приобретения ИС для
автоматизации задачи
На рисунке 1.7 представим контекстную диаграмму TO-BE ООО «Аптека
«Здоровье» по автоматизации фармацевтических процессов после внедрения
информационной системы.
Изменения относительно модели AS-IS:
добавлен входной поток «Информация о способах применения»,
«Информация о технологиях», «Информация о составе и
компонентах»;
добавлен выходной поток «Документы», «Данные по реализации»;
добавлен механизм управления «ИС».
28
Рис. 1.7 Контекстная диаграмма TO-BE
Декомпозиция контекстной диаграммы представлена на рисунке 1.8.
Рис. 1.8 Декомпозиция контекстной диаграммы TO-BE
29
Информационная система будет хранить информацию о товарах, о
клиентах, о способах применения, о составе, о компонентах данных лекарств в
базе данных и использовать эти данные при заполнении справочников,
формировании документов.
На рисунке 1.9 представлена декомпозиция блока «Заполнение
справочников».
В базе данных будут автоматически храниться справочники, которые
имеются в ООО «Аптека «Здоровье» после внедрения информационной системы
автоматизации процессов фармацевтического предприятия.
Рис. 1.9 Декомпозиция блока «Заполнение справочников»
На рисунке 1.10 представлена декомпозиция блока «Учет продаж».
Справочные данные в базу данных вручную, что позволяет использовать
данные из справочных данных для учета продаж или заказов.
Главной задачей для автоматизации процессов фармацевтического
предприятия ООО «Аптека «Здоровье» являлось – выбрать готовую систему,
которая соответствует всем требованиям для данной разработки с возможностью
расширения информационной системы в будущем.
30
Рис. 1.10 Декомпозиция блока «Учет продаж»
Перечислим основные достоинства различных способов приобретения ИС:
- при покупке готового решения появляется экономия рабочей силы
компании;
- при покупке и доработки ИС осуществляется полное соответствие
требованиям;
- при разработке собственного решения нет необходимости искать
разработчика, нет зависимости от него, значительно просто осуществить отладку
приложений.
Перечислим основные недостатки различных способов приобретения ИС:
- при покупке готового решения нет возможности доработки программы,
существует зависимость от разработчика;
- при покупке и доработки ИС осуществляются высокие затраты,
сложность организации процессов покупки;
- при разработке собственного решения появляется необходимость
дополнительно оплачивать труд персоналу предприятия.
31
Основываясь на существующих ограничениях выбираем самостоятельную
разработку программного продукта.
1.4 Обоснование проектных решений
1.4.1 Обоснование проектных решений по информационному
обеспечению
Информационное обеспечение – это информационная модель работы
сотрудников предприятия. Оно включает в себя систему кодирования, систему
классификации, систему унифицированной документации, информационную
базу.
Различают два вида информационного обеспечения: внутримашинное и
внемашинное.
Внутримашинное ИО представляет собой представление данных на
машинных носителях в виде специальных организованных файлов, базы данных
и их информационных связей.
Внешнемашинное ИО представляет собой всю совокупность информации,
основную часть которой составляют документа.
В современных условиях необходима обработка большого количества
данных, которые присутствует во многих сферах работы человека. Эффективна
обработка данных обеспечивает конкурентные преимущества. СУБД становятся
уникальным инструментом в процессе организации анализа данных.
Для создания базы данных могут использоваться такие средства как
Paradox, MySQL, Oracle и другие.
Paradox – СУБД оптимальна для небольших проектов, предназначенных
для 1-3 пользователей, манипулирующих не более чем сотней тысяч записей и не
требующих защиты информации. В сравнении с MS Access Парадокс показывает
значительно более высокую производительность, но проигрывает в мощности
языка программирования и интегрированности с другими продуктами. Кроме
того, в отличие от MS Access развитие среды Парадокс практически прекращено.
32
MySQL поддерживает структурированный язык запросов и может
применяться в качестве SQL-сервера. Основная сфера применения MySQL –
интернет-технологии.
Oracle предоставляет широчайшие возможности для управления базами
данных, но в отличие MS Access эта СУБД не столь распространена, кроме того
необходимо приобретать лицензию, а это несет за собой повышение расходов на
разработку.
Таким образом, Microsoft Access является оптимальной СУБД для
достижения поставленной задачи.
Microsoft Access – это реляционная СУБД от компании Microsoft, имеющая
большой функционал, включая запросы, перекликание с внешними таблицами и
БД. А благодаря встроенному языку VBA можно разрабатывать приложения по
работе с БД.
Имеющиеся средства по взаимодействию MS Access со внешними СУБД с
применением интерфейса ODBC убирают некоторые ограничения, которые есть
у Microsoft Jet Database Engine. Методы MS Access, позволяющие реализовать
подобное взаимодействие, именуются «связанными таблицами» и «запросами к
серверу», который интерпретирует СУБД.
Компанией Microsoft для создания полноценных клиент-серверных
приложений в рамках СУБД MS Access рекомендуется применять в качестве
движка БД СУБД MS SQL Server. Также есть возможности по совмещению с MS
Access простых инструментов для контроля БД и нужные средства создания
интерфейса.
MySQL – это реляционная СУБД. Создание и поддержка MySQL
реализована корпорацией Oracle, получившей права на торговую марку совместно
с Sun Microsystems, купившей ранее шведскую компанию MySQL AB.
Возможности MySQL могут быть расширены по желанию пользователей, что
поддерживается за счет настройки механизма репликации.
В трудах А.А. Аббакумова, А.И. Егуновой, В.М. Таланова говорится, что
гибкость СУБД MySQL основана на поддержке множества типов таблиц:
пользователи сами выбирают таблицы типа MyISAM, поддерживающие
полнотекстовый поиск, а также таблицы типа InnoDB, поддерживающие
33
операции отдельных записей. Также в поставку СУБД MySQL включается
специализированный тип таблиц EXAMPLE, позволяющий реализовывать новые
типы таблиц.
СУБД MySQL была перенесена на многие другие платформы: Linux, Mac
OS X, FreeBSD, NetBSD, ОС Windows. Существует есть порт MySQL к OpenVMS.
Важно отметить, что на официальном сайте СУБД MySQL в свободном доступе
предоставлены не только исходные коды, но и улучшенные и откомпилированные
под нужную ОС модули MySQL.
К главным характеристикам СУБД MySQL относят: внутренние параметры
и переносимость; защищенность; расширяемость и ограничения.
Защищенность MySQL гарантируется наличием системы, основанной на
паролях и ролях, за счет чего поддерживается гибкость и безопасность, и с
доступностью прохождения защиты с удаленного компьютера. Пароли хорошо
защищены, так как при передаче по сети и при соединении с сервером все данные
шифруются.
SQL Server разработан для работы в гибридных средах, состоящих из
локальных и облачных ресурсов. Новые средства в SQL Server и Microsoft Azure
помогают значительно минимизировать операции разработки, исправления,
копирования и аварийного восстановления решений при использовании Microsoft
Azure. Эти средства помогают реализовать быстрый перенос БД SQL Server из
локальных в облачные ресурсы, что дает возможность клиентам ощутить
существующие преимущества центров обработки Microsoft.
Применение SQL Server поддерживает получение итоговых результатов
анализа быстрее за счет применения платформы бизнес-аналитики, позволяющей
упростить доступ, исследование и формирование внешних и внутренних данных.
SQL Server и Microsoft Power BI помогает упростить доступ пользователей к
нужным данным, поддерживает быстрое принятие обоснованных решений.
В итоге проведенный обзор современных СУБД помогает сделать
некоторые выводы. Сами СУБД поддерживают оперативную обработку и
консолидацию данных. Среди множества СУБД выделяют: Microsoft Access; MS
SQL, MS SQL Server. Любая указанная система имеет множество преимуществ и
34
нюансов. В тоже время, можно рекомендовать использование данных систем
таким образом:
Microsoft Access – для автоматизации небольших задач;
MS SQL – для автоматизации задач средней сложности;
MS SQL Server – для поддержания распределенных БД.
Сегодня одной из наиболее распространенных и новых является СУБД
Microsoft Access 2013, которая имеет широкий спектр возможностей и очень
удобна, это приложение помогает эффективно работать даже в случае, если вы не
являетесь профессионалом в области работы с БД. Благодаря хорошему выбору
готовых шаблонов действий, работа в Access удобна даже в случае обработки
больших объемов данных. СУБД Access помогает реализовывать БД различного
объема, с которыми можно работать как в однопользовательском режиме, так и в
режиме коллективного доступа. Переработанное представление Microsoft Office
Backstage помогает эффективно управлять БД при логично построенном доступе
и грамотно контролировать ход работы.
БД Access, реализуемая на локальном компьютере, сохраняет в файле не
только все таблицы с данными, но также и сами объекты приложения — формы,
отчеты, а также исходный программный код. Благодаря такому подходу доступна
реализация приложения, полностью сохраняемого в одном ACCDB-файле, что
значительно упрощает как разработку, так и распространение приложений БД.
Разнообразные мастера в рамках ведения диалога с пользователем дают
возможность создавать объекты и выполнять различные функции по
перегруппировке и преобразованию БД.
Средства программирования СУБД состоят из языка структурированных
запросов SQL, языка макрокоманд и языка ООП для приложений Microsoft Visual
Basic for Applications (VBA). VBA можно назвать частью семейства Microsoft
Visual Basic, включенного в состав Visual Studio.
Средства графического проектирования поддерживают создание объектов
БД и объектов приложений с помощью многочисленных графических элементов,
не используя программирование.
Среди различных средств графического проектирования и диалоговых
средств Access выделяют несколько средств для реализации:
35
‒ схем и таблиц БД, отображающих их связи;
‒ запросов выборки, показывающих и объединяющих данные
выделенных таблиц в единую виртуальную таблицу, используемую во многих
задачах приложения;
‒ запросов на корректировки БД;
‒ экранных форм, необходимых для ввода, обработки и использования
данных в режиме диалога;
‒ отчётов, необходимых для просмотра и вывода на печать информации
из БД и результатов их обработки в понятном для пользователя виде.
В Access активно используются технологические направления,
поддерживающие основу многопользовательского использования корпоративных
БД.
В Access 2013 поддерживается работа к многопользовательским БД SQL
серверов, реализующими архитектуру "клиент — сервер". Такими известными
СУБД, работающими в этой архитектуре, становится Microsoft SQL Server, Oracle,
Sybase SQL Server и др. Эти СУБД можно назвать реляционными SQL-серверами
БД. Доступ и корректировка данных в серверной базе делается по запросам
пользователей, обработка которых реализована на сервере. Пользователю -
клиенту, определившему запрос, приходит только результат реализованного
запроса. Access 2013 при работе в качестве клиента для взаимодействия с SQL-
сервером применяется специальное ПО — широко известный интерфейс ODBC.
В СУБД Access процесс разработки реляционной БД состоит из создания
схемы данных. Схема данных позволяет показать логическую структуру БД: виды
связей таблиц, а также поддерживает применение установленных в ней связей при
анализе данных.
Для нормализованной БД, базирующейся на одно-многозначных и одно-
однозначных отношениях между таблицами, в схеме данных для отображения
взаимодействия таких таблиц по первичному ключу или присвоенному индексу
главной таблицы могут передаваться параметры обеспечения связной
целостности.
Для сохранения целостности взаимосвязанных данных нельзя иметь запись
в подчиненной таблице, если в главной таблице, связанной с ней записи просто

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

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