Проектирование базы данных "Аэропорт"

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

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

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

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

Tekuhiy_zakaz.ExecSQL;

DBVertGridEh3.DataSource:=DSTekuhiy_zakaz;

DBVertGridEh3.DataSource.DataSet.Active:=true;

DBGridEh4.DataSource.DataSet.Active:=false;

DBGridEh4.DataSource.DataSet.Active:=true;

TabSheet3.Show;

end;

end;

procedure TForm9.Button10Click(Sender: TObject);

var

R:Word;

begin

Poisk_samoleta.Close;

Poisk_samoleta.SQL.Text:='select * from samolet where Status=''Готов''';

Poisk_samoleta.ExecSQL;

DBEdit3.DataSource:=DSPoisk_samoleta;

DBGridEh5.DataSource:=DSPoisk_samoleta;

DBVertGridEh2.DataSource:=DSPoisk_samoleta;

DBNavigator5.DataSource:=DSPoisk_samoleta;

DSPoisk_samoleta.DataSet.Active:=true;

if (DBEdit3.Text = '') then

begin

R:=MessageDLG('Нет доступных средств перевозки груза!!!',mtError,[mbOk],0);

end;

end;

procedure TForm9.Button12Click(Sender: TObject);

begin

TabSheet4.Show;

end;

procedure TForm9.Button13Click(Sender: TObject);

begin

TabSheet4.Show;

Edit3.Text:=TimeToStr(Now);

end;

procedure TForm9.Button14Click(Sender: TObject);

begin

Form9.Close;

Form2.Show;

end;

procedure TForm9.Button15Click(Sender: TObject);

begin

TabSheet3.Show;

end;

procedure TForm9.Button17Click(Sender: TObject);

begin

Form9.Close;

Form2.Show;

end;

procedure TForm9.Button11Click(Sender: TObject);

var

R:Word;

begin

if (DBEdit3.Text = '') then

begin

R:=MessageDLG('Нет доступных средств перевозки груза!!!',mtError,[mbOk],0);

end

else

begin

Edit3.Text:=TimeToStr(Now);

Vibor_samoleta.Close;

Vibor_samoleta.SQL.Text:='update reis set Nomer_samoleta='+#39+DBEdit3.Text+#39+'where Nomer_reisa = '+#39+DBEdit8.Text+#39+'';

Vibor_samoleta.ExecSQL;

DBGridEh6.DataSource.DataSet.Active:=false;

DBGridEh6.DataSource.DataSet.Active:=true;

TabSheet4.Show;

end;

end;

procedure TForm9.Button18Click(Sender: TObject);

var

Date:TDateTime;

s:String;

begin

Date:=now;

s:=FormatDateTime('yyyy-mm-dd',Date);

Poisk_vpp.Close;

Poisk_vpp.SQL.Text:='select * from vpp where Vremya ='+#39+s+#39+'';

Poisk_vpp.ExecSQL;

DBEdit3.DataSource:=DSPoisk_samoleta;

DBGridEh5.DataSource:=DSPoisk_samoleta;

DBVertGridEh2.DataSource:=DSPoisk_samoleta;

DBNavigator5.DataSource:=DSPoisk_samoleta;

DSPoisk_samoleta.DataSet.Active:=true;

end;

procedure TForm9.Timer1Timer(Sender: TObject);

begin

Label1.Caption:=TimeToStr(Now);

Label11.Caption:=TimeToStr(Now);

Form2.Label1.Caption:=TimeToStr(Now);

Edit2.Text:=DateToStr(Now);

end;

procedure TForm9.Button19Click(Sender: TObject);

var

R:Word;

begin

if (Edit3.Text = 'ЧЧ.ММ.СС') or (Edit3.Text ='') then

begin

R:=MessageDLG('Введите время вылета.',mtInformation,[mbOk],0);

end;

if (Edit2.Text = 'ДД.ММ.ГГГГ') or (Edit2.Text ='') then

begin

