курсовая работа (проект) - Разработка мобильного приложения «Информационный портал Санкт–Петербурга» на платформе Android
Скачать готовую работу по теме

Разработка мобильного приложения «Информационный портал Санкт–Петербурга» на платформе Android

Купить эту готовую работу со скидкой за 60,00 BYN
Разработка мобильного приложения «Информационный портал Санкт–Петербурга» на платформе Android
Стоимость Стоимость
от

60,00

75,00

BYN

Содержание

Введение
1 Постановка задачи
2 Назначение и цели создания системы
3 Выбор программного и технического обеспечения
4 Разработка мобильного приложения
5 Описание процесса тестирования
Заключение
Список использованных источников
Приложение А. Листинг программы

Выдержка из работы

Введение

Java EE – набор спецификаций и соответствующей документации для языка Java, описывающей архитектуру серверной платформы для задач средних и крупных предприятий.
Спецификации детализированы настолько, чтобы обеспечить переносимость программ с одной реализации платформы на другую. Основная цель спецификаций – обеспечить масштабируемость приложений и целостность данных во время работы системы. JEE во многом ориентирована на использование её через веб, как в интернете, так и в локальных сетях. Вся спецификация создаётся и утверждается через JCP (Java Community Process) в рамках инициативы Sun Microsystems Inc.
JEE является промышленной технологией и в основном используется в высокопроизводительных проектах, в которых необходима надежность, масштабируемость, гибкость.
Популярности JEE также способствует то, что Sun предлагает бесплатный комплект разработки, SDK, позволяющий предприятиям разрабатывать свои системы, не тратя больших средств. В этот комплект входит сервер приложений GlassFish с лицензией для разработки.
Eclipse – свободная интегрированная среда разработки модульных кроссплатформенных приложений. Развивается и поддерживается Eclipse Foundation.
Наиболее известные приложения на основе Eclipse Platform – различные «Eclipse IDE» для разработки ПО на множестве языков (например, наиболее популярный «Java IDE», поддерживавшийся изначально, не полагается на какие-либо закрытые расширения, использует стандартный открытый API для доступа к Eclipse Platform).
Объектом исследования проекта является информационный портал Санкт-Петербурга.


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

Анализ литературы и предметной области показали, что реализуемое программное средство имеет большое количество аналогов, но каждый из которых имеет свои недостатки. Все рассмотренные аналоги не имеют интеграции с операционной системой windows, типизации пометок и напоминаний, а также их фильтрации.
К приложению предъявлены следующие требования:
1. Приложение должно быть разделено на две части: серваная часть и клиентская, в виде Android-приложения;
2. При вводе записей на серверной стороне – данные должны отгружаются в клиентскую сторону;
3. Создать возможность для трех типов записей: заметок, срочных вызовов и напоминаний;
4. Создать возможность оповещений для напоминаний и срочных вызовов;
5. Главное окно серверной части приложение должно отображать все записи в виде таблице и кнопкой, которая позволяет создать новую запись;
6. Серверное приложение должно позволять изменять, удалять и просматривать записи, с последующем оповещением мобильную сторону об этом;
7. Мобильное приложение тоже должно позволять редактировать записи;
8. Система Android должна оповещать пользователя о необходимых напоминаниях и при получении данных с серверной части приложения.


2 Назначение и цели создания системы

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


3 Выбор  концепция программного  break и технического  notification обеспечения

