Разработка модели оформления путевки

Автор: Пользователь скрыл имя, 31 Января 2013 в 18:02, курсовая работа

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

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

Оглавление

Введение 6
1 ЗАДАНИЕ НА РАЗРАБОТКУ 8
2 Анализ и описание предметной области 10
3 Цели и задачи создания базы данных «Сервисный Центр» 12
4 Проектирование базы данных «Сервисный центр» 14
4.1 Входные и выходные данные задач 14
4.2 Инфологическое проектирование базы данных 16
4.3 Даталогическое проектирование базы данных 18
4.3.1 Нормализация отношений 19
4.3.2 Выбор СУБД 20
4.3.3 Физическое проектирование реляционной база данных 20
5. РЕАЛИЗАЦИЯ СПРОЕКТИРОВАННОЙ базы данных 24
5.1 Структура базы данных и работа в ней 24
5.2 Запросы для решения поставленных задач и автоматизации базы данных 32
5.3. Отчеты по результатам решения задач 34
5.4 Организация интерфейса с пользователем 35
Заключение 37
СПИСОК ЛИТЕРАТУРЫ 39

Файлы: 1 файл

Разработка модели оформления путевки.doc

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

В соответствии с этим, технологическая схема ввода  информации принимает вид, изображенный на рис. 3: 

Рис. 3. Технологическая схема ввода информации и решения задачи оценки оплаты

 

 

4.2. Определение  форм ввода-вывода

Для ввода информации были разработаны нижеперечисленные  формы ввода:

Форма Города создана мастером создания форм Access для заполнения и изменения справочника Города. Содержит поле «Город», связанное с соответствующим атрибутом таблицы Города и поле со списком, связанное с полем «Страна» таблицы Города. Источником строк поля со списком является запрос: SELECT Страны.Код_Страны, Страны.Страна FROM Страны ORDER BY [Страна];

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

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

Форма Услуги создана мастером создания форм Access для заполнения и изменения информации о предлагаемых услугах. Содержит поля «Экскурсии», «Сервис», «Цена», «Стоимость проезда», «Количество мест», «Дата начала», «Дата окончания», связанные с соответствующими атрибутами таблицы Услуги, поля со списком «Город», связанное с атрибутом «Город» таблицы Услуги, источником строк поля со списком является запрос: SELECT Города.Код_Города, Города.Страна, Города.Город FROM Города ORDER BY [Страна], [Город] и поле со списком «Туроператор», связанное  с атрибутом «Туроператор» таблицы «Услуги» и использующее в качестве источника строк запрос: SELECT Туроператоры.Код_Туроператора, Туроператоры.Наименование_Туроператора, Туроператоры.Адрес_Туроператора FROM Туроператоры ORDER BY [Наименование_Туроператора];

 

Форма Услуги создана мастером создания форм Access для заполнения и изменения информации о предлагаемых услугах. Содержит поля «Код услуги», «Город», «Страна», «Экскурсии», «Сервис», «Цена», «Стоимость проезда», «Количество мест», «Дата начала», «Дата окончания», «Туроператор», связанные с соответствующими атрибутами таблицы Услуги и подчиненную форму «Клиенты».

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

 

4.3. Применяемые запросы:

В информационной системе  используются следующие запросы:

Запрос Туроператоры Запрос:

Используется для выборки  данных для отчета по оформленным путевкам. Форма запроса на языке SQL выглядит следующим образом: SELECT DISTINCTROW Города.Город, Клиенты.[Фамилия, имя, отчество_Клиента], Туроператоры.Наименование_Туроператора, Путевки.Стоимость FROM Клиенты INNER JOIN Путевки ON Клиенты.Код_Клиента=Путевки.Клиент, Туроператоры INNER JOIN (Города INNER JOIN Услуги ON Города.Код_Города=Услуги.Город) ON Туроператоры.Код_Туроператора=Услуги.Туроператор GROUP BY Города.Город, Клиенты.[Фамилия, имя, отчество_Клиента], Туроператоры.Наименование_Туроператора, Путевки.Стоимость;

 

Запрос Услуги Запрос:

Используется для выборки  данных для формы Путевки. Форма запроса на языке SQL выглядит следующим образом: SELECT Услуги.Код_Услуги, Города.Город, Туроператоры.Наименование_Туроператора, Услуги.Экскурсии, Услуги.Сервис, Услуги.Цена, Услуги.Стоимость_Проезда, Услуги.Количество_Мест FROM Туроператоры INNER JOIN (Города INNER JOIN Услуги ON Города.Код_Города = Услуги.Город) ON Туроператоры.Код_Туроператора = Услуги.Туроператор ORDER BY Города.Город, Туроператоры.Наименование_Туроператора;

 

4.4. Выходные документы

  • Отчет с группировкой по городам

  • Отчет с группировкой по туроператорам

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

5. Разработка диалогового приложения  пользователя.

 

5.1. Описание  интерфейса пользователя.

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

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

Главное меню кнопочной  формы содержит:

  • Кнопку перехода к подчиненной кнопочной форме Справочники
  • Кнопку открытия формы Путевки
  • Кнопку открытия подчиненной кнопочной формы Отчеты
  • Кнопку закрытия приложения

Меню кнопочной формы  Справочники содержит:

  • Кнопку открытия формы Страны
  • Кнопку открытия формы Города
  • Кнопку открытия формы Туроператоры
  • Кнопку открытия формы Услуги
  • Кнопку возврата к предыдущей форме

Меню кнопочной формы  Отчеты содержит:

  • Кнопку открытия отчета Отчет с группировкой по городам
  • Кнопку открытия отчета Отчет с группировкой по туроператорам
  • Кнопку возврата к предыдущей форме

 

 

 

Схема навигации по формам




 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ЗАКЛЮЧЕНИЕ

 

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

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ

 

  1. Бекаревич Ю. Microsoft Access 2003. БХВ-Петербург, 2004 г.
  2. Владимиров К.К. Основы создания реляционных СУБД. БХВ-Петербург, 2004 г.
  3. Дорогин П.З. Разработка и проектирование баз данных. БХВ-Петербург, 2001 г.
  4. Захарченко П.Ф. Поектированиеы и программирование запросов в Microsoft Access 2003. ЮСпро, 2005 г.
  5. Информационные технологии в профессиональной деятельности: учеб. пособие для студ. сред. проф. образования / Е. В. Михеева. – 6-е изд., стер. – М.: Издательский центр «Академия»,  2007. – 384 с.
  6. Информационные системы в экономике К. В. Балдин, В. Б. Уткин: Учебник. – 5-е изд. – М.: Издательско-торговая корпорация «Дашков и К0», 2008. – 395 с.
  7. Мой компьютер. Толковый словарь. Е. Ю. Ваулина. – М.: Издательство «Эксмо», 2003. – 496 с.

 


Информация о работе Разработка модели оформления путевки