Курсовые работы / ПРИС КП_И_20
.pdf
|
СОДЕРЖАНИЕ |
ВВЕДЕНИЕ........................................................................ |
..................................4 |
1 ТЕОРЕТИЧЕСКИЕ ОСНОВЫ НЕОБХОДИМЫЕ ДЛЯ АВТОМОТИЗАЦИИ |
|
УЧЕТА ФОРМИРОВАНИЯ И РЕАЛИЗАЦИИ ТУРИСТСКОГО ПРОДУКТА ….…5 |
1.1Особенности процесса автоматизации для учета формирования и реализации туристского продукта ………………………..……………………………..5
1.2Обзор существующих программных продуктов для автоматизации учета формирования и реализации туристского продукта ………………………………...…6 2 АНАЛИЗ И ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ ДЛЯ АВТОМАТИЗАЦИИ УЧЕТА ФОРМИРОВАНИЯ И РЕАЛИЗАЦИИ
ТУРИСТСКОГО ПРОДУКТА…………………………………………………………....8
2.1 Постановка задачи |
........................................................................................8 |
2.2Анализ предметной области ………………………..…………………………9
2.3Функциональная модель по стандарту IDEF0 (Icam DEFinition) и
методологии SADT..................................................................................................... |
10 |
2.4 Логическая и физическая модели данных по стандарту IDEF1X…………11 |
|
3 РАЗРАБОТКА И ТЕСТИРОВАНИЕ СИСТЕМЫ ДЛЯ УЧЕТА |
|
ФОРМИРОВАНИЯ И РЕАЛИЗАЦИИ ТУРИСТСКОГО ПРОДУКТА ……………..14 |
3.1Описание таблиц базы данных……………………………………………….14
3.2Дерево программных модулей……………………………………………….15
3.3Схема взаимосвязей модулей и массивов данных………………………….15
3.4Алгоритм построения отчета о безопасности туристов в стране ……..…16
3.5Инструкция пользователя по установке программного продукта и работе с ним………………………………………………………………………………………..16
3.6Способы и результаты тестирования программного продукта в различных режимах………………………………………………………………………………….20
ЗАКЛЮЧЕНИЕ............................................................................................... |
22 |
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ......................................... |
23 |
ПРИЛОЖЕНИЕ А Функциональная модель по стандарту IDEF0………......25
2
ПРИЛОЖЕНИЕ Б Описание таблиц базы данных……… |
...............................28 |
ПРИЛОЖЕНИЕ В Листинг программы………………………………………..30
ПРИЛОЖЕНИЕ Г Задание на курсовой проект……….…...……………….....47
3
ВВЕДЕНИЕ
Формирование рыночной экономики вызвало живой интерес к формам и методам производственно-коммерческой деятельности, используемым в практике мировых экономических процессов. Особое место среди них занимает маркетинг,
который обеспечивает не только эффективное удовлетворение потребностей рынка,
но и успех предприятия в конкурентной борьбе. Зародившись в производственной сфере, маркетинг достаточно длительное время не находил соответствующего применения в сфере туризма. Однако возрастание конкуренции, коммерциализации туристской деятельности привели к необходимости скорейшего внедрения основных элементов маркетинга в практику работы туристских предприятий.
Вместе с тем туризм имеет определенные особенности, связанные с характером оказываемых услуг, формами продаж, характером труда и т.д. в силу этого маркетинг в туризме имеет целый ряд характерных черт, которые и выделили его в отдельное направление маркетинга как науки и учебной дисциплины.
Целью курсового проекта является:
-закрепление и развитие теоретических знаний, полученных студентом в процессе изучения курса «Проектирование информационных систем»;
-развитие умения осуществлять выбор варианта технологии проектирования информационных систем (ИС);
-умение вырабатывать и реализовывать решения различной степени сложности.
Задачи выполнения курсового проекта состоят в следующем:
-систематизация, обобщение, расширение и закрепление теоретических знаний по дисциплине «Проектирование информационных систем»;
-подготовка к написанию выпускной квалификационной работы;
-развитие навыков в изложении результатов проделанной работы с соблюдениями общепринятых требований в отношении стиля, четкости формулировок, последовательности изложения материала и его иллюстративного оформления
4
1 ТЕОРЕТИЧЕСКИЕ ОСНОВЫ НЕОБХОДИМЫЕ ДЛЯ АВТОМОТИЗАЦИИ УЧЕТА ФОРМИРОВАНИЯ И РЕАЛИЗАЦИИ ТУРИСТСКОГО ПРОДУКТА
1.1 Особенности процесса автоматизации для учета формирования и реализации туристского продукта
Для обеспечения оперативности обработки информации о наличии продукции,
заказах, клиентах и оплате необходима автоматизированная система, основанная на базе данных. Её использование сократит время, требуемое на обслуживание клиентов.
База данных должна содержать полную информацию о выполняющихся заказах. Информация о клиентах должна быть полной и достаточной для определения клиента и телефона. Необходимо учесть, что среди клиентов могут быть однофамильцы, поэтому у каждого должен быть уникальный код. Заказы клиентов содержат информацию о заказе, клиенте, дате заказа, объёме и форме оплаты, им так же присваивается уникальная нумерация.
Работать с базой данных будут администраторы, клиенты, менеджеры и дирекция предприятия.
Администраторы должны иметь возможность систематизировать заказы, вести учет выполнения и оплаты заказов, редактировать информацию о клиентах,
передавать данные о заказах мастерам.
Клиент должен иметь возможность получать информацию о заказе.
Дирекция должна иметь возможность использовать хранящуюся в базе данных информацию для получения сведений о наиболее или наименее, клиентах должниках, об общей сумме выручке, о форме оплаты заказа.
5
1.2 Обзор существующих программных продуктов для автоматизации учета формирования и реализации туристского продукта
Программные продукты представлены на рынке следующими программами. «САМО-Тур» для автоматизации туроператоров. Решает комплекс задач,
возникающих в процессе деятельности туроператора, таких как описание услуг,
создание турпакетов, квотирование услуг, оформление заявок, учет платежей,
печать необходимых документов, статистический анализ и т.д.
«САМО-ТурАгент» для автоматизации туристических агентств. Широко распространенная система автоматизации турагенств, облегчающая работу персонала всех уровней – от руководителя до продающего менеджера. Последняя версия программы имеет встроенный модуль поиска и бронирование туров.
Специальная версия «САМО-ТурАгент» для сетевых агенств. Как бы далеко офисы такого агенства ни были удалены друг от друга, его руководитель имеет постоянный контроль над текущим состоянием всех этапов работы.
«SAMO-Incoming» для автоматизации принимающей стороны. Используется многими зарубежными компаниями в Египте, Турции, Греции, Чехии. Помогает решать вопросы как внутриофисной автоматизации, так и связи с продающим туроператором.
Модуль on-lineбронирования. Перспективная, вызывающая высокий интерес туроператоров разработка. Позволяет менеджеру любого турагенства, имеющего выход в Интернет, выбрать и забронировать интересующий его тур непосредственно из базы данных туроператора в режиме реального времени.
Клиентская часть программы позволяет вести базу данных туристов,
выполнять прием заказов и расчет стоимости тура с учетом индивидуальных и групповых скидок. Бухгалтерский раздел программы позволяет автоматически готовить все виды платежных документов (приходные и расходные кассовые ордера, счета-фактуры и др.). Неотъемлемая часть любой компьютерной агентской программы — справочные базы данных.
6
Программные продукты «Само-Софт» поддерживает около 20 различных справочников (клиентов, гостиниц, перевозчиков, фирм-партнеров, посольств и т.д.). В режиме «выходные документы» есть возможность автоматически получать как стандартные формы — различные списки групп (на тур, в авиакомпании, на экскурсии), ваучеры, турпутевки, анкеты в посольства (на бланках посольств), так и создавать с помощью генератора отчетов свои необходимые формы. Оформление заявок можно ускорить, если использовать предложения туроператоров полученные из Интернет. В данном варианте можно подобрать турпакет для оформления заявки используя критерии: даты поездки, категория отеля, тип размещение, срок поездки,
туроператор, цена. На основе указанных услуг в карточке заказа определяется их суммарная стоимость, далее ведется статистика по оплате заказа (оплачивать разрешается поэтапно). В зависимости от внесенной суммы каждому заказу присваивается статус, определяемый из набора: «Заказан», «Оплачен» или «Не оплачен». Сразу после оплаты можно распечатать Приходный ордер (Счет), Договор или Путевку.
Выводы по первому разделу
Для обеспечения оперативности обработки информации о наличии продукции,
заказах, клиентах и оплате необходима автоматизированная система, основанная на базе данных. Её использование сократит время, требуемое на обслуживание клиентов.
Также были отобраны программные продукты, подходящие для автоматизации учета формирования и реализации туристского продукта.
Следующим этапом разработки курсового проекта является определение предметной области, построение логической и физической модели данных.
7
2 АНАЛИЗ И ПРОЕКТИРОВАНИЕ ИНФОРМАЦИОННОЙ СИСТЕМЫ ДЛЯ АВТОМАТИЗАЦИИ УЧЕТА ФОРМИРОВАНИЯ И РЕАЛИЗАЦИИ ТУРИСТСКОГО ПРОДУКТА
2.1Постановка задачи
ИС должна содержать следующую информацию:
*Сведения о туристических операторах, с которыми работает туристическое агентство (наименование, адрес, контактные телефоны, номер договора о совместной работе, дата заключения договора).
*Сведения о сформированных туристическими операторами турмаршрутах (номер маршрута, страна, наименование маршрута, номер договора
спринимающей организацией, дата заключения договора).
*Сведения о клиентах (ФИО, паспортные данные, адрес, телефон).
*Сведения о предоставляемых туристическим агентством турмаршрутам
(номер маршрута, стоимость, туроператор-организатор).
*Сведения о выданных путевках (номер путевки, ФИО туриста,
турмаршрут, туроператор, стоимость путевки для туриста, дата оплаты тура).
*Сведения об оплате туроператорам (номер путевки, дата оплаты тура,
турмаршрут, стоимость путевки для турагентства).
ИС должна обеспечивать выполнение следующих функций (основных и
дополнительных):
*Ввод, удаление и редактирование той или иной информации, с
возможностью автоматизации (подстановок из других таблиц, фиксированных наборов данных и т.д.) и входного контроля от некорректных действий.
*Многопользовательский режим работы.
*Разграничение прав доступа к ИС с помощью идентификации и аутентификации пользователей (пользователь – соответствующий пароль).
Обеспечить возможность оперативного изменения пароля. Количество различных
8
пользователей – не менее 2 (администратор, менеджер, гость). Гость может
только просматривать сведения о турмаршрутах.
*Резервное копирование информационных баз по желанию пользователя
(только администратора).
*Осуществлять поиск по разнообразным признакам (не менее одного в каждой из информационных категорий, например, ФИО и т.д.).
*Осуществлять сортировку по различным признакам (не менее одного в каждой из информационных категорий, например, по ФИО туриста, дате, номеру путевки и т.д.).
*Вывод информации обо всех путевках, которые были приобретены за выбранный пользователем промежуток времени.
*Вывод информации обо всех туристических операторах, с которыми заканчивается срок договора в текущем году.
*Формирование отчета итоговой общей стоимости по каждому из турмаршрутов (с возможностью вывода на печать) за определенный промежуток времени.
*Выявление страны, которая принесла максимальную прибыль туристическому агентству за выбранный промежуток времени.
*Выводить сведение о том, как изменялось стоимость турмаршрутов в течение периода времени, заданного пользователем.
*Выводить перечень сведений (прайс-лист) по тем маршрутам (и их стоимости), куда может отправить туристическое агентство. Организовать возможность вывода прайс-листа в MSWord (или MSExcel).
2.2Анализ предметной области
Вкачестве предметной области автоматизации рассматривается автоматизация учета формирования и реализации туристского продукта. В рамках выполнения курсового проекта спроектирована и создана автоматизированная система с базой данных. С помощью готовой системы можно будет:
9
-осуществлять добавление, изменение и удаление данных из созданных
таблиц;
-осуществлять поиск, фильтрацию и сортировку данных для более удобного представления их пользователю.
Таким образом, система будет обеспечивать возможность добавления,
изменения и удаления данных в базе и иметь удобный интерфейс для работы пользователей.
2.3 Функциональная модель по стандарту IDEF0 (Icam DEFinition) и
методологии SADT
Функциональная модель бизнес-процессов разрабатываемой информационной системы представлена в приложении А на рисунках А.1 – А.6. Целью моделирования является упрощение автоматизации процесса учета туристского продукта, то есть его улучшение, повышение производительности. Функциональная модель построена с точки зрения интегрированного пользователя [4]. Это обусловлено тем, что основным пользователем является менеджер, который вносит оперативную информацию. Кроме того, есть еще Администратор, который вносит наиболее ценные стратегические решения и гость, который просматривает информацию о ценах.
Входные документы:
Оценка модели проведена с помощью количественного анализа. Для него были использованы следующие показатели:
- коэффициент уровня – данный коэффициент с каждым переходом на нижний уровень он не должен увеличиваться, он рассчитывается по формуле (2.1)
k y |
|
N |
, |
(2.1) |
L |
|
|||
|
|
|
|
10
где N – количество блоков на уровне, L – номер уровня;
- коэффициент сбалансированности – значение данного коэффициента должно лежать в пределах от 0 до 4, он рассчитывается по формуле (2.2)
|
N |
|
(2.2) |
|
|
|
|||
|
Ai |
N |
|
|
|
i 1 |
, |
||
kб |
max Ai |
|||
N |
||||
|
i 1 |
|
||
|
|
|
|
где Аi – стрелка;
- коэффициент применения элементарных функций – если kЭ>1 и С>0,5, то диаграмма не нуждается в дальнейшей детализации, он рассчитывается по формуле
(2.3)
|
kэ L *C L * |
N эл.ф. |
, |
(2.3) |
|
|
|
N |
|
||
|
|
|
|
|
|
Далее был проведен сам количественный анализ, данные которого |
|||||
представлены в таблице 2.1. |
|
|
|
|
|
Таблица 2.1 – Количественный анализ |
|
|
|
|
|
|
|
|
|
|
|
Диаграмма |
kу |
|
kб |
|
kэ |
А0 |
0 |
|
3,8 |
|
0 |
А1 |
4 |
|
0,75 |
2 |
|
А2 |
1,5 |
|
0,5 |
|
2 |
А3 |
1,6 |
|
1 |
|
2 |
А4 |
1 |
|
2,8 |
|
1,6 |
Из таблицы 2.1 можно сделать вывод о качественности модели, поскольку с увеличение уровня коэффициент уровня убывает, коэффициент сбалансированности не превышает 3,8, а коэффициенты применения элементарных функций на нижних уровнях соответствуют значениям, при которых дальнейшая детализация не нужна
[5-6].
11