- Разработка web-приложения
- Задачи, которые решают интернет-ресурсы. Классификация интернет-рекламы. Обзор существующих Web-технологий. Язык разработки сценариев PHP. Технология построения интерактивных документов DHTML. Средства и технологии для разработки интернет-ресурса.
- Подобные документы
- Диплом (Разработка интернет — магазина и мобильного приложения ООО ПЫШКА), страница 3
- Просмотр PDF-файла онлайн
- Текст 3 страницы из PDF
Разработка web-приложения
Задачи, которые решают интернет-ресурсы. Классификация интернет-рекламы. Обзор существующих Web-технологий. Язык разработки сценариев PHP. Технология построения интерактивных документов DHTML. Средства и технологии для разработки интернет-ресурса.
Подобные документы
Разработка интернет-магазина для реального заказчика. Проведение анализа и выбор интернет-технологий для разработки интернет-магазина. Проектирование предметной области. Разработка динамических web-страниц интернет-магазина, управляемых базой данных.
Факторы, влияющие на пропускную способность в беспроводных сетях. Использование скриптового языка программирования PHP для разработки базы данных интернет-магазина, его основные преимущества. Современные методы и средства тестирования web-приложений.
Основные технологии разработки ресурсов Интернет. Процесс разработки веб-сайта. Понятие Web-сайта и классификация Web-сайтов. Основные этапы разработки Web-сайта. Использование HTML, CSS, JavaScript, FLASH, PHP и реляционной базы данных MySQL.
Теоретические основы Интернет-технологий и основных служб сети Интернет. Ознакомление с возможностями подключения к сети Интернет. Основные службы сети. Принципы поиска информации в WWW. Обзор современных Интернет браузеров. Программы для общения в сети.
Понятие информационного ресурса и его разнообразие. Информационные ресурсы Интернет в России — это средство массовой информации, информационная обучающая структура, мировой справочник, средство для рекламы и саморекламы, развлечения, доска объявлений.
Основы Web-программирования. Сервер баз данных MySQL. Язык сценариев PHP. Язык гипертекстовой разметки HTML. Назначение и цели разработки сайта. Форма входа и регистрации, обратная связь интернет–магазина. Требования к структуре сайта, описание контента.
Обоснование потребности в интернет–портале «Объекты культурно-исторического наследия» и его эффективность. Технологии социального компьютинга. Анализ существующих языков, технологий веб–разработки. Разработка макетов веб–страниц. Верстка интернет–портала.
Особенности разработки интернет-ресурса для осуществления коммерческой деятельности. Классификация электронных магазинов. Основы поисковой оптимизации. Использование мета тегов. Разработка интерфейса и новостного блока. Регистрация в поисковых системах.
Концепция Web 2.0. Язык разметки HTML5. Инструментальные средства для создания веб-приложений. Язык объектного анализа и проектирования UML. Осуществление наполнения и тестирования разработанного интернет-магазина. Форматирование содержимого Web-страниц.
Функциональные и качественные требования к разработке Интернет-ресурса стоматологической клиники, его роль в деятельности заведения. Разработка базы данных, оригинальных элементов и графического интерфейса. Структура функционирования Интернет-ресурса.
Диплом (Разработка интернет — магазина и мобильного приложения ООО ПЫШКА), страница 3
Файл «Диплом» внутри архива находится в следующих папках: Разработка интернет — магазина и мобильного приложения ООО ПЫШКА, Чжао Н.С, Пояснительная записка. PDF-файл из архива «Разработка интернет — магазина и мобильного приложения ООО ПЫШКА», который расположен в категории » «. Всё это находится в предмете «дипломы и вкр» из 8 семестр, которые можно найти в файловом архиве ДВГУПС. Не смотря на прямую связь этого архива с ДВГУПС, его также можно найти и в других разделах. .
Просмотр PDF-файла онлайн
Текст 3 страницы из PDF
На конец 2015 года данная операционная система занимала80% рынка.Таблица 1 – Глобальные поставки ОС для смартфонов (млн. штук)Мобильная операционная системаAndroidApple iOSMicrosoftДругие ОСИтого4кв. 2014 г.2014 г.4 кв. 2015 г.2015 г.227,3051,009,602,30290,20780,80153,4035,8020,00990,00291,7074,5011,302,60380,101042,70192,7038,809,301283,50Прогноз на 2016 год, отображенный в таблице 2, показывает, что положение на рынке платформ для смартфонов по сравнению с 2015 годом не сильно изменилось. В 2016 году самый высокий показатель продаж на рынке присутствует у смартфонов с платформой Android, как указано в источнике [47].Таблица 2 – Прогноз мирового рынка смартфонов по ОС (млн штук)ОСAndroidiOSWindowsPhoneПрочие OCВСЕГО2016 г.объемпоставок2016 г.долярынка(%)2016 г.ростY/Y(%)2020 г.объемпоставок2020 г.долярынка(%)2020 г.ростY/Y (%)1,254.6231.282.615.27.6-0.11,624.4269.084.614.04.63.2Совокупныйсреднегодовой темп роста за 5 лет(%)6.93.023.81.6-18.517.80.9-5.7-9.49.51,519.00.6100.0-15.15.79.21,920.40.5100.04.84.3-3.96.013Исходя из вышеперечисленных показателей, разумно выбрать мобильную платформу с наибольшим показателем продаж. Под данное описание подходит платформа от Google Android. Но выбор данной платформы обусловленне только количеством ее пользователей, но и следующими показателями:– большое количество устройств разных производителей поддерживаютAndroid;– Android характеризуется высокой доступностью средств разработки.Средства разработки для платформы Android бесплатны, в то время как разработка, к примеру, под iPhone (от компании Apple) требует немалых начальныхфинансовых вложений;– наличие бесплатных библиотек для работы со сторонними ресурсами(Yandex MapKit, Google Map API, др.), в то время как для Windows PhoneMobile такие библиотеки не распространены.1.4 Выбор версии AndroidОстановившись на платформе Android, следует выбрать версию операционной системы. Выбирать следует исходя из следующих данных:– насколько популярна данная версия;– какую долю рынка данная версия занимает с более поздними версиями.В таблице 3 приведены данные о количестве устройств, на которыхустановлена та или иная версия Android. Данные, собранные Google Play Store,по популярности версий Android.Таблица 3 – Популярность версий AndroidВерсия2.22.3.3 – 2.3.74.0.3 – 4.0.44.1.x4.2.x4.3Кодовое имяFroyoGingerbreadIce Cream SandwichJelly Bean14API81015161718Распределение0,2%3,0%2,7%9,0%12.2%3,5%Продолжение таблицы 3ВерсияКодовое имя4.45.05.16.0Распределение36,1%16,9%15,7%0,7%API19212223KitKatLollipopMarshmallowНа рисунке 3 видно, что лидирует в мире, и в России включительно,версия Android 4.4 KitKat. На неё приходится 36,1% рынка, то есть более третиобщего количества устройств.Немного отстаёт от неё Lollipop (суммарные данные по версиям 5.0 и5.1) – 32,6%.Таким образом, выбор версии будет исходить из самой популярной версии, а именно Android 4.4 KitKat.С более поздними версиями она будет занимать больше половины рынка– 69,4%.Данная цифра подходит нам, так как приложения, написанные на версииAndroid 4.4 KitKat, будут успешно работать на более поздних версиях Android5.0, 5.1 Lollipop и Android 6.0 Marshmallow.Froyo0,2%Gingerbread0,3%Marshmallow0,7%Ice CreamSandwich2,7%Jelly Bean24,7%Lollipop32,6%KitKat36,1%Рисунок 3 – Диаграмма популярности версий AndroidВ рамках выпускной квалификационной работы будет описано и создано мобильное приложение на базе ОС Android и интернет-магазин, ориентиро15ванные, в частности, на деятельность пекарни «Русский каравай». Указанныевыше преимущества обуславливают массовость и широкое распространениесовременных устройств на базе Android, оснащенных различными функциями иприложениями, делающими заказ хлебобулочной продукции максимальноудобными.1.5 Выбор средств и технологий разработки интернет-магазинаВыбор средств разработки будет зависеть от веб-сервера на котором будет размещаться сайт интернет-магазина. То есть все средства будут выбраны всвязи с тем, есть ли у данного хостинга данная технология.Выбор хостинга будет происходить среди серверов, находящихся в ТОП– 10. Далее будут выделены следующие показатели:– надежность сайта является одним из самых важных факторов, выборахорошего веб-хостинга. Лучше всего посмотреть отзывы о хостинге на независимых ресурсах, перед тем как размещать на нем сайт;– скорость работы хостинга непосредственно влияет на работу размещенного на нем сайта. Оценить скорость работы хостинга до его использованияможно по отзывам на независимых ресурсах;– возможности хостинга заключаются в том, на сколько сервер полноподдерживает различные средства. Пока количество трафика и место на дискеявляются ключевыми факторами в сравнение функциональности, другие возможности, предлагаемые хостингом, тоже не должны оставаться нерассмотренными;– техподдержка – это сервисная структура, разрешающая проблемыпользователей, является стандартом для многих компаний. Несомненным плюсом считается наличие онлайн тикетов на хостинге.Всем вышеперечисленным показателям соответствует платный хостинг,поддерживающий PHP и MySQL, fozzy.com.16Для разработки интернет-магазина, размещенного на fozzy.com, будутнеобходимы следующие технологии:Скриптовый язык программирования PHP – скриптовый язык программирования общего назначения, интенсивно применяемый для разработки вебприложений. В настоящее время поддерживается подавляющим большинствомхостинг-провайдеров и является одним из лидеров среди языков программирования, применяющихся для создания динамических веб-сайтов.В области веб-программирования, в частности серверная часть, PHP –один из популярных сценарных языков (наряду с JSP, Perl и языками, используемыми в ASP.NET) благодаря своей простоте, скорости выполнения, богатойфункциональности, кроссплатформенности и распространению исходных кодовна основе лицензии PHP.Язык гипертекстовой разметки HTML – представляет собой язык, разработанный специально для создания Web-документов, как представлено на рисунке 4. Он определяет синтаксис и размещение специальных инструкций (тегов), которые не выводятся на экран, но указывают браузеру, как отображатьсодержимое документа. Он также используется для создания ссылок на другиедокументы, локальные или сетевые, например, находящиеся в сети Интернет.HTMLГиперСсылки/linkТекстЯзыкДанные/informationРазметкаСвязь/communicationРазметка/markedРисунок 4 – Язык гипертекстовой разметки HTMLКаскадные таблицы стилей CSS – формальный язык описания внешнеговида документа, написанного с использованием языка разметки. Синтаксис CSSпредставлен на рисунке 5.17CSS используется создателями веб-страниц для задания цветов, шрифтов, расположения отдельных блоков и других аспектов представления внешнего вида этих веб-страниц. Основной целью разработки CSS являлось разделение описания логической структуры веб-страницы (которое производится с помощью HTML или других языков разметки) от описания внешнего вида этойвеб-страницы (которое теперь производится с помощью формального языкаCSS).HTMLСелекторСвойствоЗначениеОписаниеРисунок 5 – Синтаксис CSSПрототипно-ориентированныйсценарныйязыкпрограммированияJavaScript – используется как встраиваемый язык для программного доступа кобъектам приложений. Наиболее широкое применение находит в браузерах какязык сценариев для придания интерактивности веб-страницам.MySQL – это одна из самых популярных и самых распространенныхСУБД (система управления базами данных) в интернете. Она не предназначенадля работы с большими объемами информации, но ее применение идеально дляинтернет сайтов, как небольших, так и достаточно крупных.После разработки интернет-магазина необходимо будет выложить его насервер, чтобы обеспечить полноценную работу сайта. Для этого идеально подходит хостинг fozzy.com.Хостинг – услуга по предоставлению ресурсов для размещения информации на сервере, постоянно находящемся в сети (обычно Интернет).18Обычно хостинг входит в пакет по обслуживанию сайта и подразумевает как минимум услугу размещения файлов сайта на сервере, на котором запущено ПО, необходимое для обработки запросов к этим файлам (веб-сервер).Выбранный для работы хостинг fozzy.com предоставляет платную работу на сервере. Fozzy – компания, созданная профессионалами хостингиндустрии, в рамках холдинга XBT – одного из мировых лидеров физическогохостинга, представленного по всему миру – США, Нидерланды, Люксембург,Сингапур, Индия. Общая пропускная способность каналов холдинга – более 1Терабайта. Среди клиентов холдинга крупнейшие биржи Forex, платежные системы, известные интернет-порталы.Преимущества fozzy.com:– SSD диски в 60 раз быстрее обычных дисков;– бесплатный CDN одинаково быстрый для всех посетителей;– ускоритель APC в 5 раз ускоряет работу php;– быстрый суппорт на русском языке;– разделение ресурсов сервера за счет Cloudlinux, поэтому нагрузка соседей не мешает работе.Недостатков в течение работы выявлено не было.1.6 Выбор средств и технологий разработки мобильного приложенияРазработка приложений уже давно стала деятельностью, инвестиции вкоторую должны быстро окупаться. Требование быстрой окупаемости разработки приложений стало особенно актуальным в нынешний период экономической турбулентности. Именно поэтому к инструментам, с помощью которыхсоздаются современные приложения, сегодня предъявляются очень высокиетребования, а успех проекта, связанного с разработкой приложений, во многомопределяется удачным выбором инструментов, с помощью которых решаютсязадачи подобного проекта. Далее пойдет речь о наиболее популярном средстверазработки приложений IDE и его особенностях.19IDE NetBeans одно из самых популярных средств разработки мобильныхприложений.