Создание web-сайта Таразского инновационно-гуманитарного университета

Основные технологии для разработки Web приложений. Выявление эффективности функционирования web-сайта и информационных технологий университета. Установка локального сервера Denwer. Пользовательская часть сайта. Эффективность программного обеспечения.

Рубрика Программирование, компьютеры и кибернетика
Вид дипломная работа
Язык русский
Дата добавления 14.07.2015
Размер файла 4,4 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Установка Joomla на денвер

Шаг 1:

Выберите язык устанавливаемой Joomla и нажмите Далее (рис. 6)

Рис. 6. Выбор языка меню в Joomla

Шаг 2:

На этом этапе проверяются настройки Вашей системы если все помечены как Да, то нажимайте Далее (рис. 7)

Рис. 7. Настройка

Шаг 3:

Здесь Вы можете ознакомиться с Лицензией Joomla, нажимайте Далее (рис. 8)

Рис. 8. Знакомства с лицензией Joomla

Шаг 4:

Вот теперь Вам придется внести данные:

Тип Баз Данных: выбирайте последнюю Mysqli.

Имя сервера баз данных: localhost.

Имя пользователя: на локальном сервере используйте root.

Пароль: как хотите, на локальном сервере я не использую.

Имя баз данных: Если Вы ознакомились с установкой mysql и создали базу то вводите сюда её имя.

Префикс таблиц: оставьте как есть либо введите свой, разницы почти нету. Нажимайте Далее (рис. 9) [12].

Рис. 9. Установка mysql

Шаг 5:

Пропускайте на локалке не требуется [13]. Нажимайте Далее (рис. 10)

Рис. 10. Конфигурация FTP

Шаг 6:

Необходимо заполнить поля:

Название сайта: вводите любое.

Ваш e-mail: Свой e-mail.

Логин администратора: используйте admin, (необходим для входа в панель управления).

Пароль администратора: придумайте и запишите пароль (необходим для входа в панель управления) [14].

Начинающим пользователям настоятельно рекомендуется установить демо-данные нажав на Установка демо-данных. Нажимайте Далее (рис. 11)

Рис. 11. Конфигурация сайта

Шаг 7:

Намайте по кнопке Удалить директорию 'installation' (рис. 12)

Рис. 12. Завершение установки

Все теперь Вы можете заходить на свой сайт как через админа используя логин и пароль, так и просто на сайт как обычный пользователь, введя в адресную строку имя папки с сайтом у меня это mysite. local. А для входа в админ. панель нужно дописать после имени слово administrator [15].

Путь админки: mysite. local/administrator

С установкой закончили теперь можно приступать к изучению административной панели и всеми возможностями Joomla [16].

2.2 Обоснование проектных решений по видам обеспечения

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

Все предугадать невозможно, но на начальном этапе можно придерживаться следующих правил:

- если разрабатывается сайт научного или академического содержания, особое внимание следует обратить на то, как сайт работает в Lynx (или в другом неграфическом браузере);

- если сайт предназначен для потребителей - например, сайт, который предлагает обучающие игрушки для детей, - внимание обращается на скорость загрузки и внешний вид сайта для AOL-браузеров;

- если это сайт для контролируемого окружения, например, корпоративной, то точно зная, какой браузер и какую платформу используют ваши клиенты, вы можете показать все, на что способен этот браузер, включая звуковые эффекты - свистки, звонки и, даже, собственные разработки;

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

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

Влияние дисплеев на web- дизайн. Каким образом множество типов дисплеев и условий просмотра влияет на принятие решений при разработке страницы? Большая часть вашей аудитории различает дисплеи лишь по размерам дисплея (или, если быть более точным, по разрешению) и по цветовым возможностям. Тем не менее важно помнить, что различия на этом не заканчиваются. Некоторые пользователи могут смотреть сайт на экране телевизора. В то же время другие будут просматривать Web на своей ладони, с экрана PDA (Personal Digital Assistant, персональный цифровой секретарь) или сотового телефона. Пользователи с ограничениями по зрению, вероятно, будут слушать, а не смотреть вашу страницу.

Рабочее ("живое") пространство в окне браузера. Узнать размер дисплея - это только часть дела, поскольку операционная система и сам браузер занимают на экране довольно много места. Размер пространства, которое действительно доступно в окне браузера (оно называется "рабочим" или "живым" пространством окна браузера), зависит от операционной системы компьютера, используемого браузера и индивидуальных установок параметров пользователя.

Минимальное рабочее пространство окна измеряется со всеми возможными видимыми инструментами браузера (такими как кнопки, панели расположения и полосы прокрутки). Максимальное рабочее пространство измеряется при скрытии всех необязательных элементов, это делало окно браузера максимально большим для данного разрешения.

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

Особенности цветов дисплея. Мониторы, если они цветные, различаются по числу воспроизводимых цветов. Это еще один фактор, который влияет на решения разработчика. Мониторы обычно воспроизводят 24-разрядные (16,77 млн цветов), 16-разрядные (65 536 цветов) или 8-разрядные (256 цветов).

