СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

МИНОБРНАУКИ РОССИИ

Федеральное государственное автономное образовательное
учреждение высшего образования
«Южный федеральный университет»

  Направление подготовки 09.03.03 "Прикладная информатика"  

 

Проект на 1 курсе

Разработка сетевого ресурса

"ИНТЕРФЕЙСЫ И ПЕРЕВОДЧИКИ"

Пояснительная записка

 

Выполнили студенты 1 курса группы 7

 

______________________ Кравчук Л.К

                                                                          подпись

_____________________ Федотова В.С.

                                                                          подпись

 

 

Ростов-на-Дону

2018


 

СОДЕРЖАНИЕ

ВВЕДЕНИЕ. 3

Характеристика информационного ресурса. 3

Техническая реализация. 4

Вывод о проделанной работе. 10

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ.. 11

 


 

ВВЕДЕНИЕ

Цель: создание адаптивного сетевого ресурса для размещения рефератов в удобном для чтения виде.

Процесс:

1. Независимый сбор информации о современных способах создания сетевых ресурсов

2. Анализ и совместный выбор способа для создания адаптивного сайта

3. Создание макета адаптивного сайта

4. Верстка шаблонов для разных страниц и их адаптаций к разным экранам

5. Наполнение шаблонов информацией

6. Тестирование и исправление ошибок.

В работе над проектом участвовали Федотова Виктория и Кравчук Лилия. Все действия осуществлялись совместно или индивидуально, но с дальнейшим объединением и обсуждением полученных результатов.

Характеристика информационного ресурса

Для размещения информации в легком для восприятия виде было принято решение создать страницы двух типов: главную (рисунок 1)и текстовую (рисунок 2).

Рисунок 1 — Главная страница

Рисунок 2 — Текстовая страница

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

Цель текстовой страницыпредставить информацию реферата в удобном для восприятия виде. Страницы такого типа содержат:

· Название всего сайта, которое является ссылкой на главную страницу;

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

· Текст реферата, разбитый подзаголовками на разделы;

· Нижний колонтитул с контактной информацией.


Техническая реализация

В настоящее время сайты создаются одним из трёх способов[1]:

1. с помощью конструкторов сайтов;

2. с помощью CMS — систем управления контентом;

3. с помощью языков программирования, то есть HTML и CSS длясоздания разметки и PHP или JavaScript для создания анимация.

Достоинствами конструкторов сайтов является предоставление хостинга, домена самим конструктором после регистрации, удобное и понятное управление, техническая поддержка. К недостаткам конструкторов сайтов можно отнести ограниченное количество бесплатных шаблонов и возможностей без дополнительной платы, существование сайта только на хостинге сервиса без возможности переноса на другой или другоеизвлечение из этой системы [2].

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

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

Так как требуется создать сайт, на котором будут размещены рефераты, было принято решение, что наиболее подходящим вариантом будет статический сайт. Он позволит сконцентрировать внимание пользователя на содержании рефератов, а не дополнительных возможностях и анимации. Для подобной задачи вполне рационально использование написание сайта на языке разметки HTML и CSS.

Начальные знания по написанию сайтов с использованием этих языков были получены в первом семестре на занятиях по Основам программирования, так же дополнительно, с помощью сети интернет, были изучены способы применения CSSGrid [5]. Таким образом информационно-сетевой ресурс, а именно статический сайт был создан в NotePad++ с использованием модульной сетки CSS Grid для удобства размещения отдельных элементов сайта на странице.

«Модульная сетка» для веб-сайтов заимствована из полиграфического дизайна. Она улучшает использование сайтов и упрощает их верстку [5].

Модульная сетка, представляет собой разметку единой схемы, расположения всех элементов и блоков на странице. То есть, она накладывается на каркас веб-страницы, тем самым создавая визуальный порядок всех ее элементов.

Сетки бывают простые, сложные, фиксированные, динамические ит.д. До возникновения сеток, использовались нарезки графических элементов с дизайнами страницы, которые компоновались с использованием табличной верстки. В настоящее время в современном дизайне существует возможность разбить страницу по модульной сетке на блоки. Тем самым заранее устанавливаетсяположение блоков для разных разрешений экрана [5].

Существуют различные способы создания модульной сетки. Модульную сетку можно написать как полностью обособленно, так и задействовав готовые библиотеки. Самые популярные Gumby и Bootstrap. Так же с середины 2017 года стал полноценно поддерживаться различными браузерами модуль CSS Grid [5].

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

Для удобства расположения информации на странице, были использованы Grid контейнеры. Grid контейнер блочный элемент, занимающий только то пространство, которое необходимо для размещения внутри всех элементов [5].

С помощью свойства grid-template-areas был определен шаблон сетки.Ссылаясь на имена областей, которые задавались с помощью свойства grid-area, было задано их расположение,описанное в сss.

Отдельные объекты страницы помещены в тег <div> с указанием атрибуту classопределенного имени. Элементы разных классов определены как разные блоки, что позволяет сделать схематическую модель сайта, причем разную для экранов с разным разрешением. Например, рисунок 3, рисунок 4,рисунок 5 и рисунок 6.

Рисунок 3— Расположение блоков на больших экранах (в CSSдокументе)

Рисунок 4— Расположение блоков на больших экранах (на сайте)

Рисунок 5 — Расположение блоков на экранах менее 740px (в CSS документе)