Платформа  startactivity Android  виртуальной представляет  устройством собой  class программный  процесс стек  набор операционной  поверхности системы  startactivity на основе  библиотекам Linux,  защищенный предназначенный  пользователи для  интерфейса управления  создав устройством (аппаратурой),  данного памятью  включая и процессами. Различные  выступавшей компоненты  языке этого  дополнительной стека  следующей представляют  собой  отвлекала несколько  development уровней  среди иерархии  набор и, в целом,  android обеспечивают функционирование  виртуальное мобильного  отличие устройства. Одни  windows из этих  нажать компонентов  пользователи необходимы  утилита для  nutshell работы  software непосредственно  системными с оборудованием  java устройства,  возвращении другие  получаем обеспечивают  чистом функции  себя связанные  text с телефонией,  затрагивает позиционированием,  память мультимедиа  концепция и так  пределах далее,  сравнению а третьи  другими предоставляют  нажатия приложениям  большее более для  поступающие реализации  reilly многочисленных  приложения возможностей  счет мобильного  которая устройства. Другими  имеет словами,  eclipse платформа  отправки Android  используют включает  системные в себя  различных непосредственно  экстра операционную  freetype систему,  специальному программное  третьи обеспечение  прячем промежуточного  coriolis уровня (middleware) и  элементами набор  разработчиков приложений (как  контекстное встроенных,  данного так  приложений и сторонних).
Как  вынужден мы уже  чтобы выяснили,  архитектура Android - это  следующей программный  уровне стек,  протокол то есть  позволяет целый  linux набор  киев различных  потоком программных  swing компонентов. С  notification другой  sqlite стороны,  драйвер устройство  можете на платформе  трех Android  поскольку представляет  intent собой  основанная набор  ядро аппаратных  просматривать средств,  рисунок таких  import как  передавались экран,  другие клавиши,  особенности батарея,  иметь процессор,  коммуникаторы память  ниже всевозможные  setcontentview датчики  eclipse и сенсоры  нажатия и так  skia далее. Все  проведения это  которые позволяет  управлении нам  break говорить  обмена о платформе  несколько Android  content как  основой о едином  аудио аппаратно-программном  разработки комплексе,  virtual который  перехода имеет  wide следующую  каждый структуру:
1. Аппаратура - набор  private элементов,  входящего обеспечивающих функционирование  навигации устройства.
2. Linux Kernel (+Drivers) - ядро  набора операционной  функции системы  android Linux  менеджер и набор  пользователя драйверов,  protected которые  выполняются обеспечивают  инженерами базовые  трех механизмы  программное управления  рисунок оборудованием  сохранение и распределения  btnnovosti памяти,  графической управления  позволяет задачами,  основной обеспечения  внимание безопасности  public и так  поверхности далее.
3. Библиотеки (C/C++),  обработка используемые  различными  данный компонентами  button операционной  обработка системы.


4 Разработка мобильного приложения

Для  вызываем разработки  требования приложений  bionic для  работы ОС Android  мобильные требуется  intent установить  один Eclipse. Для  виртуальной данной  повышает задачи  break подходит  создания версия Classic.
Установка  приложение Android  поддержка SDK. Инструменты  рисунок для  имеет разработки  передавались Android  protected SDK  classic можно  java загрузить  рисунке на сайте  системные для  android разработчиков. При  также установке  более можно  protected выбрать  windows требующиеся  eclipse для  системное разработки  android платформы  верхней и элементы  android SDK.
Установка  разработчиков плагина  куче ADT  быстро к Eclipse. Плагин  после ADT  платформа дает  return доступ  отвлекала к инструментам  cobol Android  бесплатной SDK  intellij в среде  служат разработки  startactivity Eclipse. Для  maincontext установки  один плагина  java ADT  основной нужно  getstring открыть  модели диалог  которых установки  ресурсами плагина  менеджер Eclipse  более через  которые меню «Help → Install  break new  несколько software» и  программиста в поле «Work with» вписать  назначению адрес  import загрузки  использования плагина «dl-ssl.google.com/android/eclipse/». Далее  гибкость в таблице  оповестить ниже  уровень отметить  мобильных пункт «Developer  java Tools» и  сохранение нажать «Next». Плагин  уровень также  программных можно  сравнению загрузить  пользователи и установить  основной вручную  платформы по ссылке:  использовать http://developer.android.com/sdk/eclipse-adt.html.
Установка  resource JDK  быстро и JRE. Для  нативные разработки  кодов требуется  исходных среда  from исполнения  заголовок Java  преимущества Runtime  служит Environment (JRE),  всех комплект  windows разработчика  asynctask Java  return Development Kit (JDK),  просматривать которые  основанная можно  ниже загрузить  входит с официального  dalvik сайта  мобильные Oracle.
Создание  linux виртуального  статус устройства  getstring Android. Android tools включает  нажатия в себя  загрузить эмулятор «Android  case Virtual Device» (AVD). Эмулятор  требования AVD  сетевого позволяет  интерфейсы тестировать  основе приложения  android на виртуальном  просмотреть мобильном  development устройстве  электронный с ОС Android. Эмулятор  перемещая позволяет  экстра создавать  упоминалось несколько  classic виртуальных  приложений устройств  eclipse с разными  можете конфигурациями. Чтобы  трех создать  import виртуальное  menuitem устройство  имеет Android  отправка необходимо  ядро в меню «Window → Android  далее SDK  class and  были AVD Manager» нажать «New»,  архитектура вписать  работает имя  метод виртуального  доступ устройства  bionic и его  tabview характеристики.
Для  системное того, чтобы  которое создать  используя новое  разработки приложение  программного заходим  next File | New | Project...,  virtual в списке  android выбираем  программных Android | Android  многих Application  архитектура Project  coriolis и нажимаем  наши кнопку Next. Делаем  которые необходимые  также изменения,  приложения выбираем  сетевого тип  просмотреть Activity,  если и в результате  location получаем  development готовый  мобильных проект. На  development рисунке 4.1 изображено  corporation создание  получили нового  аудио проекта.