Цвета, полученные в "истинном", 24-разрядном пространстве цветов будут искажаться (выводиться с пятнами и крапинками) при обработке браузерами на 8-разрядных дисплеях.

Существует, однако, набор из 216 цветов, составленный из цветов системных палитр Мас OS и Windows, который не будет искажаться на 8-разрядных дисплеях. Одно из названий этого множества цветов - Web-палитра (Web Palette). Многие дизайнеры предпочитают пользоваться этой палитрой при создании Web-графики и элементов HTML, так чтобы страница выглядела одинаково для всех пользователей.

Если ориентироваться на пользователей с монохромными или полутоновыми (Gray Scale) дисплеями, то необходимо применение высококонтрастной графики. Когда цвета конвертируются во множество оттенков серого цвета (или смешиваются с черными и белыми пикселами), имеет значение только яркость цветов. Представьте себе пурпурный текст на темно-серо-зеленом фоне. Хотя это цвета контрастных тонов, по общей яркости они достаточно близки, так что текст становится неразличимым при просмотре на полутоновом дисплее.

Стандартные размеры и разрешения дисплеев. Первым шагом при определении вероятного размера вашей Web-страницы должно стать определение максимального пространства, обеспечиваемое дисплеем. Компьютерные дисплеи имеют различные стандартные размеры и обычно измеряются в дюймах. Можно привести некоторые типичные размеры дисплеев - 14", 15", 17", 19" и 21".

