Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Дипломная работа.docx
Скачиваний:
247
Добавлен:
12.03.2015
Размер:
1.31 Mб
Скачать
    1. Средства разработки программного продукта

CMS Joomla– система управления содержимым, написанная на языках PHP и JavaScript, использующая в качестве хранилища базы данных MySQL или другие индустриально-стандартные реляционные СУБД. Является свободным программным обеспечением, распространяемым под лицензией GNU GPL.

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

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

Основные возможности:

  • Функциональность можно увеличивать с помощью дополнительных расширений (компонентов, модулей и плагинов).

  • Имеется модуль безопасности для многоуровневой аутентификации пользователей и администраторов.

  • Система шаблонов позволяет легко изменять внешний вид сайта или создать свой уникальный.

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

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

  • Происходит регулярный выход обновлений.

Notepad++- свободный текстовый редактор с открытым исходным кодом для Windows с подсветкой синтаксиса большого количества языков программирования и разметки. Он базируется на компоненте Scintilla, написан на C++ с использованием STL, а также Win32 API и распространяется под лицензией GPL. Базовая функциональность программы может быть расширена как за счёт плагинов, так и сторонних модулей, таких как компиляторы и препроцессоры.

Базовые возможности:

  • Подсветка синтаксиса;

  • Сворачивание кода;

  • Автодополнение и автоматическое закрытие скобок и тэгов;

  • Закладки;

  • Регулярные выражения для поиска и замены;

  • Запись и воспроизведение макросов;

  • Сравнение файлов

  • Менеджер проектов

  • Карта документа

  • Переопределение любых горячих клавиш;

  • Резервное копирование сохраняемых файлов;

  • Поддержка и конвертирование кодировок ANSI, UTF-8 и UCS-2;

  • Блоковое выделение текста, одновременное выделение нескольких разных мест;

  • Мультистрочное редактирование.

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

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

Рассмотрим назначение АРМ и основные функции, которые должна выполнять:

  • Добавление и редактирование информации о клиентах;

  • Учет информации о контактах с клиентами;

  • Получение информации о действующих турах с использованием функции поиска;

  • Добавление и редактирование данных заявок.

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

Входная информация. При решении задачи используется следующая входная информация:

  • Информация о клиенте;

  • Информация о заказе.

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

  • Договор оказания услуг;

  • Предварительный расчет стоимости туристической путевки.