Тип работы:
Предмет:
Язык работы:


РАЗРАБОТКА WEB-СЕРВИСА СОПРОВОЖДЕНИЯ ПРОЦЕССА ПРОВЕДЕНИЯ МЕДИЦИНСКИХ ЛАБОРАТОРНЫХ ИССЛЕДОВАНИЙ

Работа №185597

Тип работы

Дипломные работы, ВКР

Предмет

информационные системы

Объем работы53
Год сдачи2018
Стоимость4800 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
20
Не подходит работа?

Узнай цену на написание


Реферат 2
Введение 7
Глоссарий 8
1 Фиксация требований 9
1.1 Функциональные требования 9
1.2 Формализация и анализ требований 9
1.2.1 Варианты использования 10
1.2.2 Архитектурно значимые варианты использования 11
1.2.3 Сценарии АЗВИ 11
2 Предметная область 18
3 Описание используемых технологий 21
3.1 Фреймворк 21
3.2 ASP.NET Identity 24
3.3 Front-end 25
4 Архитектура 28
4.1 Перенос модели на архитектуру фреймворка 28
4.2 Создать услугу лаборатории 29
4.3 Создать филиал лаборатории 30
4.4 Создать реферальную ссылку 31
4.5 Создать запись на услугу 32
5 Веб-сервис 35
5.1 Обзор веб-сервиса 35
5.2 Демонстрация разработанных интерфейсов 38
5.2.1 Создать филиал лаборатории 38
5.2.2 Создать услугу лаборатории 41
5.2.3 Создать реферальную ссылку 43
5.2.4 Создать запись на услугу 45
6 Заключение 51
7 Список литературы 52
Реферат 2
Введение 7
Глоссарий 8
1 Фиксация требований 9
1.1 Функциональные требования 9
1.2 Формализация и анализ требований 9
1.2.1 Варианты использования 10
1.2.2 Архитектурно значимые варианты использования 11
1.2.3 Сценарии АЗВИ 11
2 Предметная область 18
3 Описание используемых технологий 21
3.1 Фреймворк 21
3.2 ASP.NET Identity 24
3.3 Front-end 25
4 Архитектура 28
4.1 Перенос модели на архитектуру фреймворка 28
4.2 Создать услугу лаборатории 29
4.3 Создать филиал лаборатории 30
4.4 Создать реферальную ссылку 31
4.5 Создать запись на услугу 32
5 Веб-сервис 35
5.1 Обзор веб-сервиса 35
5.2 Демонстрация разработанных интерфейсов 38
5.2.1 Создать филиал лаборатории 38
5.2.2 Создать услугу лаборатории 41
5.2.3 Создать реферальную ссылку 43
5.2.4 Создать запись на услугу 45
6 Заключение 51
7 Список литературы 52
Рисунок 1 - Диаграмма коммуникаций анализа варианта использования "Создать услугу лаборатории" 12
Рисунок 2 - Диаграмма коммуникаций анализа для варианта использования "Создать филиал лаборатории" 14
Рисунок 3 - Диаграмма коммуникаций анализа варианта
использования "Создать реферальную ссылку" 15
Рисунок 4 - Диаграмма коммуникаций анализа варианта
использования "Создать запись на услугу" 17
Рисунок 5 - Пакет лабораторий 18
Рисунок 6 - Пакет рефереров 19
Рисунок 7 - Пакет пациентов 20
Рисунок 8 - Модель предметной области 20
Рисунок 9 - Схема работы MVC 21
Рисунок 10 - Пример kendo.ui.grid 26
Рисунок 11 - Пример kendo.ui.tabstrip 26
Рисунок 12 - Пример простого информационного kendo.ui.popup 27
Рисунок 13 - Диаграмма классов с учетом выбранных технологий 28
Рисунок 14 - Диаграмма последовательности для архитектурно значимого варианта использования "Создать услугу лаборатории" 29
Рисунок 15 - Диаграмма последовательности для архитектурно значимого варианта использования "Создать филиал лаборатории" 30
Рисунок 16 - Диаграмма последовательности для архитектурно значимого варианта использования "Создать реферальную ссылку" 31
Рисунок 17 - Диаграмма последовательности для архитектурно значимого варианта использования "Создать запись на услугу" 32
Рисунок 18 - Диаграмма последовательности, демонстрирующая присваивание Cookie 33
Рисунок 19 - Диаграмма последовательности, демонстрирующая получение Cookie 34
Рисунок 20 - Диаграмма пакетов, демонстрирующая архитектуру веб-приложения 35
Рисунок 21 - Диаграмма классов, демонстрирующая множество контроллеров 36
Рисунок 22 - Диаграмма пакетов, демонстрирующая структуру хранения представлений 37
Рисунок 23 - Демонстрация варианта использования "Создать филиал лаборатории", детали лаборатории 39
Рисунок 24 - Демонстрация варианта использования "Создать филиал лаборатории", страница создания филиала 40
Рисунок 25 - Демонстрация варианта использования "Создать услугу лаборатории", страница деталей лаборатории с открытой вкладкой услуг 41
Рисунок 26 - Демонстрация варианта использования "Создать услугу лаборатории", popup создания услуги лаборатории 42
Рисунок 27 - Демонстрация варианта использования "Создать услугу лаборатории", обновленный Grid со списком услуг лаборатории 43
Рисунок 28 - Демонстрация варианта использования "Создать реферальную ссылку", popup создания реферальной ссылки 44
Рисунок 29 - Демонстрация popup с деталями реферальной ссылки 45
Рисунок 30 - Демонстрация варианта использования "Создать запись на услугу", страница со списком услуг, доступных по реферальной ссылке 46
Рисунок 31 - Демонстрация варианта использования "Создать запись на услугу", страница со списком доступных филиалов 47
Рисунок 32 - Демонстрация филиалов, оказывающих выбранную услугу, на карте 48
Рисунок 33 - Демонстрация выбора филиала на карте 48
Рисунок 34 - Выбор варианта записи на услугу 49
Рисунок 35 - Демонстрация страницы с записью на услугу 49
Рисунок 36 - Демонстрация страницы записи после входа в систему. ... 50
Рисунок 37 - Детали созданной записи 50



