Автор работы: Пользователь скрыл имя, 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
Список использованных источников…………………………
МИНИСТЕРСТВО ОБРАЗОВАНИЯ И НАУКИ
РОССИЙСКОЙ ФЕДЕРАЦИИ
РОССИЙСКИЙ ГОСУДАРСТВЕННЫЙ
УНИВЕРСИТЕТ ИННОВАЦИОННЫХ
ПЕНЗЕНСКИЙ ФИЛИАЛ
ФАКУЛЬТЕТ ИНФОРМАЦИОННЫХ ТЕХНОЛОГИЙ
Кафедра «УПРАВЛЕНИЕ ИНФОРМАЦИОННЫМИ РЕСУРСАМИ»
«УТВЕРЖДАЮ»
Заведующий кафедрой
«Управление информационными
ресурсами»
профессор, к.т.н. Чернецов М.В.
________________________
«___»_____________ 2012г.
Пояснительная записка
к курсовой работе по дисциплине
«База данных»
Тема: «Информационная система для туристического агентства»
Авторы работы
Оценка _________________ Довгая А.Ю.
Оценка _________________ Антошкина А.В.
Руководитель
работы
Работа защищена «___» ____2012 г.
Пенза 2012 г.
Реферат
Пояснительная записка содержит 27 листов, 5 рисунков, 5 источников литературы и 3 приложения. Ключевыми словами пояснительной записки являются: БАЗА ДАННЫХ, ТАБЛИЦА, ЗАПРОС, ПРЕДСТАВЛЕНИЕ, ПРОЦЕДУРЫ, ФУНКЦИИ.
Цель курсового проекта – разработать базу данных, изучить программу SQL Server 2008 .
В результате выполнения курсовой работы была разработана база данных для туристического агентства, разработан пользовательский интерфейс, получены знания о системах управления базами данных и возможностью обработки данных.
СОДЕРЖАНИЕ
Введение…………………………………………………………
1 Описание и анализ предметной области ……………...………………………6
1.1 Словесное
описание предметной области………
2. Создание и
сопровождение баз данных
2.1 Основные принципы создания таблиц…………………………..…....9
2.2 Управление
диаграммами...................
2.3 Создание запросов …………………………………………………....10
2.4 Создание хранимых процедур………………………………….…….11
Заключение…………………………………………..……
Список использованных
источников………………………………….……....
Приложения
Приложения 1………………………………………………………………..…..
Приложения 2……………………………………………………………………23
Приложения 3…………………………………………………………………....
Введение
Для большинства средних и мелких российских предприятий информационные системы с использованием сетей персональных компьютеров являются фактическим стандартом. В тоже время, прикладное программное обеспечение, используемое этими предприятиями (такое как автоматизированные системы документооборота, системы управления промышленными и торговыми предприятиями, бухгалтерские системы и др.), создано при помощи инструментария предыдущего поколения и не способно эффективно использовать ресурсы, предоставляемые новыми технологиями. К современным информационным системам уровня предприятия предъявляются очень высокие требования производительности, надежности, обеспечения целостности и безопасности данных (особенно при сегодняшнем развитии Internet), защиты от системных и аппаратных сбоев, масштабируемости, возможности взаимодействия с другими системами, работы в гетерогенных распределенных вычислительных сетях.
В течение последнего
времени большое
Весьма актуальным является проблема переноса бухгалтерских программ, рассчитанных на малые и средние предприятия и фирмы, на новую технологию. Это обусловлено тем, что область данных программ осталась почти не тронутая новой технологией.
По мере усложнения
проблем в области
Ещё одна особенность 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 - это полномасштабная реляционная система управления базами данных, включающая средства разработки и сопровождения реляционных база данных, инструменты администрирования и анализа, которые соответствуют требованиям масштабируемости и надежности для большинства предприятий. Она может применяться в широком диапазоне разного типа решений, включая электронную коммерцию, накопление данных и другие прикладные приложения.
Информация о работе Информационная система для туристического агентства