Диплом: Исследование и разработка информационной системы учета прихода и расхода медикаментов на примере ООО "Республиканский аптечный склад"

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам
74
Каждой лекарственной форме соответствует множество
лекарственных препаратов. Связь 1:N.
Каждому виду препаратов соответствует множество лекарственных
препаратов. Связь 1:N.
Каждый производитель выпускает множество лекарственных
препаратов. Связь 1:N.
Каждый лекарственный препарат реализуется множество раз. Связь
1:N.
По каждой дисконтной карте проводится множество продаж. Связь
1:N.
По каждому рецепту проводится множество продаж. Связь 1:N.
Таблица 13.
Структура таблицы «Виды лекарственных средств»
Наименование поля
Тип данных
Размер
Код вида лекарственных
средств
Счетчик
Первичный ключ
Наименование вида
лекарственных средств
Текстовый
100
Таблица 14.
Структура таблицы «Лекарственные формы»
Наименование поля
Тип данных
Размер
Код вида лекарственной
формы
Счетчик
Первичный ключ
Наименование вида
лекарственной формы
Текстовый
100
Таблица 15.
Структура таблицы «Производители»
Наименование поля
Тип данных
Размер
Код производителя
Счетчик
Первичный ключ
Наименование
производителя
Текстовый
100
Страна
Текстовый
50
75
Таблица 16.
Структура таблицы «Дисконтные карты»
Наименование поля
Тип данных
Размер
Код дисконтной карты
Счетчик
Первичный ключ
ФИО клиента
Текстовый
100
Процент скидки
Процентный
Номер телефона клиента
Текстовый
20
Таблица 17.
Структура таблицы «Лекарственные средства»
Наименование поля
Тип данных
Размер
Код медикамента
Счетчик
Первичный ключ
Код производителя
Числовой
Код лекарственной формы
Числовой
Наименование
Текстовый
200
Стоимость
Денежный
Дозировка
Числовой
Рабочее вещество
Текстовый
200
Таблица 18.
Структура таблицы «Рецепты»
Наименование поля
Тип данных
Размер
Код рецепта
Счетчик
Первичный ключ
Дата рецепта
Дата
ФИО врача
Текстовый
200
Таблица 19.
Структура журнала продаж
Наименование поля
Тип данных
Размер
Код продажи
Счетчик
Первичный ключ
Код рецепта
Числовой
Дата
Дата
200
Код лекарственного
средства
Числовой
Количество
Числовой
Код дисконтной карты
Числовой
Процент льготы
Числовой
Основание льготы
Текстовый
200
Далее в соответствии с построенной моделью проведем построение
структуры информационной системы учета продаж лекарственных
средств.
76
На рисунке 26 приведена схема логической модели данных.
Рисунок 26. Логическая модель БД
Упаковка
КодЛФ: Long Integer
Наименование: Text(18)
Произ водители
Код производителя: Long Integer
Наименование: Text(18)
страна: Text(18)
Виды препаратов
Код вида ЛС: Long Integer
Наименование: Text(18)
Лекарственые препараты
КодЛС: Long Integer
Наименование: Text(18)
Вес: Long Integer
Доз ировка: Long Integer
Стоимость: Long Integer
КодЛФ: Long Integer (FK)
Код вида ЛС: Long Integer (FK)
Код производителя: Long Integer (FK)
Рецепт
КодРецепта: Long Integer
Дата: Text(18)
ФИО врача: Text(18)
Продажи
Код продажи: Long Integer
Дата: Date/Time
Количество: Long Integer
Приз нак льготы: Long Integer
КодЛС: Long Integer (FK)
КодРецепта: Long Integer (FK)
Код карты: Long Integer (FK)
ДисконтныеКарты
Код карты: Long Integer
Скидка: Long Integer
ФИО клиента: Text(18)
Телефон: Text(18)
77
2.4.3. Структурная схема пакета (дерево вызова программных
модулей)
На рисунке 27 показано дерево вызова программных модулей.
Дерево вызова программных
модулей
Ввод первичной
документации
Обработка
информации
Хранение данных
(справочники)
Ввод продажи
Ввод рецепта
Модуль
отчетности
Модуль
авторизации
Препараты
Производители
Лекарственные
формы
Выход
Рисунок 27. Дерево вызова программных модулей
В таблице 20 приведено описание программных модулей системы.
Таблица 20.
Описание программных модулей
Наименование подсистемы
Функции подсистемы
1
Подсистема безопасности (М1)
Анализ полномочий пользователя
2
Подсистема инициализации
интерфейса программы (М2)
После успешного входа в систему,
запускает программу, используя настройки
прав доступа
3
Подсистема управления деревом
объектов (М3)
Управление пунктов меню
4
Подсистема взаимодействия с
базой данных (М4)
Взаимодействие с базой данных
5
Подсистема справочной системы
(М5)
Справка по работе с системой
6
Подсистема «Справочники» (М6)
Работа со справочниками клиентов, видов
неисправностей
7
Подсистема ввода оперативной
информации (М7)
Ввод документов, передача в работу
исполнителям
8
Подсистема «Отчеты» (М8)
Формирование отчетности о состоянии
отработки документов
9
Подсистема формирования
диаграммы «Динамика выручки
по датам» (М9)
Формирование диаграммы по динамике
выручки по датам
78
Таким образом, интерфейс разрабатываемого программного
продукта должен соответствовать показанной структуре и включать
перечень указанных основных и служебных функций.
2.4.4 Описание программных модулей
В качестве примера рассмотрим программный модуль М9 (подсистема
формирования отчета по динамике выручки по датам).
Таблица 21.
Структура записи представления («Динамика выручки по датам»).
№ п/п
Наименование показателя
Идентификатор
Тип
1
Код строки
id
Int
2
Дата
Date
Data
3
Размер полученной выручки
Stm
money
4
Начальная дата интервала
Dt1
Data
5
Конечная дата интервала
Dt2
Data
При вызове модуля производится формирование и вывод на экран
диаграммы по величине выручки по датам. Структура представления,
предназначенного для временного хранения и обработки данных по выручке по
датам, представлена в таблице 21.
Рисунок 28. - Развернутая блок-схема работы модуля М9
79
2.5. Апробация результатов исследования
Далее приведем описание разработанной конфигурации.
Конфигурация включает подсистемы:
- Документы;
- Отчеты;
- Справочники.
Рисунок 29. Главная форма
На рисунке 30 приведен вид справочника «Виды препаратов».
Рисунок 30. Справочник видов препаратов
80
На рисунке 31 приведен вид справочника производителей
лекарственных средств. На рисунке 32 приведен режим добавления
дисконтной карты. На рисунке 33 приведен вид справочника дисконтных
карт.
Рисунок 31. Справочник производителей лекарственных средств
Рисунок 32. Создание записи в справочнике дисконтных карт
Рисунок 33. Список дисконтных карт
81
На рисунках 34-354приведен режим работы со справочником
лекарственных средств.
Рисунок 34. Режим работы со справочником лекарственных средств
Рисунок 35 Справочник лекарственных средств (создание)
На рисунке 36 приведен режим создания элемента справочника
лекарственных форм.
Рисунок 36. Создание элемента справочника лекарственных форм
82
На рисунке 37 приведен режим ввода рецепта на приобретение
лекарства.
Рисунок 37. Режим ввода рецепта на приобретение лекарства
На рисунке 38 приведен режим ввода документа «Продажа
лекарственных средств».
Рисунок 38 - Режим ввода продажи лекарственных средств
Данные проводимых документов записываются в регистры.
На рисунке 39 приведен отчет по продажам.
83
Рисунок 39. Отчет по продажам лекарственных средств
На рисунке 40 приведен отчет по динамике выручки по датам.
Рисунок 40. – Диаграмма «Динамика выручки по датам»
Таким образом, все задачи автоматизации реализованы.

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

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