Методические указания для выполнения курсового проекта по дисциплине «Базы данных»


Скачать 264.51 Kb.
НазваниеМетодические указания для выполнения курсового проекта по дисциплине «Базы данных»
страница2/2
ТипМетодические указания
filling-form.ru > Туризм > Методические указания
1   2

6. Определение типов данных в заданном формате



Таблица «Клиенты»

Содержит информацию о клиентах, приобретавших путёвки.

Таблица 5 Структура таблицы данных «Клиент»

Наименование поля

Тип поля

Размер поля

Обязательное поле

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

Код клиента

Числовой

Длинное целое

Да

Да

ФИО

Текстовое

50

Нет

Нет


Таблица «Сотрудники»

Содержит информацию о сотрудниках, работающих на фирме.

Таблица 6 Структура таблицы данных «Сотрудники»

Наименование поля

Тип поля

Размер поля

Обязательное поле

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

Код сотрудника

Числовой

Длинное целое

Да

Да

ФИО

Текстовое

50

Нет

Нет


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


Рис 4. Схема данных.

8. Запросы. Структура и назначение. SQL – запрос


Вначале раздела приводятся теоретические сведения о запросах, типах запросов, конструкторе запросов.

Далее описываются все запросы информационной системы.
Запрос «Количество путёвок клиента»

Запрос отображает информацию о количестве путёвок, приобретённых каждым клиентом

Запрос создан на основе таблиц «Оформление путёвки», «Клиенты»


Рис 5 Структура запроса «Количество путёвок клиента»

Запрос в режиме SQL:

SELECT клиенты.ФИО, Count([оформление путевки].[№ тура]) AS [Count-№ тура]

FROM клиенты INNER JOIN [оформление путевки] ON клиенты.[Код клиента] = [оформление путевки].[Код клиента]

GROUP BY клиенты.ФИО;
Запрос «Неоплаченные туры»

Запрос отображает информацию о клиентах, не оплативших путёвки. Запрос построен на основе таблиц «Оформление путёвки», «путёвки»



Рис 6 Структура запроса «Неоплаченные туры»
Запрос в режиме SQL

SELECT [оформление путевки].[Код клиента], [оформление путевки].[№ тура], [оформление путевки].Оплата, путёвки.[Название тура], путёвки.Стоимость

FROM путёвки INNER JOIN [оформление путевки] ON путёвки.[№ тура] = [оформление путевки].[№ тура]

WHERE ((([оформление путевки].Оплата)="Не оплачено"));
9. Проектирование форм. Структура и назначение существующих форм.
Access предоставляет широкие возможности для конструирования форм – графического и диалогового интерфейса пользователя. Формы являются основой разработки диалоговых приложений.

Приведите теоретические сведения о разработке форм с помощью конструктора и мастера.

Рассмотрим формы, спроектированные в данной базе.
Форма «Клиенты»
Форма создана для просмотра клиентов и приобретённых ими путёвок. Также можно оформит новую путёвку для клиента, нажав кнопку «Оформить путёвку»
Данная форма состоит из основной части, где отображаются поля из таблицы «клиенты» и подчинённой, где отображаются поля из таблицы «оформление путёвок»


Рис 7. Структура подчинённой формы

Для перемещения по записям клиентов используются кнопки
Форма «Оформление путёвки»
Форма создана для формирования новой записи о приобретении клиентом путёвки.



Рис 8 Структура формы «Оформление путёвки»
Поле 1- «№ путёвки» заполняется автоматически на основе запроса «максимальный номер путёвки_2». Поле не редактируется пользователем.

Поле 2 - поле со списком «ФИО» формируется на основе таблицы «клиенты». Оно позволяет выбрать фамилию клиента, для которого оформляется путёвка.

Поле 3 - поле со списком «Название тура» формируется на основе запроса «с количеством больше 0». Оно позволяет выбирать туры, для которых количество путёвок больше 0.
Поле 4- поле со списком «ФИО» формируется на основе таблицы «сотрудники». Оно позволяет выбрать фамилию сотрудника, который оформляет путёвку

