Главная страница

Разработка АРМ менеджера по продажам турагентства. Курсовая работа. Разработка информационной системы туристического агентства


Скачать 7.23 Mb.
НазваниеРазработка информационной системы туристического агентства
АнкорРазработка АРМ менеджера по продажам турагентства
Дата22.02.2022
Размер7.23 Mb.
Формат файлаdocx
Имя файлаКурсовая работа.docx
ТипКурсовая
#370085
страница6 из 8
1   2   3   4   5   6   7   8

2.4 Безопасность баз данных


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

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

Проблема безопасности баз данных решается тем, что в СУБД для сохранения информации используется двойной подход. В части операций, как обычно, участвует операционная система компьютера, но некоторые операции сохранения происходят в обход операционной системы.

Защита базы данных

Microsoft Access обеспечивает два традиционных способа защиты базы данных: установка пароля, требуемого при открытии базы данных, и защита на уровне пользователей, которая позволяет ограничить, к какой части базы данных пользователь будет иметь доступ или какую её часть он сможет изменять. Кроме того, можно удалить изменяемую программу Visual Basic из базы данных, чтобы предотвратить изменения структуры форм, отчётов и модулей, сохранив базу данных как файл MDE.

Установка пароля

Простейшим способом защиты является установка пароля для открытия базы данных. После того как пароль установлен, при каждом открытии базы данных будет появляться диалоговое окно, в которое требуется ввести пароль. Только те пользователи, которые введут правильный пароль, смогут открыть базу данных. Этот способ достаточно надежен (Microsoft Access шифрует пароль, так что к нему нет прямого доступа при чтении файла базы данных), но он применяется только при открытии базы данных. После открытия базы данных все объекты становятся доступными для пользователя. Для базы данных, которая совместно используется небольшой группой пользователей или на автономном компьютере, установка пароля оказывается достаточной.

3. Проектирование базы данных

3.1 Описание и создание таблиц


В базу данных Microsoft Access входят такие компоненты, как: таблицы, запросы, формы, отчеты, макросы, страницы и модули. Но я рассмотрю только те компоненты, которые были применены мной в разрабатываемой базе данных «Туристическое агентство». В своем курсовом проекте я хочу описать таблицы, запросы, формы и отчеты; для чего они служат, и как с ними работать.

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

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



Рис.3.1 Конструктор таблиц

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

– Режим таблицы. Ввод данных в строки и столбцы

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

– Мастер таблиц. Создание таблицы путём выбора полей из существующих таблиц

– Импорт таблиц. Импорт таблиц и объектов базы данных из внешнего файла новую таблицу Access

– Связь с таблицами. Создание таблицы, связанной с таблицей из внешнего файла.

Создание таблицы в режиме Мастера таблиц

Я создавал таблицы с помощью Конструктора таблиц, так как с его помощью это делается быстро и без особых трудностей. В процессе выполнения поставленной задачи, мною было создано 9 таблиц : 1) Аэропорты вылета, 2)Виды туров, 3)Клиенты, 4)Отели, 5)Питание, 6)Продажи, 7)Сотрудники, 8)Страны, 9)Туры. Каждая таблица имеет по одному ключевому полю. Список таблиц изображен на рис 3.2



Рис 3.2. Список таблиц

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



Рис 3.3 Схема данных

В таблице «Аэропорты вылета» присутствуют записи: ID Аэропорта, Название аэропорта, Расстояние от Москвы, Сайт Аэропорта. Количество записей в таблице: 4. Рис 3.4



Рис 3.4. Аэропорты вылета

В Таблице «Виды туров» содержится следующая информация: ID тура, Название. Итого записей в таблице: 2. Рис 3.5.



Рис 3.5. Виды туров

В таблице «Клиенты» содержится вся информация о клиентах: ID клиента, Фамилия, Имя, Отчество, Номер телефона, Дата Рождения, Серия-номер паспорта. 7 Записей. Рис 3.6.



Рис 3.6. Клиенты

В таблице «Отели» описывается информация обо всех отелях: ID отеля, Название, Тип, Класс, Страна, Рейтинг отеля. 6 Записей. Рис 3.7.



Рис 3.7. Отели

В таблице «Питание» содержатся поля: ID питания, Тип питания, Полное название питания, Расшифровка питания. Итого 4 записи. Рис 3.8.



Рис 3.8. Питание

В таблице «Сотрудники» присутствует информация о сотрудниках туристического агентства и включает в себя: ID сотрудника, Фамилия, Имя, Отчество, Телефон. Количество записей 5. Рис 3.9.



Рис 3.9. Сотрудники

В таблице «Продажи» содержатся строки: ID продажи, Дата продажи, Количество, Клиент, Сотрудник, Название тура. Количество строк 6. Рис 3.10.



Рис 3.10. Продажи

В таблице «Страны» находятся строки: ID страны, Название страны. Количество 2. Рис .3.11.



Рис 3.11. Страны

В таблице «Туры» содержится основная информация о турах: ID тура, Название тура, Цена, Аэропорт, Дата отправления, Число пассажиров, Питание, Дней/Ночей, Вид тура, Название страны, Название отеля. Количество полей 11. Рис 3.12.



Рис 3.12. Туры
1   2   3   4   5   6   7   8


написать администратору сайта