Создание сайта на бесплатном хостинге

Стандарт упаковки приложений Application Packaging Standard. Бесплатная система управления сайтом uCoz. Онлайн-конструктор сайтов Taba.ru, nethouse. Стандарт пакетов автоматической установки для модели SaaS. Создание веб-приложения "Студенческий портал".

Рубрика Программирование, компьютеры и кибернетика
Вид контрольная работа
Язык русский
Дата добавления 15.06.2013
Размер файла 1,7 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

Введение

Стандарт упаковки приложений APS Application Packaging Standard.

Стандарт APS - это набор спецификаций, покрывающих управление сервисами и приложениями в облаках, механизм запуска приложения в облаке *APS полностью покрывает жизненный цикл приложения, спроектирован для удовлетворения требований концепции SaaS.

Стандарт упаковки приложений APS Application Packaging Standard спроектирован для удовлетворения требований концепции SaaS и облачных вычислений, таких как полная автоматизация и делегируемое управление APS - это открытый стандарт, контролируемый некоммерческой организацией. Все спецификации стандарта находятся в свободном доступе, членство в APS организации бесплатно

1. Обзор известных решений

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

Зачастую реализовать такой проект мешает отсутствие необходимых знаний или нехватка времени.

В сети существует множество сервисов, помогающих создать веб - приложение как новичку, так и человеку далекому от программирования, вёрстки сайтов и графических редакторов.

1.1 uCoz

Это бесплатная система управления сайтом и хостинг для сайтов, созданных с её использованием.

Рисунок 1.1 - Логотип uCoz

Модули uCoz могут использоваться как в единой связке для создания полнофункционального сайта, так и по отдельности, например, в качестве блог-платформы, веб-форума и др. На данный момент в системе создано более миллиона сайтов. Среди возможностей, предоставляемых пользователям, есть такие, которые свойственны классическому веб-хостингу:

неограниченное дисковое пространство бесплатно.

загрузка файлов через веб-интерфейс или FTP.

вдобавок к бесплатному домену, полученному при регистрации в системе, прикрепление любого другого домена (он может быть приобретен у любого регистратора).

резервное копирование.

свойственные крупным CMS («Content Management System» или «Система управления сайтом»):

база данных пользователей сайта с делением их на группы.

распределение различных прав доступа по группам пользователей.

множество модулей, реализующих классические (и не только) веб-приложения (смотрите ниже).

управление дизайном страниц модулей путем редактирования шаблонов.

встроенный визуальный редактор HTML для тех, кто не знаком с этим языком.

RSS импорт и экспорт.

блокировка активности с определенных IP-адресов или подсетей.

и свойственные только системе uCoz:

специальный язык шаблонов, позволяющий выполнять проверки различных условий в момент генерации страницы.

конструктор шаблонов, позволяющий быстро полностью изменить дизайн всего сайта или внести коррективы.

Возможность использования PHP, MySQL (сторонние БД) и API.

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

1.1.2 Taba.ru

Taba.ru позволяет каждому просто и быстро создать собственный сайт.

Рисунок 1.2 - Логотип Taba.ru

Онлайн-конструктор сайтов позволяет быстро создать многофункциональный сайт, предоставляя доменное имя 2-го или 3-го уровня и хостинг от 1 Гб.

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

Taba.ru предлагает два вида модерации материалов: премодерация и постмодерация. Вы можете указать права на добавление материалов и комментариев на ваш сайт для разных групп пользователей.

Для работы с конструктором не требуется скачивать и устанавливать программы. Доступ к конструктору предоставляется в режиме онлайн.

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

1.1.3 nethouse

Конструктор сайтов, который позволяет любому человеку создать качественный и функциональный сайт для бизнеса буквально за полчаса.

Рисунок 1.3 - Логотип nethouse

Чтобы получить готовый сайт, достаточно зарегистрироваться и заполнить всю необходимую информацию - Контакты, Услуги и цены, О себе. С этого момента вы сможете свободно распоряжаться собственным сайтом.

Nethouse предлагает пользователю выбрать один из множества красивых шаблонов и дизайнов, а также по желанию изменить фон. Это позволяет создать ресурс любой направленности:

сайт-визитка;

корпоративный сайт;

интернет-магазина.

Интерфейс построен таким образом, чтобы его использование было интуитивно понятным.

