Разработка базы данных

Общая характеристика исследуемого предприятия, виды и направления его хозяйственной деятельности. Цели и задачи разработки базы данных, этапы и принципы проектирования, предъявляемые требования, программное обеспечение. Связи между таблицами и запросы.

Рубрика Программирование, компьютеры и кибернетика
Вид контрольная работа
Язык русский
Дата добавления 13.02.2014
Размер файла 143,9 K

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

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

Размещено на http://www.allbest.ru/

Размещено на http://www.allbest.ru/

Введение

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

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

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

1. Название организации

Государственное унитарное предприятие «Аэропорт Благовещенск»

2. Виды деятельности организации, задачи и функции

Предприятие создано для обеспечения деятельности полетов с аэропорта г. Благовещенска и аэропортовой деятельности.

В соответствии с основными задачами, стоящими перед ним, Предприятие осуществляет следующие виды деятельности:

- перевозочная, транспортно-экспедиционная и другая деятельность, связанная с осуществлением транспортного процесса на воздушном транспорте;

- наземное обслуживание прилетающих и улетающих воздушных судов;

- техническое обслуживание взлетно-посадочной полосы, перрона, мест стоянок самолетов, объектов светотехнического оборудования и объектов гражданской обороны;

- техническое обслуживание воздушного транспорта;

- услуги технического обеспечения, в т.ч. топливная заправка воздушных судов;

- обслуживание авиапассажиров, в т.ч. продажа авиабилетов, предоставление услуг бортового питания;

- публичный показ кино- и видеофильмов;

- медицинская деятельность (организация медицинских пунктов);

- фармацевтическая деятельность;

- страхование пассажиров;

- международная туристическая деятельность;

- внешнеэкономическая деятельность;

- деятельность по содержанию и эксплуатации нефтебаз и автозаправочных станций;

- реализация ГСМ;

- оптово-розничная торговля;

- общественное питание;

- организация охраны вверенного имущества;

- осуществление в установленном порядке необходимых мероприятий по рекламе своих услуг;

- заключение хозяйственных договоров, в том числе договоров аренды взлетно-посадочной полосы.

Основной функцией аэропорта является регулярное авиационное сообщение Амурской области с Москвой, населенными пунктами Восточной Сибири и Дальнего Востока. Кроме того, отсюда осуществляются сезонные полеты в Екатеринбург и зимние чартерные рейсы в Утапао.

3. Проблемы предприятия

На данном предприятии нет структурированной программы, которая хранила бы данные о полётах, пассажирах, заказанных билетах, маршрутах и т.д. Фиксировать данные на бумаге - это довольно-таки долгий процесс и занимает много времени. Гораздо легче это было бы сделать в электронном виде.

4. Цели построения базы данных

Основная цель базы данных - предоставить возможность оперативного поиска необходимой информации. База данных должна удовлетворять информационные потребности и содержать в себе информацию о полетах, самолетах, аэропортах. Также должна содержаться детальная информация о скидках на билеты, пункте назначения, типе самолета, времени продолжительности полета.

5. Границы исследования, границы предметной области

В данной курсовой работе объектом является не вся организация в целом, а только производственно-диспетчерская служба предприятия, а именно поиск свободных мест, быстрое нахождение свободных мест и цен на авиабилеты. В мои исследования будут входить такие понятия как: рейсы, цены, тип самолета, время и дата вылета и т.д.

Отделы внутри организации или основные процессы в организации.

6. Организационная структура предприятия

Основные функции каждого отдела.

Основными задачами производственно-диспетчерской службы являются:

- оперативное обеспечение выполнения планов воздушных перевозок;

- обеспечение высокой регулярности отправлений ВС, независимо от их принадлежности;

- оперативное руководство и координация деятельности служб ГУП при обслуживании ВС;

- организация и совершенствование процесса информационно-справочного обеспечения пассажиров, клиентуры и служб предприятия;

- составление отчетов и анализов регулярности полетов;

