Для студентов МУ им. С.Ю. Витте по предмету ДругиеПроектирование и разработка компьютерной автоматизированной системы прогнозирования деятельности интернет-компанииПроектирование и разработка компьютерной автоматизированной системы прогнозирования деятельности интернет-компании
2024-10-282024-10-28СтудИзба
ВКР: Проектирование и разработка компьютерной автоматизированной системы прогнозирования деятельности интернет-компании
Описание
СОДЕРЖАНИЕ
Введение 6
1 Теоретическая часть 7
1.1 Сервисы предоставляющие seo данные 7
1.1.1 Alexa rank 7
1.1.2 Яндекс тиц 7
1.1.3 Яндекс.маркет 8
1.1.3.1 Рейтинг 8
1.1.3.2 Количество продаж 9
1.1.3.3 Количество отзывов 10
1.1.3.4 Сумма оценок 10
1.1.4 Google 10
1.1.4.1 Pagerank 10
1.1.4.2 Количество страниц в индексе 14
1.1.5 Moz 14
1.1.5.1 Авторитет домена 14
1.2 Стек технологий 15
1.2.1 Ruby 15
1.2.2 Ruby on rails 15
1.2.3 Архитектура mvc 17
1.2.4 Технология orm 18
1.2.5 Gem ruby-fann 19
1.2.6 Mysql 19
1.2.7 Gem activeadmin 20
1.2.8 Nokogiri и httparty 21
1.2.9 Язык разметки html 21
2 Практическая часть 23
2.1Описание работы программы 23
2.1.1 Описание моделей 23
2.1.2 Описание контроллеров и представлений 23
2.1.3 Описание алгоритма работы системы 24
2.1.3.1 Первый запуск 24
2.1.3.2 Обычный рабочий режим 24
2.2 Поиск интернет-магазинов 25
2.3 Получение seo данных 25
2.3.1 Модуль яндекс.маркет 25
2.3.2 Модуль вконтакте 26
2.3.3 Модуль linkpad 27
2.3.4 Модуль alexa 28
2.4 Архитектура приложения 29
2.4.1 Структура проекта 29
2.4.2 База данных 33
2.4.2.1 Структура базы данных 33
2.4.2.2 Описание структурной схемы базы данных 33
2.4.2.2.1 Описание таблицы websites 34
2.4.2.2.2 Описание таблицы categories 35
2.4.2.2.3 Описание таблицы admin_users 36
2.4.2.2.4 Описание таблицы active_admin_comments 37
2.4.2.2.5 Описание таблицы logs 37
2.4.2.2.6 Описание таблицы versions 37
2.4.2.2.7 Описание таблицы schema_migrations 38
2.5 Интерфейс панели администратора 38
2.5.1 Панель управления 38
2.5.2 Администраторы 39
2.5.3 Сайты 40
2.5.4 История 42
2.6 Настройка сервера 43
2.6.1 Начальная настройка сервера 43
2.6.2 Установка и настройка nginx 44
2.6.3 Установка и настройка unicorn 46
2.6.4 Установка и настройка capistrano 47
2.7 Инструкция на выполнение программы 49
2.7.1 Общие сведения 49
2.7.2 Вызов и загрузка 50
2.8 Описание процесса отладки программы 50
2.8.1 Методы отладки 50
2.8.1.1 Расстановка отладочной печати по всей программе 51
2.8.1.2 Отладка с использованием встроенных средств языка программирования 52
2.8.1.3 Методы индукции 52
2.8.2 Тестирование 52
2.8.2.1 Тестирование методом "черного ящика" 54
2.8.2.2 Тестирование методом "белого ящика" 54
2.8.2.3 Тестирование эргономичности 55
2.8.2.4 Тестирование нарастающей интеграции 55
Заключение 57
Список используемых источников 58
Приложение а – листинг nginx.conf 61
Приложение б – листинг unicorn.conf 67
Приложение в – листинг deploy.rb 71
Приложение г – листинг schema.rb 77
Приложение д – листинг модели adminuser 82
Приложение е – листинг модели website 83
ВВЕДЕНИЕ
Цель выпускной квалификационной работы заключается в проектировании и разработки веб-сервиса для поиска интернет-магазинов с последующим анализом прогназирования дохода. Прогноз дохода будет осушестваляться с помощью нейроных сетей исходя из SEO данных.
Объектом исследования выпускной квалификационной работы является изучение зависимости дохода интернет-магазинов от их SEO показателей.
Предмет выпускной квалификационной работы – прогнозирование деятельности интернет-компаний.
Разработка данной системы поможет компаниям, которые занимаются службой доставки товаров интернет-магазинов, быстрее и эффективнее находить новых партнеров для сотруднечиства.
Поставленная цель исследования предполагает решение следующих задач:
Введение 6
1 Теоретическая часть 7
1.1 Сервисы предоставляющие seo данные 7
1.1.1 Alexa rank 7
1.1.2 Яндекс тиц 7
1.1.3 Яндекс.маркет 8
1.1.3.1 Рейтинг 8
1.1.3.2 Количество продаж 9
1.1.3.3 Количество отзывов 10
1.1.3.4 Сумма оценок 10
1.1.4 Google 10
1.1.4.1 Pagerank 10
1.1.4.2 Количество страниц в индексе 14
1.1.5 Moz 14
1.1.5.1 Авторитет домена 14
1.2 Стек технологий 15
1.2.1 Ruby 15
1.2.2 Ruby on rails 15
1.2.3 Архитектура mvc 17
1.2.4 Технология orm 18
1.2.5 Gem ruby-fann 19
1.2.6 Mysql 19
1.2.7 Gem activeadmin 20
1.2.8 Nokogiri и httparty 21
1.2.9 Язык разметки html 21
2 Практическая часть 23
2.1Описание работы программы 23
2.1.1 Описание моделей 23
2.1.2 Описание контроллеров и представлений 23
2.1.3 Описание алгоритма работы системы 24
2.1.3.1 Первый запуск 24
2.1.3.2 Обычный рабочий режим 24
2.2 Поиск интернет-магазинов 25
2.3 Получение seo данных 25
2.3.1 Модуль яндекс.маркет 25
2.3.2 Модуль вконтакте 26
2.3.3 Модуль linkpad 27
2.3.4 Модуль alexa 28
2.4 Архитектура приложения 29
2.4.1 Структура проекта 29
2.4.2 База данных 33
2.4.2.1 Структура базы данных 33
2.4.2.2 Описание структурной схемы базы данных 33
2.4.2.2.1 Описание таблицы websites 34
2.4.2.2.2 Описание таблицы categories 35
2.4.2.2.3 Описание таблицы admin_users 36
2.4.2.2.4 Описание таблицы active_admin_comments 37
2.4.2.2.5 Описание таблицы logs 37
2.4.2.2.6 Описание таблицы versions 37
2.4.2.2.7 Описание таблицы schema_migrations 38
2.5 Интерфейс панели администратора 38
2.5.1 Панель управления 38
2.5.2 Администраторы 39
2.5.3 Сайты 40
2.5.4 История 42
2.6 Настройка сервера 43
2.6.1 Начальная настройка сервера 43
2.6.2 Установка и настройка nginx 44
2.6.3 Установка и настройка unicorn 46
2.6.4 Установка и настройка capistrano 47
2.7 Инструкция на выполнение программы 49
2.7.1 Общие сведения 49
2.7.2 Вызов и загрузка 50
2.8 Описание процесса отладки программы 50
2.8.1 Методы отладки 50
2.8.1.1 Расстановка отладочной печати по всей программе 51
2.8.1.2 Отладка с использованием встроенных средств языка программирования 52
2.8.1.3 Методы индукции 52
2.8.2 Тестирование 52
2.8.2.1 Тестирование методом "черного ящика" 54
2.8.2.2 Тестирование методом "белого ящика" 54
2.8.2.3 Тестирование эргономичности 55
2.8.2.4 Тестирование нарастающей интеграции 55
Заключение 57
Список используемых источников 58
Приложение а – листинг nginx.conf 61
Приложение б – листинг unicorn.conf 67
Приложение в – листинг deploy.rb 71
Приложение г – листинг schema.rb 77
Приложение д – листинг модели adminuser 82
Приложение е – листинг модели website 83
ВВЕДЕНИЕ
Цель выпускной квалификационной работы заключается в проектировании и разработки веб-сервиса для поиска интернет-магазинов с последующим анализом прогназирования дохода. Прогноз дохода будет осушестваляться с помощью нейроных сетей исходя из SEO данных.
Объектом исследования выпускной квалификационной работы является изучение зависимости дохода интернет-магазинов от их SEO показателей.
Предмет выпускной квалификационной работы – прогнозирование деятельности интернет-компаний.
Разработка данной системы поможет компаниям, которые занимаются службой доставки товаров интернет-магазинов, быстрее и эффективнее находить новых партнеров для сотруднечиства.
Поставленная цель исследования предполагает решение следующих задач:
- поиск сервисов, предоставляющих SEO данные;
- реализация автоматического поиска интернет-магазинов;
- выбрать стек технологий;
Характеристики ВКР
Предмет
Учебное заведение
Семестр
Просмотров
1
Размер
856,64 Kb
Список файлов
ПРОЕКТИРОВАНИЕ И РАЗРАБОТКА КОМПЬЮТЕРНОЙ АВТОМАТИЗИРОВАННОЙ СИСТЕМЫ ПРОГНОЗИРОВАНИЯ ДЕЯТЕЛЬНОСТИ ИНТЕРНЕТ-КОМПАНИИ.docx