Разработка базы данных

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

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 22.10.2014
Размер файла 293,5 K

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

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

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

Введение

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

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

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

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

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

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

Агентство предоставляет туристическое и экскурсионное обслуживание по России, странам СНГ, ближнему и дальнему зарубежью. Управление фирмой осуществляется ее владельцем.

Целевой аудиторией считаются люди среднего и пожилого возраста, дети и молодежь, возможен подбор туров по индивидуальным параметрам, составление ознакомительных экскурсий по странам с учетом пожеланий клиента. Так, могут быть предложены индивидуальные, экскурсионные, пляжные, морские, спортивные, горнолыжные, свадебные, семейные и шоппинг-туры. Компания предоставляет детские туры для детей возрастом от года до 15 лет, развлекательные и познавательные туры для молодежи от 16 до 30 лет, познавательные и шоппинг-туры для людей среднего возраста от 30 до 50 лет, познавательные туры и экскурсии для людей пожилого возраста от 50 лет и старше.

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

Таким образом, база данных должна выполнять следующие функции:

- ввод, удаление или редактирование информации о турах;

- ввод, удаление или редактирование информации о сотрудниках;

- ввод, удаление или редактирование информации о клиентах;

- редактирование оплаты труда сотрудникам;

- запрос на поиск сотрудников по должности;

- запрос на поиск туров по России, странам СНГ, ближнему и дальнему зарубежью;

- запрос на вид тура;

- запрос на бронирование отелей;

- запрос на продажу билетов.

В процессе работы ООО "Волга" можно выделить несколько основных операций.

1.Прием заявки. Клиент излагает требования, сопровождая их необходимыми документами (паспорт, загранпаспорт, свидетельство о рождении ребенка, виза и т.д.), менеджер по обслуживанию вводит в систему данные о:

фамилии, имени, отчестве,

серии и номере паспорта и загранпаспорта,

названии и стоимости тура,

визе.

После этого бланк на путевку оформляется и печатается квитанция на оплату.

2.Прием денег. Клиент оплачивает квитанцию в кассе ООО "Волга", кассир документировано подтверждает факт оплаты.

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

4.Выдача путевки клиенту. Клиент предъявляет бланк заявки, по которой ему передается пакет документов, на основании которых будет осуществлен перелет, заселение и т.д. Менеджер фиксирует факт выдачи.

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

6.Формирование отчета о выполненных услугах работниками агентства. В конце каждого месяца составляется отчет о выполненной работе каждого сотрудника, основное внимание уделяется количеству и цене выданных путевок.

Кроме этого менеджеры по заявкам выполняют консультацию клиентов, занимаются поиском информации о фамилиях, номерах заказов, номерах паспортов, датах

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

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

2. Определение круга пользователей БД

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

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

3.Определение круга задач создаваемой БД

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

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

Источниками оперативной информации будут информация о предоставляемых путевках и турах и данные клиента.

Анализ информации, связанной с учетом заявок, группирует основные расчеты на ПЭВМ, выполняемые в рамках создаваемой автоматизированной информационной системы:

расчет суммы заявки,

группировка символьной и числовой информации.

АИС должна обеспечивать такие результаты, как:

экранная форма с данными о путевках и турах,

форма работы с заявками,

форма для ввода нового заказа и редактирования существующего,

отчет по оформленным путевкам за нынешний месяц,

отчет по выдаче путевок.

4. Проектирование реляционной БД

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

Проектирование подразумевает выработку свойств системы на основе анализа постановки задачи, а именно: моделей предметной области, требований к ПО, а также опыта проектировщика. Модель предметной области накладывает ограничения на бизнес-логику и структуры данных. Требования к ПО определяют внешние (видимые) свойства программы, рассматриваемой как чёрный ящик. Определению внутренних свойств системы и детализации её внешних свойств собственно и посвящено проектирование.

В зависимости от класса создаваемого ПО, процесс проектирования может обеспечиваться как «ручным» проектированием, так и различными средствами его автоматизации. В процессе проектирования ПО для выражения его характеристик используются различные нотации -- блок-схемы, ER-диаграммы.

4.1 Инфологическое проектирование

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

Сущности: "Клиенты" - список клиентов туристического агентства,

"Сотрудники" - список сотрудников туристического агентства,

"Транспорт" - информация о транспорте, доставляющем до места назначения,

"Страна" - список стран, с которыми работает туристическое агентство,

"Туры" - информация по доступным турам,

"Услуги" - возможные виды услуг, включенных в туры,

"Заказы" - история заказов обратившихся в турфирму клиентов.

Атрибуты: КодК- код клиента, фамилия, имя, отчество клиента, адрес, телефон, № паспорта.

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

Рис.1Схема сущности «Клиент».

Атрибуты: КодС код данного сотрудника, фамилия, имя, отчество сотрудника, дата рождения, зарплата, должность, адрес, телефон.

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

Рис.2 Схема сущности «Сотрудники».

Атрибуты: КодСтр- код страны, название страны.

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

Рис.3 Схема сущности «Страна».

Атрибуты: КодУ - код услуги, КодСтр, визовое обслуживание, питание, экскурсии, проживание.

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

Рис.4 Схема сущности «Услуги».

Атрибуты: КодТр- код транспорта, наименование.

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

Рис. 5 Схема сущности «Транспорт».

Атрибуты: КодТ- код тура, КодУ, страна, дата отправления, дата прибытия, стоимость тура, КодТр, длительность пребывания, количество человек.

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

Рис. 6 Схема сущности «Туры».

Атрибуты: КодЗ- код заказа, КодТ, КодС, фамилия,имя,отчество сотрудника, КодК, фамилия, имя, отчество клиента, дата оформления, оплачено.

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