- оформление документов на оплату владельцами ВС за заправку, техническое и коммерческое обслуживание

- ведение учета и составление отчетности своевременной оплаты за услуги владельцами ВС.

Основными задачами службы авиационной безопасности являются:

- предотвращение и пресечение совместно с органами ФСБ и УВД попыток захвата и угона воздушных судов и других актов незаконного вмешательства в деятельность ГУП «Аэропорт Благовещенск»;

- разработка и осуществление мер противодействия актам незаконного вмешательства в отношении воздушных судов, объектов аэропорта, персонала авиапредприятия и авиапассажиров;

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

- осуществление пропускного режима и контроля за выполнением внутриобъектового режима на территории аэропорта;

- обеспечение охраны аэропорта, воздушных судов, важных объектов, включая радио- и светотехническое обеспечение, склад ГСМ, коммерческий склад;

- обучение персонала авиапредприятия мерам по обеспечению безопасности и действиям при попытках незаконного вмешательства в деятельность предприятия;

- осуществление надзора за соблюдением Норм, правил и процедур по авиационной безопасности эксплуатантами ВС и организациями, базирующимися на территории аэропорта или пользующимися его услугами;

- предоставление эксплуатантам ВС дополнительных услуг по авиационной безопасности (охрана ВС, дополнительный досмотр ВС и др.) на договорных условиях.

Основными задачами службы электросветотехнического обеспечения полетов являются:

- централизованное снабжение электроэнергией аэропорта и его объектов;

- выполнение комплекса мероприятий по светотехническому обеспечению взлета, захода на посадку, посадку и руление воздушных судов;

- снабжение электроэнергией радиотехнического оборудования (средств) и светосигнального оборудования для обеспечения полетов, электросилового и осветительного оборудования производственных и пассажирских объектов аэропорта;

- обеспечение соответствия технического состояния и параметров электросветотехнического оборудования требованиям действующих норм и технической документации;

- техническое обслуживание, эксплуатация электоустановок аэропорта, предназначенных для передачи и распределения электрической энергии от энергосистемы;

- техническое обслуживание, эксплуатация электросилового и осветительного оборудования производственных и пассажирских объектов аэропорта;

Основными задачами службы поискового и аварийно-спасательного обеспечения полетов являются:

- проведение поисково-спасательного обеспечение полетов в районе ответственности и оказание помощи поисково-спасательным силам других министерств и ведомств России своего района ответственности;

- оказание помощи экипажам морских судов при аварийной обстановке с учетом радиуса действия поисковых воздушных судов ГА, а также населению при стихийных бедствиях, техногенных, экологических и иных катастрофах;

- участие в аварийно-спасательных работах одновременно с пожарно-спасательными расчетами аварийно-спасательных команд на территории ГУП «Аэропорт Благовещенск»

Основными задачами службы организации перевозок являются:

- организация обслуживания пассажиров в аэропорту;

- организация обслуживания грузовой клиентуры в аэропорту;

- разработка новых и выполнение мероприятий по совершенствованию существующих технологий обслуживания пассажиров и грузовой клиентуры в аэропорту;

- обеспечение коммерческого обслуживания воздушных судов согласно договоров, заключенных ГУП «Аэропорт Благовещенск» с авиакомпаниями;

- разработка и осуществление мероприятий по обеспечению сохранности коммерческой загрузки;

- рассмотрение писем, заявлений, жалоб и претензий пассажиров и грузовой клиентуры проведение мероприятий по улучшению охраны труда и техники безопасности.

Основными задачами аэродромной службы являются:

- эксплуатационное содержание и текущий ремонт аэродромных покрытий, водоотводных и дренажных систем, грунтовой части летного поля, внутриаэропортовых дорог и привокзальной площади;

- разработка изменений к схемам руления воздушных судов на перроне и местах стоянок;

- обеспечение информацией об ограничениях, действующих на аэродроме, внесение изменений в документы аэронавигационной информации;

- согласование и контроль за строительством объектов на аэродроме и приаэродромной территории;

