Автор работы: Пользователь скрыл имя, 11 Мая 2011 в 09:11, курсовая работа
Целью данной курсовой работы является разработка программы для автоматизации деятельности туристического агентства.
Задачи:
Описание предметной области;
Создание базы данных, отвечающей предметной области;
Разработка удобного интерфейса для работы с базой данных;
Введение 3
Глава 1. Проектирование базы данных 5
1.1 Описание предметной области 5
1.2 Построение концептуальной модели 6
1.3 Физическая модель базы данных 10
1.4. Нормализация 12
Глава 2. Реализация базы данных 15
2.1 Выбор инструментальных средств СУБД 15
2.2 Структура таблиц. 15
2.3 Программная реализация 17
2.3.1.Разработка интерфейса 17
2.3.2 Разработка запросов 19
Заключение 20
Приложение………………………………………………………….………….21
Литература 27
Министерство образования и науки Российской Федерации
Государственное
образовательное учреждение
высшего профессионального образования
«Оренбургский государственный педагогический
университет»
Факультет физико-математический
Кафедра информатики и методики преподавания информатики
КУРСОВАЯ работа
разработка информационной системы для туристической фирмы «Меридиан»
Специальность 010503.65 МОАИС
Допущена к
защите
Зав. кафедрой
14 декабря 2010 года
Оренбург 2010
Содержание
Ни для кого не секрет, что 21 век является веком невероятных технических возможностей.
Во многих отраслях производства предпочитается автоматизировать труд, делая работу более эффективной и экономичной. И не надо думать, что автоматизация работы нужна только на заводах и других больших производствах.
Зачастую работа с документами доставляет немало хлопот. Рассмотрим на примере туристической фирмы «Меридиан», как важно автоматизировать труд служащим, относящимся к классу «голубых воротничков».
Данная фирма появилась не давно и только занимает нишу в своем бизнесе. Как в хорошей туристической фирме, в «Меридиане» клиентам предоставляют всю необходимую информацию про туры, курорты и страны. Для удобства работы нужна информация о каждом клиенте. Эту информацию необходимо обработать и хранить. Вручную заполнять все необходимые бланки и анкеты даже на заранее приготовленных документах крайне не удобно, это очень трудоемкая бумажная работа.
Таким
образом, автоматизация такой
Функциональные возможности программы должны быть таковы, чтобы охватывать все возможные ситуации в работе туристического агентства. Это можно достичь грамотным проведением обследования предметной области, а также опытом разработки программы. Программа должна поддерживать ведение базы агентства и обеспечивать ее правильную работы. Кроме того, необходимо обеспечить пользователя программы нужной им информацией в удобной форме.
Целью данной курсовой работы является разработка программы для автоматизации деятельности туристического агентства.
Задачи:
Проектирование баз данных, как правило, играет одну из ключевых ролей в большинстве проектов. Грамотно спроектированная база позволяет без особых проблем вносить изменения, изменять структуру системы.
Предметной областью называется фрагмент реальности, который описывается или моделируется с помощью БД и ее приложений. В предметной области выделяются информационные объекты – идентифицируемые объекты реального мира, процессы, системы, понятия и т.д., сведения о которых хранятся в БД.
Создаваемая программа предназначена для автоматизации деятельности туристического агентства «Меридиан».
Рассмотрим подробнее предметную область:
Функционирование
приложения должно быть ориентировано
на конечного пользователя, быть удобным
в работе и выполнять все необходимые
для пользователя действия:
10) Программа
должна автоматически
При изучении баз данных важнейшее значение имеет их проектирование. Построение концептуальной модели представляет собой процесс моделирования смыслового наполнения базы данных.
Тип сущности - объект или концепция, которые характеризуются на данном предприятии как имеющие независимое существование.
Сущность-экземпляр типа сущности, который может быть идентифицирован уникальным образом.
Атрибут - свойства типа сущности или связи.
Тип связи – осмысленная ассоциация между сущностями разных типов.
Связь - ассоциация между сущностями, включающая по одной сущности из каждого участвующего в связи типа сущности.
Каждая запись о сотруднике фирмы содержит в себе его личные данные: фамилия, имя, отчество, день рождение, номер телефона, адрес. Также включена информация о занимаемой. Из этого следует, что у сущности «Сотрудники» выделяются следующие атрибуты:
Выделим остальные сущности: клиенты, заказ, туристические операторы, туры, отели. У каждой из этих сущностей тоже есть свои атрибуты.
Сущность
«Клиенты» имеет следующие
10) Примечания
11) Отказ
от тура
«Заказ» имеет атрибуты:
Сущность «Туристические операторы»:
Сущность «Тур» несет информацию об условиях поездки. Она содержит следующие атрибуты:
10) Дата отправления
11) Дата прибытия
12) Полное описание участников тура
13) Маршрут
Сущность «Отели»:
Также есть сущность «Туристические операторы_туры» и «Отели туров». Они содержат следующие атрибуты.
Сущность «Отели_туров»:
Сущность «Туристические операторы_туры»:
Рассмотрим связи между сущностями:
Сущность «Заказ» и сущность «Клиент» - установлена связь «Один ко многим».
Сущности «Заказ» и «Сотрудник»- установлена связь «Один ко многим».
Сущности «Заказ» и «Туристические операторы» - установлена связь «Один ко многим».
Сущности «Туристические операторы» и «Туристические операторы_Туры» - установлена связь «Один ко многим».
Сущности «Тур» и «Туристические операторы_Туры» - установлена связь «Один ко многим».
Сущности «Тур» и «Отели туров» - установлена связь «Один ко многим».
Сущности «Отели» и «Отели туров» - установлена связь «Один ко многим».
На Рисунке 1 изображена диаграмма сущностей.
Графическое обозначение основных элементов модели
1. Сущности
обозначаются с помощью
2. Атрибуты описываются внутри сущности, к которой они относятся.
3. Связи обозначаются с помощью соединительных линий между сущностями.
Связь «Один ко многим»
Информация о работе Разработка информационной системы для туристической фирмы «Меридиан»