Выпускная квалификационная работа



страница1/11
Дата08.11.2016
Размер4.92 Mb.
Просмотров1523
Скачиваний0
  1   2   3   4   5   6   7   8   9   10   11
Федеральное государственное автономное образовательное учреждение
высшего профессионального образования


КАЗАНСКИЙ (ПРИВОЛЖСКИЙ) ФЕДЕРАЛЬНЫЙ УНИВЕРСИТЕТ

ВЫСШАЯ ШКОЛА ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ И
ИНФОРМАЦИОННЫХ СИСТЕМ

Направление подготовки: 230700 – Прикладная информатика



ВЫПУСКНАЯ КВАЛИФИКАЦИОННАЯ РАБОТА

ТЕМА

Работа завершена:

«___»_____________201 г.

Студент группы ______ ____________________ И.О.Фамилия

Работа допущена к защите:

Научный руководитель

ученая степень, должность

«___»_____________201 г. ____________________ И.О. Фамилия

Директор Высшей школы ИТИС

«___»_____________201 г. __________________ А.Ф. Хасьянов

Казань – 201 г.

Содержание


1.1Технология разработки мобильного приложения 5

1.3Техническое задание 9

2.1Архитектура платформы 14

2.2Безопасность Windows Phone 19

2.3Ядро 20

2.4 Windows Runtime 21

2.5 Инструменты для разработки 22

2.6 Пользовательский интерфейс платформы 23

2.7 Структура проекта Windows Phone 23

2.8.1Активация/Запуск приложения 25

2.8.2 Возобновление приложения 25

2.8.3Приостановка приложения 26

2.8.4Завершение приложения 26

3.1 Модель базы данных 29

3.2 Реализация архитектуры клиент-серверного приложения 32

3.2.1Регистрация на сервере. 32

3.2.3 Отправка нового события 36

3.2.4Получение списка событий 36

3.2.5Поиск свободной аудитории 36

3.3Использование QR-кодов. Использование камеры для сканирования QR-кода 37

4.1Стартовая страница 45

4.1.1ApplicationBar 45

4.1.2 Поиск. 45

4.1.3Навигация 46

4.1.4События 47

4.2Страница Новое событие 49

4.3Страница Настройки 51

4.4Страница информации об институте 51

4.5Страница карты 54

4.6Страница Настройки карты. 56

4.7Страница информации о кафедре 57

4.8Страница камеры 58

4.9Страница результата сканирования 59

Поддержка устройств 64