- подготовка документации по вводу в эксплуатацию вертолетных площадок в зоне ответственности аэропорта и осуществление контроля за их техническим состоянием;

- обеспечение работ по ликвидации последствий авиационных происшествий имеющимися в наличии средствами и техникой в составе аварийно-спасательной команды аэропорта;

- обеспечение контроля за работой сторонних подрядных организаций на аэродроме.

Основными задачами службы наземного штурманского обеспечения полетов являются:

- организация штурманского и аэронавигационного обеспечения полетов в аэропорту;

- сбор, обработка, обеспечение достоверности, хранение и доведение аэронавигационной информации;

- предоставление летному экипажу воздушного судна полной и достоверной аэронавигационной информации по всему маршруту полета от аэродрома вылета до аэродрома назначения с учетом запасных аэродромов;

- своевременное и качественное обеспечение аэронавигационной информацией заинтересованных служб аэропорта;

- обеспечение качественной консультацией экипажей ВС.

Основными задачами службы спецтранспорта являютя:

- обслуживание воздушных судов (заправка и слив авиаГСМ); 

- обеспечение аэродромными машинами и механизмами работ по содержанию аэродрома; 

- перевозка авиатехимущества, хозяйственных грузов и других видов транспортных работ; 

- обеспечение работ по организации аварийно - спасательных работ, медицинскому обеспечению полетов, расследованию авиационных и транспортных проишествий; 

- сопровождение Воздушного судна; 

- коммерческое обслуживание ВС, согласно технологии; 

- эксплуатация грузоподъемных машин (крана, автовышки, автолифты, автопогрузчики).

Основными задачами авиационно-технической базы являются:

- инженерно-авиационное обеспечение безопасности и регулярности полетов путем осуществления полного и своевременного выполнения регламентных работ

- поддержание и повышение профессионального уровня инженерно-технического персонала;

- организация и выполнение качественного обслуживания ВС оборудованными для этой цели спец. машинами и механизмами;

- обеспечение подготовки аэродрома к полетам средствами аэродромной механизации;

- осуществление перевозок авиапассажиров, хозяйственных грузов и других транспортных робот аэропорта;

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

Общие для нескольких отделов хранилища данных

В производственно-диспетчерской службе и в службе организации перевозок для хранилищ данных используют журналы, ведомости, написанные на бумаге и электронные таблицы, занесенные в Excel. Функциями хранилищ являются содержание информации о полетах, самолетах, багажах и т.д. Информация является оперативной, так как можно сведения корректировать, удалять и добавлять в таблице. Корректировка, добавление или удаление происходит часто. Данные журналы, ведомости и электронные таблицы находятся у каждого работника отделов, для быстрого обслуживания клиентов. В таблице производственно-диспетчерского отдела находятся поля: самолеты, дата прилета, дата вылета, количество мест, скидки. Данная информация занесена в электронную таблицу для удобного подсчета скидок по формулам. В ведомостях хранится информация о клиентах, которые приобрели авиабилеты со скидкой. В отделе организации перевозок ведутся журналы. В которых существуют поля: число прибывшего груза, число отправленного груза. Чаще всего происходит добавление и корректировка информации в таблицу, удаление невозможно, так как информация находится на бумажном носителе.

Недостатки и достоинства существующего положения дел, требования к новой системы

Достоинств очень мало, больше недостатков. Неудобство занесения информации на бумажный носитель увеличивает время работы обслуживания клиентов. Для просмотра, например, продолжительности полета, нужно искать в журналах, что занимает немало времени. Введение новой системы, а именно построение базы данных резко увеличит скорость работы операторов, не будут скапливаться очереди возле диспетчеров. Требованиями являются быстрый поиск нужной информации, добавление, корректировка и удаление содержания, пропадет сложность работы с бумагами и ведениями ведомостей, можно будет просто занести информацию в базу данных.

7. Процессы в отделе, рабочие места

Организационная структура отдела

В соответствии с задачами, возложенными на производственно-диспетчерской службу, организуется в составе двух бюро:

