ВКР: Извлечение информации о субъекте из социальной сети
Описание
Аннотация
Рассматривается процесс сбора информации из открытого источника на примере социальной сети ВКонтакте с использованием методов VK API.
В работе проанализировано, как получить доступ к VK API, какие методы APIиспользуются для сбора информации и как обработать полученные данные. Представлены примеры использования VK API для сбора информации о пользователях, сообществах и постах.
Результатом работы является web-приложение, позволяющее пользователям осуществлять поиск информации о людях.
Содержание
Введение
1. Постановка задачи
2. Анализ существующих приложений
3. Средства реализации
4. Требования к программному и аппаратному обеспечению
5. Интерфейс пользователя
6. Реализация
6.1. Архитектура приложения
6.2. Структуры данных
6.3. Описание классов
6.3.1. Структура класса Coordinate
6.3.2. Структура класса ApiRepo
6.3.3. Структура класса FileRepo
6.3.4. Структура класса ApiService
6.3.5. Структура класса CastService
6.3.6. Структура класса GraphService
6.3.7. Структура класса LocationService
6.3.8. Структура класса SearchFormServlet
6.3.9. Структура класса UserInfoServlet
6.3.10. Структура класса UserListServlet
6.3.11. Структура класса UserPhotosServlet
6.3.12. Структура класса UserGroupsServlet
6.3.13. Структура класса UserFriendsServlet
6.3.14. Структура класса MutualFriendsServlet
6.3.15. Структура класса FileLocationContextListener
6.3.16. Структура класса DownloadUserInfoServlet
6.3.17. Структура класса DownloadPhotosServlet
6.3.18. Структура класса DownloadMutualFriendsServlet
6.3.19. Структура класса DownloadGroupsServlet
6.3.20. Структура класса DownloadFriendsServlet
7. План тестирования
7.1. Тест 1 «Поиск субъекта по имени»
7.2. Тест 2 «Поиск субъекта по ID»
7.3. Тест 3 «Сбор фотографий субъекта»
7.4. Тест 4 «Друзья субъекта»
7.5. Тест 5 «Сообщества субъекта»
7.6. Тест 6 «Общие друзья»
7.7. Тест 7 «Больше информации»
8. Пример работы приложения
Заключение
Список литературы
Приложение 1. Листинг файла ApiRepo.java
Приложение 2. Листинг файла FileRepository.java
Приложение 3. Листинг файла ApiService.java
Приложение 4. Листинг файла CastService.java
Приложение 5. Листинг файла LocationService.java
Приложение 6. Листинг файла GraphService.java
Приложение 7. Листинг файла LocationService.java
Приложение 8. Листинг файла Coordinate.java
Приложение 9. Листинг файла DataForConnection.java
Приложение 10. Листинг файла SearchFormServlet.java
Приложение 11. Листинг файла UserInfoServlet.java
Приложение 12. Листинг файла UserFriendsServlet.java
Приложение 13. Листинг файла UserGroupsServlet.java
Приложение 14. Листинг файла UserPhotosServlet.java
Приложение 15. Листинг файла UsersListServlet.java
Приложение 16. Листинг файла MutualFriendsServlet.java
Тема курсовой работы является актуальной, поскольку поиск субъектов в социальных сетях может быть направлен как на поиск злоумышленников, так и на поиск информации о потенциальных кандидатах с целью проверки субъекта на работоспособность, что имеет большое значение для экономики, так как качество нанятых сотрудников напрямую влияет на успех бизнеса. Могут быть и иные цели, такие как проверка фактов.
При подборе персонала компании сталкиваются с необходимостью подтверждения информации о кандидатах на работу, что требует проведения множества мануальных поисковых операций и является трудоемким процессом. Приложение, которое автоматизировало бы процесс сбора информации, ускорило и упростило бы систему
Рассматривается процесс сбора информации из открытого источника на примере социальной сети ВКонтакте с использованием методов VK API.
В работе проанализировано, как получить доступ к VK API, какие методы APIиспользуются для сбора информации и как обработать полученные данные. Представлены примеры использования VK API для сбора информации о пользователях, сообществах и постах.
Результатом работы является web-приложение, позволяющее пользователям осуществлять поиск информации о людях.
Содержание
Введение
1. Постановка задачи
2. Анализ существующих приложений
3. Средства реализации
4. Требования к программному и аппаратному обеспечению
5. Интерфейс пользователя
6. Реализация
6.1. Архитектура приложения
6.2. Структуры данных
6.3. Описание классов
6.3.1. Структура класса Coordinate
6.3.2. Структура класса ApiRepo
6.3.3. Структура класса FileRepo
6.3.4. Структура класса ApiService
6.3.5. Структура класса CastService
6.3.6. Структура класса GraphService
6.3.7. Структура класса LocationService
6.3.8. Структура класса SearchFormServlet
6.3.9. Структура класса UserInfoServlet
6.3.10. Структура класса UserListServlet
6.3.11. Структура класса UserPhotosServlet
6.3.12. Структура класса UserGroupsServlet
6.3.13. Структура класса UserFriendsServlet
6.3.14. Структура класса MutualFriendsServlet
6.3.15. Структура класса FileLocationContextListener
6.3.16. Структура класса DownloadUserInfoServlet
6.3.17. Структура класса DownloadPhotosServlet
6.3.18. Структура класса DownloadMutualFriendsServlet
6.3.19. Структура класса DownloadGroupsServlet
6.3.20. Структура класса DownloadFriendsServlet
7. План тестирования
7.1. Тест 1 «Поиск субъекта по имени»
7.2. Тест 2 «Поиск субъекта по ID»
7.3. Тест 3 «Сбор фотографий субъекта»
7.4. Тест 4 «Друзья субъекта»
7.5. Тест 5 «Сообщества субъекта»
7.6. Тест 6 «Общие друзья»
7.7. Тест 7 «Больше информации»
8. Пример работы приложения
Заключение
Список литературы
Приложение 1. Листинг файла ApiRepo.java
Приложение 2. Листинг файла FileRepository.java
Приложение 3. Листинг файла ApiService.java
Приложение 4. Листинг файла CastService.java
Приложение 5. Листинг файла LocationService.java
Приложение 6. Листинг файла GraphService.java
Приложение 7. Листинг файла LocationService.java
Приложение 8. Листинг файла Coordinate.java
Приложение 9. Листинг файла DataForConnection.java
Приложение 10. Листинг файла SearchFormServlet.java
Приложение 11. Листинг файла UserInfoServlet.java
Приложение 12. Листинг файла UserFriendsServlet.java
Приложение 13. Листинг файла UserGroupsServlet.java
Приложение 14. Листинг файла UserPhotosServlet.java
Приложение 15. Листинг файла UsersListServlet.java
Приложение 16. Листинг файла MutualFriendsServlet.java
Введение
В настоящее время социальные сети стали одними из основных источников информации. Каждый день миллионы пользователей по всему миру делятся своими мыслями, фотографиями и видео через социальные сети.Тема курсовой работы является актуальной, поскольку поиск субъектов в социальных сетях может быть направлен как на поиск злоумышленников, так и на поиск информации о потенциальных кандидатах с целью проверки субъекта на работоспособность, что имеет большое значение для экономики, так как качество нанятых сотрудников напрямую влияет на успех бизнеса. Могут быть и иные цели, такие как проверка фактов.
При подборе персонала компании сталкиваются с необходимостью подтверждения информации о кандидатах на работу, что требует проведения множества мануальных поисковых операций и является трудоемким процессом. Приложение, которое автоматизировало бы процесс сбора информации, ускорило и упростило бы систему
Характеристики ВКР
Учебное заведение
Семестр
Просмотров
1
Размер
4,29 Mb
Список файлов
Извлечение информации о субъекте из социальной сети.docx
Комментарии
Нет комментариев
Стань первым, кто что-нибудь напишет!
МГУ им. Ломоносова
Tortuga













