Вы находитесь на странице: 1из 20

МИНОБРНАУКИ РОССИИ

Федеральное государственное бюджетное образовательное учреждение


высшего образования
"МИРЭА - Российский технологический университет"
РТУ МИРЭА

Институт информационных технологий (ИТ)


Кафедра инструментального и прикладного программного обеспечения
(ИиППО)

ОТЧЕТ ПО ЛАБОРАТОРНЫМ РАБОТАМ

по дисциплине
«Проектирование информационных систем»

Выполнил студент группы ИКБО-01-17 Корнеев А.Д.

Принял доцент Лобанов А.А.

Работы выполнены «___» ________ 2020 г.

«Зачтено» «___» ________ 2020 г.

Москва 2020
Содержание

Лабораторная работа №1..........................................................................................3


Лабораторная работа №2..........................................................................................7
Лабораторная работа №3........................................................................................10
Лабораторная работа №4........................................................................................13
Приложение.............................................................................................................17
Приложение А. Глоссарий......................................................................................17
Приложение Б. Список ЭСЕ...................................................................................18

2
Лабораторная работа №1
Тема
Создание краткого описания и контекстной диаграммы проектируемой
системы в нотации IDEF0.
Задание
Создание краткого описания объекта автоматизации, постановка задачи
процесса автоматизации, описание основных параметров проектируемой
информационной системы, описание путей достижения целей. Создать
контекстную диаграмму в нотации IDEF0.
Краткое описание системы
1. Наименование ИС – ИС «Прием пациентов районной поликлиники»
2. Краткое описание ИС: система предоставляет возможность
автоматически организовывать работу сотрудников поликлиники, а также
предоставлять актуальную информацию о состоянии здоровья лиц,
прикрепленных к данному лечебному учреждению.
3. ИС собирает: персональные данные пациентов (ФИО, данные о
месте жительства, номер полиса ОМС); данные о намерении посещения
поликлиники (дата и время посещения, фамилия врача); предварительные
данные о состоянии здоровья пациента.
4. ИС сохраняет: статистику посещений пациентом поликлиники;
состояние здоровья каждого пользователя в виде истории болезней; график
работы каждого работника организации.
5. ИС обрабатывает: обновляет данные о состоянии здоровья пациента
на основании посещения врача; проверяет актуальность личных данных
пациентов; определяет размер заработной платы сотрудников на основании
принятых пациентов.
Процессы для автоматизации
Система предназначена для автоматизации следующих процессов:
 запись на прием к лечащему врачу;

3
 формирование расписания приема каждого врача лечебного
учреждения;
 фиксирование данных о состоянии здоровья пациента в процессе
лечения;
Диаграмма IDEF0
На рисунке 1.1 представлена контекстная диаграмма описываемой
информационной системы в нотации IDEF0.

Рисунок 1.1 – контекстная диаграмма ИС

Перечень потоков

1. Стрелки управления:

1.1. Гост Р ИСО 17523-2019 – гост, регламентирующий требования


к электронным рецептам;

4
1.2. Федеральный закон “О персональных данных” – федеральный
закон, определяющий требования к хранению и обработке персональных
данных;

1.3. Руководство по эксплуатации ПО – правила и требования,


устанавливающие порядок взаимодействия с программным обеспечением;

1.4. Стандарты первичной медико-санитарной помощи – пакет


стандартов, регламентирующих работу персонала лечебного учреждения.

2. Механизмы:

2.1. Сотрудник регистратуры;

2.2. Лечащий врач;

2.3. Компьютер с установленным ПО – компьютер, в котором


установлено программное обеспечение, обеспечивающее работу ИС.

3. Входные потоки:

3.1. Персональные данные пациента – ФИО, данные о месте


жительства, номер полиса ОМС;

3.2. Данные о намерении посетить врача – дата и время


предполагаемого посещения, фамилия и специальность врача;

3.3. Предварительные данные о состоянии здоровья –


жалобы/симптомы пациента, выраженные в вербальной форме.

4. Выходные потоки:

4.1. Результат посещения врача – документ, подтверждающий факт


посещения специалиста, в котором указывается диагноз и дальнейшие меры
по лечению;

4.2. Рецепт – перечень лекарственных средств, необходимых


пациенту;

4.3. Запись в истории болезни.

5
В соответствии с требованиями методологии IDEF0 была выполнена
дальнейшая декомпозиция описываемых процессов, результаты которой
представлены в лабораторной работе №2.

6
Лабораторная работа №2
Тема
Декомпозиция контекстной диаграммы в нотации IDEF0.
Задание
Декомпозировать функциональную модель проектируемой системы в
нотации IDEF0, создать декомпозицию, как минимум два уровня. Допустимо
декомпозировать один, наиболее значимый для проектируемой системы,
функциональный блок на каждом уровне.
Ход работы
На рисунке 1.2 представлен первый уровень декомпозиции
контекстной диаграммы А0 в нотации IDEF0, разработанной в ходе
выполнения лабораторной работы №1.