Более значимой характеристикой является разрешение дисплея - общее число пикселов (picture's element - элемент картинки) на экране. Чем выше разрешение, тем более детальным может быть изображение. Зная возможное число пикселов, вы можете создавать в соответствии с ним изображения (также измеряемые в пикселах) и элементы страницы.

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

Именно по этой причине измерения в Web производятся в пикселах, а не в дюймах. То, что на вашей системе представляется величиной в дюйм, на дисплеях других пользователей может выглядеть больше или меньше. Когда вы работаете с пикселами, вы знаете, каковы размеры элементов относительно друг друга [17].

Браузеры. Многие Web-дизайнеры сходятся во мнении, что одна из главных проблем Web-дизайна - многообразие браузеров и платформ, каждая из которых по-разному поддерживает HTML и сценарии. С выпуском каждого нового браузера улучшаются их характеристики и возможности, но это не означает, что более ранние версии при этом исчезают. В большинстве своем люди не склонны гнаться за новейшим и лучшим. Одни довольствуются тем, что у них имеется, а другие, вероятнее всего, работают на компьютерах фирм или учреждений, которые выбрали браузеры за них.

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

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

Браузеры Netscape Navigator и Microsoft Internet Explorer. На рынке доминируют два основных браузера: Netscape Navigator и Microsoft Internet Explorer. Вместе они, включая все их версии, представляет примерно 90 % (или более) используемых сегодня браузеров.

Эти два браузера конкурируют между собой за господство на рынке. Результатом их борьбы стала коллекция фирменных HTML-тегов, а также несовместимые реализации различных технологий (печально известный Dynamic HTML, а также JavaScript и Cascading Style Sheets - каскадные таблицы стилей). С другой стороны, конкуренция между Netscape и Microsoft в целом способствовала более быстрому развитию среды Web.

Большинство Web-авторов в своей работе ориентируются на Navigator и Internet Explorer, поскольку они занимают львиную долю рынка. Тем не менее, существует ряд других браузеров, которые вы можете принимать во внимание.

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

Некоторые документированные различия включают: отсутствие поддержки встраиваемых шрифтов; отсутствие поддержки фильтров CSS и переходов (визуальных эффектов, таких как тени, отбрасываемые объектом, которые используются для элементов текста); отсутствие элементов управления мультимедиа (эффекты переходов и анимации, обычно создаваемые авторскими мультимедийными программными средствами); проблемы с реализацией DHTML.

Несмотря на заявления Microsoft, что DHTML поддерживается всеми платформами, он особенно ненадежен на компьютерах платформы Масintosh.

Браузеры America Online. Пользователи America Online (AOL) используют один из семи возможных браузеров (в зависимости от платформы и версии программного обеспечения AOL), некоторые из них обеспечивают только самую минимальную поддержку HTML [18].

Последняя версия America Online для PC - это версия 3.0, использует адаптированную версию браузера Microsoft Interne Explorer 3.0. Тем не менее, не всегда можно полностью положиться на эту версию так же, как на стандартный вариант MS Internet Explorer 3.0. (Функциональность особенно ограничена для пользователей компьютеров Macintosh). Многие разработчики Web не раз ужасались, увидев дизайн своего сайта (который великолепно работал в большинстве основных браузеров), после того как он был запущен в системе AOL и отображен одним из их браузеров.

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

Кроме того, некоторые технологии, такие как Java и Cascading Style Sheets (каскадные таблицы стилей), не доступны для пользователей Windows 3.0 (примерно 40 % пользователей AOL). Владельцы компьютеров Macintosh не смогут использовать JavaScript и ряд других возможностей (примерно 8 % пользователей).

К счастью, создан специальный сайт в помощь тем Web-дизайнерам, которые стремятся сделать свои страницы интересными и доступными для пользователей AOL. Особого внимания заслуживает таблица браузеров, где вы найдете специальный список для каждого из браузеров (по версиям и платформам), перечень технологий и поддерживаемых функций, а также процент сбоев для каждого из браузеров.

Opera. Opera - это маленький и простенький браузер, созданный норвежской компанией Opera Software в Осло. Этот браузер обладает исключительно малым временем загрузки и минимальными требованиями к объему диска. Достоинством Opera является полное соответствие стандартам HTML. Неточности в написании тегов (например, пропущенные закрывающие теги, неправильное вложение и т. д.), которые пропускают более солидные браузеры, не будут правильно отображаться этим браузером. Opera 5.0 поддерживает Java, каскадные таблицы стилей и DHTML.

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

Lynx. Lynx - это распространяемый бесплатно браузер, обеспечивающий просмотр только текста, предлагает вам быстрый и надежный доступ в Web. Он заслужил известность как наименьший общий знаменатель стандарта, пригодный для тестирования Web-страницы по базовым функциональным характеристикам. Несмотря на простоту, этот браузер не устаревает. Lynx постоянно совершенствуется и модернизируется. Сейчас он обеспечивает поддержку таблиц, форм и даже JavaScript!

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

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

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

В Интернете можно найти несколько сайтов, предоставляющих статистические данные о браузерах. Статистика на этих сайтах основана на анализе посещаемости самих этих сайтов, что сужает статистическую выборку до узкого круга пользователей, интересующихся такого рода сайтами, - возможно, пользователи, интересующиеся приобретением новых автомобилей или программами телепередач, используют другие браузеры. Статистические данные, помещенные на сайте Browser Watch, дают подробнейшие сведения о версиях, подверсиях и под-подверсиях каждого отдельного браузера.

Обеспечение доступности web-страницы. При разработке Web-страницы фиксированного размера, вероятно, придется выбирать для нее размер экрана. Здравый смысл подсказывает, что страница должна быть доступна (и правильно отображаться) для максимально возможного числа пользователей. Идея проста: необходимо определить наиболее часто используемое разрешение дисплея и разработать страницу таким образом, чтобы страница гарантированно заполняла все рабочее пространство.

Большинство дизайнеров рекомендуют разрабатывать страницы в формате 640x480, чтобы при просмотре пользователям не пришлось применять горизонтальную прокрутку. Горизонтальная прокрутка всегда затрудняет восприятие, поэтому дизайнеры традиционно ее отвергают.

Все большее число разработчиков считает стандартным разрешение 800x600. И совсем единицы разрабатывают страницы для еще более высоких разрешений. Конечно, ваше решение будет, в первую очередь, зависеть от аудитории. Например, если сайт ресурсов для дизайнеров графики, то считаем, что они имеют дисплеи, по крайней мере, с разрешением 800x600 или выше, в соответствии с чем и разрабатывается страница. Если сайт предназначен специально для WebTV или какого-то другого устройства отображения, следует ориентироваться на это конкретное устройство.

Достойный уважения Web-дизайн включает разработку страниц, доступных для пользователей с ограниченными возможностями, в частности по зрению и слуху. Консорциум World Wide Web объявил об инициативе Web Accessibility Initiative (WAI), которая ставит целью сделать Web более доступным для всех пользователей. Однако успех данной инициативы зависит от участия в ней рядовых разработчиков, которые могут (или не могут) создать Web-сайты в соответствии с поставленными задачами.

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

Представление графики на web-страницах. На данный момент почти все изображения в Web, представлены в двух форматах: GIF и JPEG. Третий соперник, заслуживающий упоминания, формат PNG, борется за поддержку и внимание браузеров. Далее - краткий обзор "большой тройки" онлайновых графических форматов. Более подробная информация представлена в главах, посвященных каждому из форматов.

GIF. GIF - Grafic Interchange Format можно назвать традиционным форматом файлов Web. Он был первым форматом файлов, который поддерживался Web-браузерами, и по сей день продолжает оставаться основным графическим форматом Web.

Его свойства состоят в следующем:

- поддерживает не более 256 цветов (меньше можно и часто нужно);

- использует палитру цветов;

- использует сжатие без потери информации по методу LZW (который подобен применяемому в архиваторе PKZIP, и, следовательно, GIF-файлы в дальнейшем практически не сжимаются);

- поддерживает чересстрочную развертку;

- является поточным форматом, т.е. показ картинки начинается во время перекачки;

- позволяет назначить одному из цветов в палитре атрибут прозрачный, что применяется при создании так называемых прозрачных GIF-ов;

- имеет возможность сохранения в одном файле нескольких изображений, что находит свое применение при изготовлении анимированных GIF-ов;

- поддерживает возможность вставки в файл управляющих блоков, которые позволяют вставлять комментарии в файл (например, об авторских правах), осуществлять задержку между показами изображений и т.д.

А теперь немножко разъяснений - к чему эти свойства могут привести. Как мы написали, GIF поддерживает не больше 256 цветов, а это значит, что все изображения, которые мы сохраняем в GIF-формате, явно или неявно уменьшают количество цветов, чтобы уложиться в этот лимит (разные программы с разным успехом). А отсюда вывод - если у взять красивую фотографию с плавными переходами и едва уловимыми оттенками цвета, то после преобразования все будет гораздо хуже - оттенки перестанут быть неуловимыми, и вся фотография приобретет неестественный, нереалистичный вид. Поэтому, если надо все-таки сохранить фотографию в формате GIF и передать все оттенки, то приходится идти на хитрости. Например, к фотографии можно применить какой-нибудь художественный фильтр и превратить ее в рисунок или применить тонирование. Зато нет никаких проблем с сохранением рисунков и чертежей в этом формате, они, как правило, хорошо сжимаются и не содержат много цветов.

JPEG. Вторым наиболее популярным графическим форматом в Web является JPEG - Joint Photographic Experts Group. Он содержит 24-разрядную информацию о цвете. Это 16,77 млн цветов в отличие от 256 цветов формата GIF. В JPEG используется так называемое сжатие с потерями. Это означает, что некоторая информация об изображениях в процессе сжатия отбрасывается, но в большинстве случаев ухудшение качества изображения не наносит вреда и часто даже не заметно.

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

PNG. Есть еще третий графический формат, конкурирующий за постоянное использование в Web. Это формат PNG - Portable Network Graphic, который, несмотря на некоторые достоинства, с 1994 г. находится более или менее в тени. Только недавно браузеры начали поддерживать PNG как встроенную графику, но PNG имеет все шансы стать очень популярным форматом в Web. Именно поэтому он включен здесь в "большую тройку". PNG может поддерживать 8-разрядные индексированные цвета, 16-разрядные полутона или 24-разрядные полноцветные изображения, используя схему сжатия без потерь. Это обеспечивает более высокое качество изображений, а иногда и меньший объем файлов по сравнению с форматом GIF. Кроме того, файлы PNG имеют некоторые замечательные функции, например, встроенное управление коэффициентом гамма, и изменяемые уровни прозрачности (это позволяет показывать рисунок фона сквозь отбрасываемые мягкие тени) [19].

2.3 Пользовательская часть сайта

Сайт ТИГУ - двуязычный. Главная страница пользовательской части сайта на казахском языке (рис. 16). Она будет, как и всё содержимое сайта, на двух языках: казахском (пока не полностью переведено, постепенно будет) и русском, а в дальнейшем можно будет добавить, например, и английский. На главной странице располагаются: новостной слайдер, описание университета, и чуть ниже - последние новости, из вкладки меню «новости». Пункты меню легко добавить из панели администратора Joomla, так же, как и содержимое слайдера, текст описания на главной.

Рис. 16. Главная страница сайта на казахском

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

Рис. 17. Страница новостей

В меню «Государственные символы» находится информация о символах Республики Казахстан.

В меню «Карта сайта» располагается именно она (рис. 18). Она развёрнуто содержит все меню, все ссылки на новости, все материалы. И, согласно настройкам, в панели управления будет обновляться раз в неделю.

Рис. 18. Карта сайта ТИГУ

В пункте «Галерея» содержатся разные фотографии (рис. 19). Пока есть только категория «Университет» с фотографиями. В дальнейшем можно добавлять фотографии в данную категория, можно создать новые категории со своими фотографиями (это делается в панели управления). Есть возможность отсортировать фотографии по порядку, заголовку, дате, количеству просмотров и т.д. Есть выбор количества отображаемых фотографии на странице, стандартно - это 20 штук. Со временем можно сделать и видео-галерею.

Рис. 19. Меню «Галерея» и фотографии категории «Университет»

Меню «Поиск» ведёт на форму поиска по сайту. Есть возможность поиска всех введённых слов, одного из слов или точного совпадения.

Меню «Университет» содержит подменю: «Блог ректора», «Начальство», «Отделы», «Лицензии», «Наука», «Профсоюз».

Далее - меню «Факультеты». Оно делится на подкатегории: «Естественно-гуманитарный», «Экономика и филология», «Педагогика и право» и «Магистратура». Каждое это подменю делится на свои кафедры, меню которых ведёт на информационный материал о каждой из них.

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

Меню «Библиотека» и «Platonus» являются ссылками на другие сайты.

«Дополнительно» для разных дополнительных материалов. В этом пункте находится форма для отправления вопроса или предложения к автору сайта от посетителя.

2.4 Панель управления (администратора) в Joomla

Введя логин и пароль администратора, жмем «Войти» (рис. 20) и мы попадаем в панель администратора (рис. 21).

Рис. 20. Вход в панель администратора

Рис. 21. Панель управления администратора

Создание материала. И уже в панели управления мы можем менять содержимое сайта во вкладке «Материалы» (рис. 22) или на боковой панели в блоке «Материалы», то есть, например, материалы, их категории, создавать новые материалы, создавать новые категории с помощью менеджеров. Материалами могут быть новости, отдельные страницы (информация о кафедрах, преподавателях, статьи и т.д.).

Рис. 22. Вкладка «Материалы»

Перейдя в Менеджер материалов (рис. 23), с помощью самой первой кнопки, можно создать новый материал или, можно сказать, новую страницу. Также можно изменить существующий материал, выделив нужный материал галочкой и нажав на кнопку «Изменить». Можно опубликовать и снять с публикации материал, то есть, сняв с публикации, никто данный материал не увидит на сайте (для сайта он как бы не существует). Там же есть возможность добавить материалы в избранные и удалить из избранных, если они там находятся. Удаляются они тоже легко. Их можно поместить в архив. Все материалы можно отсортировать по: состоянию, категории, уровню, уровню доступа, автору, языку, метке (тегу). Это можно сделать, нажав на кнопку «Инструменты поиска», и выбрав нужные параметры. Рядом находится кнопка сброса параметров сортировки, чтобы отображать все материалы.

Рис. 23. Менеджер материалов

Рассмотрим создание материала (рис. 24). Вначале нужно указать заголовок. Ввести содержимое материала (с помощью редактора можно форматировать текст, вставлять картинки, ссылки, таблицы и сразу же увидеть результат). Отделить вводную часть можно, используя кнопку «Подробнее…» под редактором. Нужно просто поставить курсор в редакторе там, где будет заканчиваться вводный текст материала и нажать «Подробнее…». Выбрать состояние, обычно опубликовано, категорию материала, доступ к материалу (какая категория пользователей сможет увидеть данный материал), далее язык, у нас два языка: русский или казахский. Если есть метки, вводим их в соответствующее поле.

В следующей вкладке создания материала «Публикация», важно ввести мета-теги Description (краткое описание материала) и Keywords (ключевые слова), Robots - это нужно для поисковых систем, остальные о датах создания материала и его авторе. Во вкладке «Изображения и ссылки» нужно выбрать две картинки (фотографии) для отображения в виде блога (так отображаются материалы новостей на сайте, в пользовательской части), также добавить ссылки.

Связи - следующая вкладка, важная вкладка для многоязычного сайта. Здесь определяется связный материал на другом языке (т.е. другой материал того же содержания, только на другом языке). Должно быть два одинаковых материала на разных языках. Мы выбирали язык во вкладке «Материал» создания нового материала, если там выбрали казахский, то в связях нужно выбрать такой же материал на русском. Это нужно для того, чтобы, при просмотре страницы на казахском, можно было на сайте переключиться на ту же страницу, но на русском (рис. 25).

Рис. 24. Создание материала

Рис. 25. Смена языка в пользовательской части сайта

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

Последняя вкладка «Права доступа» существует для управления настройками прав доступа для групп пользователей, т.е. какие пользователи смогут увидеть этот материал, какие отредактировать, изменить его состояние.

Создание категории. Так выглядит менеджер категорий и он не сильно отличается от менеджера материалов (рис. 26). Для создания новой категории материалов нужно также нажать кнопку «Создать».

Рис. 26. Менеджер категорий

При создании новой категории (рис. 27), нужно обязательно ввести её заголовок. Далее в первой вкладке «Категория» можно задать описание для неё. К чему относится данная категория или какая - нибудь информация о категории.

Рис. 27. Создание новой категории материалов

И здесь же, с правой стороны есть параметры для выбора (рис. 28). Если данная категория будет являться подкатегорией, то нужно выбрать родительскую категорию из списка «Родитель». Дальше выбрать состояние: опубликовано или нет, в корзине или в архиве. Если хотите, чтобы категория пока не использовалась, то пока не публикуйте её. Следующее - это выбор доступа к данной категории, т.е. какие группы пользователей смогут увидеть её, просмотреть. Далее выбираем к какому языку относится категория. Если на сайте есть метки (тэги), то можно их указать. По желанию можно оставить примечание к категории и если категория претерпевает изменения, можно добавить комментарий к версии.

Рис. 28. Параметры во вкладке «Категория»

В следующей вкладке создания категории «Публикация» и сразу же рассмотрим «Связи» (рис. 29), мы описываем мета-тэги описания и ключевых слов, соответственно Description и Keywords. Также можно указать автора и указать мета-тэг Robots для индексации в поисковых системах. А в «Связях» всего лишь нужно выбрать связную категорию на другом языке. Если мы создаём категорию на казахском, то в связях нужно указать ту же категорию на русском.

Размещено на http://www.allbest.ru

Размещено на http://www.allbest.ru

Рис. 29. Создание категории, вкладка «Публикация» и «Связи»

Переходим во вкладку «Права доступа» (рис. 30). Здесь мы можем конкретно настроить каждой группе пользователей право на создание, удаление, изменение, изменение состояния или можно изменять только собственные категории. Групп не мало, так что можно очень гибко настроить доступ. Также можно создавать свои группы пользователей в соответствующем меню.

Рис. 30. Вкладка создания категории «Права доступа»

Последняя вкладка создания категории - «Параметры» (рис. 31). В ней настроек не очень много: можно выбрать альтернативный макет, если нужно вывести категорию отлично от других категорий или от стандартного вида. Можно выбрать изображение категории, которое будет отображаться рядом с текстовым названием категории. И хорошо бы ещё задать альтернативный текст для тех посетителей сайта, чьи браузеры не поддерживают отображение изображений (вместо изображения будет этот текст). В моём сайте я использовал такие изображения для многоуровневых меню, если у категории есть дочерние категории, то выводятся стрелки, показывающие развёртывание меню при наведении на меню.

Рис. 31. Последняя вкладка создания категории - «Параметры»

Создав категорию, мы можем её редактировать, в менеджере категорий при помощи кнопки «Изменить». При нажатии на неё мы попадём на такую же страницу, как и при создании, только с заполненными параметрами. В менеджере выбрав категорию или категории можно соответствующими кнопками опубликовать или снять с публикации. Можем использовать пакетную обработку, чтобы не делать одни и те же действия с каждой категорией по отдельности. Есть возможность поместить категорию в архив или в корзину (удалить). Для перехода к глобальным настройкам нажимаем на кнопку «Настройки».

Работа с меню сайта. Для управления меню и пунктами меню в панели управления заходим в «Менеджер меню» либо, если нужно изменить уже существующее меню, можно отсюда зайти в нужное (рис. 32). На моём сайте уже существуют меню для меню над логотипом и под ним, и каждого меню по два экземпляра, так как одно - для казахского, другое - русского языка. А меню не использовать создано для того, чтобы содержать главную страницу для всех языков. Его удалить нельзя, так как, минимум, должна быть одна главная страница на всех языках. А изображения флагов рядом с меню означает, что в этом меню находится главная страница для одного языка. Пункты казахского меню должны быть связаны с идентичными пунктами на русском.

Рис. 32. Выбор пункта для управления меню

При переходе в «Менеджер меню» мы попадаем на страницу просмотра всех меню (рис. 33). Здесь, как обычно, можно создать новое меню, изменить существующее, удалить, настроить. С помощью поля поиска легко находятся нужные меню, если их много. При создании меню нужно указать только заголовок, тип меню и необязательно его описание. Всё, больше никаких настроек нет. Из менеджера меню можно также указать в каком модуле выводе созданное меню в пользовательской части сайта. При нажатии на ссылку «Добавить модуль для данного типа меню», мы переходим в «Менеджер модулей» и с, непосредственно, выбранным типом - меню. Здесь получается побыстрее вывести меню, чем через менеджер модулей.

Рис. 33. Менеджер меню

Перейдя в пункты меню какого-либо меню, можно управлять этими пунктами (рис. 34). Как всегда, можно создать новый пункт, изменить выбранный пункт, опубликовать и обратно, использовать пакетную обработку, отправить в корзину. И вот только здесь появляется новая кнопка «Главная», используя которую можно сделать выбранный пункт меню главным. Например, в меню «Главное верхнее меню KZ» главным пунктом является «Негізгі». Этот пункт в столбце «Главная» помечен особой пиктограммой (значком Казахстанского флага).

Рис.34. Менеджер меню: Пункты меню

Самый первый выплывающий список, нужен для быстрого перехода в другое меню. Если пунктов меню много, их легко можно отсортировать, а также найти нужный пункт. Можно найти конкретный пункт написав его имя в поле поиска. А с помощью кнопки «Инструменты поиска» можно оставить пункты с нужным состоянием, уровнем доступа, языком, уровнем пункта. Или отсортировать по порядку, состоянию, доступу, заголовку, связям, языку, ID (и всё это по убыванию / возрастанию). Последний, числовой список относится к постраничной навигации, при множестве пунктом, например, 40 пунктов меню, если в этом параметре стоит число 20, то страница разобьётся на 2 страницы (этот параметр значит - максимальное количество пунктов, выводимое на страницу) (рис. 35).

Рис. 35. Инструменты поиска и перехода в «Пунктах меню»

Создании нового пункта меню похоже на создание категории, материала, но всё же отличается. Дальше пишу про отличия, стандартные первоначальные вкладки.

Во-первых, вкладка «Пункт меню» (рис. 36). Здесь нужно выбрать тип меню. Во всплывающем списке выбираем куда ведёт данный пункт, например, на какой-либо компонент, на конкретный материал, на материалы определённой категории, ссылки на сторонние сайты и т.д. В зависимости от того, кокой тип будет выбран, могут появиться новые вкладки параметров, новые настройки, например, в этой вкладке появится «Выбор категории», если выбрать блог категории, также появятся новые вкладки «Параметры категории», «Параметры макета Блога», «Отображение» со своими настройками. Далее выбираем целевое окно, то есть как откроется меню, в том же окно (родительском) или в новом. И если нужно выбираем стиль шаблона.

В «Параметрах ссылки» можно задать CSS-класс ссылки, добавить изображение ссылки и выбрать создать ли заголовок (если выбрано изображение, выводить ли рядом текстовый заголовок или оставить только изображение).

В «Параметрах страницы» можно задать текст, который добавляется к Заголовку страницы в браузере. Можно показать этот заголовок или скрыть, или задать альтернативный заголовок, также CSS-класс страницы.

Рис. 36. Создание пункта меню

Ещё один полезный менеджер - это «Менеджер модулей». Он находится в основном меню «Расширения» > «Менеджер модулей». Страница этого менеджера частично изображена на рисунке 37. Именно он выводит модули, например, меню, формы поиска, смену языка, слайдеры и т.д. у каждого такого модуля есть заданная позиция, в которую нужно вывести модуль. Любой модуль можно выводить или не выводить на определённых страницах. Например, модель смены языка и поиска выводятся на всех страницах. А основной слайдер только на главной странице. Или навигация, так называемые хлебные крошки выводятся на всех страницах, кроме главной. Функции в этом менеджере почти всё те же, только появилась кнопка «Дублировать» для создания точной копии выбранного модуля.

Рис. 37. Страница «Менеджера модулей»

Слева расположена удобная колонка фильтрации. Можно отфильтровать и показывать только модули пользовательской части сайта или только панели управления. Либо отобразить все модули с заданным состоянием, например, все не опубликованные модули, модули, находящиеся только в определённой позиции. Также отфильтровать по уровню доступа, по типу модуля или языку.

Рис. 38. Левая колонка «Фильтр» Менеджера модулей

При нажатии кнопки «Создать» мы попадаем на страницу выбора типа модуля (рис. 39). Список типов весьма велик и может пополнятся при установке новых расширений. Для создания сайта, например, я использовал такие типы: HTML-код (на главной странице - описание ТИГУ в центре сайта), JS FlexSlider (слайдер на главной странице), Материалы - Последние новости (также на главной странице - список последних новостей), Меню, Навигатор сайта (выводится на всех страницах кроме главной - это «хлебные крошки» или строка типа - Вы здесь: Главная / Новости), Переключение языков, Поиск…

Рис. 39. Выбор типа модуля при создании

Выберем, к примеру, HTML-код. Вот теперь мы попадаем непосредственно на страницу создания модуля, вкладка «Модуль». Сначала нужно заполнить содержание кода с помощью редактора. А самое главное и отличное от создания в других менеджерах здесь - это обязательный выбор позиции. Из выплывающего списка нужно выбрать позицию из шаблона Tigu (рис. 40). Для HTML-кода подойдёт позиция Центр-контент [position-5]. Далее в этой вкладке уже известные настройки.

Рис. 40. Выбор позиции для вывода модуля

Во вкладке «Привязка к пунктам меню» - одна настройка «Привязка модуля», где указывается на каких страницах отображать модуль: на всех; ни на одной; только на указанных; на всех, кроме указанных (при указании появляется список всех страниц).

После известной вкладки «Права доступа» идут «Основные параметры». Здесь два параметра: разрешить / запретить обрабатывать содержимое модуля плагинами, возможность добавить фоновое изображение. И последняя вкладка «Дополнительные параметры» позволяет выбрать альтернативный макет, если нужно уникальное отображение модуля, добавить к модулю CSS-суффикс для использования Каскадных таблиц стилей, выбор HTML-тэга модуля, размера Bootstrap (для отображения контента в виде колонок, размер - это количество колонок), CSS-класса заголовка, выбор стиля модуля из списка. Выбрав нужные параметры, нажимаем «сохранить и закрыть» и, если всё сделано правильно, в пользовательской части сайта видим результат.

3. ОЦЕНКА ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ

3.1 Защита информации

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

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

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

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

Конфиденциальность - сохранение в секрете критичной информации, доступ к которой ограничен узким кругом пользователей (отдельных лиц или организаций).

Целостность - свойство, при наличии которого информация сохраняет заранее определенные вид и качество.

Доступность - такое состояние информации, когда она находится в том виде, месте и времени, которые необходимы пользователю, и в то время, когда она ему необходима.

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

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

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

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

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

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

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

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

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

Защита информации должна быть:

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

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

-конкретной и целенаправленной: защите подлежат абсолютно конкретные информационные ресурсы, представляющие интерес для конкурентов;

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

-надежной и универсальной, охватывать весь технологический комплекс информационной деятельности объекта: методы и средства защиты должны надежно перекрывать все возможные каналы утечки информации и противодействовать способам несанкционированного доступа независимо от формы представления информации, языка ее выражения и вида носителя, на котором она закреплена;

-нестандартной (по сравнению с другими организациями), разнообразной по используемым средствам;

-открытой для изменения и дополнения мер обеспечения безопасности информации;

-экономически эффективной: затраты на систему защиты не должны превышать размеры возможного ущерба.

Наряду с основными требованиями существует ряд устоявшихся рекомендаций, которые будут полезны создателям систем информационной безопасности:

-средства защиты должны быть просты для технического обслуживания и «прозрачны» для пользователей;

-каждый пользователь должен иметь минимальный набор привилегий, необходимых для работы;

-возможность отключения защиты в особых случаях, например, когда механизмы зашиты реально мешают выполнению работ;

-независимость системы защиты от субъектов защиты;

-разработчики должны учитывать враждебность окружения (то есть предполагать, что пользователи имеют наихудшие намерения, будут совершать серьезные ошибки и искать пути обхода механизмов защиты);

-в организации не должно быть излишней информации о существовании механизмов защиты.

Все перечисленные позиции следует положить в основу формирования системы защиты информации.

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

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

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

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

- определить границы управления информационной безопасностью объекта;

- провести анализ уязвимости;

- выбрать контрмеры, обеспечивающие информационную безопасность;

- определить политику информационной безопасности;

- проверить систему защиты;

- составить план защиты;

- реализовать план защиты (управление системой защиты).

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

3.2 Раздел технико-экономического обоснования эффективности принятых решений

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

Эффективность программного обеспечения выражается натуральными и стоимостными показателями:

А) капитальные затраты на программное обеспечение;