1.Whitechapel A. Windows Phone 8 Development Internals / S. McKenna, A. Whitechapel – North Sebastopol: «O`Reilly», 2013. – 965 с. 65

2.Троелсен Э. Язык программирования C# 5.0 и платформа .Net 4.5 / Э. Троелсен – Санкт-Петербург: «Наука», 2013. – 1311 с. 65

3.Руководство Microsoft по проектированию архитектуры приложений [Электронный ресурс] / Режим доступа: http://apparchguide.ms/, свободный. 65

4.Пугачев С. Разработка приложений для Windows Phone 7.5 / Пугачев С., Павлов С., Сошников Д. – Санкт-Петербург: «БХВ-Петербург», 2012. – 374 с. 65

5.Берн Э. Практические советы по созданию более качественных приложений для Windows Phone / Э. Берн // Журнал MSDN Magazine. – 2012. – №7. 65

6. Строушейн М. Использование камер в Windows Phone 7.5 / М. Строушейн // Журнал MSDN Magazine. – 2012. – №1. 65

7. Либерти Д. Связывание с данными / Д. Либерти // Журнал MSDN Magazine. – 2012. – №3. 65

8. Кириати Й. Навигация в Windows Phone: основы / Й. Кириати, Д. Родригез // Журнал MSDN Magazine. – 2011. – №3. 65

9. Кириати Й. Навигация в Windows Phone. Часть 2: Более сложные задачи / Й. Кириати, Д. Родригез // Журнал MSDN Magazine. – 2011. – №3. 65

10.Курс Новые возможности Windows Phone 8 для разработчика [Электронный ресурс] / Официальный сайт Microsoft Virtual Academy. – Режим доступа: http://www.microsoftvirtualacademy.com/training-courses/new-possiblities-windows-phone-8-for-developers-rus, свободный. 65

11.Курс Расширенные возможности разработки для Windows Phone 8 [Электронный ресурс] / Официальный сайт Microsoft Virtual Academy. – Режим доступа: http://www.microsoftvirtualacademy.com/training-courses/advanced-possibilities-appdev-windows-phone-8-rus, свободный. 65

12.Курс Сложные приемы разработки для Windows Phone 8 [Электронный ресурс] / Официальный сайт Microsoft Virtual Academy. – Режим доступа: http://www.microsoftvirtualacademy.com/training-courses/windows-phone-8-for-begginers, свободный. 66

13.Курс Разработка Windows Store приложений на XAML/C# [Электронный ресурс] / Официальный сайт Microsoft Virtual Academy. – Режим доступа: http://www.microsoftvirtualacademy.com/training-courses/windows-store-xaml-c-rus, свободный. 66

14.How to: Create UML How to: Create UML Modeling Projects and Diagrams [Электронный ресурс] / Официальный сайт Microsoft Developer Network. – Режим доступа: http://msdn.microsoft.com/ru-ru/library/dd409445.aspx, свободный. 66

15.Implementing the Model-View-ViewModel pattern for Windows Phone 8 [Электронный ресурс] / Официальный сайт Microsoft Developer Network. – Режим доступа: http://msdn.microsoft.com/en-us/library/windowsphone/develop/gg521153(v=vs.105).aspx, свободный. 66

16. Data binding for Windows Phone 8 [Электронный ресурс] / Официальный сайт Microsoft Developer Network. – Режим доступа: http://msdn.microsoft.com/en-us/library/windowsphone/develop/cc278072(v=vs.105).aspx, свободный. 66

17. Требования сертификации для приложений Магазина Windows [Электронный ресурс] / Официальный сайт центра разработчиков - приложения Магазина Windows. – Режим доступа: http://msdn.microsoft.com/ru-ru/library/windows/apps/hh694083.aspx, свободный. 66

Приложение. 67




Введение
В современном мире трудно представить жизнь без мобильного телефона. Они стали неотъемлемой частью нашей жизни. Смартфоны с их огромным функционалом и различными сенсорами делают нашу жизнь гораздо проще. А производители смартфонов и разработчики программного обеспечения все чаще радуют нас дешевыми, но довольно-таки мощными устройствами. Теперь не обязательно идти в магазин за газетой, чтобы узнать новости, даже не обязательно вставать с постели, чтобы зайти в интернет, достаточно просто протянуть руку к смартфону и у тебя появится доступ к неограниченному объему информации.

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

Разработка идеи мобильного приложения не так проста, как может показаться на первый взгляд. Приложение должно быть актуальным и решать проблему пользователя. Приложение «KFU Guide» предназначено для решения проблемы с навигацией по Казанскому Федеральному Университету и с доступом к наиболее актуальным событиям университета.

В связи с расширением, которое произошло совсем недавно, структура нашего университета претерпела значительные изменений. Большинство факультетов стали институтами, многие переименовались, некоторые переехали в другие здания. В итоге подразделения нашего огромного университета раскинулись по всему городу, и ориентироваться в них стало намного труднее, чем раньше. Вследствие этого, одной из наших задач стала реализация приложения, которое помогло бы нашим студентам, преподавателям, абитуриентам, а так же гостям нашего университета легко ориентироваться в нашем огромном университете.

Актуальность выбора мобильной платформы. По данным статистических исследований наиболее популярными мобильными платформами являются Android, iOS и Windows Phone. Они занимают 98,7% всего рынка мобильных операционных. По данным аналитической компании Strategy Analytics за 3-й квартал 2013 года Windows Phone признана самой быстрорастущей мобильной операционной системой. Доля рынка для данной платформы за год увеличилась почти в 2 раза. Еще один аргумент в пользу выбора платформы Windows Phone – рынок мобильных приложений еще не настолько велик, как у Android и iOS, вследствие чего там намного легче найти свободный сегмент.

На фоне современных тенденций было принято решение о создании клиент-серверного мобильного приложения «KFU Guide» для платформы Windows Phone 8 для Казанского Федерального Университета с использованием технологии сканирования и расшифровки QR-кодов.

Приложение создано на базе 3 платформ: Android, iOS и Windows Phone 8, с использованием удаленного сервера, разработанного с помощью фреймворка Ruby On Rails.

Цели дипломной работы:



  1. Проектирование архитектуры и интерфейса мобильного приложения, удовлетворяющие общим стандартам платформы Windows Phone 8.

  2. Сбор и анализ информации о подразделениях университета и расписании аудиторий. Организация хранения и работы с данными.

  3. Проектирование архитектуры взаимодействия клиента и сервера.

  4. Разработка приложения «KFU Guide» и его публикация в магазине приложений Windows.

  1. Постановка задачи






    1. Поделитесь с Вашими друзьями:
  1   2   3   4   5   6   7   8   9   10   11


База данных защищена авторским правом ©nethash.ru 2019
обратиться к администрации

войти | регистрация
    Главная страница


загрузить материал