Код | 538404 |
Дата создания | 2022 |
Мы сможем обработать ваш заказ (!) 18 ноября в 12:00 [мск]
Файлы будут доступны для скачивания только после обработки заказа.
|
Объектом разработки для выпускной квалификационной работы является стартап GoOut. Актуальность темы исследования заключается в уникальности системы (в дальнейшем именуемой GoOut), которая будет анализировать местоположения, список мероприятий и предпочтения пользователей социальной сети Вконтакте, далее просто ВК.
Предметом дипломной работы является архитектурное решение и практическое применение GoOut как отдельного агрегат-сервиса, опирающееся на данные из ВК.
Целью выпускной квалификационной работы является описание принципов проекта, определение структуры баз данных и обработка действий пользователей путем сбора и обработки данных, а также их демонстрация в более компактном и удобном для поиска, чтения и использования конечными пользователями виде.
Для реализации цели было необходимо решить следующие задачи:
1) Изучить возможные данные, которые возможны для анализа внутри самой системы;
2) Изучить необходимые API-сервисы для подключения и разработки системы;
3) Провести проектирование и разработку информационной системы базы;
4) Определить необходимый минимальный стек разработки с учетом ИБ баз данных и самого сервиса, а также удобства использования;
5) Определение экономической модели проекта, возможности извлечения прибыли и популяризации сервиса.
Актуальность работы заключается в первую очередь в ходе современного роста количества агрегаторов и сервисов по поиску необходимой информации, а также неиспользованных функций ВК. При использовании всех данных, хранящихся в данной социальной сети, возможности обработки и использования информации вырастают в разы.
Во второй главе представлено описание системы, формулировка требований к сервису, обзор и анализ приближенных аналогов и выбор стека разработки для реализации отдельного сервиса в сети интернет.
В третьей главе разрабатывается план популяризации системы. Обосновывается эффективность реализации проекта и дальнейшее развитие системы. А также анализируется возможность интеграции с основным сервисов ВКонтакте.
ВВЕДЕНИЕ 4
ГЛАВА 1. АНАЛИТИЧЕСКАЯ ЧАСТЬ 5
1.1. Технико-экономическая характеристика предметной области и предприятия. Анализ деятельности «КАК ЕСТЬ» 5
1.1.1. Характеристика предприятия и его деятельности 6
1.1.2. Организационная структура управления предприятием и ее характеристика 6
1.1.3. Программная и техническая архитектура ИС предприятия 7
1.2. Характеристика комплекса задач, задачи и обоснование необходимости автоматизации 9
1.2.1. Выбор комплекса задач автоматизации и характеристика существующих бизнес процессов 9
1.2.2. Определение места проектируемой задачи в комплексе задач и ее описание 11
1.2.3. Обоснование необходимости использования вычислительной техники для решения задачи 12
1.2.4. Анализ системы обеспечения информационной безопасности и защиты информации 13
1.3. Анализ существующих разработок и выбор стратегии автоматизации «КАК ДОЛЖНО БЫТЬ» 14
1.3.1. Анализ существующих разработок для автоматизации задачи 14
1.3.2. Выбор и обоснование стратегии автоматизации задачи 17
1.3.3. Выбор и обоснование способа приобретения ИС для автоматизации задачи 21
1.4. Обоснование проектных решений 22
1.4.1. Обоснование проектных решений по информационному обеспечению 22
1.4.2. Обоснование проектных решений по программному
обеспечению 24
1.4.3. Обоснование проектных решений по техническому
обеспечению 32
ГЛАВА 2. ПРОЕКТНАЯ ЧАСТЬ 33
2.1. Разработка проекта автоматизации 33
2.1.1. Этапы жизненного цикла проекта автоматизации 33
2.1.2. Ожидаемые риски на этапах жизненного цикла
и их описание 36
2.1.3. Организационно-правовые и программно-аппаратные средства обеспечения информационной безопасности и защиты информации 37
2.2. Информационное обеспечение задачи 39
2.2.1. Информационная модель и её описание 39
2.2.2. Характеристика нормативно-справочной, входной и оперативной информации
2.3. Программное обеспечение задачи 42
2.3.1. Общие положения (дерево функций и сценарий диалога) 42
2.3.2. Характеристика базы данных 47
2.3.3. Структурная схема пакета
(дерево вызова программных модулей) 50
2.3.4. Описание программных модулей 52
2.4. Контрольный пример реализации проекта и его описание 53
Глава III. ОБОСНОВАНИЕ ЭКОНОМИЧЕСКОЙ ЭФФЕКТИВНОСТИ ПРОЕКТА 55
3.1. Выбор и обоснование методики расчёта экономической эффективности 55
3.2. Расчёт показателей экономической эффективности проекта 57
ЗАКЛЮЧЕНИЕ 58
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 59
ПРИЛОЖЕНИЕ 61
1. Дунаев В.В. Базы данных. Язык SQL для студента – Издательство: БХВ, 2013. - 196 с.
2. Виейра Р.Программирование баз данных MicrosoftSQLServer 2008.
3. Документация Laravel. https://laravel.com/docs/5.4
4. Документация Yii.
5. Документация VK.Api. https://vk.com/dev/openapi
6. Интерьвю о работе социальной сети Вконтакте. https://xakep.ru/2011/03/16/55052/
7. Изучение принципов работы серверов вконтакте. https://habrahabr.ru/post/120918/
8. История развития и краткое описание социальной сети https://ru.wikipedia.org/wiki/%D0%92%D0%9A%D0%BE%D0%BD%D1%82%D0%B0%D0%BA%D1%82%D0%B5
9. Фейерштейн С., Прибыл Б. OraclePL/SQL для профессионалов - СПб: Питер, 2012. - 540 c.
10. Пирогов, В.Ю. Информационные системы и базы данных: организация и проектирование: Учебное пособие / В.Ю. Пирогов. - СПб.: БХВ-Петербург, 2014. - 528 c.
11. Кузин, А.В. Базы данных: Учебное пособие для студ. высш. учеб. заведений / А.В. Кузин, С.В. Левонисова. - М.: ИЦ Академия, 2012. - 320 c.
12. Дюваль Поль М. Непрерывная интеграция. Улучшение качества программного обеспечения и снижение риска - СПб: Вильямс, 2013. - 497 c.
13. Давыдова Е. М. Базы данных Учеб. пособие для вузов / Е. М. Давыдова, Н. А. Новгородова. - 3-е изд., перераб. и доп. - Томск : В-Спектр, 2012. - 128 с.
14. ГОСТ Р ИСО/МЭК 12207-99, Руководящий документ, Госстандарт России, Москва, 2004
15. Кузнецов С. Д. Базы данных. Модели и языки – М.: Бином-Пресс, 2013 г. - 720 с.
16. Информационная безопасность и защита информации, Мельников В. П., М.: Академия, 2012, - 336 стр.
17. Методология функционального моделирования IDEF0, Руководящий документ, Госстандарт России
18. Модель процессов MSF, Microsoft 2002
19. Малыхина М. Базы данных. Основы, проектирование, использование. - СПб.: БХВ-Петербург, 2012. - 528с.