5 Описание  файловым процесса  исходных тестирования

Для  управления проведения  силу тестирования  разработанного  manager в рамках  взаимодействие курсового  языке проекта  основным программного  третьи средства  отличие приведены  котором ниже тест-кейсы,  редко тестирующие  заключение корректность  skia работы  рисунок функционала  java данного  назначению программного  интерфейса средства,  break корректность  перечисленные работы  оповестить сервисов. 
Ниже  библиотеки приведен  сказано набор  bornstein тест-кейсов,  может на основе которых производилось  представление тестирование:
1. В  механизмы модуле «Windows-приложение» была  бывшая успешно  учесть проведена  исходного проверка  widget CRUD-системы,  новые т.е. хранение  runtime и обработка  вписать данных  средства на сервере.
2. Интерфейс  button Windows-приложения  получаем был  import успешно  файловым проверен  астровыми на дружественность  астровыми интерфейса  tools к пользователю.
3. В  различными модуле «Android-приложения» была  обеспечивает успешно  java проведена  системное проверка  устройства CRUD-системы,  zygote т.е. хранение  приложений и обработка  eclipse данных  комплектов в JSON-файлы.
4. Интерфейс  java Android-приложения  videoselect был  extends успешно  модели проверен  может на дружественность  getstring интерфейса  дольше к пользователю.
Данный  выводим программный  механизмы продукт  сетевые выступает  в  можно качестве  входящего информационного  используя портала. Его  новостей назначение  которые заключается  этом в отображении  комментарии актуальной  создав информации  asynctask обо  разместить всем,  приложений что  отправляем происходит  windows в Санкт-Петербурге,  разработка а также  прежде ещё одним  java способом,  рисунке но уже  можно с применением  другие внешней  афишу библиотеки,  данный которая позволяет  исходного просматривать  пользователи информацию автора (разработчика),  getstring его  нажатия контактный  ядро данные  несмотря и электронный  getstring адрес.
Пользователь  android информационного  новостного портала  progressdialog должен  android иметь  java опыт  драйвер работы  модели с потоком  приложений информации  входящего и операционной  content системой Android.
Для  служат работы  отличие с информационным  пользователя порталом  каждый Санкт-Петербурга  быть не нужны  может дополнительным  грамотно программы. После  архитектура установки  причем приложения  java пользователю  linux необходимо  eclipse запустить  быстро приложение  этом с помощью  данные соответствующей  основой иконки  другие на одном  написана из рабочих  разработки столов. Далее  важным приложения  несколько будет  asynctask запущено  activity и иметь вид  получаем как  наши представлено  возвращении на рисунке 5.1.


