48595 (Разработка модуля информационной системы для отдела по контролю полетов и личного состава и справочной службы аэропорта), страница 2

2016-07-30СтудИзба

Описание файла

Документ из архива "Разработка модуля информационной системы для отдела по контролю полетов и личного состава и справочной службы аэропорта", который расположен в категории "". Всё это находится в предмете "информатика" из 1 семестр, которые можно найти в файловом архиве . Не смотря на прямую связь этого архива с , его также можно найти и в других разделах. Архив можно найти в разделе "курсовые/домашние работы", в предмете "информатика, программирование" в общих файлах.

Онлайн просмотр документа "48595"

Текст 2 страницы из документа "48595"

Отношению Подразделения соответствует полная ФЗ №ПодразделенияСпециализация, Руководитель.

Отношению Объекты соответствует полная ФЗ№ ОбъектаАдрес обьекта.

Отношению Данные о графиках соответствует полная ФЗ№ Объекта

№ПодразделенияДата нач. работДата оконч. работ.

Диаграмма базы данных будет иметь вид:

4 Реализации таблиц

4.1 Создание таблиц

Для реализации таблиц запускаем database desktop где описываем содержимое наших таблиц:

После этого запускаем SQL explorer

в поле Path прописываем путь к созданным в database таблицам и сохраняем проект.

4.2 Реализация бизнес правил на уровне таблиц:

1.Поле Chief всегда должно заполнятся с целью повышения ответственности за качество работ.

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

4.3 Формирование основных SQL запросов

Для получения графика работ определенного подразделения нам нужно чтобы поля SUBD.PROFIL были равны заданному имени; а также запись о работах где фигурирует нужное подразделение. Последним параметром формирования выборки есть дата проведения работ она должна соответствовать заданному месцу.

Вот как будет виглядеть основной SQL запрос

SELECT SUBD.CHIEF AS РУКОВОДИТЕЛЬ ,TARG.ADDRES AS ОБЬЕКТ,GRAFIC.START AS START, GRAFIC.FIN AS FINISH

FROM SUBD,GRAFIC,TARG

WHERE (SUBD.PROFIL="Каменьщики")

and (GRAFIC.NSUBD=SUBD.NPODR)

AND(TARG.NOBJ=GRAFIC.NOB)

AND(GRAFIC.START BETWEEN "01.01.06"AND "1.02.06")

В программной реализации 4-ая и 6-ая строчки запроса будут изменятся во время работы программы.

5 Программная реализация

Для программной реализации было создано пять форм а именно:

1) Окно основной программы, где формируется и выводится запрос Рис(1);

2) Окно редактирования таблицы SUBD.db;

3) Окно редактирования таблицы TARG.db Рис(2);

4) Окно редактирования таблицы GRAFIC.db;

5) Окно просмотра отчета для печати Рис(3)

Рис(1)

Рис(2)

Рис(3)

Соответствующие модули обеспечивающие работу всех форм показаны в приложении.

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

1.Чекалов А.П.Базы данных от проектирования доразработки приложений СПб.: БХВ-Петербург, 2003. - 384 с.

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Нет! Мы не выполняем работы на заказ, однако Вы можете попросить что-то выложить в наших социальных сетях.
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
4100
Авторов
на СтудИзбе
670
Средний доход
с одного платного файла
Обучение Подробнее