Обмен опытом

См. также:

Уважаемые коллеги. Размещение авторского материала на страницах электронного справочника "Информио" является бесплатным. Для получения бесплатного свидетельства необходимо оформить заявку

Положение о размещении авторского материала

Размещение информации

Использование технологии WEB для разработки информационных систем

14.05.2018 954 1578
Артюхина Дарья Дмитриевна
Артюхина Дарья Дмитриевна, преподаватель

Бурдаков Денис Сергеевич
Бурдаков Денис Сергеевич, студент

Оскольский политехнический колледж

Развитие информационных технологий в конце двадцатого века привело к созданию и внедрению информационных систем в государственном управлении. В нашей стране интенсивное внедрение информационных систем началось сравнительно недавно. Поэтому многие проблемы остаются нерешенными, а информация и уровень автоматизации довольно низок. В последнее время он принял законы для сокращения бумажной работы и сокращения затрат, что является следствием необходимости большого количества бумажных сертификатов и утверждений. Например, резолюция «Об унифицированной системе граждан и информационных и справочных организаций поддержки по вопросам взаимодействия с органами исполнительной власти и местной автономией с использованием информационных и интернет-телекоммуникационных сетей» [1].

В то же время, с одной стороны, требуется создание и внедрение информационных систем, а с другой стороны, уровень компьютеризации всех сфер общественной жизни остается довольно низким, это также применяется в Магаданской области. Это также большая проблема, особенно в регионах, низкого качества, а иногда и их отсутствия. Не менее проблема заключается в неоднородности компьютерного парка. В рамках предприятия в качестве наследования могут использоваться новые модели персональных компьютеров, что, в свою очередь, накладывает ограничение на технологию, которая может быть использована при разработке информационных систем (ИС).

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

Разработка интегральных схем в дополнение к созданию концептуальных, логических и физических моделей и включает в себя создание программы, которая является результатом разработки. Если в результате мы получаем двоичный исполняемый файл для внесения изменений, нам нужно сделать код редактирования исходного кода, а затем скомпилировать исходные тексты и файлы ссылок объектов с библиотеками. Для крупных проектов этот процесс может занять до нескольких часов. Другой проблемой в этом случае является необходимость развертывания новой версии на рабочих станциях и серверах. Это займет много времени, в то время как IP недоступен. Поэтому технология необходима для создания легко масштабируемого IP-адреса. Кроме того, эта технология позволит вам быстро внести изменения и исправить найденные ошибки.

Использование технологии WEB решает эту проблему. Если IP - это интернет-сайт, вы можете работать на старых ПК и на любой мобильной платформе, для которой веб-браузер написан с использованием CE. Основным недостатком языка разметки гипертекста - HTML является необходимость изменения файла для внесения изменений. Для каждого блока в информации IP такой подход должен будет создать отдельный файл, что приведет к неэффективному использованию дискового пространства. Кроме того, невозможно организовать поиск по сайту и отобразить данные на веб-сайте базы данных в режиме реального времени. Эти проблемы были предпосылками для установки новых языков программирования, таких как Perl и PHP.

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

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

PHP (английский PHP: гипертекстовый препроцессор - «PHP: гипертекстовый препроцессор»), инструменты Английская личная домашняя страница (устаревшая) - «Инструменты для создания персональных веб-страниц».) - широко используемый язык общих скриптов для разработки WEB-приложений.

Планирование для сетей PHP - один из самых популярных языков сценариев благодаря своей простоте, быстроте производительности, богатой функциональности, межплатформенной и исходной лицензии на основе PHP [3]. Популярность построения веб-сайта объясняется наличием большого набора инструментов разработки WEB-приложений. В настоящее время PHP используется сотнями тысяч разработчиков. Согласно рейтингу TIOBE [4], на основе данных поисковой системы в апреле 2010 года. PHP занимает 4-е место среди языков программирования. Выбор PHP не случайный - он широко используется для написания различных веб-сайтов - порталов, галерей, магазинов и т. Д.

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

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

Необходимость обновлять часть страницы, не загружая ее заново с сервера, привела к созданию технологии AJAX.

AJAX (от англ. Asynchronous Javascript and XML — «асинхронный JavaScript и XML») — подход к построению интерактивных пользовательских интерфейсов WEB-приложений, заключающийся в «фоновом» обмене данными браузера с WEB-сервером. В результате, при обновлении данных WEB-страница не перезагружается полностью, а WEB-приложения становятся более быстрыми и удобными.

AJAX — не самостоятельная технология, а концепция использования нескольких смежных технологий. AJAX базируется на двух основных принципах: использование технологии динамического обращения к серверу «на лету», без перезагрузки всей страницы полностью, использование DHTML для динамического изменения содержания страницы.

