Файл: Проектирование реализации операций бизнес-процесса Аптека Ригла «Учет реализации лекарственных препаратов через аптечную сеть».pdf
Добавлен: 14.06.2023
Просмотров: 549
Скачиваний: 3
СОДЕРЖАНИЕ
1.1 Выбор комплекса задач автоматизации.
1.2 Характеристика существующих бизнес – процессов на примере Аптеки Ригла
1.4. Обоснование проектных решений по информационному обеспечению
1.5. Обоснование проектных решений по программному обеспечению.
2.1. Информационная модель и её описание.
2.2. Характеристика нормативно-справочной, входной и оперативной информации.
2.3. Характеристика результатной информации.
2.4. Общие положения (дерево функций и сценарий диалога).
2.5. Характеристика базы данных.
2.6. Структурная схема пакета (дерево вызова программных модулей).
2.7 Описание программных модулей.
Сущность «Препараты» содержит информацию обо всех препаратах, имеющихся в аптеке. Отдельный препарат этой сущности иметь различные показания к применению, поэтому водиться сущность «Показания к применению». Каждое показание к применению сущности «Показание к применению» содержит информацию применению отдельного препарата. Между сущностью «Препараты» и сущностью «Показания к применению» существует связь типа «1:М», обязательная с обеих сторон (если есть информация о препарате, то обязательно должно быть показание к применению, если есть показание к применению, то обязательно должна быть информация о препарате). Сущность «Заболевания» содержит информацию о показания к применению, ведь при разных заболеваниях показания к применению могут быть различными. Отдельное заболевание сущности «Заболевания» содержит информацию об одном показании к применению одного препарата. Существует связь между сущностью «Заболевания» и сущностью «Показания к применению» типа «1:М», обязательная с обеих сторон (если есть показание к применению, то должно быть и заболевание, для лечения которого оно предназначено). «Заказ по фирме» относиться к «Фирмы» как 1:М, то есть каждому шифру фирмы соответствует одна фирма. «Содержание заказа » относится к таблице «Заказ по фирме» также 1:М, то есть в одном заказе содержится лишь товар, заказанный у одной фирмы, к таблице «Препараты» также отношение 1:М, то есть определенному номеру препарата соответствует один препарат.
Определим ключи - уникальные идентификаторы каждой сущности: для сущности «Препараты» - это номер препарата (№Препарата), для сущности «Прайс цен» - номер препарата, шифр фирмы, для сущности «Фирмы» - шифр фирмы, для сущности «Показания к применению» номер препарата и шифр заболевания, для сущности «Заболевания» - шифр заболевания, в «Заказ по фирме»- номер заказа(№Заказа), в «Содержимое заказа»-номер заказа(№Заказа),номер препарата (№Препарата).
2.6. Структурная схема пакета (дерево вызова программных модулей).
На основе результатов, полученных в предыдущем пункте, построим дерево вызова процедур, отражающих структурную схему пакета, содержащей программные модули различных классов:
- модули, выполняющие служебные функции;
- управляющие модули, предназначенные для загрузки меню и передачи управления другому модулю;
- модули, связанные с вводом, хранением, обработкой и выдачей информации.
Реализуемая система электронного документооборота, состоит из следующих модулей:
- Управление электронными документами;
- Управление деловыми процессами;
- Канцелярия;
- Управление совещаниями;
- Управление взаимодействием с клиентами;
- Управление договорами.
2.7 Описание программных модулей.
Единицей программы является модуль. Модуль предназначен для выполнения какого-либо функционала. Функционал разносится по модулям с точки зрения направленности: например, модуль работы с БД, модуль отчетности по продажам и т.д.
|
№ |
Модуль |
Назначение |
|
|
1 |
DM |
Модуль работы с БД |
|
|
2 |
MainForm |
Главный модуль программы. Отображает все основные данные, вызывает функционал других модулей |
|
|
3 |
RedKolZapInPost |
Модуль указания количества лекарственных препаратов того или иного вида в конкретной поставке |
|
|
4 |
RedKolZapInProd |
Модуль указания количества лекасртвенных препаратов того или иного вида в конкретной продаже |
|
|
5 |
RedModel |
Модуль внесения и редактирования данных |
|
|
6 |
RedPostavka |
Модуль внесения данных о поставках |
|
|
7 |
RedPostavshik |
Модуль внесения и редактирования данных о поставщиках |
|
|
8 |
RedSostPost |
Модуль, отображающий позиции каждой поставки и позволяющий указывать состав принимаемых поставок |
|
|
9 |
RedSostProdaza |
Модуль, отображающий позиции каждой продажи и позволяющий указывать состав продажи |
|
|
10 |
RedTypeZap |
Модуль внесения и редактирования данных о типах лекарственных препаратов |
|
|
11 |
RedZapchast |
Модуль внесения и редактирования данных о лекарственных препаратах |
|
|
12 |
RedZapModel |
Модуль, позволяющий задавать соответствия между заявками покупателей или рецептами от врачей и непосредственно препаратами |
|
|
13 |
RepProdaza |
Модуль, формирующий отчет о продаже (кассовый чек) |
|
|
14 |
RepZap |
Модуль, формирующий прайс-лист запчастей |
|
|
15 |
ZapToModel |
Модуль, просмотра соответствия между лекарственными препаратами и заболеваниями. |
|
2.8. Контрольный пример реализации проекта и его описание.
При помощи браузера покупатель заходит на web-сайт интернет-аптеки. Сайт содержит электронную витрину, на которой представлен каталог товаров и необходимые элементы интерфейса для ввода регистрационной информации, формирования заказа, проведения через Интернет платежей, оформления доставки, получения информации о компании-продавце и интерактивной помощи.
Регистрация покупателя производится либо при оформлении заказа, либо при входе в магазин. После выбора товара ему требуется заполнить форму, в которой указывается, каким образом будет осуществлена оплата и доставка. Для защиты персональной информации взаимодействие должно осуществляться по защищенному каналу, например, по протоколу SSL. По окончании формирования заказа и регистрации вся собранная информация о покупателе с электронной витрины поступает в торговую систему интернет-магазина. Там осуществляется проверка наличия затребованного товара на складе, инициируется запрос к платежной системе. При отсутствии товара на складе направляется запрос поставщику, а покупателю сообщается о времени задержки.
В том случае, если оплата осуществляется при передаче товара покупателю, необходимо подтверждение факта заказа. Чаще всего это происходит посредством электронной почты или по телефону.
Если магазин имеет возможность оплаты покупки по сети, тогда на этапе оплаты подключается платежная система. После сообщения о проведении виртуального платежа торговой системой формируется заказ для службы доставки.
В целом, систему электронной торговли можно разделить на три основных элемента: интернет-магазин с электронной витриной и торговой системой, система оплаты покупки, система доставки товара.
Рассмотрим каждую из этих составляющих более подробно.
Основные функции программного обеспечения интернет-магазинов
Web-витрина представляет собой совокупность каталога, системы навигации и оформления заказа с последующей передачей менеджеру для дальнейшей обработки. На этом этапе работа с заказом переходит к менеджеру по продажам.
Рассмотрим основные функции, выполняемые программным обеспечением интернет-магазина.
В общем случае в их перечень входит информационное обслуживание покупателя, обработка заказов, проведение платежей, а также сбор и анализ различной статистической информации.
Обслуживание покупателей
Элементами, на основе которых строится взаимодействие покупателя с электронным магазином, являются каталог товаров, дополнительная справочная информация, работа с виртуальной корзиной, а также процедура регистрации.
В процессе выбора товара формируется список отобранного товара -- виртуальная торговая корзина. Как и в случае с реальной корзиной, любой товар по желанию покупателя может быть в любой момент изъят с последующим пересчетом общей стоимости покупки. И, разумеется, необходимо, чтобы текущее содержимое корзины постоянно отображалось перед пользователем. После окончания выбора товара наступает момент оформления заказа с определением метода оплаты и доставки, а также регистрация покупателя. В тех случаях, когда выбор условий доставки произведен покупателем заранее, ее стоимость может сразу учитываться при расчете общей стоимости покупки.
Регистрация может происходить до или после выбора товаров. В первом случае создается регистрационный вход, которым могут воспользоваться постоянные клиенты магазина. Для них реализуется специальная система обслуживания и схема оплаты. Возможность регистрации после выбора товара позволяет клиенту сохранить анонимность и экономит время, если он не принял решения о покупке. Во время регистрации система обеспечивает безопасность личной информации покупателя, пользуясь при передаче данных защищенными методами, например, протоколом SSL.
Обработка заказов
Процесс обработки заказа начинается с проверки наличия товара и резервирования его на складе. При отсутствии части заказа система информирует покупателя о возможной задержке. Затем инициируется запрос к выбранной платежной системе и при подтверждении оплаты происходит оформление заказа на доставку товара. Покупатель со своей стороны может получать информацию о его прохождении.
Оплата товара
В целом можно выделить два варианта оплаты купленного товара: оплату в момент его получения (при доставке курьером, по почте наложенным платежом или визите покупателя в реальный магазин) и на предварительную оплату (при передаче информации через Интернет, доставке обычной или экспресс-почтой, магистральным транспортом). К варианту предварительной оплаты также можно отнести различные схемы, связанные с резервированием суммы покупки на счете покупателя с действительным переводом средств только после осуществления доставки (так называемые защищенные сделки).
Существующие способы осуществления платежей:
- наличными курьеру при доставке товара или при визите покупателя в реальный магазин;
- банковским переводом, то есть путем перечисления средств на расчетный счет (для иностранных граждан -- валютный счет) электронного магазина;
- наложенным платежом в почтовом отделении при получении товара согласно действующим почтовым правилам;
- почтовым (телеграфным) переводом;
- при помощи платежных систем Интернета.
Существуют следующие способы доставки товаров покупателю:
- международной курьерской службой;
- собственной курьерской службой магазина или при помощи профессиональной курьерской службы;
- почтой (по предоплате или наложенным платежом);
- с использованием магистрального транспорта;
- международной почтовой службой;
- самовывозом - клиент приезжает за заказанным товаром сам;
- по телекоммуникационным сетям - для информационного содержания, программных средств или других продуктов, имеющих «электронную» природу.
Принимать оплату виртуальной покупки фирма может своими силами, используя банковский перевод или наличный расчет. Счет для оплаты банковским переводом может быть составлен на web-сервере с последующей распечаткой покупателем на локальном принтере.
Заключение.
В ходе работы над данным проектом была тщательно проанализирована предметная область лекарственных препаратов. Были изучены рекомендованные литературные источники. Детально рассмотрены фундаментальные понятия теории проектирования автоматизированных рабочих мест, дан обзор новейшим технологиям организации доступа к данным, построениям моделей и систем управления базами данных.
Также напрямую было выяснено зависимость от климатических условий к покупательской способности, а также как примеры – различные базы данных и использование модулей.
Можно сказать, что польза от автоматизации и компьютеризации аптеки, включая создание проекта по внедрению интернет-магазина, была полностью доказана. В том числе и о том, что аптечная сеть наиболее выгодная в плане внедрения Базы Данных площадка, так как болезней и лекарств от болезней великое множество.
Список используемой литературы
https://xreferat.com/33/519-1-razrabotka-proekta-avtomatizacii-rielterskoiy-deyatel-nosti.html
https://studfiles.net/preview/4392177/