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

Автор: Пользователь скрыл имя, 04 Декабря 2011 в 12:00, курсовая работа

Краткое описание

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

Оглавление

1 Анализ предметной области…………………………………………………2
1.1 Функциональная структура……………….…………………………………4
1.2. Диаграмма потоков данных…………………………………………………5
1.3. Выделение информационных объектов и их атрибутов…………………..8
2 Концептуальная модель……………………………………………………...9
3 Логическое моделирование…………………………………………………13
3.1 Построение логической модели………………………………………..…..13
3.2 Нормализация отношений………………………………………………….13
3.3 Целостность данных…………………………………………………….….19
3.3.1 Целостность объекта……………………………………………………..19
3.3.2 Целостность приложения………………………………………………..19
3.3.3 Ссылочная целостность……………………………………………….…20
4 Выбор СУБД.....................................................................................................21
5 Физическая модель………………………………………………….………22
6 Проектирование и реализация информационной системы …………...23
Описание средств, использованных при реализации…………………....23
6.2 Тексты SQL-запросов и результаты их выполнения…………………….24
7 Заключение………………………………………………………….…….…36
8 Список литературы ……………………………………………………...…36
9 Приложение A Макетные данные …….

Файлы: 1 файл

начало курсача.doc

— 1.40 Мб (Скачать)

Содержание 

1      Анализ предметной области…………………………………………………2

  • 1.1 Функциональная структура……………….…………………………………4
  • 1.2. Диаграмма потоков данных…………………………………………………5
  • 1.3. Выделение информационных объектов и их атрибутов…………………..8
  • 2      Концептуальная модель……………………………………………………...9

    3     Логическое моделирование…………………………………………………13

  • 3.1 Построение логической модели………………………………………..…..13
  • 3.2 Нормализация отношений………………………………………………….13
  • 3.3 Целостность данных…………………………………………………….….19
  • 3.3.1 Целостность объекта……………………………………………………..19
  • 3.3.2 Целостность приложения………………………………………………..19
  • 3.3.3 Ссылочная целостность……………………………………………….…20
  • 4      Выбор СУБД.....................................................................................................21

    5     Физическая модель………………………………………………….………22

    6      Проектирование и реализация информационной системы …………...23

      1.   Описание средств, использованных при реализации…………………....23

      6.2  Тексты SQL-запросов и результаты их выполнения…………………….24

    7      Заключение………………………………………………………….…….…36

    8      Список литературы ……………………………………………………...…36

    9      Приложение A Макетные данные …….…………………………………37 
     

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

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

    Таблица 1.1 Предлагаемые места отдыха

      Страна Город (место, населённый пункт)
      1 Франция Париж
      2 Швейцария Берн
      3 Англия Лондон
      4 Чехия Прага
      5 Голландия Амстердам
      6 Испания Барселона
      7 Италия Рим
      8 Австрия Вена
      9 Болгария София
      10 Турция Стамбул

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

    • Доставка клиента на курорт и обратно домой;
    • Проживание клиента на территории курорта;
    • Предоставление гида и программы посещения достопримечательностей.

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

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

    Таблица 1.2 Компании, отвечающие за доставку клиентов

    Название  компании Номер лицензии Юридический адрес Факс
    1 Аэрофлот 675454766 Москва, ул. Пушкина 286 798787454545
    2 Дон-Авиатранспорт 879897800 Ростов, ул. Большая  Садовая 122 7876685
    3 НПОПАТ 879678568 Новочеркасск, пр. Баклановский 130 69897
    4 ООО "Вокруг Света" 435655466 Ростов, ул. Машиностроителей 54 5653477
    5 РААПП 687857675 Ростов, ул. Горького 34 6865646
     

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

     

      1. Функциональная  структура

           Кратко  функции БД изображены на функциональной структуре (рис.1.1) 

           Как видно из (рис.1.1) , БД «Турагенство» имеет возможности: 

        • Ведения учета об обслуживания клиентов
     
        • Ведения учета  о регистрации клиентов
     
        • Ведения учета  о предоставления информации о путевках
     
        • Ведение учета  об обеспечении отдыха клиентам по путевкам
     

            Причем, 

        • Имеется возможность  редактирования (добавления, изменения, удаления)
     
        • Имеется возможность  поиска информации
     
        • Имеется возможность  получения информации по конкретным полям
     
     
     
          
     
     
     

       
       
       
       

      1.2 Диаграмма потоков данных

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

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

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

        Хранилище данных - это пассивный объект в  составе ДПД, в котором данные сохраняются для последующего доступа. Хранилище данных допускает доступ к хранимым в нем данным в порядке, отличном от того, в котором они были туда помещены. Агрегатные хранилища данных, как например, списки и таблицы, обеспечивают доступ к данным в порядке их поступления, либо по ключам. Диаграмма ПД моего проекта представлена на (рис1.2). 
     

     

           

           Рисунок 1.1 Функциональная структура 
       

     

           

             

           Рисунок 1.2 Диаграмма потоков данных

     

           

           1.3 Выделение информационных объектов и их атрибутов

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

           1 Места отдыха

                 1.1 Страна

                 1.2 Город (населённый пункт)

                 1.3 Валюта

           2 Рабочий персонал (гиды)

                 2.1 Ф.И.О.

           2.2 Дата приёма на работу

           2.3 Контактный телефон

           2.4 Место нахождения

           3 Путёвки

                 3.1 Номер путёвки

                 3.2 Место отдыха

                 3.3 Класс

                 3.4 Длительность (количество дней)

           3.5 Стоимость

           3.6 Гид

           4 Гостиницы

                 4.1 Название

                 4.2 Место нахождения (страна, город)

                 4.3 Адрес

                 4.4 Телефон

                 4.5 Факс

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