Ч а с т ь I главный редактор


Панели информации о записанных сессиях



Pdf көрінісі
бет28/77
Дата01.10.2023
өлшемі7,26 Mb.
#183162
1   ...   24   25   26   27   28   29   30   31   ...   77
Байланысты:
moluch 366 ch1

 Панели информации о записанных сессиях


Как видно на рисунке 7, страница с отображением имеющихся сессии представляет из себя список элементов, несущих в себе инфор-
мацию о названии сессии и о количестве записей в ней.


“Young Scientist”

# 24 (366)

June 2021
25
Information Technology
Также после создания сервера на странице со списком сессий появится кнопка для сохранения сессии в аккаунте пользователя 
внутри сайта, что в дальнейшем даст возможность лучше оценить данные сессии.
Реализация web API. База данных
Для хранения данных будет использоваться база данных MSSql
— Отлично работает в связке с Asp net
— Проверенная и надежная
— Обладает отличной документацией
— Легко интегрируется на локальный компьютер
Для встраивания данной базы данных в проект будет использована библиотека Entity Framework, так как она реализует опи-
санный выше ROM что позволит значительно облегчить взаимодействие с базой данных. Для создания экземпляра базы данных 
в программе необходимо создать класс, который будет являться наследником DbContext, данный класс позволяет взаимодейство-
вать с базой данных.
Рис. 8.
 Класс для взаимодействия с базой данных
— Sessions — коллекция, описывающая таблицу сессий
— Users — коллекция, описывающая таблицу пользователей
— DBContext (метод) — метод, инициализирующий базу данных
Для реализации модели данных для пользователей был написан класс следующего вида:
Рис. 9.
 Класс, описывающий модель пользователя в базе данных


«Молодой учёный»
.
№ 24 (366)
 .
Июнь 2021 г.
26
Информационные технологии
— Id — ключ, индекс пользователя в базе данных
— Login — логин пользователя
— Password — пароль пользователя
Для загрузки информации о сессиях пользователей в базу данных написан следующий класс:
Рис. 10.


Достарыңызбен бөлісу:
1   ...   24   25   26   27   28   29   30   31   ...   77




©engime.org 2024
әкімшілігінің қараңыз

    Басты бет