Nethouse позволяет бесплатно получить доменное имя третьего уровня. Это дает возможность пользоваться сайтом сразу же после регистрации.

В распоряжении пользователя эффективные инструменты для продвижения своего сайта:

Социальные кнопки - возможность рассказать о понравившихся товарах и услугах на своих страницах в социальных сетях.

Реклама в Google AdWords - возможность использовать промокод на контекстную рекламу в одной из самых крупных поисковых сетей мира. О Вашей компании узнает огромное число заинтересованных пользователей, которые ежедневно ищут различные товары и услуги в Сети.

Сервис почтовых рассылок- информирование подписчиков сайта о самых интересных новостях, акциях и предложениях.

Ведущие системы статистики - для изучения аудитории вашего сайта, а также для отслеживания эффективности рекламных компаний доступны сервисы:

· LiveInternet

· Яндекс. Метрика

· Google Analytics.

1.1.4 APS

Стандарт пакетов автоматической установки для модели SaaS.

Рисунок 1.4 - Логотип APSSTANDARD

APS-формат разработан, чтобы упростить реализацию бизнес-модели Software-as-a-Service (SaaS) для облачных сервис-провайдеров и разработчиков ПО. APS-пакет - упакованное в соответствии с APS-стандартом веб-приложение.

На данный момент, APS-стандарт поддерживается хостинг-панелями Parallels: Plesk, Small Business Panel, POA и SysCP.

Всего в APS-каталоге опубликованы более 200 наименований CMS и различных веб-приложений (как коммерческих, так и open source).

Порядок подготовки и использования APS-пакета следующий:

· Разработчик CMS (или другой «упаковщик») «пакует» веб-приложение по стандарту APS;

· Полученный APS-пакет проходит сертификацию и размещается в общедоступном каталоге;

· Хостинг-провайдер загружает пакет и предоставляет своим Клиентам;

· Пользователь получает возможность в панели управления хостингом установить «в один клик» веб-приложение.

В APS-каталог может добавить свой продукт любой разработчик, достаточно разобраться со стандартом и пройти сертификацию пакета. Это обеспечивает также своевременность обновлений.

APS-стандарт позволяет из панели управления хостингом не только установить веб-приложение, но и сменить шаблон, установить плагин, сбросить пароль, выполнить обновление и т.п.

Преимущества использования APS-стандарта:

· Для разработчика сервисов и веб-приложений - популяризация своего продукта;

· Для хостинг-провайдера - расширение спектра услуг;

· Для пользователя - упрощение установки: не надо загружать дистрибутив, разбираться с порядком установки - даже знать, что такое FTP, он получает работающий сайт или веб-сервис;

· Для Parallels и других разработчиков хостинг-панелей - расширение рынка.

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

Создать веб - приложение «Студенческий портал», используя готовую CMS. Упаковать согласно APS стандарту для дальнейшего автоматического развертывания приложения на хостинге.

2. Выбор метода решения

Для создания веб - приложения было принято решение использовать CMS Joomla! Информация о зарегистрированных пользователях, комментариях и т.д. будет хранится в таблицах реляционной модели СУБД MySQL.

Упаковка готового приложения будет происходить согласно официальной документации компании Parallels.

2.1 CMS Joomla!

Joomla! - система управления содержимым (CMS), написанная на языках PHP и JavaScript, использующая в качестве хранилища базы данных MySQL, а начиная с версии 2.5 и MsSQL. Является свободным программным обеспечением, распространяемым под лицензией GNU GPL.

Рисунок 2.1 - Логотип Joomla!

CMS Joomla! включает в себя различные инструменты для разработки веб-сайта. Важной особенностью системы является минимальный набор инструментов при начальной установке, который дополняется по мере необходимости. Это снижает загромождение административной панели ненужными элементами, а также снижает нагрузку на сервер и экономит место на хостинге.

Joomla! позволяет отображать интерфейс фронтальной и административной части на любом языке. Каталог расширений содержит множество языковых пакетов, которые устанавливаются штатными средствами администрирования. Доступны пакеты русского, украинского и ещё некоторых языков стран СНГ.

Рисунок 2.2 - Административная панель Joomla!

Основные возможности:

· Функциональность можно увеличивать с помощью дополнительных расширений (компонентов, модулей и плагинов).

· Имеется модуль безопасности для многоуровневой аутентификации пользователей и администраторов (используется собственный алгоритм аутентификации и «ведения» сессий).