В данный момент существует достаточно много частных медицинских учреждений, сотрудничающих с внешними лабораториями, которым требуется учёт направлений пациентов на анализы в какую-либо сотрудничающую с ними лабораторию конкретными врачами, систему, стимулирующую врачей ею пользоваться, а также обеспечивающую удобный интерфейс записи пациентов на лабораторные исследования. В настоящее время эту задачу выполняет либо какая-либо внутренняя электронная система подобного учёта, либо большое количество бумаг. Было предложено централизовать подобный учёт в web-сервисе, а также добавить понятный и простой интерфейс для пациентов.
Целью данной работы является разработка web-сервиса, позволяющего сопровождать медицинские лабораторные исследования.
Задачи представлены ниже:
• Провести анализ предметной области.
• Составить функциональные и нефункциональные требования, диаграммы и сценарии вариантов использования.
• Спроектировать решение, отвечающую составленным требованиям.
• Реализовать и протестировать разработанную систему. Представленные выше задачи будут подробно расписаны в последующих главах.


Возникли сложности?

Нужна помощь преподавателя?

Помощь в написании работ!


В рамках данной работы решены все поставленные задачи:
• Собраны и формализованы требования к разработанному сервису.
• Разработан спроектированный сервис.
• Реализован функционал сервиса в рамках первого жизненного цикла разработки.
Таким образом, цель - разработка web-сервиса сопровождения медицинских лабораторных исследований - достигнута.
Реализованный продукт полностью удовлетворил заказчика на первом жизненном цикле разработки проекта. Проекту есть куда расти и развиваться: полностью функциональная и безопасная система вознаграждений, адаптеры к внешним сервисам лаборатории, система оповещений пользователей и многое другое. В случае заинтересованности заказчика проект будет жить и развиваться.


1. ASP.NET MVC - Wikipedia, the free encyclopedia: [Электронный ресурс]. URL: https://en.wikipedia.org/wiki/ASP.NET_MVC (дата обращения: 30.05.2018).
2. Introduction to ASP.NET Identity: [Электронный ресурс]. URL: https://docs.microsoft.com/en-us/aspnet/identity/overview/getting- started/introduction-to-aspnet-identity (дата обращения: 30.05.2018).
3. Introduction | Progress Kendo.UI: [Электронный ресурс]. URL: https://docs.telerik.com/kendo-ui/introduction (дата обращения: 30.05.2018).
4. TypeScript - Wikipedia, the free encyclopedia: [Электронный ресурс]. URL: https://en.wikipedia.org/wiki/TypeScript (дата обращения: 30.05.2018).
5. Introduction TypeScript: [Электронный ресурс]. URL: https://www.typescriptlang.org/docs/handbook/declaration- files/introduction.html (дата обращения: 30.05.2018).
6. Cockburn A. Writing effective use cases // ACM SIGSOFT Softw. Eng. Notes. 2001. Т. 26, № 1. С. 94.


Работу высылаем на протяжении 30 минут после оплаты.




©2025 Cервис помощи студентам в выполнении работ