1) оперативного планирования и учета;

2) центрального диспетчерского.

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

Диспетчерское бюро имеет в своем составе диспетчерские группы.

Распоряжения главного диспетчера аэропорта, связанные с выполнением сменно-суточных планов, являются обязательными к выполнению.

В состав центрального диспетчерского бюро входят сменные диспетчеры и операторы. Работой сменных диспетчеров непосредственно руководит главный диспетчер аэропорта.

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

8. Формулировка требований заказчика в будущей системе

Объединение всех собранных требование и их описание

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

2. Систематизирование данных обо всех вылетах и прилетах.

3. Добавление сведений о новых скидках, наличие свободных мест.

4. Быстрый поиск нужной информации.

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

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

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

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

В интерфейсе реализованы формы для работы с данными, различные виды запросов и отчетов.

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

9. Этапы проектирования базы данных

Инфологическое проектирование

Анализ описанной предметной области и решаемых задач позволяет выделить следующие сущности:

Билеты (1)

Рейс (2)

Самолеты(3)

Пункты (4)

Скидки (5)

Клиенты(6) не надо делать

В таблице Билеты (1) представлена информация о рейсе, стоимости билета, месте и скидках.

В таблице Рейсы (2) предоставлена информация о пунктах назначения, времени и дате вылетов и прилетов, количестве мест.

В таблице Самолеты (3) представлена информация о типе самолета.

В таблице Пункты (4) представлена информация о городах и времени полета.

В таблице Скидки (5) представлена информация об акциях и цен на скидки.

В таблице клиенты(6) представлена информация о пассажирах и о направлениях их полета.

База данных, как следует из разработки инфологической модели, содержит пять таблиц:

Билеты

Поле

Тип

Описание

Номер_билета

Int

Номер билета

Рейс

Int

Рейс самолета

Класс

Int

Класс

Место

Int

Место пассажира

Стоимость_билета

Bigint

Цена билета

Скидка

Boolean

Со скидкой или нет

Продан

Boolean

Продан или нет

Рейс

Поле

Тип

Описание

ID

Int

Идентификатор

Номер_рейса

Int

Номер рейса самолета

Пункт_назначения

Varchar (20)

Пункт назначения(город)

Дата_вылета

Data_time

Дата вылета

Время_вылета

Data_time

Время вылета

Дата_прибытия

Data_time

Дата прибытия

Время_прибытия

Data_time

Время прибытия

Самолет

Varchar (20)

Название самолета

Количество_мест_общее

Int

Число мест всего в самолете

Количество_мест_свободно

Int

Число свободных мест в самолете

Самолеты

Поле

Тип

Описание

ID

Int

Идентификатор

Тип

Boolean

Пассажирский

Информация

Varchar (20)

Название

Пункты

Поле

Тип

Описание

ID

Int

Идентификатор

Название

Varchar (20)

Название города

Информация

Data time

Продолжительность полета

Скидки

Поле

Тип

Описание

ID

Int

Идентификатор

Название

Varchar (50)

Название акции

Величина

Float

Процент скидки

Клиенты

Поле

Тип

Описание

Клиенты

Varchar (50)

ФИО пассажира

Напрвление

Varchar (50)

Направление полета

Схема данных

10. Связи между таблицами

Между таблицами Пункты и Рейсы установлена связь один-ко-многим по полю ID (первычиный ключ) Один и тот же самолет стоит в парке.

Между таблицами Самолеты и Рейс установлена связь один-ко-многим по полю ID (первичный ключ) код пункта назначения. Один и тот же пункт назначения используется в таблице рейсы.

Между таблицами Рейсы и Билеты установлена связь один-ко-многим по полю Номер билета(первичныйключ). Между таблицами Скидки и Билеты установлена связь один-ко-многим по полю Номеру билета (первичный ключ)

Создание базы данных

1. создание таблиц:

create table samolet

(id_s int not null,

tip varchar (15) not null,

info varchar (20) not null,

constraint ch_tip check (tip in ('Пассажирскй', 'Грузовой')),

primary key (id_s)

)

