Создание структуры таблиц БД.



Для создания таблиц наиболее удобен режим конструктора (рисунки 4-6).

 

Рисунок 4 – Таблица «Заказы» (конструктор)

 

Рисунок 5 – Таблица «Клиенты» (конструктор)

 

Рисунок 6 – Таблица «Путевки» (конструктор)

 

Создание схемы данных.

При создании схемы данных сначала необходимо добавить в нее все созданные таблицы. Затем методом «рисования» при нажатой левой кнопке мыши устанавливаются связи между соответствующими полями таблиц. Каждая связь устанавливается при условии обеспечения режимов целостности и каскадности (обновление и удаление полей происходит синхронно во всех таблицах БД). При таком режиме тип связи устанавливается Accessавтоматически и отображается на схеме данных (рисунок 7).

Создание форм ввода.

На рисунках 8-10 показаны макеты форм ввода и внешний вид готовых форм, выполненных в режиме автоформы .

 

 

Рисунок 8 – Макет и готовая форма «Заказы»

 

 

Рисунок 9 – Макет и готовая форма «Клиенты»

Рисунок 10 – Макет и готовая форма «Путевки»

Создание и настройка отчетов.

Для отображения данных, полученных при выполнении запроса, формируется отчет. Отчет можно вывести на монитор либо распечатать.

Наиболее продуктивен следующий порядок создания отчета:

1) создать отчет с помощью Мастера отчетов;

2) отредактировать созданный отчет в режимах макета и (или) конструктора.

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

 

Рисунок 11 – Отчет «Заказы»

Рисунок 12 – Отчет «Клиенты»

Рисунок 13 – Отчет «Путевки»

 

Рисунок 14 – Отчет «Туры по стоимости» (100000)

Рисунок 15 – Отчет «Туры по странам» (Турция)

 

Разработка и создание пользовательского интерфейса.

При создании пользовательского интерфейса использована технология кнопочных форм. При открытии базы пользователь попадает на автоматически запускаемую главную кнопочную форму (рисунок 36). Данная форма содержит кнопки:

- перехода к любой из форм ввода (сама главная форма при этом закрывается; для возврата на «главную» на форме ввода есть соответствующая кнопка);

- перехода к отчетам (отчеты открываются в режиме просмотра, т.к. из него удобнее их распечатать; возврат из отчета на главную форму происходит при нажатии кнопки «Закрыть» на панели инструментов);

- закрытия главной формы.

 

           Рисунок 17 – Главная кнопочная форма АИС «Туристическое Агенство»

 

Заключение

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

С целью выполнения поставленной в курсовой работе задачи были выполнены следующие этапы:

- анализ предметной области – информационных потоков и функций Туристического агенства;

- разбиение предметной области на функциональные подсистемы;

- выделение информационных объектов предметной области;

- разработка инфологической модели БД, установление связей между информационными объектами;

- разработка даталогической модели (на основе ИЛМ и выполненной нормализации отношений) и создание ER-диаграммы;

- физическое проектирование базы данных и ее создание в среде СУБД MSAccess 2013.

По итогам курсовой работы представлены данный отчет и файл базы данных (формат .accdb). Реляционная база данных «Туристическое агентство» содержит 3 таблицы, формы ввода для каждой из них, 4 запросаи  5 отчетов. Интерфейс пользователя реализован по технологии кнопочных форм.

 

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

 

 

                                                                           



 

 



 

                                                                                  



 

                                                                                  


 


 

 


Дата добавления: 2018-02-15; просмотров: 533; Мы поможем в написании вашей работы!

Поделиться с друзьями:






Мы поможем в написании ваших работ!