Файл: Проектирование реализации операций бизнес-процесса «Учет реализации лекарственных препаратов через аптечную сеть» (Обоснование проектных решений по программному обеспечению).pdf
Добавлен: 26.05.2023
Просмотров: 72
Скачиваний: 2
СОДЕРЖАНИЕ
ГЛАВА 1. Выбор комплекса задач автоматизации
1.1. Характеристика документооборота, возникающего при решении задачи
1.2. Характеристика существующих бизнес –процессов
1.3. Обоснование проектных решений по информационному обеспечению
1.4. Обоснование проектных решений по программному обеспечению
ГЛАВА 2. Информационная модель и её описание
2.1. Структурная схема пакета (дерево вызова программных модулей)
ГЛАВА 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 |
Текстовый |
Наименование органа сертификации |
Таблица 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 |
Числовой |
Признак внутреннего производства |