Заключение

В  метод результате  карты выполнения  встраиваемых курсового  вашем проекта  nutshell было  reilly создано  мобильные мобильное приложение «Информационный  создания портал  getstring Санкт-Петербурга», обладающее  управления простым  иконки и удобным  логин интерфейсом,  where позволяющее  были выполнять  инструментам отгрузку  ruby данных,  чтобы хранения  приложений данных.
В  интернета процессе  которые разработки  программное мобильного  частичным приложения  getstring были  getstring учтены наиболее  графический востребованные  использующий задачи,  предоставляет которые  dalvik решает  работе разработка  development приложения  eclipse для  необходимыми Android  части смартфонов.
1. Оперативное  пользователи информирование  internet пользователей  skia о новостях.
2. Предоставление  взаимодействие дополнительной  повышает ценности  setcontentview для  служат пользователей  linux вашего  среди сервиса.
3. Увеличение  ресурсами пользовательской  sqlite базы.
4. Повышение  сравнению лояльности  dalvik и узнаваемости  было бренда за счет  netbeans промо-приложений.
5. Получение  пределах прибыли  eclipse за счет  данный продажи  комплект товаров/услуг  доступной через  миллисекунд мобильное  платформой приложение.
Реализация  установить приложения «Sankt-Peterburg» выполнялась  чтении с помощью  вызываем возможностей  всех платформы Eclipse (Android  быть SDK).
В  имея заключение  internet отметим,  работы что  размер интуитивно  специфических понятное  extends представление  интерфейс информации,  protected позволяет  набор использовать  обновление разработанное  управлении приложение  protected в широком  перехода кругу  break пользователей.

Список литературы

1. Патрик  опираются Нотон, Герберт  джон Шилдт.  виртуальное Полный  приложений справочник  которая по  protected Java. – McGraw-Hill,  выполнялась 1997, Издательство  включая «Диалектика»,  инструментам 1997.
2. Дэвид  java Флэнэген  другие Java  выборе in  ресурсами a  однако Nutshell. – O'Reilly & Associates, Inc., 1997, Издательская  android группа  среда BHV, Киев, 1998.
3. Ренеган  виртуальная Э.  wide Дж.  каждого (мл.) 1001 адрес WEB для  механизмы программистов:  help Новейший  расположение путеводитель  text программиста  других по ресурсам World  модели Wide  системные Web:  разработки Пер. с  getstring англ. – Минск:  основе Попурри,1997. – 512с.  прикладная ил.
4. Сокольский  интерфейсы М.В. Все  zygote об Intranet и Internet. – М.:  потоком Элиот,  protected 1998. – 254с.  сетевого ил.
5. Чен  собой М.С. и  архитектура др. Программирование  количество на JAVA:1001 совет:  return Наиболее  языке полное  части руководство  можно по Java и Visual  runtime J++:  специальные Пер.  сохранение с  инженерами англ./Чен  рабо М.С.,  исключением Грифис  android С.  функции В., Изи  общем Э.Ф. – Минск: Попурри,1997. – 640с.  основано ил.+ Прил.(1диск.).
6. Майкл  метод Эферган Java:  корпоративных справочник. – QUE  рисунок Corporation, 1997,  jface Издательство «Питер  помощью Ком», 1998.
7. Джо  сравнению Вебер  текстовые Технология Java в  данного подлиннике. – QUE  zygote Corporation, 1996, «BHV-Санкт-Петербург»,  corporation 1997.
8. Джейсон  новые Мейнджер Java:  порт Основы  обеспечивает программирования. – McGraw-Hill,  virtual Inc.,  мобильное 1996,  написана Издательская  jface группа BHV,  графический Киев,  модели 1997.
9. И.  платформа Ю.  btnpogoda Баженова  рисунок Язык  возвращении программирования Java .- АО «Диалог-МИФИ», 1997.
10. Джон  ведения Родли  dalvik Создание Java-апплетов. – The  всех Coriolis  обеспечивает Group,  взаимодействие Inc., 1996,  возможность Издательство  return НИПФ «ДиаСофт  сетевого Лтд»,  java 1996.

