Тема: РАЗРАБОТКА WEB-ПРИЛОЖЕНИЯ «ЛИЧНЫЙ КАБИНЕТ ОБУЧАЮЩЕГОСЯ»
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
ГЛОССАРИЙ 5
ВВЕДЕНИЕ 6
1 Фиксация и анализ требований 7
1.1 Функциональные требования 7
1.1.1 Возможности обучающегося в системе 7
1.1.2 Возможности внешних систем 8
1.2 Нефункциональные требования 8
1.3 Анализ требований 9
1.4 Технологии разработки 15
2 Проектирование приложения 16
2.1 Проектирование структуры приложения 16
2.1.1 Особенности разработки web-приложений с использованием
технологии ASP.NET 16
2.1.2 Выделение структурных элементов приложения 18
2.2 Проектирование компонента Common 19
2.2.1 ORM (Object-Relational Mapping) и Entity Framework 21
2.2.2 Применение пакета Data Access Layer для организации доступа к
данным в приложении 22
2.2.3 Проектирование модели доступа приложений к API 24
2.2.4 Проектирование сервиса получения данных из системы РИД.. 25
2.3 Проектирование компонента Web Application 26
2.3.1 Authenticationcontroller 27
2.3.2 Principal и Identity 29
2.3.3 Другие контроллеры компонента Web Application 29
2.3.4 Представления компонента Web Application 30
2.4 Проектирование компонента API Service 31
2.4.1 Авторизация сторонних приложений 31
2.4.2 Пакетные операции и BatchedController 31
3 Реализация приложения 34
3.1 Организация процесса 34
3.2 Подключение библиотеки Ninject 35
3.3 Реализация подсистем 36
3.3.1 Демонстрация реализации компонента Web Application 37
3.3.2 Демонстрация реализации компонента API Service 40
ЗАКЛЮЧЕНИЕ 43
ЛИТЕРАТУРА 44
📖 Введение
Приложение планируется разрабатывать итеративно. На первом жизненном цикле будет реализован не весь функционал, какой именно, будет показано далее.
Цель данной работы - реализовать web-приложение «Личный кабинет обучающегося».
Задачи в рамках поставленной цели сформулированы следующие:
• Проанализировать требования к разрабатываемому приложению
• Спроектировать разрабатываемое приложение
• Реализовать приложение
1 Фиксация и анализ требований
В данной главе будут приведены требования, предъявляемые к разрабатываемому приложению, их анализ, а затем анализ других систем, из которых планируется получать данные. Требования разбиты на две группы: функциональные и нефункциональные.
✅ Заключение
• Проанализированы требования к разработанному приложению
• Спроектировано разработанное приложение
• Реализовано приложение «Личный кабинет обучающегося»
Таким образом, цель - разработать web-приложение «Личный кабинет обучающегося» - достигнута.





