Пример готовой курсовой работы по предмету: Программирование
Содержание
Введение 3
1.1. Архитектура Android 4
1.2. Компоненты Android приложения 8
1.3. Разметка Android приложений 9
1.4. Android Manifest 12
2.1. Создание проекта Android App в Eclipse 14
2.2. Задача
1. Калькулятор 17
2.3. Задача
2. Елка. 21
2.4. Прыгающий мяч 23
Заключение 25
Список литературы 26
Содержание
Выдержка из текста
В настоящее время операционная система Android является одной из самых популярных на рынке мобильных устройств.Целью данной работы является получение базовых навыков программирования мобильных приложений для платформы Android.Для достижения цели необходимо выполнить следующие задания:
1. Программная реализация отображения планов здания для системы навигации внутри помещений на мобильных устройствах под управлением операционной системы iOS с последующим обоснованным выделением наиболее удовлетворяющей требованиям модульности, интерактивности и удобства реализации технологии;
становится весьма актуальной задачей в связи с постоянным увеличением возможностей этих устройств, ростом количества их пользователей, хранением на этих устройствах конфиденциальной информации (персональных данных, коммерческой и профессиональной тайны).
Серьезной угрозой для таких устройствстановятся вредоносные программы (вирусы, черви, трояны и т.
Мобильные устройства предлагают гораздо больше возможностей, чем традиционные мобильные телефоны: имеют установленную мобильную операционную систему (iОS, Андройд либо Windоws Mоbilе) и, кроме работы в мобильной связи, поддерживают Wi-Fi и Bluеtооth, поэтому пользователи могут выходить в Intеrnеt для загрузки и запуска сторонних приложений. Но повышающаяся популярность мобильных устройств с Intеrnеt сопровождается появлением проблемы безопасности — обычные принципы управления информацией в таких устройствах делают мобильные устройства легкой добычей хакеров, и пользователи мобильных устройств с Intеrnеt первыми становятся жертвами больших атак вредоносного ПО.
Программная реализация клиентского приложения обеспечения работы социальной сети организации учебных и развлекательных мероприятий для мобильных устройств на платформе iOS;
Описание особенностей разработки мобильных приложений для операционной системы Android. Анализ актуальности использования языка программирования, среды разработки программного кода и системы управления базами данных.
Современные антивирусные продукты, представленные на рынке ПО для мобильных устройств, весьма эффективны в борьбе с вирусами и другими вредоносными программами. Эти же рекомендации приводят абсолютно все разработчики антивирусного ПО для мобильных устройств.Автором был проведен сравнительный анализ возможностей среди существующих антивирусных решений для мобильных устройств и был выявлен «лидер»
Данное мобильное приложение будет использоваться работником строительной организации ООО «КронтаКонстракшен», ответственным за учет, выдачу и прием строительных материалов на территории склада. К приложению смогут иметь доступ и другие работники компании из управляющего и инженерного состава. Приложение должно позволять оперативно изменять информацию о количестве, имеющегося и выданного на складе строительного материала, и оборудования.
Для этого необходимы различные источники информации, различные подходы, взгляды на одну и ту же проблему, порождающие у учащихся самостоятельное мышление, собственную аргументированную позицию. В Интернете не только можно получить мгновенно интересующую информацию, но и создать совершенно уникальную среду для обучения. Дать характеристику использованию социальных сетей в качестве площадки для учебного взаимодействия преподавателя и студентов вуза
Для небольших компаний более предпочтительным будет вариант создания мобильного сайта. Процесс создания мобильного сайта отличается от создания традиционных сайтов, рассчитанных на пользователей персональных компьютеров. Но для них так же разработаны наборы стандартов и рекомендаций, которым следуют разработчики браузеров для мобильных платформ.
Технология iBeacon, что работает внутри помещений, позволяет дополнить традиционные сервисы позиционирования (GPS, сигналы вышек сотовой связи).
Эта технология может с разрешения клиента, выражается в установке соответствующего мобильного приложения, открыть новые каналы мобильного маркетинга в розничной торговле, предоставлять дополнительную, независимую от местоположения информацию посетителям магазинов, музеев, выставок и тому подобное.
Систематизации данных и необходимый набор инструментов создадут эффективную информационную систему, которая удовлетворит требования любого ее пользователя, предоставлением
База данных, имея максимально упрощенную структуру должна обеспечивать хранение всей нужной информации . Структура базы данных должна быть построена с возможностью устранения избыточной информации . В связи с этим требуется принять меры к обеспечению целостности базы .
Поскольку сегодня рынок предлагает потребителю разнообразие мобильных устройств, отличающихся программными, функциональными и другими характеристиками, социальные сети выходят за рамки персонального компьютера и все более актуальной становится разработка клиентских приложений для мобильных устройств, в том числе разработка клиентской части социальной сети, дающей пользователю возможность находиться в сети в любое время и в любом месте. В свою очередь, особенности мобильных устройств на iOS, их технические характеристики, а также наличие полной и детальной документации определяют приоритет разработки клиентских приложений для устройств на данной платформе
Мобильное приложение должно поддерживать работу через API (интерфейс программирования приложений) и имеет связь с сайтом. Связь заключается в том, что пользователь имеет возможность одинаково работать с документами на сайте и в мобильном приложении.
Список литературы
1. Голощапов А.Л. Google Android: программирование для мобильных устройств. — СПб.:БХВ-Петербург, 2011
2. Application Fundamentals [Электронный ресурс]
– Режим доступа: http://developer.android.com/guide/components/fundamentals.html
3. Layouts [Электронный ресурс]
– Режим доступа: http://developer.android.com/guide/topics/ui/declaring-layout.html
4. Supporting Multiple Screens [Электронный ресурс]
– Режим доступа:
- http://developer.android.com/guide/practices/screens_support.html
список литературы