Рис. 7 Схема сущности «Заказы».

Преобразуем логическое представление в ER -диаграмму.

4.2 Логическое проектирование

Таблица 1 «Заказы»

Имя поля

Ключевое поле

Обязательное поле

Тип данных

Размер

Код заказа

Код заказа

Да

Да

Счетчик

Длинное целое

Код тура

Код тура

Нет

Нет

Числовой

Длинное целое

Код сотрудника

Код сотрудника

Нет

Нет

Числовой

Длинное целое

Фамилия сотрудника

Фамилия сотрудника

Нет

Нет

Текстовый

Длинное целое

Код клиента

Код клиента

Нет

Нет

Числовой

Длинное целое

Фамилия клиента

Фамилия клиента

Нет

Нет

Текстовый

Длинное целое

Дата оформ-ления

Дата оформле-ния

Нет

Нет

Дата/время

-

Оплачено

Оплачено

Нет

Нет

Логический

Да/Нет

Таблица 2 "Клиенты".

Имя поля

Ключевое поле

Обязательное поле

Тип данных

Размер

Код клиента

Код клиента

Да

Да

Счетчик

Длинное целое

Фамилия

Фамилия

Нет

Нет

Текстовый

50

Имя

Имя

Нет

Нет

Текстовый

50

Отчество

Отчество

Нет

Нет

Текстовый

50

Адрес

Адрес

Нет

Нет

Текстовый

50

Телефон

Телефон

Нет

Нет

Текстовый

50

Номер паспорта

Номер паспорта

Нет

Нет

Текстовый

50

Таблица 3 "Страна".

Имя поля

Ключевое поле

Обязательное поле

Тип данных

Размер

Код страны

Код страны

Да

Да

Счетчик

Длинное целое

Название страны

Название страны

Нет

Нет

Текстовый

50

Таблица 4 "Сотрудники".

Имя поля

Ключевое поле

Обязательное поле

Тип данных

Размер

Код сотруд-ника

Код сотрудника

Да

Да

Счетчик

Длинное целое

Фамилия

Фамилия

Нет

Нет

Текстовый

50

Имя

Имя

Нет

Нет

Текстовый

50

Отчество

Отчество

Нет

Нет

Текстовый

50

Дата рождения

Дата рождения

Нет

Нет

Дата/Время

Зарплата

Зарплата

Нет

Нет

Денежный

Должность

Должность

Нет

Нет

Текстовый

50

Адрес

Адрес

Нет

Нет

Текстовый

50

Телефон

Телефон

Нет

Нет

Текстовый

50

Таблица 5 "Транспорт".

Имя поля

Ключевое поле

Обязательное поле

Тип данных

Размер

Код транспорта

Код транспорта

Да

Да

Счетчик

Длинное целое

Наимено-вание

Наименование

Нет

Нет

Текстовый

50

Таблица 6 "Туры".

Имя поля

Ключевое поле

Обязательное поле

Тип данных

Размер

Код тура

Код тура

Да

Да

Счетчик

Длинное целое

Код услуги

Код услуги

Нет

Нет

Числовой

Длинное целое

Страна

Страна

Нет

Нет

Текстовый

50

Дата отправления

Дата отправления

Нет

Нет

Дата/Время

50

Дата прибытия

Дата прибытия

Нет

Нет

Дата/Время

Стоимость тура

Стоимость тура

Нет

Нет

Денежный

Длинное целое

Код транспорта

Код транспорта

Нет

Нет

Числовой

Длинное целое

Длительность

пребывания

Длительность пребывания

Нет

Нет

Числовой

Длинное целое

Кол-во человек

Кол-во человек

Нет

Нет

Числовой

Длинное целое

Таблица 7 "Услуги".

Имя поля

Ключевое поле

Обязательное поле

Тип данных

Размер

Код услуги

Код услуги

Да

Нет

Счетчик

Длинное целое

Код страны

Код страны

Нет

Нет

Числовой

Длинное целое

Визовое

обслуживание

Визовое

обслуживание

Нет

Нет

Логический

Да/Нет

Проживание

Проживание

Нет

Нет

Текстовый

50

Питание

Питание

Нет

Нет

Текстовый

50

Экскурсии

Экскурсии

Нет

Нет

Логический

Да/Нет

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


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

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

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

  • Этапы проектирования базы данных. Инфологическое проектирование. Определение требований к операционной обстановке. Выбор СУБД и других программных средств. Логическое и физическое проектирование реляционной базы данных. Технология доступа к информации.

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

  • Анализ и описание предметной области. Программа "Абитуриент АГПК" как основа реляционной модели управления БД. Инфологическое моделирование и проектирование. Связи между сущностями. Создание подсистемы, отвечающей за обработку личных дел абитуриентов.

    курсовая работа [78,4 K], добавлен 27.02.2009

  • Инфологическое проектирование, анализ информационных задач и круга пользователей системы, определение требований к операционной обстановке. Объем внешней памяти занимаемый модулями СУБД и отводимой под данные. Логическое и физическое проектирование БД.

    курсовая работа [314,9 K], добавлен 03.04.2010

  • Создание базы данных для хранения и обработки информации городской телефонной станции. Состав программного продукта. Практические аспекты лицензирования Access. Инфологическое моделирование системы. Определение логической структуры реляционной базы.

    курсовая работа [295,1 K], добавлен 16.12.2013

  • Проектирование информационной системы бронирования билетов кассы аэропорта. Анализ информационных задач и круга пользователей системы. Составление реляционных отношений. Дополнительные ограничения целостности. Физическое проектирование базы данных.

    курсовая работа [949,1 K], добавлен 28.03.2011

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

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

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

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

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

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

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

    курсовая работа [981,4 K], добавлен 05.11.2011

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