Автор работы: Пользователь скрыл имя, 13 Января 2015 в 02:39, отчет по практике
Целями практики являются:
определить основные проблемы автоматизации на предприятии;
исправить недостатки автоматизации;
К серверным языкам относятся: PHP, ASP, ASPX, Perl, SSI, XML, DHTML, XHTML и другие. Когда пользователь дает запрос на какую-либо страницу (переходит на неё по ссылке или вводит адрес в адресной строке своего браузера), то вызванная страница сначала обрабатывается на сервере, то есть выполняются все программы, связанные со страницей, и только потом возвращается к посетителю по сети в виде файла.
Работа программ уже полностью зависима от сервера, на котором расположен сайт, и от того, какая версия того или иного языка поддерживается. К серверным языкам программирования можно отнести: PHP, Perl, Python, Ruby, любой .NET язык программирования, Java, Groovy.
Важной стороной работы серверных языков является возможность организации непосредственного взаимодействия с системой управления базами данных (или СУБД) — сервером, на котором упорядоченно хранится информация, которая может быть вызвана в любой момент.
В качестве изучаемых языков, с которыми будет проводиться большая часть работы, были выбраны HTML и CSS.
HTML является стандартным языком, предназначенным для создания гипертекстовых документов в сети Интернет.
Текстовые документы, содержащие разметку на языке HTML (такие документы традиционно имеют расширение.html или .htm), обрабатываются специальными приложениями, которые отображают документ в его форматированном виде. Такие приложения, называемые «браузерами» или «интернет-обозревателями», обычно предоставляют пользователю удобный интерфейс для запроса веб-страниц, их просмотра (и вывода на иные внешние устройства) и, при необходимости, отправки введённых пользователем данных на сервер. Наиболее популярными на сегодняшний день браузерами являются GoogleChrome, MozillaFirefox, Opera, InternetExplorer и Safari.
Большинство документов имеют стандартные элементы, такие, как заголовок, параграфы или списки. Используя тэги HTML программист может обозначать данные элементы, обеспечивая браузер минимальной информацией для отображения данных элементов, сохраняя в целом общую структуру и информационную полноту документа.
В большинстве случаев автор документа строго определяет его внешний вид . В случае HTML, читатель, основываясь на возможностях браузера, может, в определенной степени, управлять внешним видом документа, но не его содержимым. HTML позволяет отметить, где в документе должен быть заголовок или абзац при помощи тэга, а затем предоставляет браузеру интерпретировать эти тэги. Например, один браузер может распознавать тэг начала абзаца и представлять документ в нужном виде, а другой не имеет такой возможности и представляет документ в одну строку. Пользователи некоторых браузеров имеют, также, возможность настраивать размер и вид шрифта, цвет и другие параметры, влияющие на отображение документа.
HTML-документы могут быть
Несмотря на регулярное появление новых технологий, язык HTML остается самым популярным инструментом разметки. Последняя на сегодняшний день, 5-ая версия языка поддерживает возможность воспроизведения аудио и видео, элементы анимации, а также , улучшенное структурирование документов.
CSS это формальный язык стилей, определяющий отображение HTML-документов. Этот язык работает с шрифтами, цветом, полями, строками, высотой, шириной, фоновыми изображениями, позиционированием элементов и многими другими вещами.
CSS используется создателями веб-
CSS3 (последняя на сегодняшний день версия языка) обладает расширенными возможностями в плане дизайна и оформления документов, что позволяет разработчикам частично отказаться от Flash и JavaScript, которые ранее использовались для создания анимированных элементов на веб-страницах.
У любого крупного предприятия должен быть свой интернет-сайт, где потенциальные клиенты смогут найти любую необходимую им информацию: прайс-листы, каталоги товаров и услуг, отзывы и т.д.
Для разработки сайта который был бы удобен и прост в навигации, функционален, а также отвечал современным требованиям могут потребоваться колоссальные усилия многих людей: веб-дизайнеров, верстальщиков, JavaScript и PHP программистов и специалистов по работе с базами данных. К сожалению не все компании могут (а некоторые просто не хотят) содержать у себя штат веб-программистов, что давало бы возможность регулярно обновлять и дорабатывать свой сайт, и прибегают в к услугам сторонних студий, занимающихся разработкой в области Web.
Филиала ВГУЭС
В ходе практики нужно былосоздать сайт визитка для ВГУЭ.
были поставлены следующие задачи:
Видимое оформление интернет страниц называется веб-дизайном. К нему принято относить не только интерфейс, но и полностью разработку и процесс создания сайта. Веб-дизайн призван сделать сайт эстетически грамотным, а также удобным для пользователя.
Профессионально разработанный веб-дизайн выполняет сразу несколько задач. В первую очередь, конечно, создание сайта необходимо для привлечения потенциальных клиентов компании. Кроме того, от веб-дизайна корпоративного сайта зависит имидж фирмы. Таким образом, создание сайта и веб-дизайн не могут быть разделены, это одно целое.
Рисунок 1 – Сайт-визитка Филиала ВГУЭС в городе Артеме
Веб-разработчики знают, что сайт визитка компании становится привлекательным, популярным и интересным не от того, что на странице использовано большое количество дизайнерских изысков. Никто не отрицает важность первого впечатления. Но всё же посетитель приходит на сайт за информацией. И если пользователь не находит необходимых сведений за короткий период времени, то уходит с сайта навсегда, несмотря на пестрый и изысканный дизайн. Так что при создании сайта в первую очередь стоит подумать о его наполнении востребованной информацией.
Простота дизайна веб-страницы будет пользователю гораздо приятней, чем что-то навороченное и непонятное. Такой сайт быстрее загружается, с ним приятнее и проще работать, легче найти нужную информацию. А владельцу сайта, который занимается его размещением в сети, такая простота еще и выгодна, так как объем занимаемого ресурса сервера будет гораздо ниже. Создание простого веб-дизайна вовсе не означает меньше трудоемкости при его разработке и требует иногда гораздо больше мастерства. В целом, дизайн веб-страницы должен помогать пользователю, а не мешать и не отвлекать.
Иными словами, таким, казалось бы, маловажным вещам как шрифты, цветовомк оформлению и кнопкам тоже нужно уделять внимание, т.к всё это в итоге повлияет на восприятие сайта пользователем.
В ходе анализа интернет-сайта филиалаВГУЭС были выявлены три основные проблемы:
Обновленная версия сайта для ВГУЭС была разработана в соответствии с современными тенденциями в области проектирования веб-ресурсов. Основными отличиями от оригинального сайта являются:
Использование минималистичного дизайна для сайта подразумевает использование минимума выразительных средств для достижения максимума информативности. В настоящее время это направление является одним из лидирующих в области создания веб-ресурсов. В последние два-три года такие интернет-гиганты как Google, YouTube, Ebayи другие стремятся упрощать дизайн своих сайтов, при этом увеличивая удобство использования для своих пользователей.
С всё большим распространением смартфонов и планшетов, как устройство для выхода в Интернет, веб-разработчикам приходится задумываться над адаптацией дизайна для этих устройств. В связи с этим появилась тенденция делать на сайтах горизонтальное меню, т.к вертикальное не совсем удобно, и не подходит для мобильных устройств.
В обновленной версии вертикальное меню из оригинального сайта было полностью переработано. Хаотично расположенные ссылки с оригинального сайта были рассортированы и получили внятную логичную структуру. Это должно сделать навигацию по сайту более удобной и приятной для пользователей. Теперь сайт будет более удобным для использования на смартфонах и планшетах.
Как и было сказано выше, сайт филиала ВГУЭС успел устареть в техническом плане. Для его обновления и подгонки под современные стандарты было решено использовать инструментарий WebSite X5.
WebSite X5 это программа для создания современных, кросс-браузерных и стандартизованных интерфейсов. Продуманная структура кода HTML, JavaScript и CSS дает возможность создавать множество самых разнообразных элементов интерфейса и сетку сайта.
Свидетельством того, что WebSite X5 это очень удачная разработка, является его непрерывно растущая популярность. Нынешний уровень развития этого WebSite уже позволяет полностью создать любой web-интерфейс. С его помощью разработчики могут создавать переменные, вложенные колонки, управлять цветами и т.д. Так же программой WebSite x5 очень легко пользоваться. Библиотека WebSite x5 содержит множество готовых классов для различных элементов сайта, будь то кнопки, ссылки, формы или что-либо ещё.
Основные инструменты WebSite x5:
Благодаря Bootstrap структура сайта была полностью переработана. В новой версии главная страница поделена на три основные части. Со стороны кода они представляют собой div-контейнеры с назначенным css-классом, который определяет функционал и наполнение самого контейнера.
Центральная часть станицы представляет собой пустой контейнер, в который при нажатии на ссылку подгружается нужный документ. Для подгрузки страниц использовалась технология AJAX.
AJAX, или, более длинно, Asynchronous Javascript And Xml - технология для взаимодействия с сервером без перезагрузки страниц.За счет этого уменьшается время отклика и веб-приложение по интерактивности больше напоминает десктоп.
Технология AJAX, как указывает первая
буква A в ее названии - асинхронна, т.е
браузер, отослав запрос, может делать
что угодно, например, показать сообщение
об ожидании ответа, прокручивать страницу,
и т.п. Для обмена данными с сервером используется
специальный объект XmlHttpRequest, который умеет
отправлять запрос и получать ответ с
сервера.
Типичное AJAX-приложение состоит как минимум из двух частей. Первая выполняется в браузере и написана, как правило, на JavaScript, а вторая - находится на сервере и написана, например, на Ruby, Java или PHP. Смысл AJAX - в интерактивности и быстром времени отклика.
Так как подгрузка совершается с помощью ajax-скрипта, это дает несколько преимуществ:
Информация о работе Отчет по производственной практике в городе Артеме