Рисунок 2.1 – декомпозиция контекстной диаграммы.

7
Обозначенные процессы:
 Аутентификация (А1) – выполняется на компьютере с
установленным необходимым ПО сотрудником регистратуры, проверяется
правильность и актуальность данных;
 Запись на прием к врачу (А2) – выполняется на компьютере с
установленным необходимым ПО сотрудником регистратуры, проверяется
возможность записи на желаемое время и происходит запись к специалисту в
свободное время;
 Прохождение врачебного осмотра (А3) – выполняется лечащим
врачом, в соответствии со стандартами первичной медико-санитарной
помощи, формируется запись в историю болезней и заключение врача о
состоянии здоровья пациента;
 Получение результата посещения (А4) – на основе заключения
лечащего врача происходит выдача результата посещения специалиста и
рецепт с необходимыми лекарственными средствами.
На рисунке 1.3 представлен второй уровень декомпозиции –
декомпозиция процесса А4 «Аутентификация».

8
Рисунок 2.2 – декомпозиция процесса «Аутентификация»

Обозначенные процессы:
 Получение персональных данных (А11) – передача персональных
данных компьютеру;
 Проверка персональных данных (А12) – проверка подлинности и
актуальности персональных данных и сравнение их с данными, хранящимися
в БД поликлиники;
 Формирование данных для входа в личный кабинет (А13) –
формирование данных для доступа в личный кабинет, из которого в
последующем будет производиться запись на приём, в случае успешной
проверки персональных данных.

9
Лабораторная работа №3
Тема
Декомпозиция функционального блока в нотации DFD.
Задание
Выбрать наиболее значимый функциональный блок нижнего уровня
декомпозиции из предыдущей лабораторной работы и выполнить его
декомпозицию в нотации DFD. Декомпозиция выполняется как отдельный
файл в нотации диаграммы потоков данных. Допустимо выполнение
одноуровневого описания потоков данных, однако рекомендуется
двухуровневое описание.
Ход работы
Для описания в нотации DFD выбран функциональный блок А2
«Запись на прием к врачу». На рисунке 3.1 представлена контекстная
диаграмма.

Рисунок 3.1 – контекстная диаграмма в нотации DFD

10
На рисунке 3.2 представлена декомпозиция контекстной диаграммы.

Рисунок 3.2 – декомпозиция диаграммы

Описание процессов:
 Получить данные от пациента – на этом этапе данные от пациента
собираются и организуются для последующей обработки;
 Сопоставить желаемое время пациента и состояние расписания – на
этом этапе сопоставляются данные о свободном времени в БД расписания и
желаемое время посещения врача пациентом;
 Выбрать наиболее подходящее время – в случае, если желаемое
время свободно, оно определяется как наиболее подходящее и передается
далее, в противном же случае, выбирается время наиболее близкое к
желаемому;
 Внести пациента в расписание – наиболее подходящее время на этом
этапе записывается в базу данных и на его основе впоследствии формируется
талон;
11
 Сформировать талон – сформировать талон, выдать его пациенту и
сохранить его в соответствующей базе данных;

12
Лабораторная работа №4
Тема
Создание полного текстового описания, глоссария и расчет параметров
проектируемой информационной системы.
Задание
Создать полное текстовое описание все процессов и потоков,
отображенных в процессе создания и декомпозиции функциональной модели
и диаграмм потоков данных проектируемой информационной системы.
Вычленить понятия, используемы в полном текстовом описании и создать
Глоссарий, дав необходимые определения используемых понятий. Выполнить
расчет одного, наиболее важно, параметра информационной системы.
Описание ЭСЕ
При исследовании информационной системы управления приемом
районной поликлиники за элементарную семантическую единицу было
выбрано количество записей пациентов, прошедших осмотр лечащим врачом.
Количество записей берется за определенный промежуток времени, а именно
за месяц. За этот период количество варьируется от 300 до 1500.
Наполнение системы
В таблице 4.1 приведен список первых 10 элементарных семантических
единиц и их значений. Полный список из 100 элементов представлен в
приложении Б.
Таблица 4.1 – первые 10 ЭСЕ
Наименование Параметр
Записей 432
Записей 1119
Записей 581
Записей 1021
Записей 366
Записей 382
Записей 1349
Записей 822
Записей 1248
Записей 432

13
Расчет параметров
Для исследования информационной системы рассчитаем такие
параметры, как математическое ожидание, дисперсия, среднеквадратическое
отклонение и энтропию.
Для исследования проектируемой ИС необходимо рассчитать
вероятности, с которыми ЭСЕ принимает то или иное значение. Для оценки
этих вероятностей выбранный диапазон значений разбит на 10 дискретных
величин с шагом в 120. Расчет вероятности ведется по формуле P(x) = n/N, где
n – благоприятное число исходов в выбранном диапазоне, а N – общее число
исходов. Расчеты приведены в таблице 4.2.
Таблица 4.2 – расчет вероятностей попадания в интервал
№ х (Начало Хi (Середина
Р(хi)
интервала) интервала)
1 300 360 7/100 = 0.07
2 420 480 9/100 = 0.09
3 540 600 13/100 = 0.13
4 660 720 6/100 = 0.06
5 780 840 11/100 = 0.11
6 900 960 12/100 = 0.12
7 1020 1080 11/100 = 0.11
8 1140 1200 11/100 = 0.11
9 1260 1320 11/100 = 0.11
10 1380 1440 9/100 = 0.09

