Проектирование информационных систем для турагентства

Автор работы: Пользователь скрыл имя, 29 Января 2011 в 14:08, курсовая работа

Описание работы

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

Содержание работы

Введение 3
Краткое описание методики проектирования 4
Техническое задание на проектирование 6
Анализ предметной области и моделирование бизнес – процессов информационной системы 8
Разработка структуры данных и формы их хранения 11
Разработка проекта пользовательского приложения 13
Разработанные формы 14
Заключение 18
Список используемых источников

Файлы: 1 файл

ФЕДЕРАЛЬНОЕ АГЕНТСТВО ПО ОБРАЗОВАНИЮ.doc

— 93.00 Кб (Скачать файл)

     Построение  модели ИС начинается с описания функционирования предприятия (системы) в целом в виде контекстной диаграммы. На рис. 1 представлена контекстная диаграмма ИС «Туристическое агентство»: 

Рис.  1 Контекстная диаграмма IDEF0. Деятельность компании

     Взаимодействие  системы с окружающей средой описывается в терминах входа (на рис.1 это «Звонки клиентов»), выхода (основной результат процесса – «Проданные продукты»,  «Маркетинговые материалы»), управления («Правила подготовки заказов») и механизмов («Система оформления заказов» – необходимо для процесса функционирования гостиницы).

     «Клиенты» – те, для кого работает туристическое агентство. Они платят компании деньги в качестве платы за оказываемые услуги.

     «Правила  и процедуры» – это правила, которыми управляется процесс функционирования туристического агентства, как предприятия со своими внутренними правилами.

      После описания контекстной диаграммы  проводится функциональная декомпозиция - система разбивается на подсистемы и каждая подсистема описывается отдельно (диаграммы декомпозиции). Затем каждая подсистема разбивается на более мелкие и так далее до достижения нужной степени подробности. В результате такого разбиения, каждый фрагмент системы изображается на отдельной диаграмме декомпозиции (Рис. 2-4). 

Рис.  2 Диаграмма декомпозиций. Деятельность компании 
 
 
 

Рис. 3 - Диаграмма декомпозиций. Подготовка заказов 

Рис.4 - Диаграмма  декомпозиций. Продажа и получение

    4. Разработка структуры  данных и формы  их хранения

   Разрабатываемая информационная система предназначена  для гостиницы и  реализована в Borland Delphi 7.0 и в СУБД MS Access. Ниже представлены ER-модель, предназначенная для автоматизации учёта и управления.

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

    • Заказ
    • Персонал
    • Клиент
    • Путевка
    • Место
    • Транспорт

     Схема данных представлена на рисунке 5 

Рис. 5 – Схема данных предметной области 
 
 
 

    Далее представлена структура таблиц БД, а также указаны типы данных полей.

    Таблица 1. Структура таблиц базы данных

Название таблицы БД Поле Тип Комментарий
Заказ ID

Персонал

Клиент

Путевка

Счетчик

Числовой

Числовой

Числовой

Ключевое поле
Персонал ID

ФИО

Телефон

Адрес

Счетчик

Текстовый

Текстовый

Текстовый

Ключевое поле
Клиент ID

ФИО

Телефон

Адрес

Счетчик

Текстовый

Текстовый

Текстовый

Ключевое поле
Путевка ID

Место

Транспорт

Цена

Время отдыха

Дата  начала

Счетчик

Числовой

Числовой

Денежный

Дата/время

Дата/время

Ключевое поле
Место ID

Страна

Город

Счетчик

Текстовый

Текстовый

Ключевое поле
Транспорт ID

Тип

Место отбытия

Счетчик

Текстовый

Текстовый

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

    5. Разработка проекта  пользовательского  приложения

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

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

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

       На рисунке 6 изображена функциональная схема пользовательского приложения «Гостиница». 

       
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Рис. 6 - Функциональная схема пользовательского приложения 
 
 
 
 
 

     6. Разработанные формы

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

     На  рисунке 7 представлена главная форма, которая открывается при открытии программы. На ней расположены кнопки доступа ко всем остальным формам. 

    Рис. 7 -  Главная форма приложения

    На  рисунке 8-15 изображены формы таблицы БД, в которых можно изменять, добавлять или удалять данные.

    На  формах «Заселение», «Номер», «Оператор» представлены такие компоненты как:

    • DBGrid – отображает таблицу;
    • DBNavigator – навигация по таблице;
    • TButton – кнопки, предназначенные для поиска данных по таблице, обновления и закрытия формы;
    • Image – отображает рисунок;
    • Label – название полей.
 
 

     Рис. 8 – форма «Клиенты» 
 

     Рис. 9 – форма «Места» 
 

     Рис. 10 – форма «Транспорт»

     Рис. 11 – форма «Путевка» 
 

     Рис. 12 – форма «Заказ» 

     Рис. 13 – форма «Персонал»

   Заключение

      В результате курсового проекта была спроектирована и реализована автоматизированная информационная система «Гостиница».

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

     Приложение  выполняет следующий перечень требований:

  • представление данных в удобном для пользователя виде;
  • добавление и удаление данных;
  • фильтрация и сортировка данных;
  • навигация по набору данных.

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

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

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

  1. Архангельский А. Я.  Программирование Delphi7 - Москва, 2005;
  2. Бобровский С. И.  Delphi 7 - Москва, 2005
  3. А.М. Вендров. Проектирование программного обеспечения экономических информационных систем: учебник. М.: Финансы и статистика, 2005
  4. А.В. Желонкин.  Основы программирования в интегрированной среде Delphi. Издание 2. М: Бином, 2006
  5. Елманова Н. Системы управления базами данных ведущих производителей. КомпьютерПресс, июль 2005.
  6. Ю.Л. Кетков, А.Ю. Кетков. Практика программирования: Visual Basic, C++Builder, Delphi. СПБ.: «БХВ – Петербург», 2004.
  7. Ю.В.П. Роб, К. Корнел. Системы баз данных: проектирование, реализация и управление. 5 – е издание. СПБ.: «БХВ – Петербург», 2004.
  8. Рудаков А. В. Технология разработки программных продуктов - Москва, 2005;
  9. Билл Гамильтон ADO Сборник рецептов. Для профессионалов.
  10. В. Фаронов. DELPHI. Программирование на языке высокого уровня: Учебник для вузов. СПБ: Питер, 2005
  11. М.Е. Фленов. Библия Delphi. 2-е издание. СПБ: БХВ-Петербург, 2008
  12. А.П. Чекалов. Базы данных: от проектирования до разработки приложений. СПБ.: «БХВ – Петербург», 2004
  13. А.Д. Хомоненко, В.Э. Гофман, Работа с бащами данных в Delphi. СПБ.: «БХВ Петербург», 2005.
  14. http://delphi-manual.ru/
  15. http://ru.wikipedia.org

Информация о работе Проектирование информационных систем для турагентства