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


Разработка программного обеспечения для скачивания, оплаты и печати изображений из социальных сетей

Работа №188471

Тип работы

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

Предмет

информатика

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

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


Реферат 2
Введение 5
1. Анализ требований 7
1.1. Цели и задачи 7
1.2. Требования к системе 7
1.3. Варианты использования 8
2. Используемые технологии 10
2.1. WPF 10
2.2. PRISM 11
2.3. API социальных сетей 12
2.4. OAuth 18
3. Реализация 20
3.1. Архитектура приложения 20
3.2. Реализация получения изображений 24
3.3. Реализация оплаты фотографий 40
3.4. Печать фотографий 43
3.5. Реализация взаимодействия с базой данных 45
3.6. Реализация взаимодействия с сервером мониторинга 47
Заключение 50
Список использованной литературы 51
Приложение А. Руководство клиента 52


Социальные сети прочно вошли в нашу повседневную жизнь, невозможно представить привычный уклад вещей, не содержащий взаимодействие с ними. Социальная сеть - один из главных инструментов для коммуникации, распространения пользовательского контента, для некоторых она стала даже источником дохода. В такой среде одним из главных видом информации являются изображения: фотографии, рисунки, скриншоты. Но, несмотря на всё ускоряющееся развитие информационных технологий, многие люди предпочитают хранить изображения не в цифровом, а в физическом формате, из ностальгических или практических целей. И, в таком случае, перед людьми вырастает проблема - каким образом получить нужные фотографии, отредактировать их и распечатать в удовлетворительном качестве, описанная проблема становится ещё хуже, если представить, что пользователь не имеет собственного устройства печати или даже не имеет его в доступной близости. Эту проблему призваны решить устройства печати в виде фотобудки, но в отличие от традиционных фотобудок, эти устройства берут изображения на печать из социальных сетей.
Аппараты в виде фотобудок, получающие фотографии из социальных сетей, в последнее время становятся всё популярнее, и в связи с этим заказчик, разрабатывающий программно-аппаратные комплексы
вендинговых устройств, проанализировал рынок и выяснил невозможность приобретения управляющего программного обеспечения для такого аппарата отдельно от аппаратной части, т.к. во-первых не существует универсальных программных решений для разных аппаратных конфигураций, а во-вторых производители подобных фотобудок не продают программное обеспечение без аппаратной части. Поэтому разработчику была поставлена задача на разработку системы, описанной в данной работе.
В данной работе показана реализация приложения для скачивания, оплаты и печати изображений из социальных сетей.
Данное приложение разработано для того, чтобы использоваться для контроля аппарата-фотобудки, оказывающего услуги по распечатке фотографий.


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

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

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


В ходе работы, требования, полученные от заказчика, были проанализированы - выявлены роли актёров и варианты использования для соответствующих ролей.
Был выбран и изучен инструментарий: библиотека создания
пользовательского интерфейса. Также были изучены API социальных сетей (Instagram, Facebook, VK) и работа оборудования, необходимого для реализации поставленной цели.
В результате выявленных требований были использованы навыки объектно-ориентированного проектирования и сформированы диаграммы классов и пакетов, описывающие систему.
На основе артефактов, полученных на этапе проектирования, с помощью изученных инструментов было реализовано и внедрено программное обеспечение для скачивания, оплаты и печати изображений из социальной сети.
В дальнейшем в систему планируется добавить следующие возможности:
• Коды сдачи.
• Возможность выбора устройства оплаты.
• Расширенные возможности получения фотографии через веб-камеру: фотография через хромакей, технологии совмещения двух и более изображений или кадров в одной композиции для совмещения фотографии и некоторого заранее заготовленного изображения, распознавание лиц на фотографии.



1. Adam, Nathan. Windows Presentation Foundation Unleashed : Adam Nathan, 2007 - 655 c.
2. Гамма Э., Хелм Р., Джонсон Р., Вилссидес Д. : Приемы объектно-ориентированного проектирования. Паттерны проектирования. // Москва: «ДМК Пресс», 2002. - 368 с.
3. API GRAPH [Электронный ресурс] // Facebook. URL: https://developers.facebook.com/docs/graph-api (Дата обращения: 17.01.2016).
4. Developer’s Guide To Microsoft PRISM [Электронный ресурс] // Microsoft Developer Network [Интернет-портал]. URL:
https://msdn.microsoft.com/en-us/library/gg406140.aspx (Дата обращения: 12.03.2016).
5. Instagram Developer’s Documentation [Электронный ресурс] // Instagram. URL: https://www.instagram.com/developer/ (Дата обращения: 28.01.2016).
6. OAuth 2.0 [Электронный ресурс] // OAuth [Интернет-портал]. URL: http://oauth.net/2/ (Дата обращения: 05.04.2016).
7. Разработка приложений [Электронный ресурс] // ВКонтакте. URL: https://new.vk.com/dev (Дата обращения: 15.02.2016). 



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




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