Поле 5 со списком «оплата» формируется на основе на основе фиксированного набора значений: Оплачен, НЕ оплачено.
В примечании формы находится кнопка, которая запускает макрос «Уменьшить количество путёвок». После нажатия на кнопку пользователю будет предложено изменить данные. В случае согласия добавляется новая запись в таблицу «оформление путёвок» и уменьшается количество путёвок в туре на 1.
Форма «Путёвки»
Форма создана только для просмотра туров. Форма содержит следующие поля:



Рис 9 Структура формы «Путёвки»
В поле 1 выбирается из списка страна.

Поле 2 предназначено для ввода даты начала тура.

Поле 3 предназначено для ввода количества дней тура.

Поле 4 предназначено для ввода номера тура.

Поле 5 предназначено для ввода названия тура.

В поле 6 выбирается из списка транспорт тура.

Поле 5 предназначено для ввода стоимости тура.

Поле 8 предназначено для ввода количества путёвок.
Кнопки 9, 10 выполняют движение по записям.

Кнопка 11 позволяет просмотреть отчёт ‘Туры’

Кнопка 12 предназначена для закрытия формы.
10. Структура отчетов.

Средства разработки отчётов в Access предназначены для создания макета отчёта, по которому может быть осуществлён вывод данных в виде выходного печатного документа. Эти средства позволяют создавать отчёт сложной структуры, обеспечивающий вывод взаимосвязанных данных из многих таблиц, запросов, их группировку, вычисление итоговых данных.

Приведите теоретические сведения о отчётах.
При помощи мастера созданы следующие отчеты.
Отчёт «Не оплаченные путёвки»
Отчёт создан на основе запроса «Не оплаченные туры». Он отображает информацию о путевках, которые не были оплачены клиентами. Отчёт содержит разделы: заголовок отчёта, верхний колонтитул, нижний колонтитул, область данных.

Верхний колонтитул содержит надписи полей: клиенты, № тура, оплата, стоимость.

Область данных содержит поля запроса: код клиента, № тура, оплата, стоимость.

Нижний колонтитул содержит функцию для определения даты и номера страницы



Рис 10 Вид отчёта в конструкторе «неоплаченные путёвки»
11. Макросы. Назначение и алгоритм работы.

Макрос представляет набор макрокоманд, который создается для автоматизации часто выполняемых задач. Группа макросов позволяет выполнить несколько задач одновременно. Макросы могут быть полезны для автоматизации часто выполняемых задач.

Приведите теоретические сведения о макросах.
Макрос «Уменьшить количество путёвок»

Макрос выполняет следующие действия:

  • добавляет запись в таблицу «оформление путёвок» - Открыть запрос «оформить путёвку»

  • уменьшает количество путёвок для заданного тура на 1 - Открыть запрос «уменьшить кол путёвок»

  • закрывает форму «оформление путёвок»


Макрос с условием. Пользователю выводится сообщение, которое просит подтверждение об изменении данных. Если пользователь выбрал «Да», то выполняются перечисленные действия.



Рис 11 Вид макроса «уменьшить кол путёвок» в конструкторе
Макрос «условие тура»

Макрос с условием.

Если количество записей тура (занесено в поле формы «количество стран по запросу»), соответствующих параметрам поиска больше 0, то

  • запускается форма «туры страны и транспорта»

  • и закрывается форма «количество стран по запросу»


Если количество записей тура равно 0, то

  • выводится сообщение пользователю;

  • и закрывается форма «количество стран по запросу»



Рис 12 Вид макроса «условие тура» в конструкторе
12. Структура главной кнопочной формы.
Распределение функций информационной системы по страницам главной кнопочной формы.



