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

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

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

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

Добавлен: 14.03.2024

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

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

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

Таблица 2.14 представляет собой вид таблицы DicFormVipuska, являющейся справочником форм выпуска:

Таблица 2.14 - Таблица DicFormVipuska

Поле

Тип данных

Описание

FormVypID

Числовой

Идентификатор формы выпуска

FormVypID

Текстовый

Наименование

Таблица Nomenklatura содержит данные обо всех номенклатурах. Вид таблице представлен таблицей 2.15:

Таблица 2.15 - Таблица Nomenklatura

Поле

Тип данных

Описание

1

2

3

NomenklID

Числовой

Идентификационный номер номенклатуры

NumOfNomenkl

Текстовый

Номенклатурный номер

NameOfNomenkl

Текстовый

Наименование

FarmPrepID

Числовой

Идентификатор фарм.препарата

FormVypID

Числовой

Идентификатор формы выпуска

DozirID

Числовой

Идентификатор дозировки

Fasovka

Текстовый

Фасовка

EdIzmID

Числовой

Идентификатор единицы измерения

NumOfSertif

Текстовый

Номер сертификата

RegNumOfSertif

Текстовый

Рег. номер сертификата

SertDate

Дата

Дата выдачи сертификата

SrokDeistvSertif

Дата

Срок действия сертификата

OrganSertID

Числовой

Орган, выдавший сертификат

PriznakIspolzovaniya

Числовой

Признак использования

PriznakKolichUch

Числовой

Признак количественного учета

PriznakObyazAsortim

Числовой

Обязательный ассортимент

PriznakReceptUch

Числовой

Признак рецептурного учета

PriznakVnutrProizv

Числовой

Признак внутреннего производства

Таблица Seria содержит данные о сериях номенклатур и имеет вид, представленный таблицей 2.16:

Таблица 2.16 - Таблица Seria

Поле

Тип данных

Описание

SeriaID

Числовой

Идентификатор серии

NumSeria

Текстовый

Номер серии

NomenklID

Числовой

Идентификационный номер номенклатуры

ProizvID

Числовой

Идентификатор производителя

SrokGodnosti

Дата

Срок годности

IzyatayaSeria

Числовой

Изъятая серия


Таблица DicIstFinansir, вид которой показан в таблице 2.17 является справочником источников финансирования:

Таблица 2.17 - Таблица DicIstFinansir

Поле

Тип данных

Описание

IstFinansirID

Числовой

Идентиф. номер источника финансирования

NameOfIstFinansir

Текстовый

Наименование источника финансирования

Таблица PrixodDoc содержит данные о приходных документах. Вид таблицы указан в таблице 2.18:

Таблица 2.18- Таблица PrixodDoc

Поле

Тип данных

Описание

PrihID

Числовой

Идентиф. номер приходного документа

NumPrih

Текстовый

Номер приходного документа в аптеке

DatePrih

Дата

Дата приходного документа в аптеке

NumPrihPost

Текстовый

Номер приходного документа поставщика

DatePrihPost

Дата

Дата приходного документа поставщика

IstFinansirID

Числовой

Идентиф. номер источника финансирования

PostID

Числовой

Идентификатор поставщика

Year

Числовой

Текущий год

Таблица PrixodDannie содержит данные обо всех пришедших номенклатурах по каждому приходному документу. Ее вид представлен таблицей 1.19:

Таблица 2.19 - Таблица PrixodDannie

Поле

Тип данных

Описание

PrihID

Числовой

Идентиф. номер приходного документа

NomenklID

Числовой

Идентификационный номер номенклатуры

SeriaID

Числовой

Идентификатор серии

Vozvrat

Числовой

Возврат

PrihDocCount

Текстовый

Количество по документу

PrihFaktCount

Текстовый

Количество фактическое

PrihCenaIzgot

Текстовый

Цена изготовителя

PrihCena

Текстовый

Цена поставщика без НДС

PrihCenaNDS

Текстовый

Цена поставщика с НДС

PrihStavkaNDS

Текстовой

Ставка НДС

PrihSummaNDS

Текстовый

Сумма НДС

PrihProcent

Текстовый

Процент

PrihAkciz

Текстовый

Акциз


Таблица DicVidOperacii - справочник типов расходных операций. Вид данной таблице показан в таблице 2.20:

Таблица 2.20 - Таблица DicVidOperacii

Поле

Тип данных

Описание

RashOperID

Числовой

Идентификатор расходной операции

NameOfRashOper

Текстовый

Наименование операции

Таблица RashodDoc содержит данные о расходных документах и имеет вид, показанный в таблице 2.21:

Таблица 2.21 - Таблица RashodDoc

Поле

Тип данных

Описание

RashID

Числовой

Идентификац. номер расходного документа

AptID

Числовой

Идентификационный номер аптеки

NumRashDoc

Текстовый

Номер расходного докуммента

DateRash

Дата

Дата ввода расходного документа

RashOperID

Числовой

Идентификатор расходной операции

