- •Дп.230401.2014.С292.000 пз
- •Оглавление
- •Введение
- •1. Аналитическая часть
- •Анализ существующих информационных систем предметной области
- •Критерии оценки функций программного продукта
- •Анализ аналогов
- •Обоснование необходимости автоматизации работы туроператора
- •Используемые технологии проектирования информационных систем
- •Средства разработки программного продукта
- •Постановка задачи
- •Требования к техническому обеспечению
- •Проектная часть
- •Описание объектов информационной системы
- •Описание интерфейса
- •Оценка качества информационной системы
- •Экономическая часть
- •3.1. Календарное планирование разработки
- •3.1.1. Этапы разработки программы
- •3.1.2. Определение трудоёмкости разработки системы
- •3.3.3. Календарный план-график выполнения работ
- •3.2. Расчёт планируемой себестоимости программного продукта
- •3.2.1. Расчёт затрат по статье: «Сырьё и материалы»
- •3.2.2. Расчёт затрат по статье: «Амортизационные отчисления»
- •3.2.3. Расчёт затрат на электроэнергию
- •3.2.4. Расчёт затрат по статье: «Основная заработная плата»
- •3.2.5. Расчёт отчислений от фонда оплаты труда
- •3.2.6. Расчёт прямых затрат на разработку программного продукта
- •3.2.7. Определение накладных расходов и прочих затрат
- •3.2.8. Расчет цены программного продукта
- •Охрана труда и безопасность
- •Заключение
- •Список используемой литературы
Средства разработки программного продукта
CMS Joomla– система управления содержимым, написанная на языках PHP и JavaScript, использующая в качестве хранилища базы данных MySQL или другие индустриально-стандартные реляционные СУБД. Является свободным программным обеспечением, распространяемым под лицензией GNU GPL.
CMS Joomla включает в себя различные инструменты для разработки веб-сайта. Важной особенностью системы является минимальный набор инструментов при начальной установке, который дополняется по мере необходимости. Это снижает загромождение административной панели ненужными элементами, а также снижает нагрузку на сервер и экономит место на хостинге.
Joomla позволяет отображать интерфейс фронтальной и административной части на любом языке. Каталог расширений содержит множество языковых пакетов,которые устанавливаются штатными средствами администрирования.
Основные возможности:
Функциональность можно увеличивать с помощью дополнительных расширений (компонентов, модулей и плагинов).
Имеется модуль безопасности для многоуровневой аутентификации пользователей и администраторов.
Система шаблонов позволяет легко изменять внешний вид сайта или создать свой уникальный.
Предусмотрены настраиваемые схемы расположения модулей, включая левый, правый, центральный и любое другое произвольное положения блока. При желании содержимое модуля можно включить в содержимое материала.
К преимуществам системы можно отнести то, что все компоненты, модули, плагины и шаблоны можно написать самому, разместить их в структурированном каталоге расширений или отредактировать существующее расширение по своему усмотрению.
Происходит регулярный выход обновлений.
Notepad++- свободный текстовый редактор с открытым исходным кодом для Windows с подсветкой синтаксиса большого количества языков программирования и разметки. Он базируется на компоненте Scintilla, написан на C++ с использованием STL, а также Win32 API и распространяется под лицензией GPL. Базовая функциональность программы может быть расширена как за счёт плагинов, так и сторонних модулей, таких как компиляторы и препроцессоры.
Базовые возможности:
Подсветка синтаксиса;
Сворачивание кода;
Автодополнение и автоматическое закрытие скобок и тэгов;
Закладки;
Регулярные выражения для поиска и замены;
Запись и воспроизведение макросов;
Сравнение файлов
Менеджер проектов
Карта документа
Переопределение любых горячих клавиш;
Резервное копирование сохраняемых файлов;
Поддержка и конвертирование кодировок ANSI, UTF-8 и UCS-2;
Блоковое выделение текста, одновременное выделение нескольких разных мест;
Мультистрочное редактирование.
Постановка задачи
Характеристика задачи. В процессе ознакомления с туристической деятельностью была поставлена задача автоматизации деятельности сотрудника компании для повышения эффективности работы фирмы, скорости обработки информации о клиентах, подготовки пакета документов с данными клиента.
Рассмотрим назначение АРМ и основные функции, которые должна выполнять:
Добавление и редактирование информации о клиентах;
Учет информации о контактах с клиентами;
Получение информации о действующих турах с использованием функции поиска;
Добавление и редактирование данных заявок.
С помощью автоматизации деятельности сотрудника туристической фирмы можно будет вести историю взаимоотношений с клиентами. Это позволит принимать верные управленческие решения, снизить издержки, уменьшить временные затраты, тем самым увеличить прибыль организации.
Входная информация. При решении задачи используется следующая входная информация:
Информация о клиенте;
Информация о заказе.
Выходная информация. В результате выполнения задачи формируется информация:
Договор оказания услуг;
Предварительный расчет стоимости туристической путевки.