Автор молодец, просто работа не нужна больше
Подробнее о работе
Гарантия сервиса Автор24
Уникальность не ниже 50%
ВВЕДЕНИЕ 3
1. Технологии, используемые при разработке 4
1.1. Общие технологии для всего проекта 4
1.2. Технологии серверного приложения 5
1.3. Технологии клиентского приложения 5
2. Разработка веб-приложения для учета записей пациентов
поликлиники 6
2.1. Анализ требований и разработка архитектуры приложения 6
2.2. Разработка сервера. Слой доступа к данным (DAL) 9
2.3. Разработка сервера. Слой бизнес-логики (BLL) 13
2.4. Разработка клиентского приложения 16
2.5. Основные компоненты, реализованные в приложении 23
ЗАКЛЮЧЕНИЕ 31
СПИСОК ЛИТЕРАТУРЫ 32
ПРИЛОЖЕНИЕ 33
1.2. Технологии серверного приложения
ASP.NET Core Web API – это способ построения веб-приложения специально нацеленный на работу приложения в стиле REST (Representation State Transferили «передача состояния представления»).
REST-архитектура подразумевает применение следующих методов или типов HTTP-запросов для взаимодействия с сервером:
• GET;
• POST;
• PUT;
• DELETE.
Зачастую REST-стиль особенно удобен при создании всякого рода Single Page Application, которые нередко используют специальные javascript-фреймворки типа Angular, React или Knockout [1]. По сути Web API представляет собой веб-службу, к которой могут обращаться другие приложения. Причем эти приложения могут представлять любую технологию и платформу - это могут быть веб-приложения, мобильные или десктопные клиенты.
1.3.
...
2. Разработка веб-приложения для учета записей пациентов
поликлиники
2.1. Анализ требований и разработка архитектуры приложения
Разрабатываемое приложение разделено на 2 независимых проекта: клиенское приложение и серверное.
Клиентское приложение отвечает за пользовательское взаимодействие и является графическим веб-интерфейсом, способным при определенных действиях отправлять запрос к серверному приложению.
Серверное приложение отвечает за приѐм HTTP-запросов, их обработку, а также за операции с данными и за отправку результатов на запросы.
В приложении определены пользовательские роли: регистратор и врач. Каждая роль накладывает свои ограничения.
Регистратору доступно:
• регистрация пациентов в базе;
• просмотр заявок пациентов;
• прием оплаты с пациентов за оказанные услуги. Врачу доступно:
• добавление доступных медицинских услуг;
• запись пациентов на прием к врачу;
• просмотр заявок пациентов;
• редактирование заявок.
...
4. Разработка клиентского приложения.
Выпускная работа состоит из введения, двух глав, освещающих теоретическую и практическую часть разработки приложения, заключения, списка литературы и исходного кода.
1. Технологии, используемые при разработке
1.1. Общие технологии для всего проекта
Visual Studio Code – кроссплатформенный редактор исходного кода разработанный компанией Microsoftдля Windows, Linux и mac OS. Является «лѐгким» и невероятно гибким редактором кода для разработки абсолютно любых приложений, поскольку может быть дополнен плагинами для большинства популярных языков программирования (рисунок 1).
...
2.5. Основные компоненты, реализованные в приложении
Компонент главной страницы main.component (рисунок 13):
Рисунок 13 – Компонент main
Этот компонент является «базовой площадкой» и ответственен за объединение нескольких компонентов в единую страницу, вставляя в себя дочерние компоненты.
На этом компоненте также располагаются:
• кнопка для смены пользователя (верхний левый угол);
• текущая дата;
• username текущего пользователя (врача);
врача;
• таблица со всеми записями текущего врача;
• таблица с существующими медицинскими услугами текущего
• кнопка для перехода к прошлым записям пациентов, находящимся
в архиве;
- кнопка для произведения произведения оплаты выбранных записей.
На скриншоте выше некоторые кнопки отличаются по цвету: те, что светлее – не активны для нажатия в связи с ограничениями роли текущего пользователя.
Компонент календаря calendar.
...
ЗАКЛЮЧЕНИЕ
В рамках данной выпускной квалификационной работы было разработано клиент-серверное одностраничное приложение (SPA), в котором использованы следующие технологии:
▪ ASP.NET Core c шаблоном Web API для создания серверного приложения;
▪ Entity Framework Core для объектного взаимодействия с базой данных;
▪ Angular 7.2.0 для создания клиентского приложения.
При разработке приложение были применены популярные архитектурные паттерны, которые используются в реально существующих программных решениях от простого интернет-магазина, до системы бухгалтерского учета Российской федерации.
Все примененные шаблоны проектирования наделили разработанное приложение следующими приемуществами:
• гибкость архитектуры;
• взаимозаменяемость компонентов;
• независимость отдельных частей приложения;
• легкая поддержка и внесение изменений.
...
1. ASP.NET Web API 2: Building a REST Service from Start to Finish [Электронный ресурс] - Режим доступа: https://www.amazon.com/ASP-NET- Web-API-Building-Service/dp/1484201108 (дата обращения: 02.04.2019).
2. Microsoft Developer Network — подразделение компании Майкрософт, ответственное за взаимодействие фирмы с разработчиками [Электронный ресурс] - Режим доступа: https://msdn.microsoft.com/ru-ru (дата обращения: 20.04.2019).
3. Metanit.com - Руководство по ASP.NET Core 2 [Электронный ресурс] - Режим доступа: https://metanit.com/sharp/aspnet5 (дата обращения: 03.05.2019).
4. Официальное руководство по Entity Framework Core [Электронный ресурс] - Режим доступа: https://entityframeworkcore.com/overview (дата обращения: 04.05.2019).
5. Руководство начинающего разработчика Angular [Электронный ресурс] - Режим доступа: https://angular.io/tutorial (дата обращения: 10.05.2019).
Не подошла эта работа?
Закажи новую работу, сделанную по твоим требованиям
ВВЕДЕНИЕ 3
1. Технологии, используемые при разработке 4
1.1. Общие технологии для всего проекта 4
1.2. Технологии серверного приложения 5
1.3. Технологии клиентского приложения 5
2. Разработка веб-приложения для учета записей пациентов
поликлиники 6
2.1. Анализ требований и разработка архитектуры приложения 6
2.2. Разработка сервера. Слой доступа к данным (DAL) 9
2.3. Разработка сервера. Слой бизнес-логики (BLL) 13
2.4. Разработка клиентского приложения 16
2.5. Основные компоненты, реализованные в приложении 23
ЗАКЛЮЧЕНИЕ 31
СПИСОК ЛИТЕРАТУРЫ 32
ПРИЛОЖЕНИЕ 33
1.2. Технологии серверного приложения
ASP.NET Core Web API – это способ построения веб-приложения специально нацеленный на работу приложения в стиле REST (Representation State Transferили «передача состояния представления»).
REST-архитектура подразумевает применение следующих методов или типов HTTP-запросов для взаимодействия с сервером:
• GET;
• POST;
• PUT;
• DELETE.
Зачастую REST-стиль особенно удобен при создании всякого рода Single Page Application, которые нередко используют специальные javascript-фреймворки типа Angular, React или Knockout [1]. По сути Web API представляет собой веб-службу, к которой могут обращаться другие приложения. Причем эти приложения могут представлять любую технологию и платформу - это могут быть веб-приложения, мобильные или десктопные клиенты.
1.3.
...
2. Разработка веб-приложения для учета записей пациентов
поликлиники
2.1. Анализ требований и разработка архитектуры приложения
Разрабатываемое приложение разделено на 2 независимых проекта: клиенское приложение и серверное.
Клиентское приложение отвечает за пользовательское взаимодействие и является графическим веб-интерфейсом, способным при определенных действиях отправлять запрос к серверному приложению.
Серверное приложение отвечает за приѐм HTTP-запросов, их обработку, а также за операции с данными и за отправку результатов на запросы.
В приложении определены пользовательские роли: регистратор и врач. Каждая роль накладывает свои ограничения.
Регистратору доступно:
• регистрация пациентов в базе;
• просмотр заявок пациентов;
• прием оплаты с пациентов за оказанные услуги. Врачу доступно:
• добавление доступных медицинских услуг;
• запись пациентов на прием к врачу;
• просмотр заявок пациентов;
• редактирование заявок.
...
4. Разработка клиентского приложения.
Выпускная работа состоит из введения, двух глав, освещающих теоретическую и практическую часть разработки приложения, заключения, списка литературы и исходного кода.
1. Технологии, используемые при разработке
1.1. Общие технологии для всего проекта
Visual Studio Code – кроссплатформенный редактор исходного кода разработанный компанией Microsoftдля Windows, Linux и mac OS. Является «лѐгким» и невероятно гибким редактором кода для разработки абсолютно любых приложений, поскольку может быть дополнен плагинами для большинства популярных языков программирования (рисунок 1).
...
2.5. Основные компоненты, реализованные в приложении
Компонент главной страницы main.component (рисунок 13):
Рисунок 13 – Компонент main
Этот компонент является «базовой площадкой» и ответственен за объединение нескольких компонентов в единую страницу, вставляя в себя дочерние компоненты.
На этом компоненте также располагаются:
• кнопка для смены пользователя (верхний левый угол);
• текущая дата;
• username текущего пользователя (врача);
врача;
• таблица со всеми записями текущего врача;
• таблица с существующими медицинскими услугами текущего
• кнопка для перехода к прошлым записям пациентов, находящимся
в архиве;
- кнопка для произведения произведения оплаты выбранных записей.
На скриншоте выше некоторые кнопки отличаются по цвету: те, что светлее – не активны для нажатия в связи с ограничениями роли текущего пользователя.
Компонент календаря calendar.
...
ЗАКЛЮЧЕНИЕ
В рамках данной выпускной квалификационной работы было разработано клиент-серверное одностраничное приложение (SPA), в котором использованы следующие технологии:
▪ ASP.NET Core c шаблоном Web API для создания серверного приложения;
▪ Entity Framework Core для объектного взаимодействия с базой данных;
▪ Angular 7.2.0 для создания клиентского приложения.
При разработке приложение были применены популярные архитектурные паттерны, которые используются в реально существующих программных решениях от простого интернет-магазина, до системы бухгалтерского учета Российской федерации.
Все примененные шаблоны проектирования наделили разработанное приложение следующими приемуществами:
• гибкость архитектуры;
• взаимозаменяемость компонентов;
• независимость отдельных частей приложения;
• легкая поддержка и внесение изменений.
...
1. ASP.NET Web API 2: Building a REST Service from Start to Finish [Электронный ресурс] - Режим доступа: https://www.amazon.com/ASP-NET- Web-API-Building-Service/dp/1484201108 (дата обращения: 02.04.2019).
2. Microsoft Developer Network — подразделение компании Майкрософт, ответственное за взаимодействие фирмы с разработчиками [Электронный ресурс] - Режим доступа: https://msdn.microsoft.com/ru-ru (дата обращения: 20.04.2019).
3. Metanit.com - Руководство по ASP.NET Core 2 [Электронный ресурс] - Режим доступа: https://metanit.com/sharp/aspnet5 (дата обращения: 03.05.2019).
4. Официальное руководство по Entity Framework Core [Электронный ресурс] - Режим доступа: https://entityframeworkcore.com/overview (дата обращения: 04.05.2019).
5. Руководство начинающего разработчика Angular [Электронный ресурс] - Режим доступа: https://angular.io/tutorial (дата обращения: 10.05.2019).
Купить эту работу vs Заказать новую | ||
---|---|---|
1 раз | Куплено | Выполняется индивидуально |
Не менее 40%
Исполнитель, загружая работу в «Банк готовых работ» подтверждает, что
уровень оригинальности
работы составляет не менее 40%
|
Уникальность | Выполняется индивидуально |
Сразу в личном кабинете | Доступность | Срок 1—6 дней |
850 ₽ | Цена | от 3000 ₽ |
Не подошла эта работа?
В нашей базе 55690 Дипломных работ — поможем найти подходящую