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