· Система шаблонов позволяет легко изменять внешний вид сайта или создать свой уникальный. В сети существует огромный выбор готовых шаблонов, как платных, так и бесплатных.

· Предусмотрены настраиваемые схемы расположения модулей, включая левый, правый, центральный и любое другое произвольное положения блока. При желании содержимое модуля можно включить в содержимое материала. Например, выражение {loadposition mod_fpslideshow} введенное (вместе с фигурными скобками) в произвольное место в статье выведет содержимое модуля, которому задана позиция вывода как «mod_fpslideshow».

· К преимуществам системы можно отнести то, что все компоненты, модули, плагины и шаблоны можно написать самому, разместить их в структурированном каталоге расширений или отредактировать существующее расширение по своему усмотрению.

· Происходит регулярный выход обновлений. Существует публичный Багтрекер (список официальных трекеров), существуют также трекеры миграции со старых версий Joomla, трекер пожеланий расширения функционала и так далее), где пользователи Joomla могут оставлять замечания по поводу работы CMS, которые впоследствии изучаются её разработчиками, при необходимости включающими в очередное обновление Joomla исправления, решающие те или иные проблемы.

· Начиная с версии 1.6 встроена многоязычность.

· Начиная с версии 2.5 расширена поддержка баз данных. Уже реализована поддержка MsSQL, а в ближайшем будущем планируется добавить поддержку PostgreSQL, Oracle, SQLite

Для работы Joomla 3.0 требуются:

· PHP 5.x или выше.

· MySQL 4.1.x, 5.x.

· Apache 1.3.x или выше.

2.2 Особенности MySQL

Рисунок 2.3 - Логотип MySQL

MySQL - свободная система управления базами данных (СУБД). MySQL является собственностью компании Oracle Corporation, получившей её вместе с поглощённой Sun Microsystems, осуществляющей разработку и поддержку приложения. Распространяется под GNU General Public License или под собственной коммерческой лицензией. Помимо этого разработчики создают функциональность по заказу лицензионных пользователей, именно благодаря такому заказу почти в самых ранних версиях появился механизм репликации.

MySQL является решением для малых и средних приложений. Входит в состав серверов WAMP, AppServ, LAMP и в портативные сборки серверов Денвер, XAMPP. Обычно MySQL используется в качестве сервера, к которому обращаются локальные или удалённые клиенты, однако в дистрибутив входит библиотека внутреннего сервера, позволяющая включать MySQL в автономные программы.

Гибкость СУБД MySQL обеспечивается поддержкой большого количества типов таблиц: пользователи могут выбрать как таблицы типа MyISAM, поддерживающие полнотекстовый поиск, так и таблицы InnoDB, поддерживающие транзакции на уровне отдельных записей. Более того, СУБД MySQL поставляется со специальным типом таблиц EXAMPLE, демонстрирующим принципы создания новых типов таблиц. Благодаря открытой архитектуре и GPL-лицензированию, в СУБД MySQL постоянно появляются новые типы таблиц.

26 февраля 2008 года Sun Microsystems приобрела MySQL AB за 1 миллиард долларов.

27 января 2010 года Oracle Corporation приобрела Sun Microsystems и включила MySQL в свою линейку СУБД.

Сообществом разработчиков MySQL созданы различные ответвления кода, такие как Drizzle (англ.), OurDelta, Percona Server, и MariaDB. Все эти ответвления уже существовали на момент поглощения компаний Sun и MySQL AB корпорацией Oracle.

MySQL портирована на большое количество платформ: AIX, BSDi, FreeBSD, HP-UX, Linux, Mac OS X, NetBSD, OpenBSD, OS/2 Warp, SGI IRIX, Solaris, SunOS, SCO OpenServer, SCO UnixWare, Tru64, Windows 95, Windows 98, Windows NT, Windows 2000, Windows XP, Windows Server 2003, WinCE, Windows Vista и Windows 7. Существует также порт MySQL к OpenVMS. Важно отметить, что на официальном сайте СУБД для свободной загрузки предоставляются не только исходные коды, но и откомпилированные и оптимизированные под конкретные операционные системы готовые исполняемые модули СУБД MySQL.

Рисунок 2.4 - Современные движки хранения данных в MySQL

