Файл: «Проектирование реализации операций бизнес-процесса «Учет реализации лекарственных препаратов через аптечную сеть».pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 25.05.2023

Просмотров: 389

Скачиваний: 3

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

СОДЕРЖАНИЕ

ВВЕДЕНИЕ

ГЛАВА 1. АНАЛИТИЧЕСКАЯ ЧАСТЬ

1.1. Выбор комплекса задач автоматизации

1.2. Характеристика существующих бизнес – процессов

1.3. Характеристика документооборота, возникающего при решении задачи

1.4. Обоснование проектных решений по информационному обеспечению

1.4 Обоснование проектных решений по программному обеспечению

ГЛАВА 2. ПРОЕКТНАЯ ЧАСТЬ

2. Информационное обеспечение задачи

2.1 Информационная модель и её описание

2.2 Характеристика нормативно-справочной, входной и оперативной информации

2.3 Характеристика результатной информации

2.4 Общие положения (дерево функций и сценарий диалога)

2.5 Характеристика базы данных

2.6 Структурная схема пакета (дерево вызова программных модулей)

2.7 Описание программных модулей

2.8. Контрольный пример реализации проекта и его описание

ЗАКЛЮЧЕНИЕ

СПИСОК ЛИТЕРАТУРЫ

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 – Блок – схема дерева функций, которая позволяет автоматизировать бизнес – процесс «Учет реализации лекарственных препаратов через аптечную сеть»