Автор: Пользователь скрыл имя, 03 Декабря 2014 в 21:52, курсовая работа
Информатизация общества и связанное с ней широкое распространение вычислительной техники и средств коммуникации выводят в ранг наиважнейших задачу создания специальных методов обработки данных: их поиск, защиту, обработку и хранение. Для каждого объекта управления нужно предусмотреть автоматизированные рабочие места, соответствующие их функциональному назначению.
Управление туристическим агентством в современных условиях невозможно без комплексной автоматизации всех аспектов его деятельности.
1) Туристическая фирма ООО "Глобус" (позволяет перейти к пяти формам по кнопкам: "Запросы", "Информация о фирме", "Ввод и редактирование данных", "Отчеты", "Таблицы", открыть окно базы данных по кнопке "Окно БД" и выйти из приложения по кнопке "Выход" );
2) Запросы (позволяет перейти к запросам по кнопкам: "Туры", "Клиенты", "Заказы", "Сотрудники", "Поставщики", "Услуги", «Страна», «Город» и вернуться на главную форму по кнопке "Назад");
3) Информация о фирме (позволяет просмотреть данные фирмы по кнопкам: «Клиенты», «Туры», «Сотрудники», «Поставщики»);
4) Ввод и редактирование данных (позволяет добавлять данные через формы по кнопкам: «Клиенты», «Поставщики», «Сотрудники» и вернуться на главную форму по кнопке «Назад»);
5) Отчеты (позволяет перейти к отчетам по кнопкам "Клиенты", "Поставщики", "Сотрудники", "Услуги", "Транспорт", «Туры», «Страна» и вернуться на главную форму по кнопке "Назад");
6) Таблицы (позволяет перейти к таблицам базы данных по кнопкам «Город», «Услуги», «Туры», «Транспорт», «Страна», «Сотрудники», «Заказы», «Клиенты», «Поставщики» и вернуться на главную форму по кнопке «Назад»);
7) Окно БД (позволяет перейти к объектам базы данных: таблицы, запросы, отчеты, формы, страницы, макросы, модули);
8) Выход (позволяет выйти из приложения).
После создания логической модели следует перейти к созданию реляционной схемы. Реляционная схема базы данных – это схема системы базы данных, её структура, описанная на формальном языке, поддерживаемом системой управления базами данных. Данная схема определяет таблицы, поля в каждой таблице, а также отношения между полями и таблицами.
Переход осуществляется поэтапно:
Схема данных будет полностью соответствовать логической модели данных (рис.2.3.)и будет создана в MicrosoftAccess 2003.
В результате преобразования логической модели в физическую никаких изменений не вносилось (рис.2.3.).
Рис.2.3. Реляционная схема базы данных ИС «Туристическая фирма ООО «Глобус»[2]
На основе построения логической модели при помощи MS Access 2003 были созданы таблицы и схема данных.Таблица – это набор записей (строк таблицы), состоящих из отдельных полей (колонок таблицы), в которых хранится информация и составляющая, собственно, содержание базы данных. Таблицу в MS Access можно построить несколькими способами:
Построить новую таблицу, воспользовавшись «Конструктором»;
Структуры таблиц в соответствии с созданными сущностями представлены в таблицах 1, 2, 3, 4, 5, 6, 7, 8, 9 [16]
Таблица 2.1
|
Имя поля |
Ключ.поле |
Обяз. поле |
Тип данных |
Размер |
Число дес. зн. |
Подпись поля |
Код страны |
Код страны |
Нет |
Нет |
Числовой |
Длинное целое |
- |
- |
Код города |
Код города |
Да |
Нет |
Числовой |
Длинное целое |
- |
- |
Город |
Город |
Нет |
Нет |
Текстовый |
50 |
- |
- |
Структура таблицы «Город» представлена в табл. 2.1
Таблица 2.2
Имя поля |
Ключ.поле |
Обяз. поле |
Тип данных |
Размер |
Число дес. зн. |
Подпись поля | |
Код заказа |
Код заказа |
Да |
Нет |
Числовой |
Длинное целое |
- |
- |
Код тура |
Код тура |
Нет |
Нет |
Числовой |
Длинное целое |
- |
- |
Код сотрудника |
Код сотрудника |
Нет |
Нет |
Числовой |
Длинное целое |
- |
- |
Код клиента |
Код клиента |
Нет |
Нет |
Числовой |
Длинное целое |
- |
- |
Дата оформления |
Дата оформления |
Нет |
Нет |
Числовой |
- |
- |
Структура таблицы «Заказы» представлена в табл. 2.2
Таблица 2.3
Имя поля |
Ключ.поле |
Обяз. поле |
Тип данных |
Размер |
Число дес. зн. |
Подпись поля | |
Код транспорта |
Код транспорта |
Да |
Нет |
Числовой |
Длинное целое |
- |
- |
Наименование |
Наименование |
Нет |
Нет |
Текстовый |
50 |
- |
- |
Структура таблицы «Транспорт» представлена в табл. 2.3
Таблица 2.4
Имя поля |
Ключ.поле |
Обяз. поле |
Тип данных |
Размер |
Число дес. зн. |
Подпись поля | |
Код страны |
Код страны |
Да |
Нет |
Числовой |
Длинное целое |
- |
- |
Название страны |
Название страны |
Нет |
Нет |
Текстовый |
50 |
- |
- |
Код города |
Код города |
Нет |
Нет |
Числовой |
Длинное целое |
- |
- |
Структура таблицы «Страна» представлена в табл. 2.4
Таблица2. 5
Имя поля |
Ключполе |
Обяз. поле |
Тип данных |
Размер |
Число дес. зн. |
Подпись поля | |
Код тура |
Код тура |
Да |
Да |
Числовой |
Длинное |
- |
- |
Код услуги |
Код услуги |
Нет |
Нет |
Числовой |
Длинное целое |
- |
- |
Дата отправления |
Дата отправления |
Нет |
Нет |
Текстовый |
50 |
- |
- |
Дата прибытия |
Дата прибытия |
Нет |
Нет |
Дата/Время |
- |
- | |
Стоимость тура |
Стоимость тура |
Нет |
Нет |
Денежный |
Длинное целое |
- |
- |
Код транспорта |
Код транспорта |
Нет |
Нет |
Числовой |
Длинное целое |
- |
- |
Длительность пребывания |
Длительность пребывания |
Нет |
Нет |
Числовой |
Длинное целое |
- |
- |
Количество человек |
Количество человек |
Нет |
Нет |
Числовой |
Длинное целое |
- |
- |
Структура таблицы «Туры» представлена в табл. 2.5
Таблица2. 6
Имя поля |
Ключ.поле |
Обяз. поле |
Тип данных |
Размер |
Число дес. зн. |
Подпись поля | |
Код клиента |
Код клиента |
Да |
Нет |
Чиловой |
Длинное целое |
- |
- |
Фамилия |
Фамилия |
Нет |
Нет |
Текстовый |
50 |
- |
- |
Имя |
Имя |
Нет |
Нет |
Текстовый |
50 |
- |
- |
Отчество |
Отчество |
Нет |
Нет |
Текстовый |
50 |
- |
- |
Адрес |
Адрес |
Нет |
Нет |
Текстовый |
50 |
- |
- |
Телефон |
Телефон |
Нет |
Нет |
Текстовый |
50 |
- |
- |
Структура таблицы «Клиенты» представлена в табл. 2.6
Таблица 2.7
Имя поля |
Ключ поле |
Обяз. поле |
Тип данных |
Размер |
Число дес. зн. |
Подпись поля | |
Код услуги |
Код услуги |
Да |
Нет |
Числовой |
Длинное целое |
- |
- |
Код страны |
Код страны |
Нет |
Нет |
Числовой |
Длинное целое |
- |
- |
Визовое обслуживание |
Визовое обслуживание |
Нет |
Нет |
Логический |
- |
- | |
Проживание |
Проживание |
Нет |
Нет |
Текстовый |
50 |
- |
- |
Питание |
Питание |
Нет |
Нет |
Текстовый |
50 |
- |
- |
Экскурсии |
Экскурсии |
Нет |
Нет |
Логический |
- |
- |
Структура таблицы «Услуги» представлена в табл. 2.7
Таблица 2.8
Имя поля |
Ключ.поле |
Обяз. поле |
Тип данных |
Размер |
Число дес. зн. |
Подпись поля | |
Код сотрудника |
Код сотрудника |
Да |
Нет |
Числовой |
Длинное целое |
- |
|
Фамилия |
Фамилия |
Нет |
Нет |
Текстовый |
50 |
- |
|
Имя |
Имя |
Нет |
Нет |
Текстовый |
50 |
- |
- |
Отчество |
Отчество |
Нет |
Нет |
Текстовый |
50 |
- |
- |
Дата рождения |
Дата рождения |
Нет |
Нет |
Дата/Время |
- |
- | |
Зарплата |
Зарплата |
Нет |
Нет |
Денежный |
- |
- | |
Должность |
Должность |
Нет |
Нет |
Текстовый |
50 |
- |
- |
Адрес |
Адрес |
Нет |
Нет |
Текстовый |
50 |
- |
- |
Телефон |
Телефон |
Нет |
Нет |
Текстовый |
50 |
- |
- |
Структура таблицы «Сотрудники» представлена в табл. 2.8
Таблица 2. 9
Имя поля |
Ключ.поле |
Обяз. поле |
Тип данных |
Размер |
Число дес. зн. |
Подпись поля | |
Код услуги |
Код услуги |
Нет |
Нет |
Числовой |
Длинное целое |
- |
- |
Код поставщика |
Код поставщика |
Да |
Нет |
Числовой |
Длинное целое |
- |
- |
Название поставщика |
Название поставщика |
Нет |
Нет |
Текстовый |
50 |
- |
- |
Представитель поставщика |
Представитель поставщика |
Нет |
Нет |
Текстовый |
50 |
- |
- |
Как обращаться |
Как обращаться |
Нет |
Нет |
Текстовый |
50 |
- |
- |
Адрес |
Адрес |
Нет |
Нет |
Текстовый |
50 |
- |
- |
Телефон |
Телефон |
Нет |
Нет |
Текстовый |
50 |
- |
- |
Информация о работе Создание универсальной системы учета заявок