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

Анализ предметной области и среда функционирования информационной системы "Туристическое агентство". Разработка и сопровождение баз данных средствами Enterprise Manager в среде SQL Server 2008. Принципы создания таблиц, запросы, хранимые процедуры.

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 11.12.2013
Размер файла 2,1 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

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

Размещено на http://www.allbest.ru/

Министерство образования и науки Российской Федерации

Российский государственный университет инновационных технологий и предпринимательства

Пензенский филиал

Факультет информационных технологий

Кафедра управления информационными ресурсами

Пояснительная записка к курсовой работе

по дисциплине «Базы данных»

Тема:

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

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

Довгая А.Ю., Антошкина А.В.

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

Пенза 2012 г.

РЕФЕРАТ

Пояснительная записка содержит 27 листов, 5 рисунков, 5 источников литературы и 3 приложения.

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

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

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

СОДЕРЖАНИЕ

Введение

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

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

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

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

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

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

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

Заключение

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

Приложения

ВВЕДЕНИЕ

Для большинства средних и мелких российских предприятий информационные системы с использованием сетей персональных компьютеров являются фактическим стандартом. В тоже время, прикладное программное обеспечение, используемое этими предприятиями (такое как автоматизированные системы документооборота, системы управления промышленными и торговыми предприятиями, бухгалтерские системы и др.), создано при помощи инструментария предыдущего поколения и не способно эффективно использовать ресурсы, предоставляемые новыми технологиями. К современным информационным системам уровня предприятия предъявляются очень высокие требования производительности, надежности, обеспечения целостности и безопасности данных (особенно при сегодняшнем развитии 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 - это полномасштабная реляционная система управления базами данных, включающая средства разработки и сопровождения реляционных база данных, инструменты администрирования и анализа, которые соответствуют требованиям масштабируемости и надежности для большинства предприятий. Она может применяться в широком диапазоне разного типа решений, включая электронную коммерцию, накопление данных и другие прикладные приложения.

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

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

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

СПИСОК ИСПОЛЬЗУЕМЫХ ИСТОЧНИКОВ

А.В. Сивохин, С.В. Шибанов, С.В. Самуилов. Разработка и сопровождение БД в среде MS SQL Server 2000 (Текстовый документ). - Пенза, 2005.

А.В. Сивохин. Конспект лекций по дисциплине: Разработка и администрирование баз данных в среде СУБД MS SQL SERVER 2008

Мартин Грабер Понимание SQL. - Лори, 2006.

Мартин Грабер SQL. Справочное руководство. - Лори, 2006.

А.В. Сивохин. Проектирование визуальной студии для аналитического, численного, имитационного и программного моделирования нелинейных систем в среде MS Visual Studio.Net../ - Пенза, 2012.

ПРИЛОЖЕНИЕ 1

Таблица

«Договоры»

Таблица

«Курорты»

Таблица

«Описание отеля»

Таблица

«Отели»

Таблица

«Страны»

Таблица

«Клиенты»

Таблица

«Туры»

Таблица

«Цена»

ПРИЛОЖЕНИЕ 2

Запрос 1

Запрос 2

ПРИЛОЖЕНИЕ 3

Процедуры: Добавление строки

Удаление строки

Изменение строки

Размещено на Allbest.ru


Подобные документы

  • Теоретические аспекты проектирования баз данных. Определение предметной области информационной системы, этапы ее проектирования. Особенности инфологического и даталогического видов проектирования. Реализация проекта в среде SQL Server Enterprise Manager.

    курсовая работа [511,8 K], добавлен 11.03.2014

  • Концептуальное проектирование базы данных: разработка схемы и структуры таблиц, описание атрибутов. Реализация базы данных в среде СУБД MS SQL Server 2000. Основные принципы создания таблиц. Доступ и обработка данных с помощью утилиты Enterprise Manager.

    курсовая работа [3,8 M], добавлен 22.01.2013

  • Словесное описание предметной области. Построение схемы функциональных зависимостей. Реализация базы данных средствами утилиты Enterprise Manager в формате SQL Server Management Studio. Разработка алгоритмов работы программы и приложения пользователя.

    дипломная работа [1,8 M], добавлен 26.03.2015

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

    курсовая работа [519,8 K], добавлен 25.05.2010

  • Анализ предметной области разрабатываемой информационной системы "Библиотека". Проектирование базы данных в среде MS Access. Физическая реализация данной информационной системы средствами Delphi 7 и MS Access 2003. Области применения технологии BDE.

    курсовая работа [2,4 M], добавлен 12.01.2016

  • Программные средства для реализации базы данных и серверной части информационной системы "Учета технического обслуживания станков" средствами СУБД Microsoft SQL Server 2008. Разработка триггеров для поддержки сложных ограничений целостности в базе данных.

    курсовая работа [768,3 K], добавлен 01.02.2013

  • Реализация базы данных и серверной части информационной системы склада средствами СУБД Microsoft SQL Server. Анализ предметной области, информационных задач, пользовательской системы. Программа реализации проекта. Выработка требований и ограничений.

    курсовая работа [2,4 M], добавлен 15.11.2015

  • Информационная система (ИС) как совокупность взаимосвязанных аппаратно-программных средств, предназначенных для автоматизации накопления и обработки информации. Особенности создания ИС "Агентство недвижимости": база данных, техническая документация к ней.

    курсовая работа [1,4 M], добавлен 30.08.2012

  • Анализ предметной области, определение сущностей и связей. Разработка базы данных, создание таблиц и запросов. Исходные тексты процедур модулей. Тестирование информационной системы на корректность работы. Схема инфологической модели предметной области.

    курсовая работа [4,3 M], добавлен 19.12.2011

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

    курсовая работа [1,6 M], добавлен 20.04.2015

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.