Рис 13 Первая страница главной кнопочной формы


  1. Сведения о турах (кнопка ‘Информация о турах’)

    1. Новый тур.

    2. Добавить путёвку к туру.

    3. Оформление и возврат путёвок

    4. Туры в страны.

    5. Поиск тура по стране и виду транспорта.

    6. Туры и проданные путёвки.

  2. Санаторно-курортное лечение (кнопка ‘Отдых в санаториях’).

    1. Заболевания.

    2. Санатории.

    3. Лечение заболеваний в санаториях.

    4. Путёвки в санатории.

    5. Просмотр реализованных путёвок по санаториям.

    6. Оформление путёвки в санаторий.

  3. Информация для клиентов по тур. путёвкам. ( кнопка ‘Клиенты’).

    1. Клиенты и туры.

    2. Неоплаченные путёвки.

    3. Список клиентов.

  4. Сотрудники. (кнопка ‘Сотрудники’).

    1. Список сотрудников.

  5. Статистика (кнопка ‘Статистика’).

    1. Туры с просроченной датой.

    2. Путёвки в санаторий с истекшей датой заезда.

    3. Самый популярный тур.

    4. Самый дешёвый тур

    5. Наиболее частые клиенты


13. Руководство пользователя.

Разработанная информационная система предназначена для структурированного хранения данных и вывода информации о турах по странам, путёвках туров, клиентах.

Для работы с представленной базой данных необходимы:

  1. Процессор не ниже Pentium 133Mhz.

  2. Операционная система Windows.

  3. Microsoft Access.

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


  • Добавить новый тур

Откройте главную кнопочную форму. Выберите кнопку «Информация о турах». Вы перейдёте на следующую страницу ‘Сведения о турах’

Щёлкните на кнопке «Новый тур»

На экран отображается форма.

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


  • Добавить путёвки к уже существующему туру.

Откройте главную кнопочную форму. Выберите кнопку «Информация о турах». Вы перейдёте на следующую страницу ‘Сведения о турах’

Щёлкните на кнопке «Добавить путёвки к туру»

На экране отображается форма



Рис 14 Форма «Добавить путёвки к туру»

Поле 1 – позволяет выбрать наименование тура

Поле 2 – предназначено для ввода количества путёвок.

После заполнения полей нажмите на кнопке «Добавить путёвки к туру»
Далее описываются все страницы и кнопки Главной кнопочной формы.
14. Заключение.

Проделанная работа позволяет любому пользователю хранить большие объёмы информации, обрабатывать их, сортировать, делать выборки по определённым критериям.
Разработанная база данных может быть использована в работе туристического бюро.
16.Графическое приложение.

16.1 Экранные формы проекта.



Форма «Добавить путёвки к туру»


Форма «Туры в страны»

16.2 Отчёты


Лечение заболеваний в санаториях

заболевания санаторий дата продолжи количе стоимос

прибыти тельность ство ть

аллергия

Русь 20.06.2006 20 9 20000

глаукома

Пикет 20.06.2006 20 90 10000

дерматология

Жемчужина 20.07.2006 10 4 0

желудочно-кишечного

тракта

им. 30-летия Победы 01.07.2007 21 10 22000

Центральный военный 15.07.2006 21 10 21000

санаторий

ВИКТОРИЯ 20.06.2006 21 18 25000

желчекаменная болезнь

Эльбрус 15.07.2006 21 25 19000

Жемчужина 20.07.2006 10 4 0

катаракта

Пикет 20.06.2006 20 90 10000

ЛОР - органы

Эльбрус 15.07.2006 21 25 19000

6 июня 2006 г. Страница 1 из 3