Рассчитаем математическое ожидание по формуле 4.1.


n
M x i=∑ [ xi∗p i ]
i=0
( 4.1 )
Получим ответ – математическое ожидание M(10) = 922,8 записей.

Рассчитаем дисперсию по формуле 4.2.

14
n n
2 2
D xi =∑ [ ( x i ) ∗pi ] −[∑ ( p i∗x i)]
i=0 i=0
( 4.2 )
Получим ответ D(10) = 844515,6 записей2.

На основе полученной дисперсии рассчитаем среднеквадратическое


отклонение по формуле 4.3.
δ x i= √ D x i
( 4.3 )
В результате среднеквадратическое отклонение равняется 48,43
записей.

Рассчитаем энтропию информационной системы по формуле 4.4.


n
H ( x ) =−∑ [ pi∗log a p i ]
i=1
( 4.4 )
В результате энтропия системы (логарифм по основанию 2) равна 3,29
битам.

15
Выводы
В ходе выполнения лабораторной работы получены значения
параметров информационной системы (таблица 4.3).
Таблица 4.3 – параметры информационной системы

Математическое ожидание ИС 922,8 [записей]


Допустимый разброс значений (дисперсия ИС) 844515,6 [записей2]
Среднеквадратическое отклонение 48,43 [записей]
Энтропия информационного наполнения 3,29 [бит]

16
Приложение

Приложение А. Глоссарий

1) Поликлиника – лечебное заведение для приходящих больных,


обслуживаемое врачами разных специальностей.
2) Прикрепление к лечебному заведению – отметка о том, что пациент
получает медицинскую помощь в конкретной организации.
3) Предварительные данные о состоянии здоровья – субъективная
оценка базовых физических показателей (температура, кашель, больв голе и
т.д.) выраженная в вербальной форме.
4) История болезни – это медицинский документ, в котором
содержатся все необходимые сведения о больном, развитии его заболевания,
факторах, способствующих возникновению и прогрессированию болезни, о
результатах клинико-лабораторного и инструментального обследования
больного и эффективности проводившейся терапии.
5) Лечащий врач – это специалист, имеющий профильное медицинское
образование, оказывающий медицинскую помощь пациенту в период его
наблюдения и лечения в медицинской организации.
6) Полис ОМС – это документ, удостоверяющий право застрахованного
лица на получение бесплатной медицинской помощи.
7) Талон – это документ, содержащий информацию о предстоящем
посещении лечащего врача конкретного пациента и подтверждающий право
на прием в указанное на талоне время.
8) Личный кабинет – это особый раздел ИС, в котором содержатся
личные данные пациента и организован доступ к подсистеме записи к врачу.

17
Приложение Б. Список ЭСЕ
Таблица Б.1 – полный список элементарных семантических единиц
Наименование Параметр (в день, по возрастанию)
Записей 432
Записей 1119
Записей 581
Записей 1021
Записей 366
Записей 382
Записей 1349
Записей 822
Записей 1248
Записей 1474
Записей 425
Записей 1297
Записей 621
Записей 1261
Записей 1142
Записей 942
Записей 1410
Записей 1263
Записей 1316
Записей 676
Записей 1278
Записей 1325
Записей 712
Записей 1348
Записей 546
Записей 511
Записей 1395
Записей 1062
Записей 498
Записей 650
Записей 569
Записей 1134
Записей 530
Записей 1381
Записей 581
Записей 581
Записей 1032
Записей 1496
Записей 1191

18
Записей 810
Записей 417
Записей 969
Записей 976
Записей 444
Записей 542
Записей 824
Записей 599
Записей 1178
Записей 1325
Записей 816
Записей 1189
Записей 1055
Записей 858
Записей 968
Записей 606
Записей 732
Записей 794
Записей 1058
Записей 1203
Записей 1495
Записей 1242
Записей 854
Записей 1031
Записей 1036
Записей 1351
Записей 358
Записей 352
Записей 1131
Записей 424
Записей 575
Записей 917
Записей 1245
Записей 714
Записей 1158
Записей 996
Записей 1198
Записей 1161
Записей 905
Записей 828
Записей 1440
Записей 317
Записей 921

19
Записей 816
Записей 922
Записей 1485
Записей 520
Записей 901
Записей 1036
Записей 393
Записей 898
Записей 1472
Записей 1279
Записей 515
Записей 671
Записей 934
Записей 620
Записей 540
Записей 871
Записей 1006
Записей 721

20