OtdelenieID

Числовой

Идентификационный номер отделения

PokupID

Числовой

Идентификатор покупателя

DopInfo

Текстовый

Дополнительная информация

Year

Числовой

Текущий год

Таблица RashodDannie, показанная в таблице 2.22, содержит данные о каждой отпущенной номенклатуре в каждом расходном документе:

Таблица 2.22 - Таблица RashodDannie

Поле

Тип данных

Описание

1

2

3

RashID

Числовой

Идентиф. номер расходного документа

NomenklID

Числовой

Идентиф. номер номенклатуры

SeriaID

Числовой

Идентификатор серии

Vozvrat

Числовой

Возврат

IstFinansirID

Числовой

Идентиф. номер источника финансирования

PostID

Числовой

Идентификатор поставщика

PrihCena

Текстовый

Цена поставщика без НДС

RashDocCount

Текстовый

Количество по документу

RashCena

Текстовый

Цена отпуска без НДС

RashCenaNDS

Текстовый

Цена отпуска с НДС

RashStavkaNDS

Текстовый

Ставка НДС

RashSummaNDS

Текстовый

Сумма НДС

RashAkciz

Текстовый

Акциз


Таблица OstatkiDoc содержит данные об общих остатках аптеки во временном разрезе и представленная таблицей 2.23:

Таблица 2.23 - Таблица OstatkiDoc

Поле

Тип данных

Описание

OstID

Числовой

Идентификационный номер документа

AptID

Числовой

Идентификационный номер аптеки

MonthOfOst

Числовой

Месяц остатка

YearOfOst

Числовой

Год остатка

Таблица OststkiDannie содержит данные об остатках по каждой номенклатуре. Вид таблицы показан в таблице 2.24:

Таблица 2.24- Таблица OststkiDannie

Поле

Тип данных

Описание

OstID

Числовой

Идентификационный номер документа

IstFinansirID

Числовой

Идентиф. номер источника финансирования

PostID

Числовой

Идентификатор поставщика

NomenklID

Числовой

Идентификационный номер номенклатуры

SeriaID

Числовой

Идентификатор серии

KolichOfOst

Текстовой

Количество фактическое

PrihCenaIzgot

Текстовой

Цена изготовителя

PrihCena

Текстовой

Цена поставщика без НДС

PrihCenaNDS

Текстовой

Цена поставщика с НДС

PrihStavkaNDS

Текстовой

Ставка НДС

PrihSummaNDS

Текстовой

Сумма НДС

PrihProcent

Текстовой

Процент

PrihAkciz

Текстовой

Акциз

Рисунок 2.4 - Схема данных

1

n

n

n

n

1

1

1

n

n

1

n

1

1

1

1

n

1

1

1

1

n

n

n

n

n

1

1

n

1

n

n

n

n

1

n

n

1

n

n

n

1

n

n

n

n

n

n

n

n

n

1

1

1

n

1

n

1

Рисунок 2.5 - Блок-схема работы базы данных

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


Для разработки системы автоматизации организации используется система приложение. Эта система имеет модульную форму организации конфигурации. В глобальных модулях хранятся переменные, процедуры и функции доступные из любых других модулей. Также можно выделить другие группы модулей:

  • справочники
  • документы
  • отчеты
  • обработки
  • регистры.

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

Работа с программой начинается с выбора пользователя и вывода информационного окна и активизации системы меню.

Работа программы осуществляется по диалоговому и событийному режиму, при этом по диалогом понимается предоставление пользователю нескольких альтернатив и обработка его выбора. В диалоговую систему входят главное меню с соответствующими всплывающими подменю а также диалоговые окна. Под событиями понимаются процессы активизируемые пользователем (например – нажатие функциональных клавиш), а также программные события – получение определенным полем фокуса редактирование или потеря фокуса ввода. На основании данных событий активизируются процедуры контроля допустимости данных.

Программа состоит из следующих основных модулей.

Глобальный модуль - конфигурация среды окружения, формирование основного экрана программы, создание системы главного меню и соответствующих подменю, активизация меню.

Процедуры формирования отчетов – обеспечение выдачи установленных форм документов на основании критериев, определяемых пользователем и информационной базы.

Модуль справочников и модуль документов - обеспечение ввода информации с первичных документов в базы данных, контроль за допустимостью значений, обеспечение ввода данных путем выбора из списка.

Все модули в программе связаны между собой по данным, которые анализируются на входе и вырабатываются на выходе. Данные в модули поступают через диалог с пользователем, параметры и документы информационной базы.

Для ведения информационной базы могут быть выполнены операции просмотра и печати документов, их редактирование, ведение нормативно-справочных документов, а также создание архивов и восстановление документов БД. Операции осуществляются путем выбора соответствующих пунктов в главном и подчиненных меню.

Данные через диалог могут быть получены прямым и косвенным способом. Прямой способ реализуется путем их ввода по шаблону или по запросу конкретных значений. Косвенный способ – путем меню.