Создание сайта на бесплатном хостинге
Стандарт упаковки приложений 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