Смекни!
smekni.com

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

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

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

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

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

Разрабатываемая информационная система предназначена для гостиницы и реализована в BorlandDelphi 7.0 и в СУБД MSAccess. Ниже представлены 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. Ю.Л. Кетков, А.Ю. Кетков. Практика программирования: VisualBasic, 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