Разработка базы данных
Создание интегрированной системы управления турагентством. Определение функционального назначения и круга пользователей. Анализ информации и типов запросов. Структурирование реляционной базы данных. Инфологическое моделирование, логическое проектирование.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 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