Б) экономия годовых эксплуатационных расходов;

В) срок окупаемости капитальных затрат на программное обеспечение.

Расчет затрат на разработку и внедрение системы. Расчет затрат на разработку и внедрение системы производится по следующей формуле:

web сайт информационный

С = Сктс + Салг + Сотл + Свн,

где Сктс - затраты на приобретение комплекса технических средств;


Подобные документы

  • Понятие сайта как Интернет-ресурса. Специфические особенности сайтов учебных заведений. Видимость сайта в поисковых выдачах. Анализ сайта учебного заведения на примере сайта Тираспольского межрегионального университета. Составляющие (рубрики) сайта.

    курсовая работа [403,8 K], добавлен 27.04.2013

  • Создание обучающей презентации о создании сайта в программе для конструирования сайтов "Joomla". Установка локального сервера "Denwer" и программы "Joomla". Создание меню, загрузка изображений. Смена шаблона, работа с текстом в программе MS PowerPoint.

    дипломная работа [3,8 M], добавлен 04.03.2013

  • Применение серверной платформы Denwer и с CMS Opencart при создании сайта интернет-магазина электроники. Установка и настройка Denwer и Opencart. Русификация сайта на Opencart, создание системы отображения цен в рублях. Разработка функционала сайта.

    практическая работа [985,3 K], добавлен 04.08.2015

  • Организационно-производственная структура университета. Обоснование проектных решений по созданию сайта. Проектирование сайта и базы данных "Центр содействия трудоустройству выпускников". Методика эксплуатации сайта, добавление и изменение вакансий.

    курсовая работа [1,9 M], добавлен 24.02.2013

  • Основание для разработки web-сайта. Требования к программной документации, стадии и этапы разработки сайта. Установка пакета Denwer. Установка программы создания и редактирования Web-сайтов Joomla 1.5. Расчет себестоимости программного продукта.

    дипломная работа [7,7 M], добавлен 30.06.2012

  • Выбор инструментальных и программных средств для создания сайта. Структура программного продукта. Создание сайта при помощи программы WordPress. Тестирование разработанной программы. Разработка структуры и дизайна сайта. Наполнение сайта контентом.

    курсовая работа [1,0 M], добавлен 09.01.2014

  • Создание современного конкурентоспособного сайта компании. Выбор базовой системы программного обеспечения. Описание работы сайта и пользовательского интерфейса. Расчет экономической эффективности проекта. Изучение мероприятий по безопасной эксплуатации.

    курсовая работа [3,7 M], добавлен 20.05.2013

  • Особенности создания сайта интернет-магазина для частных лиц и организаций. Анализ финансовой и технико-экономической деятельности фирмы. Создание информационной модели сайта, ее базовые элементы. Выбор программного и аппаратного обеспечения сайта.

    дипломная работа [1,5 M], добавлен 08.12.2013

  • Методы создания сайта; выбор и сравнение программных платформ. Разработка структуры и дизайна сайта. Установка Joomla!, настройка расширений и выбор хостинга. Аппаратно-программные способы и средства обеспечения информационной безопасности веб-сайта.

    дипломная работа [3,6 M], добавлен 08.04.2014

  • Этапы развития веб-дизайна. Виды и типы веб-сайтов, теоретические аспекты их создания. Структура веб-сайта и его страниц. Процесс и результат разработки веб-дизайна. Создание сайта факультета архитектуры и дизайна Кубанского государственного университета.

    дипломная работа [4,6 M], добавлен 10.11.2015

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.