Рисунок 6— Расположение блоков на экранах менее 740px (на сайте)

Для названия сайта использован тег <h1>. Для лучшего выделения заголовка в CSS описаны конкретные параметры тега <h1>, такие как размер, шрифт, расположение.

Заголовки докладов помещены в тег <h2>, особые свойства которого тоже описаны в CSS.

Для создания ссылок на странице использован тег <a>с атрибутом href, который задает адрес документа, на который осуществляется переход.

Для быстрого перехода к определенному месту файла в начале новых разделов расставлены "якоря" <a name="1"></a>, а в навигационном меню — ссылки на них: <<a href="#1"></a>.

Для выделения закладки сайта из других закладок на ней размещен логотип ФВТ: <link rel='icon' href='fvt.jpg'>, как показано на рисунке 7.

Рисунок 7—Логотип ФВТ на вкладке

Маркированный список сформирован тегом <ul>, а каждый пункт списка тегом <li>.Для изменения стиля маркера использован атрибут type тега <ul>( type="circle").

Нумерованный список создан с помощью тега <ol>, пункты <ul>.Код представлен на рисунке 8.

Рисунок 8—Код нумерованного списка

Оформление списка насайте показано на рисунке 9.

Рисунок 9—Нумерованный список

Заголовки разделов в докладе помещеныв тег<h3>. Так же для заголовков использованы такие теги: <em> — курсивное начертание, <b> жирное начертание текста. Код можно увидеть на рисунке 10, а как это выглядит на сайте на рисунке 11.

Рисунок 10—Пример кода

Рисунок 11—Вид на сайте

Каждый абзац текста находится в теге <p>, в CSS указано смещение красной строкис помощью свойства text-indent. Результат использования тегов показан на рисунке 12.

Рисунок 12—Красная строка

Изображения так же помещены в тег <p> и заданы классом img (class="img") для задания особого расположение изображения на странице, без изменения расположения текста. Оптимальные размеры каждого изображения заданы различными значениями для атрибутов width, height, расположение на странице отрегулировано с помощью значения атрибута align и отступы от текста с помощью vspace и hspace. Пример показан на рисунке 13.

Рисунок 13—Расположение картинок в тексте


Вывод о проделанной работе

Был создансетевой ресурс для размещения информации в удобном для чтения виде.

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

Далее был разработан макет адаптивного сайта с помощью модуля CSS Grid. И после описания всех свойств, был достигнут желаемый результат.

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

Наполнение шаблонов информацией было выполнено за счет ранее подготовленных рефератов по предмету «Введение в проектную деятельность».

Тестирование сайта выявило ошибки и недочеты, которые впоследствии были успешно устранены.


СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

Для создания сайта:

1. Способы создания сайта. URL:http://prog-blog.ru/articles/ways-to-create-a-site/(дата обращения 31.03.2018)

2. Плюсы и минусы конструкторов сайтов. URL:https://yura-blog.ru/likbez/plyusy-i-minusy-konstruktorov-sajtov.html(дата обращения 31.03.2018)

3. Плюсы и минусы CMS - движков. URL: https://iq-project.ru/info/prosand-cons-of-cms(дата обращения 31.03.2018)

4. Как сверстать веб-страницу. Часть 1. URL:https://m.habr.com/post/202408/(дата обращения 31.03.2018)

5. Что лучше CSS Grid или Bootstrap. URL: https://dwstroy.ru/video/azbuka-ot-a-do-css/css-grid-bootstrap/ (дата обращения: 22.04.2018)

6. Как быстро спроектировать сайт с помощью CSS Grid. URL : https://m.habrahabr.ru/company/edison/blog/343796/?utm_source=vk.com&utm_medium=social&utm_campaign=%5Bperevod%5D-kak-bystro-sproektirovat-sayt (дата обращения: 22.04.2018)

7. Справочник по html.URL:http://htmlbook.ru/html (дата обращения 29.04.2018)

История графического интерфейса:

1. Эволюция дизайна интерфейсов операционных систем с 1981 по 2009 годы. URL:https://habrahabr.ru/post/54469/ (дата обращения 21.10.2017 19:11)

2. Евгений Патий. 19 ступеней вверх, или История графических пользовательских интерфейсов.URL: http://smoking-room.ru/data/pnp/gui_history/ (дата обращения 22.10.2017 13:39)

3. Операционная система Windows. Общая характеристика. URL:http://bukvi.ru/computer/operacionnaya-sistema-windows-obshhaya-xarakteristika.html (дата обращения 24.10.2017 20:29)

4. Windows 10.URL:https://ru.wikipedia.org/wiki/Windows_10 (дата обращения 24.10.2017 20:31)

Принципы работы программ-переводчиков:

1. Обзор программ и сервисов-переводчиков. URL:http://mirsovetov.ru/a/hi-tech/software/translation-software.html (дата обращения 24.10.17 23.27)

2. Программы переводчики. URL:https://www.kazedu.kz/referat/191455 (дата обращения 24.10.17 23.27)

3. Программы для перевода.URL:http://www.rusdocs.com/obzor-programm-perevodchikov (дата обращения 24.10.17 23.27)


Дата добавления: 2018-08-06; просмотров: 276; Мы поможем в написании вашей работы!

Поделиться с друзьями:




Мы поможем в написании ваших работ!