К дипломному проекту на тему

Вид материалаДиплом

Содержание


Проектируема база данных для автоматизированной системы эксплуатация воздушных судов будет состоять из 3 основных таблиц и 7 спр
Подобный материал:
1   2   3   4   5   6

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

Проектируема база данных для автоматизированной системы эксплуатация воздушных судов будет состоять из 3 основных таблиц и 7 справочников.


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

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


Проектирование базы методом сущность-связь.

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

ER-модель является одной из самых простых визуальных моделей данных (графических нотаций). Она позволяет обозначить структуру «крупными мазками», в общих чертах. Это общее описание структуры называется ER-диаграммой или онтологией выбранной предметной области. На рисунке 4 представлена ER модель базы данных автоматизированной системы эксплуатации воздушных судов.




Рисунок 4 – ER модель базы данных.


Сущности:
  1. Воздушное суда: (ID_S, ID_VS, SN, Data_v… )
  2. Справочник ВС: (ID_VS, Model, Tip, Modif, Ekipazh, Pasazhir, GR_Pod, ...)
  3. Справочник рейсов: (ID_R, Marshrut…)
  4. Выполняет рейс: (Bort, ID_S, ID_R, data_v,Vrema_V, Punkt_v, Punkt_p, Vremya_p, Data_p…)
  5. Агрегат: (SN, ID_A, Data_Vypuska….)
  6. Справочник агрегат: (ID_A, Nazvanie, Shifr, Proizvoditel, Resurs …)
  7. Установлен агрегат: (ID_UA, ID_S, SN, Data_ust, Data_snyatiya,Vremya_N, Isp_resusrs, Ost_resurs…)
  8. Двигатели: (ID_D, ID_DS, SN, DATA_V, Resurs…)
  9. Справочник двигатели: (ID_DS, Tip, Tyaga, Massa, URT, Proizvod..)
  10. Установлен двигатель: (ID_US, ID_D, ID_S, Data_ust, Data_snyatiya, Kol_Zap, Isp_resusrs, Ost_resurs…)


Связи:
  1. На одном самолете может быть установлено несколько агрегатов, несколько агрегатов может быть установлено на одном самолете. Класс принадлежности необязательный так, как определенный агрегат необязательно должен быть установлен на данном самолете. Связь 1:n.
  2. На одном самолете может быть установлено несколько двигателей, несколько двигателей может быть установлено на одном самолете. Класс принадлежности необязательный так, как определенный двигатель необязательно должен быть установлен на данном самолете. Связь 1:n.
  3. Несколько рейсов могут быть выполнены несколькими самолетами. Связь n:m.
  4. Несколько агрегатов могут соответствовать одной записи в справочнике агрегатов, одна запись в справочнике агрегаты может соответствовать нескольким агрегатам. Связь 1:n.
  5. Несколько самолетов могут соответствовать одной записи в справочнике ВС, одна запись в справочнике ВС может соответствовать нескольким самолетам. Связь 1:n.
  6. Несколько двигателей могут соответствовать одной записи в справочнике двигателей, одна запись в справочнике двигателей может соответствовать нескольким двигателям. Связь 1:n.



Описание таблиц БД:


«Справочник воздушных судов» отражены основные характеристики воздушных судов по типам, справочник отражает основные и однотипны характеристики воздушно судна. Так например если в компания эксплуатирует 30 пассажирских ту 154 м, то в справочник достаточно внести одно ВС. В таблице 9 отображен справочник воздушных судов


Таблица 9 – Справочник воздушных судов.



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

Тип поля

1

Воздушное судно

Строковый

4

Экипаж

Числовой

5

Пасажировместимость

Числовой

6

Грузоподъемность

Числовой

7

Длина

Числовой

8

Размах Крыла

Числовой

9

Высота

Числовой

10

Площадь крыла

Числовой

11

Коэффициент удлинения крыла

Числовой

12

База шасси

Числовой

13

Колея шасси

Числовой

14

Масса снаряженного

Числовой

15

Максимальная взлетная масса

Числовой

16

Максимальная стояночная масса

Числовой

17

Максимальная посадочная масса

Числовой

18

Максимальная масса без топлива

Числовой

19

Масса топлива во внутренних баках

Числовой

20

Объём топливных баков

Числовой

21

Силовая установка

Строковый

22

Мощность двигателей

Числовой

23

Ресурс

Числовой

24

Тип двигателей

Строковый

25

Цена

Числовой


Справочник «Воздушные судна» будет отражать количество эксплуатируемых ВС в данный момент времени в авиакомпании, так же справочник будет отображать текущие наработки ВС, и остаток времени по истечение которого необходимо проводить сертификацию воздушного судна. В таблице 10 представлен справочник воздушные судна.

Таблица 10 – Воздушные судна.



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

Тип поля

1

Воздушное судно

Строковый

2

Заводской номер

Числовой

3

Дата выпуска

Время/Дата

4

Дата предыдущего КР

