Разработка интерфейса пользователя для работы с базой данных "Аэропорт"

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

Рубрика Программирование, компьютеры и кибернетика
Вид курсовая работа
Язык русский
Дата добавления 12.07.2020
Размер файла 7,0 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

При нажатии на кнопку «Закрыть форму» происходит закрытие формы.

Форма «СР (Рейсы самолетов)»

«Бортном» - первичный составной ключ,являющийся также внешним ключомдля с вязи с таблицей С, его заполнение обязательно. При наведении курсора на данное поле‚ появляется всплывающая подсказка «Выберите из раскрывающегося списка нужный бортовой номер самолета!».

«Номрейса» - первичный составной ключ,являющийся также внешним ключомдля с вязи с таблицей Р, его заполнение обязательно. При наведении курсора на данное поле‚ появляется всплывающая подсказка «Выберите из раскрывающегося списка нужный номер рейса!».

В поле «Количрейс» появляется всплывающая подсказка «Введите с клавиатуры точное количество рейсов! Пример: 2».

В поле «Датавыл» появляется всплывающая подсказка «Введите точную дату вылета самолета в формате дд:мм:гггг!Дата вылета не может быть равна дате меньше текущей ! Внимание! Установлена текущая дата!».

В поле «Времявыл» появляется всплывающая подсказка «Введите точное время вылета самолета в формате чч:мм!».

В поле «Датаприлета» появляется всплывающая подсказка «Введите точную дату прилета самолета в формате дд:мм:гггг!Дата вылета не может быть равна дате меньше текущей !».

В поле «Времяприлета» появляется всплывающая подсказка «Введите точное время прилета самолета в формате чч:мм!».

При нажатии на гиперссылку «Самолеты» пользователь перейдет к форме Самолеты. Всплывающая подсказка появится при наведении курсором на текст гиперссылки - «Открыть форму "Самолеты"».

При нажатии кнопок «Предыдущая запись», «Следующая запись», «Последняя запись», «Первая запись» пользователь может перемещаться по записям формы.

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

При нажатии на кнопку «Закрыть форму» происходит закрытие формы.

Форма «Самолеты»

«Бортном» - первичный ключ, его заполнение обязательно. При наведении курсора на данное поле‚ появляется всплывающая подсказка «Введите с клавиатуры бортовой номер самолета в формате xx-xxx. Пример: 23-516».

В поле «Количмест» появляется всплывающая подсказка «Введите общее количество посадочных мест в самолете! Количество мест не может быть равно 0! Внимание! Количество мест зависит от модели самолета!».

В поле «Модель» появляется всплывающая подсказка «Введите с клавиатуры модель самолета!».

В поле «Авиакомпания» появляется всплывающая подсказка «Введите с клавиатуры название авиакомпании, обслуживающей выбранный вами самолет!».

В поле «Датавып» появляется всплывающая подсказка «Введите с клавиатуры дату выпуска выбранного вами самолета в формате дд:мм:гггг!».

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

Форма «Экипаж»

«Табн» является первичным ключом, его заполнение обязательно. При наведении курсора на данное поле‚ появляется всплывающая подсказка «Введите табельный номер члена экипажа в формате 1xxx! Внимание! Табельный номер должен быть больше 1000!».

«Номрейса» является внешним ключом, его заполнение обязательно. При наведении курсора появляется всплывающая подсказка - «Выберите из раскрывающегося списка нужный бортовой номер самолета!».

В поле «Фио» появляется всплывающая подсказка «Введите фамилию, имя, отчество члена экипажа в виде: Иванов Иван Иванович».

В поле «Должность» появляется всплывающая подсказка «Введите с клавиатуры должность члена экипажа! Внимание! Установлено значение по умолчанию!».

В поле «Паспортдан» появляется всплывающая подсказка «Введите паспортные данные члена экипажа в порядке: серия, номер, кем выдан, когда выдан. Пример: 56-13 456876 УФМС России по г. Москва 15.02.2013».

В поле «Датарож» появляется всплывающая подсказка «Введите дату рождения члена экипажа в формате дд:мм:гггг!Возраст не может быть меньше 22!».

В поле «Адрес» появляется всплывающая подсказка «Введите адрес места жительства члена экипажа! Пример: г. Москва, ул. Юрасова, д.17, кв.51.».

В поле «Телефон» появляется всплывающая подсказка «Введите номер телефона члена экипажа в формате 8 (xxx) xxxxxxx!Номер телефона не может содержать более 15 символов!».

В поле «Образование» появляется всплывающая подсказка «Введите с клавиатуры образование члена экипажа! Внимание! Установлено значение по умолчанию!».

В поле «Стаж» появляется всплывающая подсказка «Введите с клавиатуры полное количество лет стажа члена экипажа. Пример: 1 год; 6лет.».

При нажатии кнопок «Предыдущая запись», «Следующая запись», «Последняя запись», «Первая запись» пользователь может перемещаться по записям формы.

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

Работа с запросами

При нажатии на кнопку «Закрыть форму» происходит закрытие формы.

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

Форма «Запросы реляционной алгебры» представлена в виде двух кнопок: базовые теоретико-множественные операции и специальные реляционные операции.

Форма «Базовые теоретико-множественные операции» включает в себя 5 запросов: объединение, пересечение, вычитание1, вычитание2, произведение, а также кнопку «Назад», при нажатии на которую пользователь сможет вернуться к форме «Запросы реляционной алгебры».

Форма «Специальные реляционные операции» включает в себя 4 запроса: выборка, проекция, естественное соединение, тэта-соединение, а также кнопку «Назад», при нажатии на которую пользователь сможет вернуться к форме «Запросы реляционной алгебры».

Работа с отчетами

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

Заключение

В данной курсовой работе была разработана БД для предметной области «Аэропорт», а именно:

1.Была разработана диаграмма «объект/отношение» предметной области «Аэропорт», были определены объекты, их свойства и связи между объектами. На основе этой диаграммы была разработана структура БД «Аэропорт» с помощью средств СУБД Access.

2.Были созданы таблицы (П, Р, С, СР, Э), соответствующие выбранным объектам, установлены связи между ними с помощью Схемы данных.

3.Были установлены общие и частные ограничения целостности данных БД.

4.Былисозданы простые запросы пользователей, а также запросы с помощью операций реляционной алгебры.

· базовые теоретико-множественные операции: объединение, пересечение, вычитание,произведение;

· специальные реляционные операции: естественное соединение, тэта-соединение, выборка, проекция.

5.Были распечатаны документы (список самолетов, список рейсов и докладная записка), часто встречающиеся в делопроизводстве аэропорта.

6.Были созданы гиперссылки, как на объект БД, так и на внешний файл, была обеспечена надежность работы пользователя с данными БД.

7.Была создана главная кнопочная форма.

8.Было разработано руководство пользователя для работы с БД «Аэропорт», к которому можно перейти из главной кнопочной формы с помощью гиперссылки, а также для защиты от несанкционированного доступа к БД «Аэропорт» был установлен пароль.

Список использованной литературы

1. И.В. Усманов «Создание систем автоматизации делопроизводства средствами MS Access 2010». Методические указания к лабораторным работам. Часть 1 и Часть 2.

2. Практическое владение языком SQL http://www.sql-ex.ru.

Размещено на Allbest.ru


Подобные документы

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.