
- •1 Общая часть
- •1.1 Характеристика отдела загСа Еловского района
- •1.1.1 История отдела загСа Еловского района
- •1.1.2 Краткая характеристика деятельности отдела загСа Еловского района, его структура
- •1.2 Постановка задачи
- •1.2.1 Назначение разработки
- •1.2.2 Описание задачи
- •1.2.3 Требования к видам обеспечения
- •1.3 Обзор и анализ известных аналогов разрабатываемого сайта
- •1.3.1 Сайт управления записи актов гражданского состояния Свердловской области
- •1.3.2 Сайт управления записи актов гражданского состояния Ульяновской области
- •2 Специальная часть
- •2.2 Анализ и обоснование выбора языков программирования и средств разработки сайта
- •2.2.1 Языки разметки гипертекста и программирования
- •2.2.2 Средства разработки
- •2.3 Программное обеспечение сайта
- •2.3.1Описание структуры сайта
- •2.3.2 Описание программных модулей
- •2.4 Тестирование и отладка сайта
- •2.5 Руководство пользователя
- •3 Экономическая часть
- •3.2 Эксплуатационные расходы
- •3.3 Эффекты, достигаемые в результате внедрения сайта
- •4 Безопасность жизнедеятельности
- •4.1 Общие требования безопасности при работе на персональном компьютере
- •4.2 Требования безопасности перед началом работы
- •4.3 Требования безопасности во время работы
- •4.4 Требования безопасности в аварийных ситуациях при работе на персональном компьютере
- •4.5 Требования безопасности после окончания работы с пк
- •Приложение а
- •Код css1.Css документа
- •Приложение б
- •Код html документа
- •Приложение в
- •Код style.Css документа
- •Приложение г
- •Код menu.Css документа
- •Приложение д
- •Код wrem.Css документа
- •Приложение е
- •Код galereya.Css документа
- •Приложение ж
- •Код galereya1.Css документа
- •Приложение з
- •Код album.Css документа
- •Приложение и
- •Код mail.Php документа
2.3.2 Описание программных модулей
В HTML коде главной страницы, представленном в приложении А, содержатся блоки <div>, в которых прописано содержание сайта.
Блок <div id="maket"> является основным блоком и содержит подблоки <div id=" header1">, <div id=" header2">, <div id="left">, <div id="content">, <div id="footer">.
Блок <div id=" header1">, представленный в соответствии с рисунком 8, является шапкой сайта, содержит заголовок и изображения, на одном из которых находится ссылка, указывающая на официальный сайт Еловского муниципального района.
Рисунок 8 – Блок <div id=" header1">
Блок <div id=" header2">, представленный в соответствии с рисунком 9, содержит таблицу, в которой располагаются текущее время и изображение.
Рисунок 9 – Блок <div id=" header2">
Блок <div id="left">, представленный в соответствии с рисунком 10, содержит меню сайта.
Рисунок 10 – Блок <div id="left">
Блок <div id="content">, представленный в соответствии с рисунком 11, является главным и содержит основную информацию сайта.
Рисунок 11 – Блок <div id="content">
Блок <div id="footer">, представленный в соответствии с рисунком 12, располагается в нижней части сайта, в которой принято публиковать информацию о разработчиках сайта и адрес электронной почты, при этом пользователи ресурса могут направить администраторам сайтов свои предложения и пожелания.
Рисунок 12 – Блок <div id="footer">
В css.css коде, представленном в приложении Б, содержится оформление и расстановка блоков <div>.
Блоки body, html, представленные в соответствии с рисунком 13, содержат фон сайта, поля и отступы web-страницы.
Рисунок 13 – Блоки body, html
#maket, представленный в соответствии с рисунком 14, данный блок описывает высоту, цвет, тень и отступы блока <div id="maket">.
Рисунок 14 – Блок #maket
#header1, представленный в соответствии с рисунком 15, данный блок описывает высоту, поля справа и лева, фон блока <div id=" header1">.
Рисунок 15 – Блок #header1
#header2, представленный в соответствии с рисунком 16, данный блок описывает поля отступы, цвет текста, границы и фон блока <div id=" header2">.
Рисунок 16 – Блок #header2
#left, представленный в соответствии с рисунком 17, данный блок описывает ширину, обтекание, отступы, тень блока <div id="left">.
Рисунок 17 – Блок #left
#content, представленный в соответствии с рисунком 18, данный блок описывает поля и отступы блока <div id="content">.
Рисунок 18 – Блок #content
#footer, представленный в соответствии с рисунком 19, данный блок описывает фон, поля, тень блока <div id="footer">.
Рисунок 19 – Блок #footer
В style.css коде, представленном в приложении В, содержится оформление и расстановка блоков <div>.
Пример style.css кода представлен в соответствии с рисунком 20.
Рисунок 20 – Код «style.css»
p.a1 задает оформление текста тега <p> класса <class="a1">.
p.a2 задает оформление текста тега <p> класса <class="a2">.
p.a3 задает оформление текста тега <p> класса <class="a3">.
.s задает оформление текста тега <s>.
.s1 задает оформление текста тега <s1>.
.s2 задает оформление текста тега <s2>.
В menu.css коде, представленном в приложении Г, содержится оформление и расстановка блоков <div>.
#nav, представленный в соответствии с рисунком 21, устанавливает оформление меню.
Рисунок 21 – Блок #nav
#nav, #nav ul, представленный в соответствии с рисунком 22, убирает маркер списка, обнуляет внутренние отступы, задает ширину.
Рисунок 22 – Блоки #nav, #nav ul
#nav ul, представленный в соответствии с рисунком 23, устанавливает относительное позиционирование.
Рисунок 23 – Блок #nav ul
#nav li a, представленный в соответствии с рисунком 24, задает стили меню.
Рисунок 24 – Блок #nav li a
#nav li a + img, представленный в соответствии с рисунком 25, задает оформление пунктов меню.
Рисунок 25 – Блок #nav li a + img
#nav li a:hover, представленный в соответствии с рисунком 26, устанавливает параметры основных пунктов меню.
Рисунок 26 – Блок #nav li a:hover
#nav ul li a, представленный в соответствии с рисунком 27, устанавливает параметры для подменю.
Рисунок 27 – Блок #nav ul li a
#nav ul li a:hover, представленный в соответствии с рисунком 28, устанавливает параметры при наведении указателя на пункты (ссылки) подменю.
Рисунок 28 – Блок #nav ul li a:hover
В wrem.css коде, представленном в приложении Д, содержится оформление и расстановка блоков <div>.
.clock, #Date, clock ul, clock ul li, #point, @-webkit-keyframes mymove, @-moz-keyframes mymove устанавливает стиль для блока с текущим временем.
Пример wrem.css кода представлен в соответствии с рисунком 29.
Рисунок 29 – Код «wrem.css»
В galereya.css коде, представленном в приложении Е, содержится оформление и расстановка блоков <div>.
.gallery a img, представлен в соответствии с рисунком 30, устанавливает оформление фотографии (рамка, округленные углы).
Рисунок 30 – Блок .gallery a img
.gallery a img:hover, представлен в соответствии с рисунком 31, устанавливает позиционирование фотографий.
Рисунок 31 – Блок .gallery a img:hover
.gallery a:focus img, представлен в соответствии с рисунком 32, устанавливает фокусирование при раскрытии фотографии.
Рисунок 32 – Блок .gallery a:focus img
.gallery a, представлен в соответствии с рисунком 33, устанавливает цвет, стиль и толщину внешней границы на всех четырех сторонах элемента.
Рисунок 33 – Блок .gallery a
В galereya1.css коде, представленном в приложении Ж, содержится оформление и расстановка блоков <div>.
Пример galereya1.css кода представлен в соответствии с рисунком 34.
Рисунок 34 – Код «galereya1.css»
В album.css коде, представленном в приложении З, содержится оформление и расстановка блоков <div>.
Пример album.css кода представлен в соответствии с рисунком 35.
Рисунок 35 – Код «аlbum.css»
В mail.php коде, представленном в приложении И, содержится описание обратной связи.
Пример mail.php кода представлен в соответствии с рисунком 36.
Рисунок 36 – Код «mail.php»