Проектирование базы данных "Аэропорт"
Разработка базы данных для компании, занимающейся авиагрузоперевозками, снабженной средствами идентификации пользователей. Описание ее предметной области и функций. Разработка интерфейса программы. Построение концептуальной и реляционной модели БД.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | курсовая работа |
Язык | русский |
Дата добавления | 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