Информационная система для туристического агентства

Автор работы: Пользователь скрыл имя, 10 Декабря 2013 в 18:30, курсовая работа

Описание работы

Система управления базами данных SQL Server 2008 предоставляет пользователям широкие возможности по разработке и сопровождению баз данных. Для этого в составе системы имеется набор графических средств (Enterprise Manager, Query Analyzer), языковых средств (язык Transact-SQL), набор хранимых процедур.
Основными задачами в процессе разработки и сопровождения баз данных в среде SQL Server 2008 являются создание, модификация и удаление баз данных, таблиц, а также объектов баз данных, таких как индексы, представления, запросы, хранимые процедуры. В пособии рассматриваются физическая и логическая организация баз данных в SQL Server 2008, структурный язык запросов Transact-SQL, шаблоны команд и примеры запросов.

Содержание работы

Введение………………………………………………………………………..…4
1 Описание и анализ предметной области ……………...………………………6
1.1 Словесное описание предметной области………………...………….6
2. Создание и сопровождение баз данных средствами Enterprise Manager…...9
2.1 Основные принципы создания таблиц…………………………..…....9
2.2 Управление диаграммами.......................................................................9
2.3 Создание запросов …………………………………………………....10
2.4 Создание хранимых процедур………………………………….…….11
Заключение…………………………………………..……………..……….……13
Список использованных источников…………………………

Файлы: 1 файл

курсовая БД.doc

— 1.94 Мб (Скачать файл)

МИНИСТЕРСТВО ОБРАЗОВАНИЯ  И НАУКИ

РОССИЙСКОЙ ФЕДЕРАЦИИ

 

РОССИЙСКИЙ ГОСУДАРСТВЕННЫЙ  УНИВЕРСИТЕТ ИННОВАЦИОННЫХ ТЕХНОЛОГИЙ И ПРЕДПРИНИМАТЕЛЬСТВА

ПЕНЗЕНСКИЙ ФИЛИАЛ

ФАКУЛЬТЕТ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ

 

Кафедра «УПРАВЛЕНИЕ ИНФОРМАЦИОННЫМИ РЕСУРСАМИ»

 

 

«УТВЕРЖДАЮ»

Заведующий кафедрой

«Управление информационными 

ресурсами»

профессор, к.т.н. Чернецов М.В.

________________________

«___»_____________ 2012г.

 

Пояснительная записка

к курсовой работе по дисциплине

  «База данных»

Тема:  «Информационная система для туристического агентства»

 

Авторы работы                                               ст. гр.10Э1

 

Оценка _________________ Довгая А.Ю.

 

Оценка _________________ Антошкина А.В.

 

                    

 

Руководитель  работы                                    Конова А.Н.

Работа защищена «___» ____2012 г.    

 

 

 

Пенза 2012 г.


 

Реферат

Пояснительная записка содержит  27 листов, 5 рисунков,  5 источников литературы и 3 приложения. Ключевыми словами пояснительной записки являются: БАЗА ДАННЫХ, ТАБЛИЦА, ЗАПРОС, ПРЕДСТАВЛЕНИЕ, ПРОЦЕДУРЫ, ФУНКЦИИ.

Цель курсового  проекта – разработать базу данных, изучить программу SQL Server 2008 .

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

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

СОДЕРЖАНИЕ

Введение………………………………………………………………………..…4

1 Описание и анализ предметной области ……………...………………………6

1.1 Словесное  описание предметной области………………...………….6

2. Создание и  сопровождение баз данных средствами Enterprise Manager…...9

          2.1 Основные принципы создания  таблиц…………………………..…....9

2.2 Управление  диаграммами.......................................................................9

2.3 Создание запросов …………………………………………………....10

2.4 Создание хранимых процедур………………………………….…….11

Заключение…………………………………………..……………..……….……13

Список использованных источников………………………………….……......14

Приложения

Приложения 1………………………………………………………………..…..15

Приложения 2……………………………………………………………………23

Приложения 3…………………………………………………………………....25

 

 

 

 

 

 

 

 

 

 

 

Введение

 

Для большинства  средних и мелких российских предприятий  информационные  системы с использованием сетей персональных компьютеров  являются фактическим стандартом. В тоже время, прикладное программное обеспечение, используемое этими предприятиями (такое как автоматизированные системы документооборота, системы управления промышленными и торговыми предприятиями, бухгалтерские системы и др.), создано при помощи инструментария предыдущего поколения и не способно эффективно использовать ресурсы, предоставляемые новыми технологиями. К современным информационным   системам  уровня предприятия предъявляются очень высокие требования производительности, надежности, обеспечения целостности и безопасности данных (особенно при сегодняшнем развитии Internet), защиты от системных и аппаратных сбоев, масштабируемости, возможности   взаимодействия   с другими   системами, работы в гетерогенных распределенных вычислительных сетях.

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

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

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

Ещё одна особенность Visual Studio – его сближение с сервером баз данных. Одновременный выпуск этих двух продуктов не случаен, а  вполне закономерен. Теперь Microsoft SQL Server 2008 полностью интегрирован с Common Language Runtime (CLR). Это означает, что программист получает в распоряжение все возможности, предоставляемые .NET Framework. Разработчик баз данных может использовать объектно-ориентированные языки программирования, такие как С#, опираясь на широчайший спектр встроенных возможностей, классов и методов .NET Framework.

