Файл: «Проектирование реализации операций бизнес-процесса «Учет реализации лекарственных препаратов через аптечную сеть».pdf
Добавлен: 25.05.2023
Просмотров: 385
Скачиваний: 3
СОДЕРЖАНИЕ
1.1. Выбор комплекса задач автоматизации
1.2. Характеристика существующих бизнес – процессов
1.3. Характеристика документооборота, возникающего при решении задачи
1.4. Обоснование проектных решений по информационному обеспечению
1.4 Обоснование проектных решений по программному обеспечению
2. Информационное обеспечение задачи
2.1 Информационная модель и её описание
2.2 Характеристика нормативно-справочной, входной и оперативной информации
2.3 Характеристика результатной информации
2.4 Общие положения (дерево функций и сценарий диалога)
2.5 Характеристика базы данных
2.6 Структурная схема пакета (дерево вызова программных модулей)
2.7 Описание программных модулей
Borland Delphi 7 - это одна из стабильных и проверенных временем версий языка Delphi . До сих пор в ней ведутся разработки, как крупных проектов, так и мелких. И по сей день она успешно справляется с задачами. Многие программы, разработанные в Borland Delphi 7, благополучно работают и на операционных системах Windows 7 (x84, x64). Есть небольшая проблема в новых версиях ОС Windows с отображением справки Delphi, но пара манипуляций позволяет это исправить. Что касается справки в Delphi, она очень подробная и понятная (как правило, это редкость в языках программирования), хотя и англоязычная.
Так же, IDE среда разработки Borland Delphi 7, для начинающих (да и вообще для разработчиков) интуитивно более понятна и проста в освоении, чем более младшие версии языка (в последующих версиях очень запутали и усложнили интерфейс). Но, есть один приятный момент, большинство приложений написанных в Delphi 7, легко открываются и компилируются в более поздних версиях языка (только с используемыми сторонними компонентами могут возникнуть некоторые проблемы)[1].
Но при всем обилии постоянно появляющихся технологий разработки, основными языками остаются Си и Паскаль. За последнее время фактически все ведущие производители средств разработки выпустили новые версии своих продуктов.
Современные средства разработки включают в себя все новейшие технологии программирования, работы с данными взаимодействия с другими информационными объектами. Они должны отвечать ряду критериев:
1) Являться компиляторами (т.е. на любой стадии разработки создает настоящий машинный код).
2) Работать и создавать исполнимые файлы для платформы Windows 9x/NT (далее Win32).
3) Давать возможность низкоуровневой отладки (просмотр произвольных областей памяти, точки останова, просмотр и модификация значений переменных, дизассемблирование) [2].
Выводы по главе 1.
В первой главе данной курсовой работы были раскрыты аналитические аспекты выбранной тематики «Учет реализации лекарственных препаратов через аптечную сеть».
- автоматизация бизнес – процесса преследует цель упрощения бизнес – процесса, а также достижения большей прозрачности и доступности данного бизнес – процесса.
- не каждый бизнес – процесс может быть автоматизировать. Да и не каждый бизнес – процесс должен быть автоматизирован. Автоматизации должен быть подвергнут такой бизнес – процесс, в котором присутствует высокая вероятность человеческой ошибки, данный бизнес – процесс слишком ресурсоемок и затрачивает много времени на обработку информации.
- эффективной считается такая автоматизация бизнес – процесса, которая позволит ускорить выход производимого продукта на рынок, ускорит возврат затраченных инвестиций, а также позволит снизить эксплуатационные расходы. Также автоматизация бизнес – процесса будет считаться эффективной, если она, в конечном итоге, позволит получить больше прибыли.
- был рассмотрен существующий бизнес – процесс, который затрачивает много времени на процесс обслуживания клиента.
- также были рассмотрены проектные решения по информационному и программному обеспечению.
ГЛАВА 2. ПРОЕКТНАЯ ЧАСТЬ
2. Информационное обеспечение задачи
2.1 Информационная модель и её описание
В данной главе будет разработана программа, которая позволит автоматизировать бизнес – процесс «Учет реализации лекарственных препаратов через аптечную сеть».
Следует отметить, что предприятие ООО «ФАРМ» является небольшой аптекой в спальном районе города, где объемы продаж не столь велики, как в центральных крупных аптеках. Тем не менее, требования современного общества обязывают автоматизировать такой процесс, как реализацию лекарств, в данном случае товара. Это позволит учитывать каждое движение лекарств в аптеке, а также адекватно оценивать ситуацию на складе аптеки. Ведь дефицит товара, как и его излишек негативно скажется на потребительском спросе и на деятельности аптеки в целом.
Программное приложение построено таким образом, чтобы защитить пользователей данной программы от нежелательного вмешательства. Поэтому программа будет защищена паролем.
Создаваемое программное приложение «Учет реализации лекарственных препаратов в аптеке ООО «ФАРМ»» позволит быстро и точно найти требуемое лекарство от потребителя. В программном обеспечении сразу отразится информация обо всех характеристиках товара:
- наименование
- активное вещество и его доза
- форма выпуска и то, к какой фармакологической группе данное средство относится.
- производитель.
- количество в упаковке и цена 1 упаковки.
- остаток данного лекарства на складе.
Информационная модель наглядно представлена в виде следующего рисунка.
Рисунок 2 – Информационная модель бизнес – процесса «Учет реализации лекарственных препаратов через аптечную сеть»
Таким образом, в данном разделе была описана и представлена в графическом представлении информационная модель бизнес - процесса «Учет реализации лекарственных препаратов через аптечную сеть».
2.2 Характеристика нормативно-справочной, входной и оперативной информации
Формирование информационной модели основывается на трех видах информации:
- нормативно – справочная информация.
- входная информация.
- оперативная информация.
Нормативно – справочная информация для аптечной организации очень объемна, так как аптечная деятельность очень серьезна и предполагает множество инструментов регулирования деятельности, так как связана с обеспечением здоровья и жизни человека. Рассмотрим основную нормативно – справочную информацию:
-Федеральный закон от 12.04.2010 № 61-ФЗ (ред. ФЗ 2010-2015гг.) «Об обращении лекарственных средств».
-Федеральный закон от 21.11.2011 № 323 (в ред. ФЗ 2011-2015гг.) «Об основах охраны здоровья граждан в РФ».
-Постановление Правительства № 654 от 8 августа 2009 г. «О СОВЕРШЕНСТВОВАНИИ ГОСУДАРСТВЕННОГО РЕГУЛИРОВАНИЯ ЦЕН НА ЛЕКАРСТВЕННЫЕ ПРЕПАРАТЫ, ВКЛЮЧЕННЫЕ В ПЕРЕЧЕНЬ ЖИЗНЕННО НЕОБХОДИМЫХ И ВАЖНЕЙШИХ ЛЕКАРСТВЕННЫХ ПРЕПАРАТОВ» (в ред. Постановлений Правительства 2009-2015 гг.).
-Федеральный Закон № 2300-1 от 07.02.1992г. (в ред. ФЗ 1996-2016гг.) «О защите прав потребителей».
-Федеральный Закон № 52 от 30.03.99г. (в ред. ФЗ 2001-2008гг.) «О санитарно-эпидемиологическом благополучии населения».
Входная информация – это та информация, которую аптекарь вводит в базу данных. Это информация о лекарственном препарате и о его происхождении в данной аптеке. Ко входной информации в данном случае относят следующие документы:
- налоговая накладная, на основании которой товар приходуется в аптеку по количеству мест и массе брутто.
- доверенность разового или постоянного характера, на основании которой лицо имеет право получать товар. Пример доверенности для заведующей аптекой, которая осуществляет прием лекарственных препаратов, представлен в приложении 2 к данной курсовой работе.
- коммерческий акт для предъявления иска транспортному ведомству в случае, если в принимаемом товаре присутствует недостача или бракованная продукция.
- исправительное письмо, если в налоговых накладных были обнаружены ошибки в ценах на реализуемый товар.
Оперативная информация – это та информация, которой оперирует аптекарь при осуществлении процесса реализации лекарственных препаратов через аптечную сеть.
Таким образом, была рассмотрена нормативно – справочная, входная и оперативная информация.
2.3 Характеристика результатной информации
Результатная информация – это такая информация, которую получает пользователь программного обеспечения «Учет реализации лекарственных препаратов в аптеке ООО «ФАРМ»», при запуске программы.
При запуске программы с целью обеспечения сохранности информации всплывает окно с просьбой ввести логин и пароль.
Рисунок 3 – Запрос логина и паролем
После того, как необходимый и правильный логин и пароль был введен, то программа «Учет реализации лекарственных препаратов в аптеке ООО «ФАРМ»» запускается и выводится следующее окно.
Если пароль и логин верные, то открывается следующее окно:
Рисунок 4 – Результирующая информация
1) Окно «Наименование» отражает наименование лекарственного препарата, который находится в данной аптечной сети для реализации потребителям.
2) Окно «Активное вещество» отражает то вещество, которое является основным в данном препарате и является активным. Данная информация является вспомогательной для продавца в аптеке, так как при запросе лекарства, которого нет на данный момент в аптеке, аптекарь может предложить покупателю купить препарат с аналогичным активным веществом.
3) Окно «Доза активного вещества» отражает информацию о дозе того вещества, которое является активным.
4) Окно «Фармакологическая группа» отражает информацию о том, к какой группе лекарственных препаратов относится запрашиваемое лекарство.
5) Окно «Форма выпуска» отражает информацию о том, в какой форме выпускается лекарство. Это необходимая информация для потребителя, так как одно и то же лекарство может выпускаться в различных формах. Продавец на основании данной информации реализует лекарство нужной формы выпуска.
6) Окно «Количество в упаковке» отражает информацию о том, сколько единиц лекарства находится в упаковке. Данная информация необходима, так как цена в программе представлена за 1 упаковку. Однако покупателю может понадобиться лишь половина упаковки. Тогда цена за покупаемое лекарство соответственно должна быть пересчитана.
Например, 10 пакетов НИМЕСИЛА стоит 300 рублей. Однако покупатель пришел и ему необходимо лишь 3 пакета НИМЕСИЛА. В таком случае, продавец аптеки обязан произвести следующий расчет:
300 рублей / 10 пакетов * 3 пакета = 90 рублей. Такую сумму покупатель должен заплатить в кассу аптеки после совершения покупки.
7) Окно «Производитель» также является часто запрашиваемой информацией от потребителя. Один и тот же лекарственный препарат может быть произведен различными производителями, нередко, с разными качественными характеристиками.
Например, Антибиотик «ФРОМИЛИД» производителя Бельгии является более качественным и эффективным, нежели аналогичный препарат производителя Индии. Это важно для потребителя, поэтому данная информация и должна быть в данной программе.
8) Окно «Остаток на складе» является важной информацией для продавцов, так как позволяет им адекватно оценивать ситуацию с лекарственными препаратами на складе своей аптеки, и вовремя делать заявки на аптечный склад, чтобы избежать дефицита лекарственных препаратов с одной стороны, и избытка лекарственных препаратов, с другой стороны.
9) Окно «Цена за 1 упаковку» отражает актуальную розничную цену лекарственного препарата для потребителя.
Таким образом, в разделе была рассмотрена результирующая информация, которая получается при работе с программой «Учет реализации лекарственных препаратов в аптеке ООО «ФАРМ»».
2.4 Общие положения (дерево функций и сценарий диалога)
Дерево функций определяет функции продавца аптечного учреждения ООО «ФАРМ». На его основании и проектируется программное обеспечение «Учет реализации лекарственных препаратов в аптеке ООО «ФАРМ»», так как должны детально исследоваться все функции работника аптеки, чтобы сделать программное обеспечение максимально полезным.
Дерево функций можно представить в виде следующей блок – схемы:
Рисунок 5 – Блок – схема дерева функций, которая позволяет автоматизировать бизнес – процесс «Учет реализации лекарственных препаратов через аптечную сеть»