Время/Дата

5

Место предыдущего КР

Строковый

6

Срок удостоверение истекает

Время/Дата

7

Часы

Время/Дата

8

Посадки

Числовой


«Справочник Двигателей» отражает общую информацию о двигателях для ВС находящихся в распоряжении авиакомпании. Данный справочник аналогичен справочнику ВС. В таблице 11 представлен справочник двигателей.


Таблица 11 – Справочник двигателей.



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

Тип поля

1

Производитель

Строковый

2

Тип двигателя

Строковый

3

Тяга

Числовой

4

Масса

Числовой

5

Габариты (входной диаметр и длина по оси)

Строковый

6

Удельный расход топлива

Числовой

7

Расход воздуха

Числовой

8

Ресурс

Числовой

9

Степень повышения полного давления

Числовой

10

Температура газа перед турбиной

Числовой

11

Цена

Числовой


Справочник «Двигатели» отражает индивидуальные данные двигателя такие как серийный номер, дата выпуска, номер силовой установки. В таблице 11 представлен справочник двигатели.


Таблица 11 – Двигатели.



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

Тип поля

1

Тип двигателя

Строковый

2

Заводской номер

Числовой

3

Номер СУ

Числовой

4

Дата выпуска

Время/Дата


«Справочник Агрегатов» отражает общую информацию о агрегатах, данный справочник аналогичен справочнику двигателей. В таблице 12 представлен справочник агрегатов.


Таблица 12 – Справочник агрегатов.



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

Тип поля

1

Производитель

Строковый

2

Шифр

Строковый

3

Название

Строковый

4

Ресурс

Числовой

5

Цена

Числовой


Справочник «Агрегаты» так же как и справочник «Двигатели» отражает индивидуальные данные агрегата. В таблице 13 представлен справочник агрегаты.


Таблица 13 – Агрегаты.



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

Тип поля

1

Шифр

Строковый

2

Заводской номер

Числовой

3

Дата выпуска

Время/Дата


«Справочник рейсов» отражает общие сведенья о рейсах, номер, расстояние и маршрут. В таблице 14 представлен справочник рейсов.


Таблица 14 – Справочник рейсов.



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

Тип поля

1

Номер рейса

Строковый

2

Маршрут

Строковый

3

Расстояние

Числовой


Справочник «рейсы» отражает информацию о рейсах выполненных тем или иным воздушным судном, дату вылета и прилета, пункт вылета и прилета, время полета и высота полета. В таблице 15 представлен справочник рейсы.


Таблица 15 – Рейсы



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

Тип поля

1

Борт

Строковый

2

Воздушное судно

Строковый

3

Номер рейса

Строковый

4

Дата вылета

Время/Дата

5

Пункт вылета

Строковый

6

Время вылета

Время/Дата

7

Время прилета

Время/Дата

8

Пункт прилета

Строковый

9

Дата прилета

Время/Дата

10

Время полета

Время/Дата

11

Высота полета

Числовой



Справочник «установленные двигатели» отражает информацию об установленных двигателях на том или ином воздушном судне, дату установки и снятия, число запусков, назначенные ресурсы, информацию о ремонтах и осмотрах. В таблице 16 представлен справочник установленные двигатели.


Таблица 16 – Установленные двигатели.



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

Тип поля

1

Номер установки

Строковый

2

Воздушное судно

Строковый

3

Заводской номер

Числовой

4

Дата установки

Числовой

5

Дата снятия

Числовой

6

Количество запусков

Числовой

7

Включение Реверса

Числовой

8

Часы

Время/Дата

9

Циклы

Числовой

10

Ресурс назначенный

Числовой

11

Ресурс межремонтный

Числовой

12

Наработки с Н/Э

Числовой

13

Наработка ППР

Числовой

14

Дата последнего ремонта

Время/Дата

15

Место ремонта

Строковый


В справочнике «установленные агрегаты» отражается информация об установленных агрегатах на определенном воздушном судне, наработанном ресурсе, проведенных осмотрах и ремонтах, дата снятии и установки агрегата. В таблице 17 представлен справочник установленные агрегаты.


Таблица 17 – Установленные агрегаты.



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

Тип поля

1

Номер установки агрегата

Строковый

2

Воздушное судно

Строковый

3

Заводской номер

Числовой

4

Дата установки

Числовой

5

Дата снятия

Числовой

6

Часы

Время/Дата

7

Количество посадок

Числовой

8

Ресурс назначенный

Числовой

9

Ресурс межремонтный

Числовой

10

Наработки с Н/Э

Числовой

11

Наработка ППР

Числовой

12

Дата последнего ремонта

Время/Дата

13

Место ремонта

Строковый


Логическая модель базы данных была разработана при помощи Erwin. Erwin является CASE-пакетом (Computer Aided Software Engineering), предоставляющим разработчику широкие возможности по созданию информационной модели будущего программного обеспечения. На рисунке 5 изображена логическая схема базы данных.