Система управления базами данных SQL Server 2008 предоставляет пользователям широкие возможности по разработке и сопровождению баз данных. Для этого в составе системы имеется набор графических средств (Enterprise Manager, Query Analyzer), языковых средств (язык Transact-SQL), набор хранимых процедур.

Основными задачами в процессе разработки и сопровождения  баз данных в среде SQL Server 2008 являются создание, модификация и удаление баз данных, таблиц, а также объектов баз данных, таких как индексы, представления, запросы, хранимые процедуры. В пособии рассматриваются физическая и логическая организация баз данных в SQL Server 2008, структурный язык запросов Transact-SQL, шаблоны команд и примеры запросов.

 

 

 

 

 

 

1. Описание  и анализ предметной области

1.1. Словесное  описание предметной области

 

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

Описываются среда функционирования, объект и субъект управления, цели и задачи управления.

Среда функционирования информационной системы «Туристическое агентство».

Информационная  система «Туристическое агентство» позволяет упорядочить работу туристического агентства: 
все договора, путевки, заявки, данные туристов и т.д. хранятся в электронном виде в одном файле на компьютере и легко могут быть найдены и воспроизведены на бумаге. Информационная система позволяет печатать данные о путешествии на типографском бланке – нет необходимости заполнять бланк от руки, намного облегчается ведение и анализ клиентской базы, упрощается работа и расчеты с клиентами. Данные клиента и информация о путешествии вносятся в базу и используются для оформления всех необходимых документов: путевок, заявок, договоров, памяток и т.д. При этом значительно уменьшается вероятность ошибок при заполнении документов (например, ошибок в ФИО туристов или их паспортных данных). Информационная система позволяет легко собирать и анализировать статистические данные о количестве и характере путешествий туристов, качестве работы менеджеров агентства, популярности туристических маршрутов, отелей и т.д.

Объект управления представляет собой подсистему материальных элементов  экономической деятельности и хозяйственных  процессов.

Субъектами  управления системы «Туристическое агентство» являются работники туристического агентства. Но, в первую очередь, данная информационная система адресована руководителям туристических агентств, как инструмент эффективного управления офисами продаж.

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

Выбор и описание автоматизируемых функций

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

Перечень автоматизируемых функций

Для автоматизации  были выбраны следующие типовые  бизнес-процессы:

1)  Учет клиентов;

2)  Учет туроператоров;

3)   Оформление заказа.

Функция 1 «Учет  клиентов»

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

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

Функция 2 «Учет  туроператоров»

Данная функция  предназначена для учета контрагентов туристического агентства.

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

Функция 3 «Оформление  заказа»

Данная функция  вести единую базу заказов клиентов в рамках одного туристического агентства.

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

Ожидается значительное сокращение времени и трудоемкости оформления заказов, а также печати всех необходимых документов (Договор, тур-1 и т.д.) с уже заполненными данными клиентов.

Рис.1. Схема базы данных

2. Создание  и сопровождение баз данных средствами Enterprise Manager

2.1. Основные  принципы создания таблиц

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

 

Рис.2. Добавление таблиц

2.2. Управление  диаграммами

 

В SQL Server 2008 имеется средство, облегчающее понимание структуры базы данных, позволяющее наглядно представлять структуру таблиц и связей между ними. Это средство называется диаграммой. Диаграммы определены только на уровне Enterprise Manager и являются надстройкой над объектами базы данных.

Рис.3. Окно просмотра  диаграммы.

 

2. 3. Создание запросов

Одной из важнейших  операций, которые выполняются при  работе с данными, является выборка  хранящейся в базе данных информации. Для этого пользователь должен выполнить  запрос (query).

Основные типы запросов к базе данных, которые сосредоточены на манипуляции данными в пределах базы. Для наших целей, все примеры приведены в стандартном SQL, дабы соответствовать любой среде.

Есть четыре основных типа запросов данных в SQL, которые  относятся к так называемому языку манипулирования данными (Data Manipulation Language или DML):

SELECT – выбрать  строки из таблиц;

   INSERT – добавить строки в таблицу;

UPDATE – изменить  строки в таблице; 

DELETE – удалить  строки в таблице;

Рис.4. Создание запроса

 

2. 4. Создание хранимых процедур

 

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

При работе с SQL Server пользователи могут создавать собственные процедуры, реализующие те или иные действия. Хранимые процедуры являются полноценными объектами базы данных, а потому каждая из них хранится в конкретной базе данных. Непосредственный вызов хранимой процедуры возможен, только если он осуществляется в контексте той базы данных, где находится процедура.

 

Рис.5. Создание процедуры

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Заключение

 

Microsoft SQL Server 2008 - это полномасштабная реляционная система управления базами данных, включающая средства разработки и сопровождения реляционных база данных, инструменты администрирования и анализа, которые соответствуют требованиям масштабируемости и надежности для большинства предприятий. Она может применяться в широком диапазоне разного типа решений, включая электронную коммерцию, накопление данных и другие прикладные приложения.

Информация о работе Информационная система для туристического агентства