Восстановление линейной рекуррентной последовательности. Алгоритм Берлекэмпа-Месси

Восстановление линейной рекуррентной последовательности. Алгоритм Берлекэмпа-Месси

Вид работы: Курсовая работа  |   Предмет работы: Программирование   |   Количество листов: 47

Работает эта система следующим образом: При авторизации пользователя создается уникальный ключ авторизации пользователя и ставится «таймер жизни» токена, который отправляется с ответом и записывается в куки пользователя (постоянную память браузера) и отправляется на сервер при каждом запросе в качестве заголовка запроса. После чего на стороне сервера проверяется валидность этого токена и закончился ли срок его жизни. В случае, если срок жизни токена истек, пользователь должен быть дизавторизован и получить соответствующее сообщение. 3. Проблему нестабильности объектно-ориентированной базы данных я решил с помощью качественной валидации данных перед добавлением в базу данных или при изменении объектов в ней. Реализована эта система может быть с помощью собственных функций валидации или готовой библиотеки, что значительно упрощает работы разработчику. В данном случае я указываю определенные допустимые значения для каждого параметра создаваемого/изменяемого объекта. После чего при записи или изменении оригинального объекта в базе данных, не должно случиться непредвиденных ошибок, связанных с параметрами объекта. Но это все равно не решает проблему нестабильности таких СУБД. Но из-за того, что объектно-ориентированные базы данных очень удобны в использовании и хорошо-масштабируемы, я использую одну из таких баз данных под названием «MongoDB».


ОГЛАВЛЕНИЕ
I. ВВЕДЕНИЕ 4
1. Актуальность тематики 4
2. Цели и задачи 4
II. ОСНОВНАЯ ЧАСТЬ 5
1. Теоретическая часть 5
1.1. Сравнение с аналогами. Обзор существующих разработок и место данной работы среди других приложений. 5
1.2. Краткий обзор существующих технологий разработки приложений. 10
1.3. Проектирование приложения. Математическая (информационная) модель. 12
2. Практическая часть 14
2.1. Описание разработки практической части 14
2.2. Постановка задачи 18
2.3. Описание функционала 18
2.4. Описание архитектуры и информационной модели(модели баз данных, диаграммы классов) 19
Рис. 2.2.2. Функциональная схема программы. 21
Рис. 2.2.3. Структура данных «Объявление» 22
2.5. Проблемы реализации приложения и способы их преодоления 24
2.6. Тестирование приложения и вычислительные эксперименты – методология и результаты. 27
2.7. Анализ результатов, статистика, сравнение с уже существующими разработками. Сопровождение приложения. Поисковая оптимизация 30
3. Организационная часть 31
3.1. Перспективы развития проекта 31
3.2. Вопросы маркетинга. Обоснование возможных перспектив, требуемые заемные средства, планы развития. 31
III. ЗАКЛЮЧЕНИЕ 33
Выводы. 33
IV. СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 33
V. ПРИЛОЖЕНИЯ 35
3.3. Снимки экранов(скриншоты). 35
ПРИЛОЖЕНИЕ 1 35
ПРИЛОЖЕНИЕ 2 36
ПРИЛОЖЕНИЕ 3 36
ПРИЛОЖЕНИЕ 4 37
ПРИЛОЖЕНИЕ 5 38
ПРИЛОЖЕНИЕ 6 39
3.4. Исходный код основных частей. 40
ПРИЛОЖЕНИЕ 7 40
ПРИЛОЖЕНИЕ 8 43
ПРИЛОЖЕНИЕ 9 45
ПРИЛОЖЕНИЕ 10 46
4.1. Инструкция по установке приложения. 47
ПРИЛОЖЕНИЕ 11 47










ПОМОЩЬ С НАУЧНОЙ РАБОТОЙ

Подготовим для Вас работу по стандартам Вузов

Готовая работа с высокой уникальностью по минимальной цене
Срок выполнения от 2 часов
Антиплагиат более 70%

Быстрый заказ работы





[honeypot 2Mp1wUz2rkcR2jj1Ahxo]

Мы перезвоним через 5 минут

Яндекс.Метрика

Error: Please enter a valid email address

Error: Invalid email

Error: Please enter your first name

Error: Please enter your last name

Error: Please enter a username

Error: Please enter a password

Error: Please confirm your password

Error: Password and password confirmation do not match