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


ЖАНРОВАЯ СТРАТЕГИЯ ДЕТЕКТИВА В ТВОРЧЕСТВЕ Д.ТАРТТ

Работа №41057

Тип работы

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

Предмет

информатика

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

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


ВВЕДЕНИЕ 3
Глоссарий 4
1 .ПОСТАНОВКА ЗАДАЧ 6
1.1 Анализ существующих решений 6
1.1.1 Официальное мобильное приложение для ОС Android 6
1.1.2 Неофициальное мобильное приложение для ОС Android 7
1.1.3 Официальный сайт университета 8
1.2 Выбор технологий 8
2. ИСТОЧНИК ДАННЫХ 10
3 .АРХИТЕКТУРА СЕРВИСА 12
3.1 Структура проекта 12
3.2 REST 13
3.2 Локальное хранилище данных 14
4. РЕАЛИЗАЦИЯ 16
4.1 Общий алгоритм работы 16
4.1.1 Загрузка академических групп 16
4.1.2 Загрузка преподавателей 17
4.1.3 Загрузка предметов 17
4.2 Реализация чат-бота для платформы «Вконтакте» 18
4.2.1 Long Poll 19
4.2.2 Callback API 20
4.2.3 Создание фреймворка для API «Вконтакте» 21
4.2.4. Настройка сообщества для работы с ботом 25
5 .ФУНКЦИОНАЛЬНОСТЬ 27
5.1. Чат-бот 27
5.2. Веб-сервис 30
ЗАКЛЮЧЕНИЕ 31
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ


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


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

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

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


В результате выполнения работы была разработана программная платформа для взаимодействия с расписанием учебных занятий, которая помогает студентам и сотрудникам получать актуальные данные и обновления, а разработчикам предоставляет API для доступа к расписанию. Все поставленные цели и задачи выполнены. Проект внедрен в корпоративную систему университета.
Сервис выполняет следующие ключевые функции:
• Мониторинг расписания учебных занятий.
• Поиск сотрудников по всем подразделениям университета.
• Возможность внесения изменения в расписание.
• Интерактивный чат-бот для официального сообщества
В ходе работы над проектом были решены следующие задачи:
1. Проанализированы существующие решения и выявлены проблемы.
2. Интеграция с базой данных университета.
3. Спроектирована архитектура проекта.
4. Разработан фреймворк для работы с API социальной сети «Вконтакте»
5. Решение внедрено в корпоративную сеть университета.
Разработанное решение отвечает всем поставленным ранее целям и задачам. Реализованные в результате выполнения данной работы модули, позволяют сторонним разработчикам реализовывать собственные интерактивные системы. В дальнейшем планируется расширить список платформ для интеграции и реализовать веб-интерфейс.


1. Официальная документация М1сговой[Электронный ресурс] https://docs.microsoft.com/ru-m/aspnet/core/
2. Roy Thomas Fielding: Architectural Styles and the Design of Network-based Software Architectures // UNIVERSITY OF CALIFORNIA, IRVINE, 2000
3. Официальная документация PostgreSQL^neKTpoHHbm ресурс] https://www.postgresql. org/docs/
4. [Текст] Эндрю Троелсен - Язык программирования C# 6.0 и платформа .NET 4.6
5. Руководство по использованию Entity Framework ^^Электронный ресурс] https: //www.learnentityframeworkcore. com/
6. Введение в .NET [Электронный ресурс] https://www.codemag.com/Article/080093/CHAPTER-1 —Introducing-the- .NET-Platform
7. Руководство API «Вконтакте»[Электронный ресурс] https: //vk. com/dev/methods
8. [Текст] Влиссидес Джон , Джонсон Ральф , Хелм Ричард , Г амма Эрих - Приемы объектно-ориентированного проектирования. Паттерны проектирования
9. Статья из руководства для разработчиков C# Comer[Электронный ресурс] https://www.c-sharpcorner.com/uploadfile/puranindia/extension- methods-in-C-Sharp-3-0/
10. Установка и конфигурирование Windows Server 2012 R2 Essentials[Электронный ресурс] https://habr.com/ru/post/222501/


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



Подобные работы


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