Автор работы: Пользователь скрыл имя, 29 Ноября 2013 в 11:56, дипломная работа
В своей дипломной работе я сделал попытку разобраться в том, что необходимо знать и уметь для создания Веб-страницы, какое программное обеспечение является инструментарием создания Веб-страниц и как его эффективно использовать. Также в данной работе мною рассмотрены основы языка программирования Веб-страниц - HTML, который является общепринятым стандартом WWW. Это даст нам возможность ознакомиться со структурой Веб-страницы и приемами ее правильного оформления. Так что же такое World Wide Web, или, как говорят в просторечии, WWW - это распределенная информационная система мультимедиа, основанная на гипертексте. Давайте разберем это определение по порядку.
Введение 3
1.Понятие и разновидности геоинформационных систем 7
1.1 История развития геоинформационных систем и ГИС-технологий 7
1.2 Технологии геоинформационных систем 16
1.3 Разновидности геоинформационных систем 24
2. Описание, характеристики и перспективы развития ArcGIS 32
2.1 История создания геоинформационной системы ArcGIS 32
2.2 Основные возможности ArcGIS 41
2.3 Ценовые критериии и перспективы развития ArcGIS 49
Заключение 57
Глоссарий 61
Список использованных источников 00
Имеющаяся
в любом серверном языке
Предположим, например, что в верхней части любой страницы должно быть размещено меню – одинаковое для всех страниц сайта. Можно, конечно, копировать и вставлять один и тот же код в каждую страницу, но это утомительно и непродуктивно. Гораздо лучше написать такой код один раз и воспользоваться средствами языка сценариев для включения его в каждую страницу, где он необходим. Тогда, если потребуется изменить код, достаточно будет модифицировать всего один файл. Это очень упрощает сопровождение сайта, состоящего из множеств страниц.
Объекты упрощают разработку веб-приложений, устраняя необходимость копировать и адаптировать существующий код. Если бы полезность объектно-ориентированного программирования была настолько очевидна, то внедрение этой технологии не встретило бы сопротивления.
В последнее
время идея объектно-ориентированного
программирования (ООП), кардинально
новая идеология написания
PHP до недавнего времени обеспечивал лишь некоторую поддержку ООП. Однако после выхода PHP5 поддержка ООП в PHP стала практически полной.8
Стратегию
ООП лучше всего описать как
смещение приоритетов в процессе
программирования от функциональности
приложения к структурам данных. Это
позволяет программисту моделировать
в создаваемых приложениях
- она
проста для понимания: ООП
- повышенно
надежна и проста для
- ускоряет
цикл разработки — модульность
и здесь играет важную роль,
поскольку различные
Специфика
ООП заметно повышает эффективность
труда программистов и
Объектно-ориентированное программирование основано на:
Инкапсуляции;
Полиморфизме;
Наследовании.
Инкапсуляция - это механизм, объединяющий данные и обрабатывающий их код как единое целое.
В Интернете популярными сайтами являются блоги, некоторые системы управления контентом были ориентированы специально для них. Самые популярные CMS это WordPress, DataLife Engine и Joomla!
Многие преимущества ООП обусловлены одним из его фундаментальных принципов — инкапсуляцией. Инкапсуляцией называется включение различных мелких элементов в более крупный объект, в результате чего программист работает непосредственно с этим объектом. Это приводит к упрощению программы, поскольку из нее исключаются второстепенные детали.9
Система управления контентом WordPress чаще всего используется для блогов или для небольших сайтов, домашних страниц пользователей. Чтобы зайти в CMS WordPress нужно в адресной строке написать http://ваш.сайт/wp-login.php и пользователь открывает административную панель системы управления контентом. На рисунке 2.2 показана система управления WordPress.
Рисунок 2.2
На первой странице панели администратора отображается информация об актуальных обновлениях системы управления контентом. Слева располагается меню навигации, помогающее легкой работе вебмастера. Можно зайти в галерею изображений, где хранятся все загруженные файлы картинок, и отображается информация о том, к какой статье привязана картинка. Имеется раздел медиафайлы, там хранятся видео файлы, их можно редактировать, удалять.
В главном меню навигации
есть все, что нужно для быстрого
изменения и добавления страниц.
Данное меню дает возможность быстро
научиться редактировать
Система управления WordPress чаще всего используются для блогов и небольших личный домашних страниц. Недостатков данной системы довольно много, например, чтобы настроить сайт на приемлемую работоспособность, необходимо установить большое число дополнительных расширений, но и у них много недоработок. Спамоборона слабая и не сильно справляется со своей работой. Но благодаря своей простоте и удобству CMS пользуется большой популярностью, на сегодняшний день более 50 миллионов сайтов используют данную систему управления контентом.
CMS DataLife Engine создана в России в 2004. Создана данная CMS на языке программирования PHP. (см Приложение Е). Представленный редактор не является расширенным, но в нем также можно вставлять гиперссылки, видео, картинки. В данном редакторе отображается код вставленных тегов для быстрого редактирования. Это отчасти является и минусом, так как пользователь, который пользуется этой CMS, должен иметь базовые знания в языке разметки HTML.
Безопасность системы управления контентом DLE является не совершенной, по статистике более 50% сайтов, на которых установлена данная CMS.
Система управления Joomla! является самой распространенной CMS в русскоязычном Интернете, даже если учесть, что первая версия появилась в 2005 году. Более 70% процентов сайтов, у которых имеется Joomla! были взломаны.
В интернете имеется большое
количество и сложноподчиненных
сайтов. Для таких сайтов необходимы
также сложные системы
В рунете из всех платных систем управления контентом приложение 1С-Битрикс используют более 50% веб-сайтов. Изначально эта CMS была от компании Битрикс, начиная с 2000 года компания, сделала упор на разработку систем управления контентом. В 2007 году компании 1С и Битрикс объединились, и делит прибыли пополам. Компания Битрикс разрабатывает, а 1С продает.
Система управления 1С-Битрикс имеет большое количество различных пакетов для разных запросов, более 5 предложений. Данная CMS написана на языке программировании PHP. Поддерживает СУБД MySQl, MsSQL и Oracle. Работает система управления на операционной системе Microsoft Windows и UNIX‐подобных платформах, включая Linux. На рисунке 2.5 показана страница CMS 1С-Битрикс.
Рисунок 2.5. CMS 1С-Битрикс.
У системы управления имеется два меню навигации: левое и верхнее, что позволяет быстро и удобно размещать информацию на сайте, редактировать шаблоны, разделы, добавлять код в структуру веб-сайта.
Чтобы работать в представленной CMS пользователю необходимы знания в HTML и PHP. Редактор позволяет добавлять картинки, ссылки, видео, что дает возможность, расширено размещать информацию на сайте.
«1С-Битрикс:
Управление сайтом» продаётся
в одной из восьми
Идеология системы представляет собой разделение логики на модули и компоненты.Одной из самых привлекательных особенностей «1С-Битрикс: Управление сайтом» для вебмастера является механизм информационных блоков (инфоблоков).[9] Он позволяет легко создавать пользовательские типы данных (например для различных каталогов). При этом способы работы с инфоблоками Битрикс схожи со способами работы со справочниками платформы 1С:Предприятие.
Для крупных проектов во Всемирной паутине, компании чаще всего пользуются собственными разработками, то есть нанимают веб-программистов для создания своей системы управления контентом, такой, какой нужно для правильного размещения информации на сайте проекта.
Как пример будет взята система управления контентом интернет-магазина www.sotmarket.ru. Представленный магазин пользуется огромной популярностью в рунете, более 100 000 посетителей ежедневно заходят на сайт.
Разработана CMS на языке программирования PHP. Поддерживает базу данных MySQL. Разработана система управления контентом для автоматизированного добавления товаров на сайт интернет-магазина.
Рисунок 2.6. Загрузка прайса.
Слова в прайсе, также кнопка Сбросить все настройки. На рисунке 2.8.
показана левое меню навигации.10
Рисунок 2.8. Меню навигации.
Не все поступающие прайс-листы соответствуют формату для правильной обработки системы управления контентом, для этого менеджеры исправляют и настраивают прайс-листы для правильной работы. После чего в работу включаются контент-менеджеры, которые обрабатывают прайс-листы и добавляют товар в нужную категорию в соответствующем формате.
В разделе контента также имеется левое меню, но в нем не фильтры, а каталог товаров. Контент-менеджер выбирает нужный раздел и добавляет товар. Раздел контента в нем как и в разделе Словарь, даже намного больше имеется все необходимые столбцы для лучшей работы с товаром.11
При добавлении товара открывается окно, в котором менеджер добавляет название товара, Производителя, Модель и другие параметры, необходимые для полноценной карточки товара, что дает товару лучший лоск, и потенциальные покупатели чаще покупают и приходят обратно на сайт. Отображается статус товара, где он имеется или его нет. Так же есть поле URL, что дает возможность задать нужный адрес карточки в глобальном интернете это позволяет быстрее и выше выводить в поиске данный товар. (см Приложение З)
Также на рисунке (см Приложение И) виден редактор и 3 поля ввода информации. Редактор не полный, но позволяет форматировать текст. Первое поля – Короткое описание – это аннотация для раздела. Второе поле – Sotmarket.ru – это поле где отображается текст в самой карточке товара. Третье поле – Полное описание – это поле отображается на сайтах партнеров данного магазина.
Также в этом окне имеются закладки Характеристики, Комплектации товара, Загрузки фото, Загрузки видео, Загрузка 3D, Загрузка файлов инструкции или других файлов. Имеется менеджер файлов, что позволяет быстро распределить картинки между одинаковыми товарами, но для разных моделей.12 К товару можно прикрепить аналоги, если товар пользователю не нравиться ему показывают аналоги. Можно задавать аналоги сортировкой для определенной модели, определенного производителя и для нужного каталога. Задаются сопутствующие товары, которые дают возможность остаться пользователю на сайте и купить какой либо товар. У интернет-магазина имеется плагины для оплаты различными электронными деньгами, либо карточками, система обратной связи, скидки и личный кабинет для покупателей. В интернет-магазине www.sotmarket.ru имеется более 350 000 товаров, т.е. можно сказать, что интернет-магазин большой и требует больших затрат, как технических, так трудовых. Но на создание и поддержку системы управления контентом трудится всего 5 программистов, если сравнивать с персоналом, который вводит нужную информацию, заполняет карточки товара, которого более 60 человек.
Есть в сети и универсальные системы управления, которые можно использовать как для простых сайтов, блог, личная страничка пользователя, визитка компании, так и для больших, интернет-магазины, новостные порталы, развлекательные сайты.
Такие CMS должны быть гибкими и разносторонними, чтобы было возможно запрограммировать, так как нужно. Должны быть написаны на языке программирования, чтобы было проще исправить исходный код.
Информация о работе Описание, характеристики и перспективы развития ArcGIS