Версия MySQL 5.0 вышла 24 октября 2005 года, в этой версии значительно расширена функциональность, которая ставит MySQL в один ряд с коммерческими СУБД. Если раньше СУБД MySQL обвиняли в недостаточной поддержке стандарта SQL, то с появлением пятой версии этой популярной базы данных, появилась практически полная поддержка стандарта SQL. MySQL 5.0 содержит следующие нововведения:

· хранимые процедуры и функции;

· обработчики ошибок;

· курсоры;

· триггеры;

· представления;

· информационная схема (так называемый системный словарь, содержащий метаданные).

Версия MySQL 5.1 продолжает путь к стандарту SQL:2003. MySQL 5.1 содержит следующие нововведения.

· Сегментирование - возможность разбить одну большую таблицу на несколько частей, размещенных в разных файловых системах, основываясь на определенной пользователем функции. При определенных условиях это может дать серьёзное увеличение производительности и, кроме того, облегчает масштабирование таблиц.

· Изменено поведение ряда операторов, для обеспечения большей совместимости со стандартом SQL2003.

· Построчная репликация (англ. row-based replication), при которой в бинарный лог будет записываться только информация о реально измененных строках таблицы вместо оригинального (и, возможно, медленного) текста запроса. Построчную репликацию можно использовать только для определенных типов sql-запросов, в терминах MySQL - смешанная репликация (англ. mixed replication).

· Встроенный планировщик периодически запускаемых работ. По синтаксису добавление задачи похоже на добавление триггера к таблице, по идеологии - на crontab.

· Дополнительный набор функций для обработки XML, реализация поддержки XPath.

· Новые средства диагностики проблем и утилиты для анализа производительности. Расширены возможности по управлению содержимым лог-файлов, логи теперь могут быть сохранены и в таблицах general_log и slow_log. Утилита mysqlslap позволяет провести нагрузочное тестирование БД с записью времени реакции на каждый запрос.

· Для упрощения операции обновления подготовлена утилита mysql_upgrade, которая выполнит проверку всех существующих таблиц на предмет совместимости с новой версией, и при необходимости выполнит надлежащие корректировки.

· MySQL Cluster отныне выпущен как отдельный продукт, базирующийся на MySQL 5.1 и хранилище NDBCLUSTER.

· Значительные изменения в работе MySQL Cluster, такие, как, например, возможность хранения табличных данных на диске.

· Возврат к использованию встроенной библиотеки libmysqld, отсутствовавшей в MySQL 5.0.

· API для плагинов, которое позволяет загружать сторонние модули, расширяющие функциональность (например, полнотекстовый поиск), без перезапуска сервера.

· Реализация парсера полнотекстового поиска в виде plug-in.

· Новый тип таблиц Maria (устойчивый к сбоям клон MyISAM).

Максимальные размеры таблиц:

MySQL 3.22: до 4 ГБ.

MySQL 3.23+: до 8 млн. ТБ (263 байт).

Размер таблицы ограничен её типом. В общем случае тип MyISAM ограничен предельным размером файла в файловой системе операционной системы. Например в NTFS этот размер теоретически может быть до 32 эксабайт. В случае InnoDB одна таблица может храниться в нескольких файлах, представляющих единое табличное пространство. Размер последнего может достигать 64 терабайт.

3. Реализация приложения

3.1 Создание веб-приложения

Для создания сайта использовалась CMS Joomla.

В окне установки необходимо ввести название сайта, описание, логин и пароль для администратора:

Рисунок 3.1 - Окно установки Joomla!

Рисунок 3.2 - Конфигурация БД

Нажимаем на «Установку», происходит установка сайта на хостинг:

Рисунок 3.3 - Процесс установки

Через панель управления Joomla! был установлен шаблон сайта:

Рисунок 3.4 - Главная страница

Также в менеджере категорий было создано 5 категорий для распределения новостей:

· 1 курс.

· 2 курс.

· 3 курс.

· 4 курс.

· 5 курс.

Рисунок 3.5 - Менеджер категорий

Администратор сайта может наделять специальными уровнями доступа зарегистрированных пользователей, для того, чтобы они так же могли выкладывать на сайте свой контент:

Рисунок 3.6 - менеджер пользователей

На сайте доступно комментирование используя свой аккаунт в социальной сети:

Рисунок 3.7 - Форма комментариев

Функционал сайта можно расширять при помощи готовых, бесплатных приложений:

