Помощь в написании студенческих работ
Антистрессовый сервис

Разработка проекта. 
Информационные технологии в транспорте: автомобильный компьютер

РефератПомощь в написанииУзнать стоимостьмоей работы

По умолчанию поисковая система CMS использует метод полнотекстового поиска, то есть поиска непосредственно в содержимом базы данных. Многие поисковые системы предварительно создают индекс, состоящий из слов, публикуемых на сайте. Поиск производится по индексу. Результаты — записи индекса со ссылками на подходящие страницы сайта — выводятся в виде перечня. Недостаток полнотекстового метода… Читать ещё >

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

Постановка задачи

Задача: Разработка информационного web-сайта «Использование КТ в атомобильных перевозках».

Web-сайт должен содержать следующие блоки:

  • · Карта сайта;
  • · Поиск;
  • · Авторизация и регистрация;
  • · Административная панель;

Разработка алгоритма

Этапы разработки алгоритма сайта:

1. Разработка дизайна сайта.

Для разработки дизайна сайта использовалась программа Arteester позволяющая создавать шаблоны для разных CMS — систем .

При разработке были выделены следующие этапы:

  • 1.1 Сборка инсталляционного шаблона для CMS Joomla Для сборки в программе Arteester требуется выполнить следующее дейтвие:
    • · В открытой программе Arteester с разработанным шаблоном нажать на клавишу, в открывшемся окне выбрать следующее:
Arteester.

Рис. 2.2.4. Arteester

нажать на клавишу.

Разработка проекта. Информационные технологии в транспорте: автомобильный компьютер.
  • 2. Установка CMS JOOMLA 2.5 на локальный сервер. Создание базы данных и привилегий пользователя.
  • 3. Инсталяция разработанного шаблона на локальный хостинг в CMS Joomla.

Для установки шаблона необходимо выполнить следующие дейтсвия:

зайти в панель управления сайта, для этого в адресной строке браузера набрать:

127.0.0.1 /administrator и нажать клавишу Войти.

Вход в административный раздел Joomla.

Рис. 2.2.5. Вход в административный раздел Joomla;

После чего появится панель управления Joomla.

Далее перейти в раздел Расширения-Менеджер расширений.

Раздел Расширения-Менеджер расширений.

Рис. 2.2.7. Раздел Расширения-Менеджер расширений;

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

Менеджер расширений.

Рис. 2.2.8. Менеджер расширений;

Подождать загрузку и установку шаблона. После появившегося сообщения «Шаблон установлен удачно», перейти в раздел Расширения-менеджер шаблонов, выбрать нужный шаблон и нажать клавишу «По умолчанию».

Выбор шаблона.

Рис. 2.2.9. Выбор шаблона;

Алгоритм модульной части При выборе модулей было учтено:

  • 1. Содержит ли сайт информацию закрытую от незарегистрированного п пользователя
  • 2. Исходя из тематики сайта требуется составить характерный вопрос с вариантами ответов, для проверки заинтересованности пользователя к информации на сайте
  • 3. Предоставить всем пользователя поиск информации на сайте
  • 4. Добавить на сайт динамических модулей для дружественного интерфейса.

Исходя из пунктов 1−4 целесообразно добавить на сайт следующие модули:

  • · «Авторизация и регистрация» — для предоставления пользователю полного доступа к контенту сайта.
  • · «Голосование» — для проверки статистики среди пользователей.
  • · «Поиск» — для предоставления запросов пользователя на поиск нужной информации.
  • · Добавление на сайт динамических скриптов.

Пример добавления модуля на сайт.

Перейти в раздел Расширения-менеджер модулей нажать на клавишу «создать».

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

Создание модулей.

Рис. 2.2.11. Создание модулей;

нажать на клавишу «Сохранить».

5. Алгоритм добавления информации на сайт.

Добавление материала на сайт состоит из следующих этапов:

1. Создание категорий Создание категорий подразумевает создание папок внутри меню.

Для создания категорий требуется выполнить следующие действия:

· В панели управления перейти в раздел МатериалыМенеджер категорий — Создать категорию.

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

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

Далее нажать на кнопку.

Разработка проекта. Информационные технологии в транспорте: автомобильный компьютер.

В появившемся окне ввести:

  • · Заголовок категории;
  • · Выбрать раздел в котором категория будет хранится;
  • · установить разрешения на доступ к категории;
Создание категории.

Рис. 2.2.13. Создание категории;

Нажать на кнопку.

Разработка проекта. Информационные технологии в транспорте: автомобильный компьютер.

2. Добавление материала.

Для добавления материалы требуется выполнить:

Перейти Материалы-Менеджер материалов:

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

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

Нажать на кнопку ,.

В открывшемся окне ввести:

  • · Заголовок материала
  • · выбрать раздел
  • · выбрать категорию
  • · ввести информацию, произвести форматирование текста
Создание материала.

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

Нажать на кнопку.

Разработка проекта. Информационные технологии в транспорте: автомобильный компьютер.

3. Алгоритм работы компонентов При выборе компонентов было учтено:

  • 1. Требуется ли администратору сайта связь с пользователями.
  • 2. Определение компонента для осуществления отправки письма пользователю на электронный адрес с отображением его в соответствующем разделе (Гостевая книга).

Для установки компонента в Joomla требуется:

  • 1. Зайти в панель управления
  • 2. Перейти в раздел Расширения-установитьудалить
  • 3. Нажать клавишу «Выбрать файл» указать путь к инсталируемому архиву Phoca GUESBOOK, нажать «загрузить»
  • 4. Нажать на кнопку Install
Инсталлялция гостевой книги.

Рис. 2.2.16. Инсталлялция гостевой книги;

5. В окне «панель управения гостевой книгой» перейти в папку гостевые книги, нажать «создать гостевую книгу».

Панель управления гостевой книги.

Рис. 2.2.17. Панель управления гостевой книги

Алгоритмические решения каждого из модулей Web-узла:

· Компонент «Обновление Joomla!».

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

· Компонент «Гостевая книга».

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

· Компонент «Поиск».

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

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

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

· Модуль авторизации на сайте:

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

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

· Компонент «Голосование».

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

Показать весь текст
Заполнить форму текущей работой