Купить эту работу
Введение
1 Постановка задачи
2 Назначение и цели создания системы
3 Выбор программного и технического обеспечения
4 Разработка мобильного приложения
5 Описание процесса тестирования
Заключение
Список использованных источников
Приложение А. Листинг программы
Стоимость Стоимость

60,00

75,00

BYN

Информация о работе

Вуз: ГГУ им.Ф.Скорины (Гомельский государственный университет)
Дисциплина: Программирование для мобильных устройств
Тип работы: Курсовая работа (проект)
Работа защищена на оценку "9" без доработок. 
Уникальность свыше 40%. 
Работа оформлена в соответствии с методическими указаниями учебного заведения. 
Количество страниц - 46.
В работе также имеются следующие приложения:
Приложение А. Листинг программы

Процесс покупки готовой работы

01
1. Заказ готовой

Оставьте заявку по кнопке "купить ". Обязательно укажите правильный e-mail, на него вышлют инструкции по оплате и ваши материалы.

02
2. Оплата

На вашу электронную почту придет подробная инструкция по оплате через ЕРИП. 

03
3. Получение

Сразу после оплаты, менеджер вышлет все материалы, которые относятся к заказу, на электронную почту.

Создание программного модуля Расчёт значений параметров и построение правильного шестиугольника
Вуз: МГПК (Могилёвский государственный политехнический колледж)
Дисциплина: Основы алгоритмизации и программирования
Тип работы: Курсовая работа (проект)

60,00

75,00

BYN

Проектирование справки
Вуз: ГГУ им.Ф.Скорины (Гомельский государственный университет)
Дисциплина: Основы конструирования программ
Тип работы: Курсовая работа (проект)

60,00

75,00

BYN

Основы алгоритмизации и программирования
Вуз: ГГУ им.Ф.Скорины (Гомельский государственный университет)
Дисциплина: Основы конструирования программ
Тип работы: Курсовая работа (проект)

60,00

75,00

BYN

Основы алгоритмизации и программирования
Вуз: ГГУ им.Ф.Скорины (Гомельский государственный университет)
Дисциплина: Основы конструирования программ
Тип работы: Курсовая работа (проект)

60,00

75,00

BYN

Метод SWOT- анализа в практике управления
Вуз: ГГУ им.Ф.Скорины (Гомельский государственный университет)
Дисциплина: Социология управления
Тип работы: Курсовая работа (проект)

60,00

75,00

BYN

Инновации в системе штрихового кодирования
Вуз: МИУ (Минский университет управления)
Дисциплина: Теоретические основы инновационной деятельности
Тип работы: Курсовая работа (проект)

60,00

75,00

BYN

Информационная система фотоцентра
Вуз: МИУ (Минский университет управления)
Дисциплина: Базы данных
Тип работы: Курсовая работа (проект)

60,00

75,00

BYN

Автоматизация рабочего места сотрудника видеопроката
Вуз: БГУИР (Белорусский государственный университет информатики и радиоэлектроники)
Дисциплина: Базы данных и системы управления базами данных
Тип работы: Курсовая работа (проект)

60,00

75,00

BYN

База данных Банковские вклады
Вуз: МГВРК (Минский государственный высший радиотехнический колледж)
Дисциплина: Базы данных и системы управления базами данных
Тип работы: Курсовая работа (проект)

60,00

75,00

BYN

Автоматизация составления расписания
Вуз: МГВРК (Минский государственный высший радиотехнический колледж)
Дисциплина: Базы данных и системы управления базами данных
Тип работы: Курсовая работа (проект)

60,00

75,00

BYN