Файл: Проектирование реализации операций бизнес-процесса «Учет реализации лекарственных препаратов через аптечную сеть.pdf
Добавлен: 02.05.2023
Просмотров: 380
Скачиваний: 3
СОДЕРЖАНИЕ
Выбор комплекса задач автоматизации
Характеристика документооборота, возникающего при решении задачи
Характеристика существующих бизнес –процессов
Обоснование проектных решений по информационному обеспечению
Обоснование проектных решений по программному обеспечению
Информационная модель и её описание
Характеристика нормативно-справочной, входной и оперативной информации
Характеристика результатной информации
Общие положения (дерево функций и сценарий диалога)
Структурная схема пакета (дерево вызова программных модулей)
ГЛАВА 2. ПРОЕКТНАЯ ЧАСТЬ
Информационная модель и её описание
Графическое представление информационной модели отражено на рис. 2.1.
Рисунок 2.1 – Информационная модель системы
Характеристика нормативно-справочной, входной и оперативной информации
Характеристика результатной информации
Общие положения (дерево функций и сценарий диалога)
Основным действующим лицом в разработанной системе является сотрудник отдела. Дерево функций для пользователя представлено на рисунке 2.2.
Рисунок 2.2 - Дерево функций системы сотрудника
Сценарии диалога, формирующийся на основе дерева функций, приведен на рисунке 2.3.
Рисунок 2.3 - Сценарий диалога для пользователя
Характеристика базы данных
Рисунок 2.3 – Схема структуры БД
В системе имеются следующие объекты:
Аптека – объект, соответствующий реальной аптеке стационара.
Отделение – объект, справочный элемент системы, соответствующий реальному отделению лечебно-профилактического учреждения.
Контрагент – объект, соответствующий контрагенту – изготовителю, продавцу или покупателю.
Номенклатура – объект, предназначенный для хранения данных о номенклатурах.
Приход – объект, предназначенный для хранения данных обо всех пришедших номенклатурах.
Расход – объект, предназначенный для хранения данных обо всех расходных операциях аптеки.
Остатки – объект, предназначенный для хранения данных об остатках номенклатур.
Рассмотрим таблицы подробнее.
Данные об аптеке стационара описаны таблицей Apteka, представленной таблицей 2.1:
Таблица 2.1 – Таблица Apteka
|
Поле |
Тип данных |
Описание |
|
1 |
2 |
3 |
|
AptID |
Числовой |
Идентификационный номер аптеки стационара |
|
SkladID |
Числовой |
Идентификационный номер склада аптеки |
|
FamOfKlad |
Текстовый |
Фамилия кладовщика |
|
FamOfTov |
Текстовый |
Фамилия товароведа |
|
FamOfBuh |
Текстовый |
Фамилия бухгалтера |
|
FamOfGlVrach |
Текстовый |
Фамилия главного врача |
|
DolzhOfOtv |
Текстовый |
Должность ответственного лица |
|
FamOfOtv |
Текстовый |
Фамилия ответственного лица |
|
FamOfPerv |
Текстовый |
Фамилия первого лица |
|
DolzhOfPerv |
Текстовый |
Должность первого лица |
|
NamePredpr |
Текстовый |
Псевдоним предприятия |
|
AdresPredpr |
Текстовый |
Адрес предприятия |
|
UrNamePredpr |
Текстовый |
Юридическое наименование предприятия |
|
UrAdress |
Текстовый |
Юридический адрес |
Продолжение таблицы 2.1.
|
1 |
2 |
3 |
|
INN |
Текстовый |
ИНН |
|
KPP |
Текстовый |
КПП |
|
OKONH |
Текстовый |
ОКОНХ |
|
OKPO |
Текстовый |
ОКПО |
|
MFO |
Текстовый |
МФО |
|
RKC |
Текстовый |
РКЦ |
|
OGRN |
Текстовый |
ОГРН |
|
PhonePredpr |
Текстовый |
Телефон предприятия |
|
Fax |
Текстовый |
Факс |
|
BankID |
Числовой |
Идентификационный номер банка |
|
OsnSchet |
Текстовый |
Основной счёт предприятия |
|
KorrSchet |
Текстовый |
Корреспондирующий счет предприятия |
|
License |
Текстовый |
Лицензия |
|
DataLicense |
Дата |
Дата лицензии |
|
DataLastInvent |
Дата |
Дата последней инвентаризации |
Данные о настройках по умолчанию для аптеки содержатся в таблице Nastroiki, вид которой представлен в таблице 2.2:
Таблица 2.2 - Таблица Nastroiki
|
Поле |
Тип данных |
Описание |
|
AptID |
Числовой |
Идентификационный номер аптеки |
|
DefDateOfZapret |
Дата |
Дата запрета редактирования |
|
DefNDS |
Числовой |
Ставка НДС |
|
NamePredpr |
Числовой |
Псевдоним предприятия |
|
KontragID |
Числовой |
Идентификационный номер поставщика |
|
OrganSertID |
Числовой |
Идентификатор органа сертификации |
|
EdIzmID |
Текстовый |
Идентификатор единицы измерения |
|
IstFinansirID |
Числовой |
Источник финансирования |
|
DefYear |
Числовой |
Текущий год |
|
Nacenka |
Числовой |
Наценка при продаже |
Таблица DicOtdelenie содержит данные об отделениях ЛПУ, которому принадлежит аптека. Вид таблицы DicOtdelenie представлен таблицей 2.3:
Таблица 2.3 - Таблица DicOtdelenie
|
Поле |
Тип данных |
Описание |
|
OtdelenieID |
Числовой |
Идентификатор отделения |
|
AptID |
Числовой |
Идентификационный номер аптеки |
|
NameOfOtdelenie |
Текстовый |
Наименование отделения |
|
FamOfOtdelenie |
Текстовый |
Фамилия материально-ответственного лица |
Таблица DicBank является справочником банков и показана в таблице 2.4:
Таблица 2.4 - Таблица DicBank
|
Поле |
Тип данных |
Описание |
|
BankID |
Числовой |
Идентификатор банка |
|
NameOfBank |
Текстовый |
Наименование банка |
|
GorodOfBank |
Текстовый |
Отделение банка (город) |
Таблица DicCountry является справочником стран-импортеров. Ее вид представлен таблицей 2.5:
Таблица 2.5 - Таблица DicCountry
|
Поле |
Тип данных |
Описание |
|
CountryID |
Числовой |
Код страны |
|
NameOfCountry |
Текстовый |
Наименование |
Таблица DicKontragent содержит данные о контрагентах (изготовителях, поставщиках, покупателях) и имеед вид, показанный в таблице 2.6:
Таблица 2.6 - Таблица DicKontragent
|
Поле |
Тип данных |
Описание |
|
1 |
2 |
3 |
|
KontrID |
Числовой |
Идентификатор контрагента |
|
NameOfKontr |
Текстовый |
Полное наименование контрагента |
|
KorotkoNameOfKontr |
Текстовый |
Сокращенное наименование предприятия |
|
TypeOfKontragent |
Числовой |
Тип контрагента |
|
PriznakPostav |
Числовой |
Признак принадлежности к поставщикам |
|
PriznakPokup |
Числовой |
Признак принадлежности к покупателям |
|
PriznakIzgot |
Числовой |
Признак принадлежности к изготовителям |
|
KontrINN |
Текстовый |
ИНН |
|
CountryID |
Числовой |
Код страны |
|
KontrAdress |
Текстовый |
Адрес |
|
KontrPhone |
Текстовый |
Телефон |
|
KontrFax |
Текстовый |
Факс |
|
KontrEmail |
Текстовый |
|
|
KontrContact |
Текстовый |
Контактное лицо |
|
KontrKPP |
Текстовый |
КПП |
|
KontrOKONH |
Текстовый |
ОКОНХ |
|
KontrOKPO |
Текстовый |
ОКПО |
Таблица BankSchetOfKontr содержит данные о банковских счетах контрагентов. Вид таблицы представлен таблицей 2.7:
Таблица 2.7 - Таблица BankSchetOfKontr
|
Поле |
Тип данных |
Описание |
|
KontrID |
Числовой |
Идентификатор контрагента |
|
BankID |
Числовой |
Идентификатор банка |
|
SchetOfKontr |
Текстовый |
Счет контрагента |
|
KorrSchetOfKontr |
Текстовый |
Корреспондентный счет предприятия |
|
KontrBIK |
Текстовый |
БИК |
Таблица DicFarmGruppa является справочником фармакологических групп и имеед вид, показанные в таблице 2.8:
Таблица 2.8 – Таблица DicFarmGruppa
|
Поле |
Тип данных |
Описание |
|
FarmGrID |
Числовой |
Идентификатор фармакологической группы |
|
NameOfFarmGruppa |
Текстовый |
Наименование фармакологической группы |
|
KratkoFarmGruppa |
Текстовый |
Краткое наименование |
Таблица DicGruppaPKU является справочником групп предметно-количественного учета. Таблица 2.9 представляет вид DicGruppaPKU:
Таблица 2.9- Таблица DicGruppaPKU
|
Поле |
Тип данных |
Описание |
|
GruppaPKUID |
Числовой |
Идентификатор группы учета |
|
NameOfGPKU |
Текстовый |
Полное наименование |
|
KratkoGPKUName |
Текстовый |
Краткое наименование |
|
PriznakMed |
Числовой |
Признак медикамента |
Таблица DicFarmPreparat, показанная в таблице 2.10, является справочником фармакологических препаратов:
Таблица 2.10 – Таблица DicFarmPreparat
|
Поле |
Тип данных |
Описание |
|
FarmPrepID |
Числовой |
Идентификатор фарм. препарата |
|
NameOfFarmPrep |
Текстовый |
Наименование |
|
MezрdNameOfPrep |
Текстовый |
Международное наименование |
|
FarmGrID |
Числовой |
Фарм.группа |
|
GruppaPKUID |
Числовой |
Группа ПКУ |
|
ObschPerechenZhizn |
Числовой |
Общий перечень жизненно важных преп. |
|
RegPerechenZhizn |
Числовой |
Региональный перечень жизненно важных |
|
VenAnaliz |
Текстовый |
Вен.анализ |
Таблица DicDozirovka является справочником дозировок и имеет вид, представленный таблицей 2.11:
Таблица 2.11 - Таблица DicDozirovka
|
Поле |
Тип данных |
Описание |
|
DozirID |
Числовой |
Идентификатор дозировки |
|
NameOfDozir |
Текстовый |
Дозировка |
Таблица DicEdIzmereniya является справочником единиц измерений. Ее вид представлен таблицей 2.12:
Таблица 2.12 - Таблица DicEdIzmereniya
|
Поле |
Тип данных |
Описание |
|
EdIzmID |
Числовой |
Идентификатор единицы измерения |
|
NameOfEdIzmereniya |
Текстовый |
Единица измерения |
|
KratkoEdIzmereniya |
Текстовый |
Краткое наименование |
Таблица DicOrganSertif, вид которой показан в таблице 2.13, является справочником органов сертификации:
Таблица 2.13 - Таблица DicOrganSertif
|
Поле |
Тип данных |
Описание |
|
OrganSertID |
Числовой |
Идентификатор органа сертификации |
|
NameOfOrganSert |
Текстовый |
Наименование органа сертификации |