Рисунок 3.8 - Менеджер расширений

3.2 Упаковка готового приложения в APS пакет

Далее готовый сайт был упакован в APS пакет при помощи документации APSSTANDARD.

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

Рассмотрим структуру APS-пакета: APP-META.xml - файл описания пакета. Содержит описание версии, требования, changelog и т.п., так же генерирует интерфейс для ввода данных, необходимых для установки приложения. При установке APS-пакета могут быть предложены как типовые опции - логин и пароль и имя базы данных, логин и пароль к админ-панели веб-приложения, так и расширенные, например, выбор типа СУБД, шаблона отображения, регистрационные данные и т.п.

htdocs - файлы веб-приложения;

images - скриншоты установленного веб-приложения, выводятся при просмотре информации о пакете;

scripts - скрипты установки и конфигурирования приложения, в каталоге так же содержится дамп БД и SQL-запросы для смены логина / пароля из панели управления:

Рисунок 3.9 - Структура APS - пакета

Файлы веб - приложения и дамп базы данных были скопированы в папку htdocs.

Далее был подготовлен файл APP-META.xml:

Рисунок 3.10 - Содержимое APP-META.xml

Необходимости вносить изменения в код самого приложения нет.

3.3 Установка приложения на хостинг

На домашней странице панели управления хостингом выбираем пункт «Домены»:

Рисунок 3.11 - панель управления хостингом

В списке доменов выбираем домен, на который будет установлен наш студенческий портал. Далее в группе опций «Приложения и услуги» выбираем пункт «Веб-приложения», «Установить веб-приложение»:

Рисунок 3.12 - Окно установки приложений

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

Рисунок 3.13 - Конфигурация БД

На следующем этапе установки мы задаем учётные данные администратора сайта. Открываем группу «Администрирование» и заполняем необходимые поля:

Рисунок 3.14 - Учетные данные администратора

Подтверждаем установку нашего веб - приложения нажатием кнопки «Установить»:

Рисунок 3.15 - Установленное приложение на хостинг

Выводы

конструктор сайт студенческий упаковка

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

Веб - приложение упаковано согласно APS - стандарту и позволяет пользователю автоматизировать настройку и установку на хостинг.

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

1. Документация Joomla! - http://docs.joomla-ua.org/

2. PHP - Википедия http://ru.wikipedia.org/wiki/PHP

3. MySQL - Википедия - http://ru.wikipedia.org/wiki/MySQL

4. APS - стандарт - http://www.apsstandard.org/support/documentation/

5. Система управления содержимым - http://ru.wikipedia.org/wiki/Система_управления_содержимым

6. Чекалов А. Базы данных: от проектирования до разработки приложений. - СПб.: БХВ-Петербург, 2003. - 384 с.

Размещено на Allbest.ru

...