Литература.


  1. Хансен Г., Хансен Дж. Базы данных: разработка и управление.-М.: ЗАО "Издательство БИНОМ", 1999, 300 с.

  2. Дейт, К., Дж. Введение в системы баз данных. -СПб.: Издательский дом "Вильяме", 1999, 520 с.

  3. Горев А., Ахаян Р., Макашарипов С. Эффективная работа с СУБД-СПб.:Питер, 1997, 440 с.

  4. Мартин Дж. Организация баз данных в вычислительных системах.-Издательство "Мир", 1980, 600 с.

  5. Киреева Е.В., Кусков А.Н. Реляционная алгебра и реляционное исчисление. Уч.пособие. 2000г., 40 с.

  6. Киреева Е.В. Дореляционные модели данных. Уч.пособие. 2000 г. 35 с.

  7. Киреева Е.В., Кусков А.Н. Реляционная модель. Нормализация. Уч.пособие. 2000 г. 42 с.

  8. Дейт, К., Дж. Введение в системы баз данных. -СПб.: Издательский дом "Вильяме", 1999. 350 с.

  9. Киреева Е.В. Физическая организация баз данных. Уч.пособие. 2001г.

  10. Надеждина О.В. методические указания для студентов по выполнению практических занятий. Часть1. 2008.

  11. Надеждина О.В. методические указания для студентов по выполнению практических занятий. Часть2. 2008.

  12. Надеждина О.В методические указания для студентов по выполнению практических занятий. ЧастьЗ. 2008.

  13. Старкова А.Ю. методические указания для студентов по выполнению практических занятий. Часть4. 2008.

  14. Старкова А.Ю. методические указания для студентов по выполнению практических занятий. Частьэ. 2008.



1   2

Похожие:

Методические указания для выполнения курсового проекта по дисциплине «Базы данных» iconМетодические указания предназначены для выполнения курсового проекта...
Методические указания предназначены для выполнения курсового проекта №1 по дисциплине «Архитектура гражданских и промышленных зданий...

Методические указания для выполнения курсового проекта по дисциплине «Базы данных» iconМетодические указания к выполнению курсового проекта по дисциплине...
Рассматриваются вопросы, связанные с условиями и порядком выполнения курсового проекта. Даны общие требования к курсовому проекту,...

Методические указания для выполнения курсового проекта по дисциплине «Базы данных» iconМетодические указания к практическим работам по дисциплине «Базы данных»
Методические указания предназначены для проведения практических занятий по дисциплине «Базы данных», для специальности ксиК

Методические указания для выполнения курсового проекта по дисциплине «Базы данных» iconМетодическИе указания к выполнению курсового проекта пм. 01 Эксплуатация и модификация
Методические указания предназначены для студентов четвёртого курса специальности 230401 Информационные системы (по отраслям) и составлены...

Методические указания для выполнения курсового проекта по дисциплине «Базы данных» iconМетодические указания по выполнению курсового проекта по дисциплине...
Приведены варианты заданий и методические указания к выполнению курсового проекта

Методические указания для выполнения курсового проекта по дисциплине «Базы данных» iconМетодические указания по выполнение курсового проекта по: пм 01 мдк 01. 01 Раздел 2
Пример выполнения пояснительной записки курсового проекта на тему: «Проект участка автомобильной дороги IV технической категории...

Методические указания для выполнения курсового проекта по дисциплине «Базы данных» iconМетодические указания для выполнения курсового проекта по дисциплине...
Федеральное государственное бюджетное образовательное учреждение высшего профессионального образования

Методические указания для выполнения курсового проекта по дисциплине «Базы данных» iconМетодические указания для выполнения курсового проекта по дисциплине...
Проектирование функциональной подсистемы автоматизированной информационной системы экономического объекта

Методические указания для выполнения курсового проекта по дисциплине «Базы данных» iconМетодические указания для выполнения курсового проекта по профессиональному...
Бедарева О. А., Быданова И. Г., Методические указания для выполнения курсового проекта по профессиональному модулю пм. 02. Ведение...

Методические указания для выполнения курсового проекта по дисциплине «Базы данных» iconМетодические указания для выполнения курсового проекта по дисциплине...
Целью данной работы является закрепление теоретических знаний в области управления трудовыми процессами, человеческими ресурсами...

Вы можете разместить ссылку на наш сайт:


Все бланки и формы на filling-form.ru




При копировании материала укажите ссылку © 2019
контакты
filling-form.ru

Поиск