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


Кроссплатформенный фреймворк для разработки мобильных приложений

Работа №16537

Тип работы

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

Предмет

программирование

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

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


Введение 4
Глава 1. Технологии создания мобильного приложения 6
1.1. Операционная система Android 6
1.2. Кроссплатформенный фреймворк для разработки мобильных
приложений Xamarin 9
1.3. Среда разработки приложений MicrosoftVisualStudio 2015 11
1.4. Встраиваемая реляционная база данных формата SQLite 13
Глава 2. Мобильное приложение «Лексико-грамматические разряды и семантические группы местоимений тувинского языка» 15
2.1. Обзор аналогичных приложений 15
2.2. Структура базы данных приложения 17
2.3. Создание базы данных и класс DataHelper.cs 19
2.4. Интерфейс приложения 21
Заключение 27
Список использованных источников и литературы 29
Приложение 30


На сегодняшний день мобильные устройства, такие как смартфоны, планшетные компьютеры и электронные книги заняли особое место в жизни современного человека. Мобильный телефон перестал быть устройством только для звонков, теперь это устройство представляет собой мини компьютер, способный совершать сложные операции с данными и работать в глобальной сети Интернет. Технологии социальных сетей позволили людям мгновенно обмениваться информацией. Возможности мобильных устройств позволяют разрабатывать приложения, не уступающих программам на персональных компьютерах, в частности работа с базами данных.
Данная работа представляет собой мобильное приложение для устройств на базе операционной системы Android, позволяющее работать с базой данных «Лексико-грамматических разрядов и семантических групп местоимений тувинского языка».
Объектом исследования выпускной квалификационной работы является разработка программного продукта в среде программирования Microsoft Visual Studio 2015.
Предметом исследования выпускной квалификационной работы
является разработка мобильного приложения “Лексико-грамматические разряды и семантические группы местоимений тувинского языка” и базы данных этого приложения.
Целью выпускной квалификационной работы является создание базы данных и системы управления данной базы данных в мобильном приложении для операционной системы Android на языке C#.
Задачи выпускной квалификационной работы:
1. Изучить литературу по разработке приложений для операционной системы Android на языке C#.
2. Изучить литературу по теории баз данных.
3. Создать базу данных.
4. Разработать систему управления базой данных в приложении.
5. Разработать интерфейс приложения.

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

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

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


В данной выпускной квалификационной работе была достигнута цель: создать мобильного приложение для работы с базой данных «Лексико¬грамматических разрядов и семантических групп местоимений тувинского языка».
На основе выполненных работ были реализованы следующие задачи:
• Изучена литература по разработке приложений для операционной системы Android на языке C#.
• Изучена литература по теории баз данных.
• Создана база данных.
• Разработана система управления базой данных в приложении.
• Разработан интерфейс приложения.
Разработка мобильного приложения велась в среде разработки Visual Studio 2015 Community Edition с использованием фреймворка кроссплатформенной разработки приложений - Xamarin на языке C#. При разработке базы данных была использована встраиваемая библиотека - SQLite.
Система управления базой данных была построена по принципу CodeFirst (русск. «Сначала код»), согласно которому, используя библиотеку SQLiteи язык программирования C#, был реализован специальный класс для операций связанных с созданием и управлением базой данных приложения.
При разработке интерфейса мобильного приложения, большое внимание было уделено его удобности и интуитивности для конечного пользователя. Оформления и дизайн приложения придерживаются канонов функционализма и минимализма, т.к. приложение ориентировано в первую очередь на обработку данных.
Варианты развития данного мобильного приложения:
• Реализация быстрого поиска необходимого местоимения
• Синхронизация данных приложения с базой данных на сервере
Данное мобильное приложение готово к использованию. Оно позволит компетентному пользователю составить базу данных «Лексико-грамматических разрядов и семантических групп местоимений тувинского языка» и в дальнейшем использовать полученный результат в более крупных проектах.
Исходный код приложения может быть использован для похожего мобильного приложения, но с иной базой данных. Описанные методы работы с базами данных в классе DataHelper применяются одинаково везде, для изменения базы данных необходимо лишь изменить метод, описывающий поля в таблице базы данных.


1. Charles Petzold Creating Mobile Apps with Xamarin.Forms Preview Edition
2 (Developer Reference) - Redmond, Microsoft Press Publ., 2015. 448 p.
2. Dan Hermes Xamarin Mobile Application Development: Cross-Platform C# and Xamarin.Forms Fundamentals - NewYork, Apress Publ., 2015. 425 p.
3. XamarinAllGuides [Электронный ресурс] URL:
https://developer.xamarin.com/guides (дата обращения: 2017)
4. Астахова И.В., Мельников В.М., Толстобров А.П., Фертиков В.В. СУБД. Язык SQL в примерах и задачах - М.: ФИЗМАТЛИТ, 2007. 168 с.
5. Джеймс Р. Грофф, Пол Н. Вайнберг, Эндрю Дж. Оппель. SQL. Полное
руководство - М.: Вильямс, 2014. 960 с.
6. Джозеф Албахари, Бен Албахари C# 6.0. Справочник. Полное описание языка - М.: Вильямс, 2016. 1040 с.
7. Кузнецов С.Д. Базы данных - M.:Academia, 2012. 496 c.
8. Пол Дейтел, Харви Дейтел, Александр Уолд Android для разработчиков - СПб.: Питер, 2016. 512 с.
9. Руководство по программированию на C# [Электронный ресурс] URL: https://msdn.microsoft.com/ru-ru/library/67ef8sbd.aspx (дата обращения: 2017)
10.Эндрю Троелсен, Филипп Джепикс Язык программирования C# 6.0 и платформа .NET 4.6 - М.: Вильямс, 2016. 1440 с.


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



Подобные работы


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