Подобные документы

  • Проектирование сайта учителя в системе Ucoz с учетом особенностей педагогической деятельности. Обновление и пополнение содержимого сайта. Регистрация пользователей. Настройка дизайна и выбор модулей для сайта. Создание меню и наполнение сайта контентом.

    курсовая работа [2,1 M], добавлен 14.06.2014

  • Управление электронным бизнесом. Изучение технологии создания сайта предприятия с использованием выбранных бесплатных конструкторов сайтов. Сравнительный анализ макетов сайтов, разработанных для организации с помощью конструкторов "Nethouse" и "А5".

    курсовая работа [867,2 K], добавлен 23.03.2016

  • Использование функциональных возможностей GSM uCoz для разработки сайта. Сущность, значимость, типы и виды сайтов, способы их создания. Правила размещения сайта в сети Интернет. Основные возможности, понятия, преимущества и недостатки сервиса uCoz.

    дипломная работа [1,7 M], добавлен 20.07.2014

  • Основные понятия электронно-вычислительных сетей. Стандарты проектного управления. Электронный проектный офис как система поддержки принятия решений. SaaS-приложения для управления проектами. Факторы, воздействующие на оператора ПК. Диаграмма базы данных.

    дипломная работа [1,5 M], добавлен 15.10.2013

  • Принципы построения распределенных информационных приложений. Распределенное трех уровневое приложение. Необходимость использования приложений в средней школе. Системы управления контентом для создания сайта. Анализ сайтов учителей начальных классов.

    дипломная работа [2,1 M], добавлен 26.05.2014

  • Концептуальное проектирование сайта по онлайн-продаже кофе, его древовидная логическая структура страниц. Описание языка гипертекстовой разметки сайта HTML, особенности отображения HTML-тегов в браузерах. Создание формы заказа для онлайн-торговли.

    курсовая работа [2,2 M], добавлен 16.04.2017

  • Преимущества и недостатки статических и динамических сайтов. Эволюция и классификация web-приложений. Требования, предъявляемые к системам управления контентом (CMS). Создание структуры сайта, информационное наполнение страниц. Разработка базы данных CMS.

    дипломная работа [856,2 K], добавлен 27.06.2012

  • Разработка сайта "Библиотека онлайн": создание режима ведения системного каталога книг (по внутреннему номеру, наименованию), картотеки читателей (фамилия, адрес, телефон), поиск разными методами и просмотр информации, формирование посетителем заказа.

    курсовая работа [43,2 K], добавлен 14.06.2010

  • Анализ современных концепций построения сайтов онлайн-тестирования. Разработка автоматизированного тестирующего комплекса – обучающего Web-приложения, позволяющего проводить контроль уровня знаний математики с применением языка программирования Php.

    дипломная работа [865,8 K], добавлен 24.06.2013

  • Исследование классификации, средств реализации и разработки сайтов. Сравнительная характеристика конструкторов сайтов. Руководство пользователя. Заполнение материалом и отладка работы страниц. Травмирующие и вредные факторы для пользователя компьютера.

    дипломная работа [2,6 M], добавлен 22.01.2015

  • История появления первого в мире сайта info.cern.ch в 1991 году. Страницы сайтов как набор текстовых файлов, размеченных на языке HTML. Использование конструктора при разработке сайтов. Создание сайта "с нуля", разработка дизайна, верстка, оформление.

    реферат [21,5 K], добавлен 26.05.2015

  • Психолого-педагогические основы формирования системно-деятельностного подхода обучения. Обзор существующих конструкторов сайтов, обоснование выбора сервиса Wix. Ознакомление обучающихся с правилами безопасности в сети Интернет. Технологии создания сайтов.

    дипломная работа [428,9 K], добавлен 07.09.2017

  • Проектирование программного продукта "Корпоративный портал", решающего коммуникационные, организационные и HR-задачи компании. Разработка эскизного и технического проектов Web-приложения, его тестирование. Определение затрат на создание программы.

    дипломная работа [4,1 M], добавлен 13.05.2012

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

    курсовая работа [7,3 M], добавлен 10.12.2013

  • Первое устройство, работающее под управлением Android. Приложения под операционную систему Android. Формат установочных пакетов. Разработка приложений на языке Java. Шаблоны основных пакетов и компонентов Android. Сборка приложений, основанная на Gradle.

    курсовая работа [492,0 K], добавлен 08.02.2016

  • Разработка сайта, обеспечивающего функции по приему и обработке онлайн-заказов обоев. Перечень бизнес-процессов, включенных в разработку информационной системы. Инфраструктура разрабатываемой информационной системы. Тестирование программного обеспечения.

    курсовая работа [74,3 K], добавлен 25.05.2015

  • Среда редактирования HTML. Возможности CSS или создание шаблона web-дизайна. Осмысление тегов

    &. Создание таблиц стилей. Связка базы данных с сайтом. Создание формы авторизации. Возможность создания самых разнообразных локальных приложений.

    отчет по практике [1,9 M], добавлен 09.03.2016

  • Особенности разработки сайта "Туристическое агентство" с помощью редактора для визуального проектирования web-сайтов MS Office FrontPage System Professional 2003. Создание нового сайта в программе с использованием шаблона с готовыми примерами или мастера.

    отчет по практике [3,2 M], добавлен 05.01.2014

  • Создание пользовательского web-интерфейса. Основные этапы создания web-сайта. Пользователи системы и их роли. Аналоги системы, структура основных пакетов и классов. Схема функционирования системы для пользователей. Публикация web-сайта для посетителей.

    курсовая работа [2,0 M], добавлен 23.03.2012

  • Исследование особенностей систем управления сайтами. Обоснование выбора Joomla, функционала для создания многофункциональных сайтов. Цифровая обработка музыки на компьютере. Использование программного секвенсора. Создание и заполнение сайта информацией.

    курсовая работа [2,9 M], добавлен 15.01.2015

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.