Отчет о технологической практики в ГУ « Восточно-Казахстанской областной библиотеки им. А.С.Пушкина»

Автор: Пользователь скрыл имя, 20 Февраля 2013 в 15:15, отчет по практике

Краткое описание

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

Файлы: 1 файл

Отчет технологической практики ЕРЖАН.doc

— 845.50 Кб (Скачать)

<TR>

<TD  align="center" valign="top">

<table width=100%>

<TR>

<TD bgcolor="#C2CBDB" align=center>

<I><B><font size=4 color="#000000">Разделы</font></B></I>

</TD>

</TR>

</table>

<A href='index.php?go=author'>LS[Jey]</A><BR><BR>

<A href='index.php?go=news'>Новости</A><BR>

<A href='index.php?go=guestbook'>Гостевая</A><BR>

<A href='index.php?go=photos'>Фотографии</A><BR>

</TD>

</TR>

</TABLE>

</TD>

<TD width="100%" height="100%" valign="top">

<TABLE border=0 width="100%" style="border: 1px solid #949EAD">

  <TR>

  <TD valign="top">

Этот код мы должны выводить каждый раз при обращении  к любой страничке сайта.

Далее мы в таблице  отображаем содержимое отдельных разделов, указанных в переменной $go.

Для того чтобы нам  было несколько легче, и не сбиваться  с толку из-за лишнего текста поместим заголовок сайта в отдельный файлик «zagolovok.dat». Тогда в движке мы просто напишем:

Include (“zagolovok.dat”);

и весь заголовок уже  будет отображен.

Казалось бы, что проще  всего сделать выбор разделов сайта при помощи условий типа:

If ($go==photos) {…};

Но данный способ не будет  оптимальным. Представьте сколько  вам придется написать, чтобы сделать  разделов 10, а потом в каждом разделе  добавить несколько страниц! После  недолгих размышлений я пришел к  выводу что проще запоминать все  значения $go и их относительные ссылки на разделы в одном файле. Назовём его «links.dat», и запишем туда следующее:

-пустая строка-

news\news.html

news

news\news.html

photos

photos\photos.html

guestbook

guestbook\guestbook.php

author

author\jey.html

Как можно догадаться первая строка содержит значение переменной, а следующая за ней – ссылку на раздел, который необходимо отобразить. У некоторых может возникнуть вопрос: «Почему первая строка пустая, а ссылка на новости повторяется?». Всё очень просто. Дело в том, что index.php могут вызвать с пустой переменной $go. За частую так и происходить при первом отображении скрипта.

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

//символ перевода строки

$chr=chr(13).chr(10);

//счетчик

$count=-1;

//путь к файлу ссылок

$links=file("links.dat");

while ($count<count($links))

{

$count++;

$str=$links[$count];

if ($go.$chr==$str)

{

$count++;

$str=$links[$count];

$tok = strtok($str,"

");

//Получили ссылку на  раздел и отобразили:

include($tok);

break;

}

}

Подробней о его работе. Скрипт проходит по файлу и сравнивает все строки. Как только он найдёт строчку, которая совпадает с  значением переменной $go, мы считываем  следующую строку, и выводим раздел, на который указывает эта ссылка.

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

Написать движок для  сайта вовсе не трудно, и не так  страшно как казалось бы. Для тех, у кого есть элементарные знания в PHP и небольшие навыки работы с файлами это дело и вовсе не окажется сложным.

 

2.3 Выполнение задачи

 

Для установки сайта  на локальный компьютер, не подключая к серверу требуется программа, называемая «ДЕНВЕР» (Джентльменский набор Веб разработчика). Он содержит программы Perl, Php, Apache, MySQL. Этак программа бесплатная, так что ее дистрибутив можно скачать с сети Интернет. После простой установки, где нам требуется только отвечать Да/Нет(Y/N) и указать имя виртуального диска, на рабочем столе создается 3 ярлыка: start Denwer, Restart Denwer, Stop Denwer. Для запуска необходимо кликнуть на start Denwer, после чего выводится окно с процессом загрузки Денвера (рис 2.1).

Рисунок 2.1 - Запуск Денвера

 

После запуска Денвера  в правом нижнем углу появляется значки Apache и Perl (рис. 2.2).Это значит, что Денвер в процессе и можно начинать работу.

 

Рисунок 2.2 - Значок работы Денвера

Предварительно  необходимо найти движок сайта, то есть скрипты того сайта который необходим. Сейчас в сети Интернет можно найти множество сайтов, но все их просмотреть невозможно, да и функции у них разные. Так как задание было сделать Wiki-сайт, то соответственно такой движок искали. Википедия, да и многие другие сайты городов и университетов были созданы на движке MediaWiki, было решено взять именно этот движок, а именно версию 1.11.1, так как она была самой последней. Движок предоставляется бесплатно, и дистрибутив был скачан с сайта MediaWiki.org. Для установки движка необходимо установить папку с его содержанием в папку C:\WebServers\home\название сайта\WWW\движок. Далее, так как Денвер у нас уже запущен, перезапускаем его, кликнув на Restart Denwer . Открываем Интернет браузер и вписываем туда имя сайта, к примеру WikiVKO.kz. Далее делаем все по инструкции прилагаемой к движку. После установки можем запускать сайт указав его имя в браузере WikiVKO.kz. Главная страница сайта представлена на рисунке 2.3.

 

Рисунок 2.3 - Главная страница сайта wikiVKO

 

Каждая страница сайта  может быть отредактирована, настроена  по желанию. Инструкцию по редактированию можно найти на сайте MediaWiki.org. Пример редактирования представлен на рисунке 2.4.

 

 

Рисунок 2.4 - Редактирование страницы

При редактировании внизу каждой страницы предоставляется предупреждение об ответственности за вносимые добавления и изменения. Предупреждение наглядно представлено на рисунке 2.5.

Рисунок 2.5 - Защита авторских прав

 

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

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

 

Заключение

 

В результате прохождения  организационно-управленческой практики в Центре информационно-коммуникационных технологий ГУ « Восточно-Казахстанской областной библиотеки им. А.С.Пушкина» было изучено следующее:

    • структура, задачи и функции Центра информационно-коммуникационных технологий;
    • сеть, принцип работы сети и рабочие станции библиотеки;
    • функции и обязанности сотрудников ЦИКТ на определенных рабочих местах;
    • программное и аппаратное обеспечение отдела;
    • Принцип работы сайтов, создание сайтов.

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

 

Список использованной литературы

 

  1. www.Denwer.ru – сайт программы ДЕНВЕР – джентльменски набор веб разработчика;
  2. www.MediaWiki.org – сайт организации создавшей движок MediaWiki;
  3. www.Wikipedia.org – сайт всеобщей энциклопедии «Википедиа»;
  4. www.wackowiki.com – сайт российской организации создавшей русскоязычный движок Wackowiki;
  5. www.compowiki.com – форум «как установить движок Wackowiki»;
  6. www.internet-technologies.ru/book - электронные книги, шаблоны сайтов для веб мастера;
  7. www.webdesign.dptm.donetsk.ua;
  8. www.prezentation.ru - Лекция Кристофа Агитона: «Сетевые сообщества и будущее Интернет технологий. Web 2.0»;
  9. http://JeyDee.ki041.net – автор сайта основанного на движке PHP;
  10. www.gameclass.ru – сайт программы администрирования GameClass;
  11. Устав ГУ « Восточно-Казахстанской областной библиотеки им. А.С.Пушкина».

Информация о работе Отчет о технологической практики в ГУ « Восточно-Казахстанской областной библиотеки им. А.С.Пушкина»