create table punkt

(id_p int not null,

nazv varchar (20) not null,

vremya_poleta varchar (2) not null,

primary key (id_p)

)

create table peis

(id_p int foreign key references punkt (id_p),

id_s int foreign key references samolet (id_s),

id_r int not null,

nomer_reisa int not null,

punkt_naznach varchar (20) not null,

data_vileta Datetime not null,

vremya_vileta Datetime not null,

data_prileta Datetime not null,

vremya_prileta Datetime not null,

samolet varchar (20) not null,

kol_mest int not null,

cvob_mest int not null,

primary key (id_r)

)

create table skidki

(id_sk int not null,

nazv varchar (50) not null,

velichina float not null,

primary key (id_sk)

)

запрос база программный

create table bilet

(id_r int foreign key references peis (id_r),

id_sk int foreign key references skidki (id_sk),

nomer_bileta int not null,

reis int not null,

klass int not null,

mesto int not null,

zena_bileta bigint not null,

skidka char (1) not null,

prodan char (1) not null

primary key (nomer_bileta)

)

2. Связь между таблицами:

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


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

  • Создание таблиц базы данных с помощью MS Access "Страны Азии". Форма базы данных и запросы к выборкам данных. Модификация структуры таблиц, создания связей между главными таблицами, редактирование данных и проектирование форм для реальной базы данных.

    контрольная работа [723,9 K], добавлен 25.11.2012

  • Понятие базы данных, их цели и задачи, требования к БД; система управления базами данных. Файловые системы: именование и структуры файлов, программное обеспечение. Уровни абстракции в СУБД, функции абстрактных данных. Экспертные системы и базы знаний.

    презентация [301,6 K], добавлен 17.04.2013

  • Необходимая документация при учете готовой продукции на складе ООО "Перекрёсток". Проектирование базы данных на основе нормализации. Схема данных и связи между таблицами в проектируемой базе данных. Обеспечение безопасности и целостности базы данных.

    дипломная работа [2,9 M], добавлен 15.01.2012

  • Разработка прикладного программного обеспечения деятельности отдела кадров университета в среде Microsoft Access 2003. Характеристика этапов проектирования базы данных. Построение семантической модели. Нормализация данных, понятие нормальной формы.

    курсовая работа [4,4 M], добавлен 14.11.2012

  • Иерархическая модель данных. Основные элементы сетевой модели данных. Требования заказчика. Разработка автоматизированной системы управления "Преподаватели". Описание этапов разработки. Установка связей между таблицами. Резервирование базы данных в SQL.

    курсовая работа [1,3 M], добавлен 10.02.2014

  • Авторизация с каталогами проектирования базы данных магазина. Задачи базы данных: учет всех товаров, поиск и выдача данных о клиентах, адрес, телефоны, цена и наличие товара. Этапы проектирования базы данных. Схема данных, создание запросов и их формы.

    реферат [1,6 M], добавлен 22.10.2009

  • Ограничения на связи между таблицами базы данных хлебной базы. Проектирование оптимальной структуры базы данных методом синтеза. Исходное множество функциональных зависимостей. Многотабличный запрос на выборку по условию. Расчет сложности запроса.

    дипломная работа [488,5 K], добавлен 30.08.2012

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

    курсовая работа [1,5 M], добавлен 07.02.2016

  • Основные понятия базы данных. Разработка сложной формы для обработки данных. Модели организации данных. Архитектура Microsoft Access. Реляционные связи между таблицами баз данных. Проектирование базы данных. Модификация данных с помощью запросов действий.

    лабораторная работа [345,5 K], добавлен 20.12.2011

  • Установление связи между таблицами. Создание запроса с параметром для отбора пациентов с определенным видом заболевания. Создание формы для ввода данных, отчетов и главной кнопочной формы. Ход разработки базы данных. Изменение и обновление записей.

    курсовая работа [4,5 M], добавлен 20.06.2017

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