R:=MessageDLG('Введите дату вылета.',mtInformation,[mbOk],0);

end

else

begin

Vnesti_v_grafik.Close;

Vnesti_v_grafik.SQL.Text:='insert into vpp (Nomer_reisa,Vremya,Vremya_vzleta,Nomer_VPP) values ('+#39+DBEdit5.Text+#39+','+#39+Edit2.Text+#39','+#39+Edit3.Text+#39+','+#39+Edit1.Text+#39+')';

Vnesti_v_grafik.ExecSQL;

Date_vremya.Close;

Date_vremya.SQL.Text:='update reis set Nomer_VPP ='+#39+Edit1.Text+#39+',Data_vileta = '+#39+Edit2.Text+#39+',Vremya_vzleta = '+#39+Edit3.Text+#39+' where Nomer_reisa = '+#39+DBEdit9.Text+#39+'';

Date_vremya.ExecSQL;

DBGridEh7.DataSource.DataSet.Active:=false;

DBGridEh7.DataSource.DataSet.Active:=true;

DBGridEh8.DataSource.DataSet.Active:=false;

DBGridEh8.DataSource.DataSet.Active:=true;

Form2.DBGridEh1.DataSource.DataSet.Active:=false;

Form2.DBGridEh2.DataSource.DataSet.Active:=false;

Form2.DBGridEh1.DataSource.DataSet.Active:=true;

Form2.DBGridEh2.DataSource.DataSet.Active:=true;

R:=MessageDLG('Рейс удачно внесен в график взлетов.',mtInformation,[mbOk],0);

Form2.Show;

Form9.Close;

end;

end;

end.

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


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

  • Построение концептуальной модели, процесс моделирования смыслового наполнения базы данных. Основные компоненты концептуальной модели. Построение реляционной модели. Целостность данных в реляционной базе. Нормализация. Проектирование базы данных в ACCESS.

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

  • Построение инфологической (концептуальной) модели предметной области. Проектирование логической и физической структуры базы данных. Реализация проекта в среде конкретной СУБД. Организация корректировки и ввода данных в БД. Разработка интерфейса.

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

  • Анализ предметной области и введение ограничений. Выделение базовых сущностей. Концептуальная модель данных. Построение схемы реляционной модели базы данных магазина одежды в третьей нормальной форме. Описание физической БД. Проектирование интерфейса.

    курсовая работа [2,6 M], добавлен 20.11.2013

  • Разработка концептуальной модели базы данных "Чемпионат авто": описание предметной области, каталог задач, описание таблиц, схема данных, ER-диаграмма. Проектирование реляционной модели "Спортивный комплекс". Реализация и результат работы базы данных.

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

  • Анализ предметной области. Обеспечение качества проектной документации. Построение инфологической (концептуальной) модели предметной области. Проектирование физической структуры базы данных. Разработка интерфейса, организация ввода и поиска данных.

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

  • Системный анализ предметной области. Построение концептуальной и даталогичной модели базы данных. Физическое проектирование базы данных. Описание функциональной модели системы управления базами данных. Разработка экранных форм ввода-вывода и отчета.

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

  • Описание предметной области, определение функциональных требований к системе и построение диаграммы потока данных. Построение модели "сущность-связь", описание сущностей и атрибутов модели. Построение реляционной базы данных и описание ее таблицы.

    курсовая работа [624,5 K], добавлен 30.05.2019

  • Описание предметной области разрабатываемой базы данных для теннисного клуба. Обоснование выбора CASE-средства Erwin 8 и MS Access для проектирования базы данных. Построение инфологической модели и логической структуры базы данных, разработка интерфейса.

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

  • Анализ предметной области, потребности различных категорий пользователей разрабатываемой базы данных. Описание концептуальной схемы и преобразование ее в реляционную БД. Создание ER-модели в среде ER-Win. Генерация файлов, разработка запросов в SQL.

    курсовая работа [786,4 K], добавлен 15.12.2013

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

    курсовая работа [186,9 K], добавлен 18.12.2010

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