Преимущества AJAX – экономия трафика, уменьшение нагрузки на сервер, ускорение реакции интерфейса.

Для реализации данной технологии был выбран язык JavaScript, так как он поддерживался всеми популярными WEB-браузерами.

На JavaScript оказали влияние многие языки. Целью разработки было сделать язык похожим на Java, но при этом лёгким для использования непрофессиональными программистами. Языком JavaScript не владеет какая-либо компания или организация. JavaScript в настоящее время используется практически на любом WEB-сайте.

JavaScript предоставляет полный доступ к содержимому HTML-документа, благодаря чему появилась возможность создавать сложные и комплексные интерфейсы для WEB-сайтов. Примером может служить сервис http://docs.google.com, представляющий собой «Мобильный офис».

JavaScript не очень удобен для разработки сложных сайтов, поэтому появилось несколько библиотек, которые позволяют сильно сэкономить время при написании скриптов на JavaScript.

Prototype — это библиотека для JavaScript, упрощающая работу с AJAX и некоторыми другими функциями. Не получил широкого распространения из-за тесной интеграции с Ruby on Rails.

jQuery – библиотека JavaScript, фокусирующаяся на взаимодействии JavaScript и HTML. Библиотека jQuery помогает легко получать доступ к любому элементу HTML документа, обращаться к атрибутам и содержимому элементов HTML документа, манипулировать ими. Также библиотека jQuery предоставляет множество удобных функций для работы с AJAX.

Примером использования этих технологий является разработка и внедрение сайта, в том числе база данных для информирования и регистрации избирателей на территории муниципалитета «Магадан Сити», созданная программистами Мэрии Магадана. Веб-сайт состоит из веб-страниц, которые хранятся на сервере. Каждая страница содержит текст, таблицы и изображения. На странице есть кнопки и гиперссылки, которые позволяют выполнять действия с информацией, размещенной на странице, или информацией, введенной пользователем. Структурный сайт делится на три части - «Каталоги», «Книга», «Отчеты». В разделе «Ссылки» содержит всю базу данных доступа к каталогу страниц в «Карт» предоставляет гражданам доступ к страницам карты и книги прибытия, отправления, и так далее, страница «Отчеты» обеспечивает доступ к множество отчетов. Каждый раздел сайта доступен в общем меню, у него есть собственное подменю для доступа к подразделам. В то же время можно перемещаться внутри текущего подраздела, а также переключаться на другие разделы.

Другим примером внедрения информационных систем с использованием новых технологий является внедрение ИС «Реестр государственных услуг» в городе Магадан. Реализация этой ИС продиктована постановлением правительства. [1] Его разработчиком является ЗАО «Ланит». Этот IP-адрес является клиентским-серверным приложением Java. PostgreSQL используется как база данных. Как сервер приложений Apache Tomcat. взаимодействие с сервером и клиентом осуществляется через протокол HTTP. Сервер баз данных и приложений может быть установлен на разных серверах. Связь между муниципальными, региональными и федеральными реестрами также передается по протоколу HTTP. В этом случае это относится к криптографии. Информация о государственных и муниципальных услугах заполняется организациями, предоставляющими эти услуги. После утверждения и утверждения для публикации через конкретный транспортный модуль данные передаются в региональный или федеральный регистр.

Появление технологии AJAX и рабочих библиотек, а также удобное для пользователя PHP-программирование разрешение на создание полнофункциональных WEB-сайтов и даже веб-приложений. Все, что требуется для запуска таких сайтов и приложений - веб-браузер, который теперь объединяет даже мобильные телефоны. Таким образом, язык технологий PHP и AJAX - это наиболее перспективные технологии для разработки информационных систем.

 

Список использованных источников

1. Постановление Правительства Российской Федерации «О единой системе информационно-справочной поддержки граждан и организаций по вопросам взаимодействия с органами исполнительной власти и органами местного самоуправления с использованием информационно-телекоммуникационной сети интернет» от 15 июня 2009 г. № 478.

2. Бенкен Е. AJAX. Программирование для Интернета / Е. Бенкен. - СПб.: BHV, 2009. - 464 c.

3. Колисниченко Д. PHP 5/6 и MySQL 6. Разработка Web-приложений / Д. Колисниченко. - СПб.: BHV, 2009. - 624 c.

4. TIOBE Programming Community Index for April 2010 - [Электронный ресурс] - TIOBE Software - Режим доступа: http://WWW.tiobe.com/index.php/content/paperinfo/tpci/index.html

 

 

Оригинал работы:

Использование технологии WEB для разработки информационных систем




Назад к списку


Добавить комментарий
Прежде чем добавлять комментарий, ознакомьтесь с правилами публикации
Имя:*
E-mail:
Должность:
Организация:
Комментарий:*
Введите код, который видите на картинке:*